Commit Graph

4272 Commits

Author SHA1 Message Date
szopen321
4db1f25cbc
Feature: Configuration to Prettify responses () 2022-10-10 13:05:28 +00:00
Bert Blommers
98932ac63a
Prepare release 4.0.7 () 2022-10-09 12:23:21 +00:00
Bert Blommers
cf2ce3324a
S3: close FileHandles on reset () 2022-10-09 12:22:46 +00:00
Bert Blommers
1a8f93dce3
TechDebt - MyPy the ACM module () 2022-10-07 14:41:31 +00:00
Bert Blommers
e98341fa89
Feature: Metering Marketplace () 2022-10-07 14:41:10 +00:00
donfiguerres
3adf4ff08a
MediaConnect: Implement update_flow_output () 2022-10-07 10:03:17 +00:00
donfiguerres
cac976754d
Implement mediaconnect flow entitlement methods () 2022-10-07 09:40:29 +00:00
rafcio19
951a271b49
Glue: Fix get_tables()-expression () 2022-10-05 21:27:08 +00:00
Bert Blommers
694ae84bc0
Service: Comprehend (Entity Recognizer) () 2022-10-04 20:26:17 +00:00
Bert Blommers
ba517c156d
Fix linter 2022-10-04 16:51:01 +00:00
Bert Blommers
4f84e2f154
TechDebt - enable pylint rule redefined-outer-scope () 2022-10-04 16:28:30 +00:00
rafcio19
696b809b5a
Improve DDB transaction validation () 2022-10-04 13:18:14 +00:00
Bert Blommers
8486646f2d
Update TF branch to latest () 2022-10-04 11:26:48 +00:00
Laurie O
8af786ed25
EC2: Correct previous instance state () 2022-10-04 10:36:39 +00:00
Laurie O
aefffd7eee
EC2: Match exception to AWS response when describing non-existent EC2 instance types () 2022-10-04 09:49:47 +00:00
Laurie O
148de0e562
EC2: Support all (current) instance-type filters () 2022-10-04 09:48:10 +00:00
Bobby Impollonia
b8932b19c9
EC2: Use private IP provided via NetworkInterfaces when creating EC2 instance () () 2022-10-04 09:21:38 +00:00
rafcio19
29829e2eaa
ECS: add eni to a task () 2022-10-03 21:31:18 +00:00
Bert Blommers
f89b52680b
EC2:cancel_spot_fleet_request - Keep instances if Terminate=false () 2022-10-03 12:30:51 +00:00
Bert Blommers
9340335d73
EC2 availability zones in us-west-1: use A and B () 2022-10-02 13:03:03 +00:00
Bert Blommers
37c5be725a
EC2: Fix us-west-1 availability zones to b and c () 2022-10-01 22:33:22 +00:00
Bert Blommers
2c2db272f9
AWSLambda:add_permission() now properly handles the PrincipalOrgID-parameter () 2022-10-01 21:08:20 +00:00
Radosław Piliszek
3679521d76
EC2 - Fix 3 issues with route table associations () 2022-09-30 22:36:55 +00:00
Bert Blommers
3118090fdc
DynamoDB: Validate duplicate expression paths () 2022-09-30 10:07:20 +00:00
Daniel Fangl
de23d172ea
IAM: Make assumed role user ids dependent on role () 2022-09-29 22:14:03 +00:00
Bert Blommers
f082562b0f
RDS: Ensure cross-region replica returns ARN () 2022-09-28 22:07:29 +00:00
Bert Blommers
b176feb540
SSM: now returns DeliveryTimedOutCount-attr () 2022-09-28 21:03:14 +00:00
rafcio19
e11e4c3551
Glue: Add expression param to existing get_tables glue api () 2022-09-28 10:44:01 +00:00
Bert Blommers
aa7d68a688
Feature: Ability to seed Moto, and make random ID's deterministic () 2022-09-28 09:35:12 +00:00
Bert Blommers
c462688846
S3 - UploadFile with ChecksumAlgorithm changes body content () 2022-09-28 09:33:27 +00:00
David
d4d6e3b939
Organizations: setting default FeatureSet to ALL in create_organization () 2022-09-28 09:29:43 +00:00
Bert Blommers
b9f5ecacde
EC2:run_instances() now validates the provided SecurityGroup () 2022-09-19 21:34:06 +00:00
Marshall Mamiya
b0e78140f5
RDS: add enable_http_endpoint attribute () 2022-09-19 17:14:27 +00:00
Bert Blommers
03a43a9a0d
Feature: Record/replay incoming requests () 2022-09-19 15:04:29 +00:00
Bert Blommers
9fc64ad93b
Glue: allow multiple job runs () 2022-09-17 11:46:42 +00:00
Bert Blommers
e230750a7c
DynamoDB: transact_write_items() should return failing item () 2022-09-17 09:50:31 +00:00
Bert Blommers
5739db4701
S3:get_object() - Simple BucketPolicy validation () 2022-09-16 15:59:45 +00:00
Brian Pandola
cba304afcb
RDS: Add DbInstancePort to create_db_instance Responses () 2022-09-16 10:03:34 +00:00
Timothy Klopotoski
c648c0f957
Add CloudFormation support to EC2 Launch Templates () 2022-09-16 10:01:43 +00:00
Bert Blommers
837ad2cbb7
CognitoIDP - Handle login with unknown refresh-token gracefully () 2022-09-15 22:50:02 +00:00
Bert Blommers
b07227b780
APIGatewayV2: create_authorizer() now validates whether the AuthorizerPayloadFormatVersion is specified () 2022-09-15 20:31:42 +00:00
Bert Blommers
bb540f6342
Techdebt: Parallelize more tests () 2022-09-15 12:27:07 +00:00
eloymg
62033d0a42
CloudFront: Bug distribution with tags () 2022-09-14 10:08:26 +00:00
Bert Blommers
2c2b1c76fa
APIGateway: Treat props as non-mandatory, and dont crash on unsupported resource () 2022-09-12 20:58:18 +00:00
Bert Blommers
5de00b75eb
TF - enable more tests () 2022-09-11 19:22:02 +00:00
Bert Blommers
872b9ddbdb
WAFv2: Extend coverage () 2022-09-10 13:30:45 +00:00
Bert Blommers
f61ffc81ec
Kinesis:update_stream_mode() () 2022-09-08 21:51:55 +00:00
Bert Blommers
e76ffb3409
DynamoDB:query() now has improved support for KeyConditionExpression () 2022-09-07 11:45:34 +00:00
Arnaud Stiegler
6f3c391812
Sagemaker: Add support for Serverless Endpoint Configurations () 2022-09-02 18:42:50 +00:00
Bert Blommers
aef092d535
Kinesis:create_stream() now supports stream-mode=OnDemand () 2022-09-02 12:59:48 +00:00
Bert Blommers
930c58bd13
SQS: Future-proof the changes in URLs () 2022-09-01 19:20:11 +00:00
Bert Blommers
a2a1967ef8
Feature: Managed Prometheus (AMP) () 2022-09-01 19:07:57 +00:00
Bert Blommers
f23b44e256
DynamoDB:batch_put_item() now has validatior for empty keys () 2022-08-31 20:09:39 +00:00
Bert Blommers
53efd628c4
S3:head_object() now returns the PartsCount-header () 2022-08-31 18:34:56 +00:00
Bert Blommers
d145471b3f
SNS:subscribe() now has increased support for the FilterPolicy-argument () 2022-08-31 11:12:14 +00:00
Bert Blommers
89008c4230
Tech Debt: Skip some tests in Py3.6, as we do not have access to all regions () 2022-08-31 11:11:50 +00:00
Bert Blommers
e621ce419c
APIGateway: Support Sagemaker URI's as endpoints () 2022-08-30 21:13:56 +00:00
Bert Blommers
2c98b7574b
AutoScaling: create_auto_scaling_group() now supports the MixedInstancesPolicy-parameter () 2022-08-30 10:04:12 +00:00
Bert Blommers
bd051f4f32
Techdebt - Refactor Autoscaling tests () 2022-08-29 20:30:48 +00:00
Bert Blommers
6035a44d79
CloudWatchLogs:filter_log_events() now supports the filterPattern-parameter () 2022-08-29 08:47:17 +00:00
Bert Blommers
0dfb61fbcf
SSM - bootstrap /aws/service/ami-amazon-linux-latest parameters () 2022-08-28 22:30:11 +00:00
Bert Blommers
067e008716
Refactor Autoscaling tests () 2022-08-28 14:41:11 +00:00
Cesar Alvernaz
257d775dfb
APIGateway: adds request parameters to Method resource () 2022-08-28 13:10:31 +00:00
Bert Blommers
1ea0c74028
Feature: AWSLambda Function URL Configs () 2022-08-24 21:19:17 +00:00
Bert Blommers
58a313d294
S3 - Fix a bug when requesting a presigned URL on an object without ACL () 2022-08-24 21:17:17 +00:00
Cesar Alvernaz
3e6394e641
APIGateway: add guard against no integration when adding a new response () 2022-08-24 15:38:05 +00:00
Juan Martinez
f6bc8d4a05
Dynamodb - ensure getItem does not use expression and non-expression () 2022-08-24 10:48:59 +00:00
Giorgio Ruffa
6232ccfa57
KMS: revoke grant raises NotFound () 2022-08-24 10:48:37 +00:00
Cristopher Pinzón
a14469dafe
S3: Support for ownership rule configuration () 2022-08-24 10:48:13 +00:00
Robert Schmidtke
6abecdf856
Glue: UpdateDatabase () 2022-08-24 09:24:05 +00:00
Viren Nadkarni
37fa5f8bf4
EC2: implement ModifyVolumes and DescribeVolumesModifications () 2022-08-24 09:23:21 +00:00
Bert Blommers
52c1edce23
DynamoDB - ensure TableARN has correct region () 2022-08-23 22:46:24 +00:00
Cesar Alvernaz
318a3071fb
APIGateway: fix rest API status codes () 2022-08-23 22:46:01 +00:00
rav-evax
cde5537b85
Batch: align cancel_job and terminate_job () 2022-08-23 21:20:55 +00:00
Cristopher Pinzón
126ac1777a
S3: Store and return ServerSideEncryption and KMS Key Id for Multiparts () 2022-08-23 21:08:37 +00:00
Cristopher Pinzón
7affaf3e52
S3: Checksum headers added to response () 2022-08-23 19:48:19 +00:00
Bert Blommers
f05d56afc5
Feature: Signer service () 2022-08-23 19:47:44 +00:00
Bert Blommers
c2d07e04b8
Feature: Personalize (Schemas) () 2022-08-23 18:41:10 +00:00
Bert Blommers
0d5fdbe554
EC2:run_instances() now supports the HibernationOptions-param () 2022-08-23 17:22:24 +00:00
Bert Blommers
0d393e00b0
EC2: Allow ASG to be created without specifying a Template version () 2022-08-23 16:13:54 +00:00
Bert Blommers
cd08144d93
MotoAPI - do not blow up on uninitialized objects () 2022-08-23 16:09:35 +00:00
Felipe Marinho
af5d3f9e30
EC2: Add filter-options to describe_instance_types () 2022-08-23 14:56:57 +00:00
Felipe Marinho
ccadde5d32
EC2: support launch template tags () 2022-08-23 14:52:42 +00:00
Timothy Klopotoski
4e9fba5f28
Route53 backend should be global () 2022-08-23 13:45:01 +00:00
Bert Blommers
3fbcac5820
Admin - Update static content () 2022-08-18 10:54:38 +00:00
Bert Blommers
a6f7cb7957
Admin - add missing TF tests () 2022-08-17 16:54:39 +00:00
Bert Blommers
9e1d78d44e
TechDebt - remove warnings from tests () 2022-08-17 14:01:22 +00:00
Bert Blommers
5d897cc7e1
Remove DynamoDB2/RDS2 decorators () 2022-08-16 11:54:14 +00:00
Bert Blommers
3d913f8f15
MultiAccount support () 2022-08-13 09:49:43 +00:00
Amine Haj Ali
7386163a67
DynamoDB: add checks for projection expression () 2022-08-12 19:45:14 +00:00
Viren Nadkarni
f91ffcffb8
SES: Implement DescribeConfigurationSet () 2022-08-12 16:33:35 +00:00
Amine Haj Ali
c40c6895ce
Error listing Lambda layers after layer deletion () 2022-08-12 16:32:41 +00:00
Felipe Marinho
f743567789
EC2: Add ec2 fleets basic api () 2022-08-12 09:33:39 +00:00
deepaksrgm2010
2d6f04d01c
SES: Implement SendBulkTemplatedEmail () 2022-08-11 17:13:33 +00:00
Viren Nadkarni
e9c5cb2308
EC2: Generate IDs for all key pairs () 2022-08-10 21:29:54 +00:00
Lukasz Demolin
c4965d1e06
RDS: Add AvailabilityZone to describe_db_instances () 2022-08-10 20:49:07 +00:00
Johannes Loewe
b40c9760c1
EC2: handle non-existent template name for describe-launch-templates () 2022-08-10 19:17:30 +00:00
Bert Blommers
034ecb9dfb
TF - split long-running tests () 2022-08-06 20:10:15 +00:00
Himani Patel
5dfe4e00d6
Feature: Glue Schema Registry APIs: GetSchemaVersion, GetSchemaByDefinition, DeleteSchema, PutSchemaVersionMetadata () 2022-08-05 20:59:01 +00:00
donfiguerres
9629f09af6
MediaConnect: add_flow_sources and update_flow_source ()
* Implement mediaconnect

