Commit Graph

4200 Commits

Author SHA1 Message Date
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