Commit Graph

4475 Commits

Author SHA1 Message Date
Paweł Rubin
ca60f13c45
fix(route53): Allow upsert for resource records that already exist. (#5788) 2022-12-21 22:38:27 -01:00
steffyP
fbc3710f69
CloudWatch: support statistic-values in put-metric-data (#5793) 2022-12-21 18:07:41 -01:00
Bert Blommers
bdef72d481
CognitoIDP: sign_out() should invalidate AccessToken (#5794) 2022-12-20 21:09:02 -01:00
sist
008d5b958e
Add sagemaker mock call: update_pipeline (#5787) 2022-12-19 22:35:37 -01:00
Bert Blommers
626803a78e
Prepare release 4.0.12 (#5781) 2022-12-18 09:06:52 -01:00
Bert Blommers
42d8216623
Techdebt: KMS: Mock RSA calls in some tests (#5782) 2022-12-17 20:35:07 -01:00
sist
f67abbe1f3
Add sagemaker mock call: delete_pipeline (#5780) 2022-12-17 09:38:23 -01:00
Bert Blommers
137f06b55e
KMS: Basic key policy enforcement (#5777) 2022-12-16 20:47:38 -01:00
Hisashi Kamezawa
52891e1641
EC2: Add iops to volume (#5776) 2022-12-16 19:22:55 -01:00
sist
e5d40f63f8
SageMaker: create_pipeline, list_pipelines (#5771) 2022-12-16 17:24:14 -01:00
Brendan Keane
2cf770f697
ECR Manifest List Support (#5753) 2022-12-16 17:22:43 -01:00
Bert Blommers
16f9ff56a3
Kinesis: Support new endpoint for botocore 1.29.31 (#5778) 2022-12-16 14:53:27 -01:00
Greg Hinch
07a8d6f009
Add Athena: get_query_results, list_query_executions (#5648) 2022-12-15 19:49:48 -01:00
Chih-Hsuan Yen
15d3cdb794
Techdebt: replace mock with unittest.mock (#5775) 2022-12-15 11:17:50 -01:00
Joey Gracey
a4146f0179
Route53: Create SOA in create_hosted_zone (#5763) 2022-12-14 22:58:55 -01:00
Bert Blommers
cb27b55008
DynamoDB: Allow removal of multiple listitems (#5767) 2022-12-14 10:07:34 -01:00
Viren Nadkarni
77cf4e3143
S3: Return checksum header only if set (#5765) 2022-12-14 10:06:35 -01:00
Bert Blommers
c498c14ba3
CognitoIDP - Validate password using policy (#5768) 2022-12-14 08:39:50 -01:00
Bert Blommers
6654f6ee9a
SSM: Improve tag filtering (#5752) 2022-12-10 21:36:09 -01:00
Bert Blommers
b2300f1eae
Route53: Validate deletion of RRsets (#5743) 2022-12-10 10:07:30 -01:00
Daniel Roschka
0588db704a
Remove dependency on pytz (#5749) 2022-12-09 22:56:08 -01:00
Viren Nadkarni
9e19d35ce8
Route53: Record overwrites: fix error msg (#5747) 2022-12-09 22:52:05 -01:00
Bert Blommers
4ac9e91dfd
Core: Detect unknown regions as part of the URL (#5745) 2022-12-09 11:47:09 -01:00
Alex Fields
4eb3944b1d
RDS: promote_read_replica (#5739) 2022-12-08 11:03:32 -01:00
g-dx
8f074b0799
CloudFront: Persist origin changes made via update-distribution calls (#5736) (#5737) 2022-12-07 23:02:01 -01:00
Bert Blommers
623be47c4d
S3:put_object(): Return ChecksumAlgorithm-attribute if supplied (#5735) 2022-12-06 22:03:28 -01:00
Viren Nadkarni
4ec748542f
EC2: AllocateAddress fallback domain (#5729) 2022-12-05 20:20:03 -01:00
Bert Blommers
d359b5d074
AWSLambda: Only publish functions when source has changed (#5734) 2022-12-05 09:31:20 -01:00
Brian Pandola
7c44e48670
Fix: SQS fails to get newly-visible messages when long polling (#5733)
The [original commit to remove the `sleep` call][1], only considered newly-arriving
messages; but didn't take into account that existing messages could become visible
in a much shorter time duration than the wait timeout.  This commit addresses this
by checking for newly-visible messages at the visibility timeout granularity (seconds),
which is still a major improvement over the original 10 millisecond polling.

[1]: <d560ff002d> "Remove Sleep Call"
2022-12-04 18:00:56 -08:00
Bert Blommers
d10a8e9900
Cloudformation: Various attributes (#5732) 2022-12-03 21:21:52 -01:00
Bert Blommers
aeb507f091
CloudFormation: Improve behaviour of StackInstances (#5731) 2022-12-03 16:07:04 -01:00
Maël Mandis
e4c0d0618c
CloudWatch: Add custom label param to get_metric_data (#5728) 2022-12-02 21:00:25 -01:00
Viren Nadkarni
08c65a9a3c
EC2: fix launch template names not being reusable after delete (#5726) 2022-12-02 12:17:06 -01:00
Bert Blommers
42597decb5
Route53: Intercept duplicate calls to change_rr_sets (#5725) 2022-11-30 22:35:20 -01:00
Bert Blommers
b4f0fb7137
Prepare release 4.0.11 (#5724) 2022-11-30 20:09:37 -01:00
rafcio19
ceffba0eac
EC2: Only load custom amis when specified (#5697) 2022-11-30 16:41:42 -01:00
Day Barr
462fb23813
Polly: Update the list of voices (#5723) 2022-11-30 16:00:40 -01:00
Bogdan Girman
fda02e659e
CloudWatch: Add unit filter to query get_metric_data (#5722) 2022-11-30 14:02:59 -01:00
Bert Blommers
5ea02ec1b6
DynamoDB: batch_get_item() now only returns up to 16MB of data (#5718) 2022-11-29 18:38:53 -01:00
Bert Blommers
5e4d39e189
Techdebt: Refactor/remove warnings in ResourceGroups tests (#5716) 2022-11-29 18:22:09 -01:00
bmaisonn
4844af09cc
Batch: add jobname validation (#5720) 2022-11-29 08:44:25 -01:00
Bert Blommers
672c95384a
Feature: ACM-PCA (#5712) 2022-11-28 12:22:48 -01:00
Brendan Keane
22539585e7
APIGatewayV2 mappings (#5711) 2022-11-27 21:25:56 -01:00
Rahi Bhensdadia
97b5e8b3ab
SQS: Implement DelaySeconds validation (#5703) 2022-11-27 20:47:18 -01:00
Chu Duc
ff1f420689
Cognito payload - Switch key name of "client_id" (#5708) 2022-11-25 20:06:12 -01:00
Bert Blommers
e5a1115834
ELB: describe_instance_health() should check LB existence (#5706) 2022-11-23 18:10:18 -01:00
aiudirog
f7c504b0eb
CloudFormation: Fixed TypeError using Number Parameters with Fn::Sub (#5705) 2022-11-23 14:52:46 -01:00
Brendan Keane
3d95ac0978
AWSlambda: Let create_function reference ECR via ImageUri (#5688) 2022-11-23 12:16:33 -01:00
Bert Blommers
740f1f103e
S3: Allow keynames with spaces (#5701) 2022-11-22 22:41:02 -01:00
rafcio19
d6c438400e
DDB transaction limit increased to 100 (#5696) 2022-11-22 16:25:47 -01:00
Neil Greenwood
4008011a7b
Cloudfront: Don't add empty Items to list_invalidations (#5699) 2022-11-22 16:23:21 -01:00
Bert Blommers
b4f59b771c
Techdebt: Replace string-format with f-strings (#5695) 2022-11-21 22:20:19 -01:00
Cesar Alvernaz
9fab501c2e
APIGateway: Add two new properties to the integration model object (#5693) 2022-11-21 20:46:07 -01:00
jake-sigtech
310ef4885a
DynamoDB: fix: Add support for ReturnValuesOnConditionCheckFailure=ALL_OLD (#5676) 2022-11-18 20:51:51 -01:00
Pepe Fagoaga
dfd45d80ab
Secretsmanager: fix(add-secret): SecretString can be None (#5672) 2022-11-18 20:18:47 -01:00
Bert Blommers
5760e5fe48
Upgrade TF (#5683) 2022-11-18 20:17:24 -01:00
Bert Blommers
1a8ddc0f2b
Techdebt: Replace string-format with f-strings (for tests dirs) (#5678) 2022-11-17 21:41:08 -01:00
Bert Blommers
68cf3e8a1d
Events: delete_rule() with unknown name should fail silently (#5665) 2022-11-17 16:36:10 -01:00
Brian Pandola
4c738ed5b2
Fix: RDS server test should use Query protocol (#5679) 2022-11-16 18:58:24 -08:00
Cesar Alvernaz
db47aeeb02
APIGateway: Add response parameters to integration response (#5675) 2022-11-16 22:46:50 -01:00
Lukáš Lalinský
fa77d22d72
S3: Fix IfModifiedSince handling in S3 get_object/head_object (#5673) 2022-11-16 20:12:48 -01:00
Alexandru Ciucă
fe64a02851
SWF: Schedule a single task if another is started (#5671) 2022-11-16 09:44:00 -01:00
Alexandru Ciucă
e410347520
[SWF] runId should be optional (#5670) 2022-11-16 09:40:38 -01:00
Alexandru Ciucă
d6b4b9718d
SWF: Start just one decision task at a time (#5669) 2022-11-16 09:36:40 -01:00
steffyP
6b50b8020f
CloudWatch: add support for put-metric-data with values list (#5658) 2022-11-14 10:41:42 -01:00
Pepe Fagoaga
df64b7b777
feat(CloudFront): Include get_distribution_config (#5660) 2022-11-11 22:32:00 -01:00
Pepe Fagoaga
4b946ce208
feat(CloudFront): Include missing fields (#5659) 2022-11-11 22:29:44 -01:00
Bert Blommers
37845792d3
DynamoDB: put_item(): Improve type validation (#5654) 2022-11-10 21:52:02 -01:00
Mateusz Głowiński
8c9838cc8c
CognitoIDP: Replace email with username in cogntio JWT tokens (#5652) 2022-11-10 16:08:56 -01:00
Bert Blommers
ea8718d402
TechDebt: Move BackendDict to base_backend (#5645) 2022-11-10 08:43:20 -01:00
Pepe Fagoaga
57107f8ead
CloudFormation: Include EnableTerminationProtection (#5647) 2022-11-09 18:42:14 -01:00
bmaisonn
996ff44ab5
Batch Simple: Fix regression where 'container' parameter was not returned. (#5644) 2022-11-07 19:24:24 -01:00
Brian Pandola
3c26da6f64
Fix Race Condition in Parallel AWS Lambda Server Mode Tests (#5643) 2022-11-07 19:03:07 -01:00
David Laban
d560ff002d
Remove microsleep (#1903)
Use `threading.Condition` instead of `sleep()` to prevent high cpu usage while SQS long polling on an empty queue. 

Ref: #871
Ref: #1916

Co-authored-by: Brian Pandola <bpandola@gmail.com>
2022-11-05 06:09:58 -07:00
Ninh Khong
37a127acd5
CloudFormation: Add actions for ssm parameter (#3256) 2022-11-05 10:06:12 -01:00
David
79aaf2bc03
Organizations: Add delete_organizational_unit (#5635) 2022-11-03 15:13:06 -01:00
Brian Pandola
7eb925839e
RDS: Add EarliestRestorableTime to rds:DescribeDBClusters response (#5634) 2022-11-03 12:07:49 -01:00
Bert Blommers
ecafc89153
TechDebt - Unpin coverage-dependency to speed up Py3.11 (#5629) 2022-11-02 20:00:51 -01:00
Bert Blommers
8a3b4d519a
SQS: Ensure we use the correct queue names in tests (#5632) 2022-11-02 14:49:44 -01:00
Marshall Mamiya
f185999602
EC2: Add EnableNetworkAddressUsageMetrics to VPC attribute (#5618) 2022-10-31 21:52:28 -01:00
Bert Blommers
0f9a907af0
DynamoDB - do not allow HashKey to be changed on update (#5620) 2022-10-30 20:15:25 -01:00
rafcio19
1aabd3fd95
EC2: link IAM instance profile with instance (#5617) 2022-10-29 22:06:21 +00:00
Nacho Rivera
9b316c6d60
CloudTrail: fix(describe_trails): trail not multiregion case (#5607) 2022-10-29 18:34:13 +00:00
Bert Blommers
ebe6f0972c
CloudWatch: Ensure we can tag new Alarms that are currently tag-free (#5614) 2022-10-29 15:41:29 +00:00
Brian Pandola
a49222fc15 Fix PytestRemovedIn8Warning Warnings 2022-10-27 19:46:47 -07:00
Brian Pandola
a76706af03 Fix PytestReturnNotNoneWarning in CloudTrail Tests 2022-10-27 19:46:47 -07:00
Brian Pandola
83a60a279d
Implement filter route.vpc-peering-connection-id for DescribeRouteTables (#5601) 2022-10-26 10:03:15 +00:00
Bert Blommers
6f3b250fc7
TechDebt: MyPy Batch (#5592) 2022-10-23 13:26:55 +00:00
Bert Blommers
b44b5b797f
TechDebt - Unpin TF (#5590) 2022-10-23 11:23:23 +00:00
Bert Blommers
bd465b032b
S3: Ensure we can copy deleted keys (#5589) 2022-10-23 11:23:03 +00:00
Bert Blommers
6f710189ce
S3: Close filehandle of versioned keys (#5587) 2022-10-21 22:14:58 +00:00
Bert Blommers
da9cf7bb3a
Sagemaker:describe_training_job() - describe unknown job (#5582) 2022-10-19 21:53:02 +00:00
Wonhyeong Seo
2c0adaa932
IAM:detach_*_policy(): Fix divergent error handling with aws (#5559) 2022-10-19 09:59:12 +00:00
Neil Greenwood
fd77cd4dc2
CloudFront: Initial implementation of list_invalidations() (#5575) 2022-10-18 11:07:10 +00:00
Bert Blommers
d469e64612
AWSLambda - Improve retrieval of qualifiers (#5576) 2022-10-18 09:35:17 +00:00
Bert Blommers
3e60cdf3eb
Techdebt: Unpin werkzeug (#5569) 2022-10-17 19:06:59 +00:00
Bert Blommers
8e9f12b875
ECR - Tags should be unique (#5566) 2022-10-15 09:50:42 +00:00
Bert Blommers
5f7f3e6e46
S3:list_object_versions(): Fix delimiter to take prefix into account (#5562) 2022-10-14 13:49:33 +00:00
Bert Blommers
121e3eadb8
DynamoDB - check nested attrs when validating duplicate set-actions (#5560) 2022-10-13 10:09:18 +00:00
Bert Blommers
67c688b187
S3: Close FileHandles on GC (#5556) 2022-10-12 21:08:01 +00:00
Bert Blommers
1be71f9036
Feature: ServiceQuotas (#5557) 2022-10-11 22:09:17 +00:00
Marshall Mamiya
97011ba19b
Add RDS modify_db_cluster() (#5550) 2022-10-11 14:51:17 +00:00
Bert Blommers
56ca48cfdd
TechDebt: Enable MyPy on APIGateway-module (#5549) 2022-10-11 13:16:27 +00:00
szopen321
4db1f25cbc
Feature: Configuration to Prettify responses (#5531) 2022-10-10 13:05:28 +00:00
Bert Blommers
98932ac63a
Prepare release 4.0.7 (#5543) 2022-10-09 12:23:21 +00:00
Bert Blommers
cf2ce3324a
S3: close FileHandles on reset (#5545) 2022-10-09 12:22:46 +00:00
Bert Blommers
1a8f93dce3
TechDebt - MyPy the ACM module (#5540) 2022-10-07 14:41:31 +00:00
Bert Blommers
e98341fa89
Feature: Metering Marketplace (#5541) 2022-10-07 14:41:10 +00:00
donfiguerres
3adf4ff08a
MediaConnect: Implement update_flow_output (#5538) 2022-10-07 10:03:17 +00:00
donfiguerres
cac976754d
Implement mediaconnect flow entitlement methods (#5536) 2022-10-07 09:40:29 +00:00
rafcio19
951a271b49
Glue: Fix get_tables()-expression (#5533) 2022-10-05 21:27:08 +00:00
Bert Blommers
694ae84bc0
Service: Comprehend (Entity Recognizer) (#5530) 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 (#5518) 2022-10-04 16:28:30 +00:00
rafcio19
696b809b5a
Improve DDB transaction validation (#5521) 2022-10-04 13:18:14 +00:00
Bert Blommers
8486646f2d
Update TF branch to latest (#5525) 2022-10-04 11:26:48 +00:00
Laurie O
8af786ed25
EC2: Correct previous instance state (#5528) 2022-10-04 10:36:39 +00:00
Laurie O
aefffd7eee
EC2: Match exception to AWS response when describing non-existent EC2 instance types (#5527) 2022-10-04 09:49:47 +00:00
Laurie O
148de0e562
EC2: Support all (current) instance-type filters (#5526) 2022-10-04 09:48:10 +00:00
Bobby Impollonia
b8932b19c9
EC2: Use private IP provided via NetworkInterfaces when creating EC2 instance (#5523) (#5524) 2022-10-04 09:21:38 +00:00
rafcio19
29829e2eaa
ECS: add eni to a task (#5520) 2022-10-03 21:31:18 +00:00
Bert Blommers
f89b52680b
EC2:cancel_spot_fleet_request - Keep instances if Terminate=false (#5516) 2022-10-03 12:30:51 +00:00
Bert Blommers
9340335d73
EC2 availability zones in us-west-1: use A and B (#5515) 2022-10-02 13:03:03 +00:00
Bert Blommers
37c5be725a
EC2: Fix us-west-1 availability zones to b and c (#5513) 2022-10-01 22:33:22 +00:00
Bert Blommers
2c2db272f9
AWSLambda:add_permission() now properly handles the PrincipalOrgID-parameter (#5511) 2022-10-01 21:08:20 +00:00
Radosław Piliszek
3679521d76
EC2 - Fix 3 issues with route table associations (#5509) 2022-09-30 22:36:55 +00:00
Bert Blommers
3118090fdc
DynamoDB: Validate duplicate expression paths (#5504) 2022-09-30 10:07:20 +00:00
Daniel Fangl
de23d172ea
IAM: Make assumed role user ids dependent on role (#5501) 2022-09-29 22:14:03 +00:00
Bert Blommers
f082562b0f
RDS: Ensure cross-region replica returns ARN (#5503) 2022-09-28 22:07:29 +00:00
Bert Blommers
b176feb540
SSM: now returns DeliveryTimedOutCount-attr (#5502) 2022-09-28 21:03:14 +00:00
rafcio19
e11e4c3551
Glue: Add expression param to existing get_tables glue api (#5495) 2022-09-28 10:44:01 +00:00
Bert Blommers
aa7d68a688
Feature: Ability to seed Moto, and make random ID's deterministic (#5492) 2022-09-28 09:35:12 +00:00
Bert Blommers
c462688846
S3 - UploadFile with ChecksumAlgorithm changes body content (#5498) 2022-09-28 09:33:27 +00:00
David
d4d6e3b939
Organizations: setting default FeatureSet to ALL in create_organization (#5497) 2022-09-28 09:29:43 +00:00
Bert Blommers
b9f5ecacde
EC2:run_instances() now validates the provided SecurityGroup (#5486) 2022-09-19 21:34:06 +00:00
Marshall Mamiya
b0e78140f5
RDS: add enable_http_endpoint attribute (#5470) 2022-09-19 17:14:27 +00:00
Bert Blommers
03a43a9a0d
Feature: Record/replay incoming requests (#5481) 2022-09-19 15:04:29 +00:00
Bert Blommers
9fc64ad93b
Glue: allow multiple job runs (#5483) 2022-09-17 11:46:42 +00:00
Bert Blommers
e230750a7c
DynamoDB: transact_write_items() should return failing item (#5482) 2022-09-17 09:50:31 +00:00
Bert Blommers
5739db4701
S3:get_object() - Simple BucketPolicy validation (#5476) 2022-09-16 15:59:45 +00:00
Brian Pandola
cba304afcb
RDS: Add DbInstancePort to create_db_instance Responses (#5478) 2022-09-16 10:03:34 +00:00
Timothy Klopotoski
c648c0f957
Add CloudFormation support to EC2 Launch Templates (#5477) 2022-09-16 10:01:43 +00:00
Bert Blommers
837ad2cbb7
CognitoIDP - Handle login with unknown refresh-token gracefully (#5475) 2022-09-15 22:50:02 +00:00
Bert Blommers
b07227b780
APIGatewayV2: create_authorizer() now validates whether the AuthorizerPayloadFormatVersion is specified (#5474) 2022-09-15 20:31:42 +00:00
Bert Blommers
bb540f6342
Techdebt: Parallelize more tests (#5464) 2022-09-15 12:27:07 +00:00
eloymg
62033d0a42
CloudFront: Bug distribution with tags (#5467) 2022-09-14 10:08:26 +00:00
Bert Blommers
2c2b1c76fa
APIGateway: Treat props as non-mandatory, and dont crash on unsupported resource (#5466) 2022-09-12 20:58:18 +00:00
Bert Blommers
5de00b75eb
TF - enable more tests (#5463) 2022-09-11 19:22:02 +00:00
Bert Blommers
872b9ddbdb
WAFv2: Extend coverage (#5460) 2022-09-10 13:30:45 +00:00
Bert Blommers
f61ffc81ec
Kinesis:update_stream_mode() (#5456) 2022-09-08 21:51:55 +00:00
Bert Blommers
e76ffb3409
DynamoDB:query() now has improved support for KeyConditionExpression (#5449) 2022-09-07 11:45:34 +00:00
Arnaud Stiegler
6f3c391812
Sagemaker: Add support for Serverless Endpoint Configurations (#5445) 2022-09-02 18:42:50 +00:00
Bert Blommers
aef092d535
Kinesis:create_stream() now supports stream-mode=OnDemand (#5444) 2022-09-02 12:59:48 +00:00
Bert Blommers
930c58bd13
SQS: Future-proof the changes in URLs (#5442) 2022-09-01 19:20:11 +00:00
Bert Blommers
a2a1967ef8
Feature: Managed Prometheus (AMP) (#5441) 2022-09-01 19:07:57 +00:00
Bert Blommers
f23b44e256
DynamoDB:batch_put_item() now has validatior for empty keys (#5439) 2022-08-31 20:09:39 +00:00
Bert Blommers
53efd628c4
S3:head_object() now returns the PartsCount-header (#5438) 2022-08-31 18:34:56 +00:00
Bert Blommers
d145471b3f
SNS:subscribe() now has increased support for the FilterPolicy-argument (#5436) 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 (#5437) 2022-08-31 11:11:50 +00:00
Bert Blommers
e621ce419c
APIGateway: Support Sagemaker URI's as endpoints (#5434) 2022-08-30 21:13:56 +00:00
Bert Blommers
2c98b7574b
AutoScaling: create_auto_scaling_group() now supports the MixedInstancesPolicy-parameter (#5433) 2022-08-30 10:04:12 +00:00
Bert Blommers
bd051f4f32
Techdebt - Refactor Autoscaling tests (#5430) 2022-08-29 20:30:48 +00:00
Bert Blommers
6035a44d79
CloudWatchLogs:filter_log_events() now supports the filterPattern-parameter (#5428) 2022-08-29 08:47:17 +00:00
Bert Blommers
0dfb61fbcf
SSM - bootstrap /aws/service/ami-amazon-linux-latest parameters (#5427) 2022-08-28 22:30:11 +00:00
Bert Blommers
067e008716
Refactor Autoscaling tests (#5426) 2022-08-28 14:41:11 +00:00
Cesar Alvernaz
257d775dfb
APIGateway: adds request parameters to Method resource (#5425) 2022-08-28 13:10:31 +00:00
Bert Blommers
1ea0c74028
Feature: AWSLambda Function URL Configs (#5420) 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 (#5417) 2022-08-24 21:17:17 +00:00
Cesar Alvernaz
3e6394e641
APIGateway: add guard against no integration when adding a new response (#5416) 2022-08-24 15:38:05 +00:00
Juan Martinez
f6bc8d4a05
Dynamodb - ensure getItem does not use expression and non-expression (#5412) 2022-08-24 10:48:59 +00:00
Giorgio Ruffa
6232ccfa57
KMS: revoke grant raises NotFound (#5410) 2022-08-24 10:48:37 +00:00
Cristopher Pinzón
a14469dafe
S3: Support for ownership rule configuration (#5409) 2022-08-24 10:48:13 +00:00
Robert Schmidtke
6abecdf856
Glue: UpdateDatabase (#5407) 2022-08-24 09:24:05 +00:00
Viren Nadkarni
37fa5f8bf4
EC2: implement ModifyVolumes and DescribeVolumesModifications (#5399) 2022-08-24 09:23:21 +00:00
Bert Blommers
52c1edce23
DynamoDB - ensure TableARN has correct region (#5406) 2022-08-23 22:46:24 +00:00
Cesar Alvernaz
318a3071fb
APIGateway: fix rest API status codes (#5397) 2022-08-23 22:46:01 +00:00
rav-evax
cde5537b85
Batch: align cancel_job and terminate_job (#5394) 2022-08-23 21:20:55 +00:00
Cristopher Pinzón
126ac1777a
S3: Store and return ServerSideEncryption and KMS Key Id for Multiparts (#5393) 2022-08-23 21:08:37 +00:00
Cristopher Pinzón
7affaf3e52
S3: Checksum headers added to response (#5392) 2022-08-23 19:48:19 +00:00
Bert Blommers
f05d56afc5
Feature: Signer service (#5389) 2022-08-23 19:47:44 +00:00
Bert Blommers
c2d07e04b8
Feature: Personalize (Schemas) (#5398) 2022-08-23 18:41:10 +00:00
Bert Blommers
0d5fdbe554
EC2:run_instances() now supports the HibernationOptions-param (#5386) 2022-08-23 17:22:24 +00:00
Bert Blommers
0d393e00b0
EC2: Allow ASG to be created without specifying a Template version (#5385) 2022-08-23 16:13:54 +00:00
Bert Blommers
cd08144d93
MotoAPI - do not blow up on uninitialized objects (#5384) 2022-08-23 16:09:35 +00:00
Felipe Marinho
af5d3f9e30
EC2: Add filter-options to describe_instance_types (#5382) 2022-08-23 14:56:57 +00:00
Felipe Marinho
ccadde5d32
EC2: support launch template tags (#5381) 2022-08-23 14:52:42 +00:00
Timothy Klopotoski
4e9fba5f28
Route53 backend should be global (#5414) 2022-08-23 13:45:01 +00:00
Bert Blommers
3fbcac5820
Admin - Update static content (#5395) 2022-08-18 10:54:38 +00:00
Bert Blommers
a6f7cb7957
Admin - add missing TF tests (#5396) 2022-08-17 16:54:39 +00:00
Bert Blommers
9e1d78d44e
TechDebt - remove warnings from tests (#5390) 2022-08-17 14:01:22 +00:00
Bert Blommers
5d897cc7e1
Remove DynamoDB2/RDS2 decorators (#5383) 2022-08-16 11:54:14 +00:00
Bert Blommers
3d913f8f15
MultiAccount support (#5192) 2022-08-13 09:49:43 +00:00
Amine Haj Ali
7386163a67
DynamoDB: add checks for projection expression (#5380) 2022-08-12 19:45:14 +00:00
Viren Nadkarni
f91ffcffb8
SES: Implement DescribeConfigurationSet (#5378) 2022-08-12 16:33:35 +00:00
Amine Haj Ali
c40c6895ce
Error listing Lambda layers after layer deletion (#5376) 2022-08-12 16:32:41 +00:00
Felipe Marinho
f743567789
EC2: Add ec2 fleets basic api (#5367) 2022-08-12 09:33:39 +00:00
deepaksrgm2010
2d6f04d01c
SES: Implement SendBulkTemplatedEmail (#5361) 2022-08-11 17:13:33 +00:00
Viren Nadkarni
e9c5cb2308
EC2: Generate IDs for all key pairs (#5370) 2022-08-10 21:29:54 +00:00
Lukasz Demolin
c4965d1e06
RDS: Add AvailabilityZone to describe_db_instances (#5373) 2022-08-10 20:49:07 +00:00
Johannes Loewe
b40c9760c1
EC2: handle non-existent template name for describe-launch-templates (#5365) 2022-08-10 19:17:30 +00:00
Bert Blommers
034ecb9dfb
TF - split long-running tests (#5363) 2022-08-06 20:10:15 +00:00
Himani Patel
5dfe4e00d6
Feature: Glue Schema Registry APIs: GetSchemaVersion, GetSchemaByDefinition, DeleteSchema, PutSchemaVersionMetadata (#5351) 2022-08-05 20:59:01 +00:00
donfiguerres
9629f09af6
MediaConnect: add_flow_sources and update_flow_source (#5322)
* 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 (#5302) 2022-08-04 16:18:06 +00:00
Himani Patel
02270ffcef
Glue: CreateSchema and RegisterSchemaVersion features (#5301) 2022-08-04 15:48:08 +00:00
Jonas
e5f8ef2f9a
IOT: check if policy name already taken (#5352) 2022-08-02 19:45:46 +02:00
ppena-LiveData
e09d35701f
DynamoDB: add check for empty key when getting an item (fix #5345) (#5348) 2022-08-02 19:43:48 +02:00
Jonas
201b61455b
IOT - add list_targets_for_policy action to IoTBackend (#5309) 2022-08-01 11:14:47 +02:00
Brian Pandola
f701875334
Fix: KeyName should not be in ec2:DescribeInstances response if value is None (#5347)
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 (#5340) 2022-07-30 00:25:56 -03:00
Noelle Leigh
d28c4bfb93
Core: Use strings for Jinja2 template names (#5343) 2022-07-29 14:41:14 -03:00
Sahil Shah
c0ce38dba8
AWS::AutoScaling::ScheduledAction add more features (#5305) 2022-07-28 11:42:32 -03:00
Macwan Nevil
5cdd5bf9d2
EC2: fixed filtering in describe az (#5307) 2022-07-27 19:41:27 -03:00
Cristopher Pinzón
bc3ddcff5b
IAM Access Key limit per user (#5337) 2022-07-27 13:19:34 -03:00
tim
a9372c2fbc
Support CatalogId in create_database (#5339) 2022-07-27 09:38:08 -03:00
Jonas
7681fe8706
IOT: fix attribute addition when updating thing groups (#5318) 2022-07-27 09:01:13 -03:00
Jonas
f47d9eefef
IOT: update thing group descriptions (#5298) 2022-07-27 07:03:26 -03:00
taras-kobernyk-localstack
9d26ec7422
KMS : Adding support for multi-region keys and implementing replicate_key API. (#5288) 2022-07-27 06:30:41 -03:00
Brian Pandola
be6e02e5fa
Add key-name filter for ec2:DescribeInstances (#5338) 2022-07-27 00:19:47 -07:00
Guilherme Martins Crocetti
515faca8aa
Add extra keys to EC2 describe-addresses operation (#5306) 2022-07-26 20:39:32 -03:00
pvbouwel
7b43d81aab
Codepipeline - handling iam trust policies and absence of tags. (#5324) 2022-07-26 16:21:07 -03:00
Lukasz Demolin
42b11bbe14
RDS - Fix KeyError on describe_db_clusters for non-existent cluster (#5321) 2022-07-26 16:19:10 -03:00
Cristopher Pinzón
98501ae676
add subscription role arn attribute (#5303) 2022-07-26 09:57:44 -03:00
Jonas
ab045f5beb
IOT: check for existing thing group when creating (#5316) 2022-07-26 07:10:10 -03:00
Jonas
c51ff9bb5f
IOT: fix increment policy version ids (#5296) 2022-07-25 22:26:30 -03:00
Karoline Pauls
feedf1802d Cache Jinja environment by response type (#5308) 2022-07-25 21:29:18 -03:00
Jonas
a1b3b15c59
IOT - check for non-default policy versions before deleting (#5297) 2022-07-25 21:23:26 -03:00
bspot
cc8f8fd805
cognito-idp - pagination for list_groups and list_users_in_group. (#5292) 2022-07-25 20:54:50 -03:00
Sahil Shah
40eefb92d7
Add AWS::AutoScaling::ScheduledAction action cloudformation support (#5289) 2022-07-25 19:37:22 -03:00
steffyP
7658051594
parse 'ActionsEnabled' as boolean for describe-alarms (#5313) 2022-07-25 19:32:41 -03:00
Bert Blommers
5ece8a816c
Downgrade werkzeug (#5330) 2022-07-25 19:26:32 -03:00
b0bu
79af23aeb7
Add support for codebuild (#5282) 2022-07-14 15:57:04 +00:00
cm-iwata
c1bdd764c7
Greengrass Implement Deployments APIs (#5281) 2022-07-03 21:37:22 +00:00
Brian Pandola
2c544fe498
Add Domain to DescribeUserPool response (#5286) 2022-07-02 19:52:05 -07:00
Brian Pandola
fff61af6fc
Fix TypeError when calling emr:RunJobFlow with AutoTerminationPolicy (#5285) 2022-07-02 17:03:54 -07:00
cm-iwata
01d0141da8
Greengrass Implement group and role associate APIs (#5278) 2022-07-01 11:18:57 +00:00
Bert Blommers
6282e5124d
CloudFront improvements (#5275) 2022-06-29 20:12:56 +00:00
Bert Blommers
4d84f84ffc
TF - improve wait times EC2/Route53 (#5274) 2022-06-28 14:39:50 +00:00
Bert Blommers
4115031594
Feature: Cost Explorer (#5273) 2022-06-28 13:40:49 +00:00
Andor Markus
ae8a2e48eb
Feature: EMR serverless application (#5218) 2022-06-28 11:33:00 +00:00
Bert Blommers
068032a59b
Prepare Release 3.1.16 (#5268) 2022-06-27 09:49:36 +00:00
Bert Blommers
2364b7770f
Update TF to latest (#5266) 2022-06-26 17:23:26 +00:00
Bert Blommers
f513d6ca88
Prep release 3.1.15 (#5262) 2022-06-25 21:39:58 +00:00
Macwan Nevil
ac07f03d9e
feature route53resolver: ip address associate/disassociate (#5254) 2022-06-25 11:32:04 +00:00
Jonas
3abb737579
IOT - allow attaching policies to ThingGroups (#5260) 2022-06-25 11:30:37 +00:00
Cristopher Pinzón
20a2218ddc
S3 - avoid encoding of / (#5261) 2022-06-24 22:55:20 +00:00
Bert Blommers
7d8c05ebee
S3 - Return tag-count as string (#5258) 2022-06-23 20:38:22 +00:00
Bert Blommers
adaa7623c5
S3 multiparts - support ACLs (#5255) 2022-06-23 09:56:21 +00:00
José Coelho
727bc2ba0a
Improve test coverage of KMS sign and verify (#5251) 2022-06-23 09:45:07 +00:00
Bert Blommers
6d68a5176b
EC2: create_customer_gateway - support PublicIp and IpAddress (#5253) 2022-06-22 21:05:44 +00:00