Implement add_flow_sources and update_flow_source.

* MediaConnect - add missing URLs

Co-authored-by: Bert Blommers <info@bertblommers.nl>
2022-08-04 18:20:22 +00:00
Kent Ou
12d58bbf29
iam - add RoleLastUsed to get_role response () 2022-08-04 16:18:06 +00:00
Himani Patel
02270ffcef
Glue: CreateSchema and RegisterSchemaVersion features () 2022-08-04 15:48:08 +00:00
Jonas
e5f8ef2f9a
IOT: check if policy name already taken () 2022-08-02 19:45:46 +02:00
ppena-LiveData
e09d35701f
DynamoDB: add check for empty key when getting an item (fix ) () 2022-08-02 19:43:48 +02:00
Jonas
201b61455b
IOT - add list_targets_for_policy action to IoTBackend () 2022-08-01 11:14:47 +02:00
Brian Pandola
f701875334
Fix: KeyName should not be in ec2:DescribeInstances response if value is None ()
AWS does not serialize NULL values.
2022-07-30 14:12:57 -07:00
Michael Merrill
23c4f47635
Implement IAM back end part of update_assume_role_policy to validate policies () 2022-07-30 00:25:56 -03:00
Noelle Leigh
d28c4bfb93
Core: Use strings for Jinja2 template names () 2022-07-29 14:41:14 -03:00
Sahil Shah
c0ce38dba8
AWS::AutoScaling::ScheduledAction add more features () 2022-07-28 11:42:32 -03:00
Macwan Nevil
5cdd5bf9d2
EC2: fixed filtering in describe az () 2022-07-27 19:41:27 -03:00
Cristopher Pinzón
bc3ddcff5b
IAM Access Key limit per user () 2022-07-27 13:19:34 -03:00
tim
a9372c2fbc
Support CatalogId in create_database () 2022-07-27 09:38:08 -03:00
Jonas
7681fe8706
IOT: fix attribute addition when updating thing groups () 2022-07-27 09:01:13 -03:00
Jonas
f47d9eefef
IOT: update thing group descriptions () 2022-07-27 07:03:26 -03:00
taras-kobernyk-localstack
9d26ec7422
KMS : Adding support for multi-region keys and implementing replicate_key API. () 2022-07-27 06:30:41 -03:00
Brian Pandola
be6e02e5fa
Add key-name filter for ec2:DescribeInstances () 2022-07-27 00:19:47 -07:00
Guilherme Martins Crocetti
515faca8aa
Add extra keys to EC2 describe-addresses operation () 2022-07-26 20:39:32 -03:00
pvbouwel
7b43d81aab
Codepipeline - handling iam trust policies and absence of tags. () 2022-07-26 16:21:07 -03:00
Lukasz Demolin
42b11bbe14
RDS - Fix KeyError on describe_db_clusters for non-existent cluster () 2022-07-26 16:19:10 -03:00
Cristopher Pinzón
98501ae676
add subscription role arn attribute () 2022-07-26 09:57:44 -03:00
Jonas
ab045f5beb
IOT: check for existing thing group when creating () 2022-07-26 07:10:10 -03:00
Jonas
c51ff9bb5f
IOT: fix increment policy version ids () 2022-07-25 22:26:30 -03:00
Karoline Pauls
feedf1802d Cache Jinja environment by response type () 2022-07-25 21:29:18 -03:00
Jonas
a1b3b15c59
IOT - check for non-default policy versions before deleting () 2022-07-25 21:23:26 -03:00
bspot
cc8f8fd805
cognito-idp - pagination for list_groups and list_users_in_group. () 2022-07-25 20:54:50 -03:00
Sahil Shah
40eefb92d7
Add AWS::AutoScaling::ScheduledAction action cloudformation support () 2022-07-25 19:37:22 -03:00
steffyP
7658051594
parse 'ActionsEnabled' as boolean for describe-alarms () 2022-07-25 19:32:41 -03:00
Bert Blommers
5ece8a816c
Downgrade werkzeug () 2022-07-25 19:26:32 -03:00
b0bu
79af23aeb7
Add support for codebuild () 2022-07-14 15:57:04 +00:00
cm-iwata
c1bdd764c7
Greengrass Implement Deployments APIs () 2022-07-03 21:37:22 +00:00
Brian Pandola
2c544fe498
Add Domain to DescribeUserPool response () 2022-07-02 19:52:05 -07:00
Brian Pandola
fff61af6fc
Fix TypeError when calling emr:RunJobFlow with AutoTerminationPolicy () 2022-07-02 17:03:54 -07:00
cm-iwata
01d0141da8
Greengrass Implement group and role associate APIs () 2022-07-01 11:18:57 +00:00
Bert Blommers
6282e5124d
CloudFront improvements () 2022-06-29 20:12:56 +00:00
Bert Blommers
4d84f84ffc
TF - improve wait times EC2/Route53 () 2022-06-28 14:39:50 +00:00
Bert Blommers
4115031594
Feature: Cost Explorer () 2022-06-28 13:40:49 +00:00
Andor Markus
ae8a2e48eb
Feature: EMR serverless application () 2022-06-28 11:33:00 +00:00
Bert Blommers
068032a59b
Prepare Release 3.1.16 () 2022-06-27 09:49:36 +00:00
Bert Blommers
2364b7770f
Update TF to latest () 2022-06-26 17:23:26 +00:00
Bert Blommers
f513d6ca88
Prep release 3.1.15 () 2022-06-25 21:39:58 +00:00
Macwan Nevil
ac07f03d9e
feature route53resolver: ip address associate/disassociate () 2022-06-25 11:32:04 +00:00
Jonas
3abb737579
IOT - allow attaching policies to ThingGroups () 2022-06-25 11:30:37 +00:00
Cristopher Pinzón
20a2218ddc
S3 - avoid encoding of / () 2022-06-24 22:55:20 +00:00
Bert Blommers
7d8c05ebee
S3 - Return tag-count as string () 2022-06-23 20:38:22 +00:00
Bert Blommers
adaa7623c5
S3 multiparts - support ACLs () 2022-06-23 09:56:21 +00:00
José Coelho
727bc2ba0a
Improve test coverage of KMS sign and verify () 2022-06-23 09:45:07 +00:00
Bert Blommers
6d68a5176b
EC2: create_customer_gateway - support PublicIp and IpAddress () 2022-06-22 21:05:44 +00:00
Himani Patel
6343d24c92
Implemented Glue Schema Registry CreateRegistry API () 2022-06-21 20:31:28 +00:00
José Coelho
25aad70481
Add KMS Sign/Verify () 2022-06-21 17:18:51 +00:00
Cristopher Pinzón
e99e8a883c
SNS - deletion of endpoints after platform app () 2022-06-21 17:16:15 +00:00