Commit Graph

5752 Commits

Author SHA1 Message Date
Danish Amjad
1c8d1aec2e
DMS: Fix TableMappings and ReplicationTaskSettings format. (#6396) 2023-06-16 14:12:23 +00:00
rafcio19
a15b14085b
RDS: improve global clustering behaviour (#6403) 2023-06-15 21:21:20 +00:00
Bert Blommers
932b7a25d6
Lambda: delete_layer_version() now also accepts an ARN (#6409) 2023-06-15 11:05:06 +00:00
Bert Blommers
0247719554
Techdebt: MyPy all the things (#6406) 2023-06-15 11:03:58 +00:00
Bert Blommers
2e3b06bbe5
Moto Dashboard - Don't fail when S3 objects are deleted (#6410) 2023-06-15 11:03:20 +00:00
Bert Blommers
667bb9aa56
ECR: put_image() - ensure that we can overwrite tags on image with multiple tags (#6408) 2023-06-15 09:28:23 +00:00
Bert Blommers
1dfbeed5a7
SESv2: send_email(): raw emails are send as JSON (#6405) 2023-06-14 17:33:48 +00:00
Bert Blommers
d7828fdb1d
Codebuild - create_project(): Loosen serviceRole validation (#6401) 2023-06-14 09:31:55 +00:00
github-actions[bot]
62bbee56b2
chore: update SSM default parameters (#6392) 2023-06-11 18:45:08 +00:00
github-actions[bot]
95dbf10f15
chore: update EC2 Instance Types (#6390) 2023-06-11 18:44:50 +00:00
Bert Blommers
6b86113534
Feature: AppConfig (#6391) 2023-06-11 14:45:26 +00:00
Daniel Gomes-Sebastiao
6d9f4646c1
Cloudfront: correct create_invalidation API response (#6387) 2023-06-10 18:31:38 +00:00
Daniel Fangl
7b4cd492ff
add missing/new availability zones (#6384) 2023-06-09 12:27:48 +00:00
Bert Blommers
6e7edd5057
DynamoDB: Support projection expressions in lists (#6375) 2023-06-08 17:10:14 +00:00
Jan Stourac
5bfc575be8
CloudWatch: improve startTime and endTime handling to match AWS better (#6380) 2023-06-08 17:00:25 +00:00
Hisashi Kamezawa
681873d177
EC2: create_volume(): support Throughput-parameter (#6379) 2023-06-08 11:35:57 +00:00
Bert Blommers
7c702ee33f
S3: Return CORS headers for GET/PUT requests (#6376) 2023-06-07 22:28:40 +00:00
Lyderic Dutillieux
d20da03225
EC2: allow creation multiple flow logs on same resource id (#6374) 2023-06-07 15:44:24 +00:00
nickphbrown
710391eb9a
MEDIACONNECT: allow not passing entitlements param in create_flow payload (#6373)
Co-authored-by: nick brown <nick.brown@m2amedia.tv>
2023-06-07 14:51:27 +00:00
Jonathan Bell
491f26f37a
SSM: Implement physical_resource_id property (#6370) 2023-06-07 09:48:06 +00:00
github-actions[bot]
b180f0a015
chore: update SSM default parameters (#6368) 2023-06-05 10:04:43 +00:00
github-actions[bot]
0417ec3ae5
chore: update EC2 Instance Types (#6365) 2023-06-04 21:24:03 +00:00
Moto Admin
d256bbc338 Post-release steps 2023-06-04 20:24:07 +00:00
Bert Blommers
0df65a3e6d
Prep release 4.1.11 (#6367) 2023-06-04 20:13:44 +00:00
Bert Blommers
c171781223
SNS: Disable cross-region access (#6355) 2023-06-02 09:35:31 +00:00
Bert Blommers
37cb6cee94
SecretsManager - update_secret() now supports the Description-parameter (#6352) 2023-05-31 23:09:08 +00:00
Bert Blommers
1a8060c70f
SSM: Support tags for Maintenance Windows (#6350) 2023-05-31 22:31:56 +00:00
Bert Blommers
c1acc103ee
RDS, Redshift: Ensure creation-times are UTC (#6351) 2023-05-31 22:05:38 +00:00
Viren Nadkarni
c457c01305
SNS: Fix error message when topic is not found (#6349) 2023-05-31 14:39:50 +00:00
Viren Nadkarni
7bdea2688b
S3: Cross-account access for buckets (#6333) 2023-05-31 09:59:16 +00:00
github-actions[bot]
4abf251f2c
chore: update EC2 Instance Offerings (#6345) 2023-05-30 09:53:17 +00:00
github-actions[bot]
c05e95e243
chore: update SSM default parameters (#6346) 2023-05-30 09:52:54 +00:00
Scarlett
45d8c3ae82
ECR: Implement ImageAlreadyExistsException (#6342) 2023-05-29 20:43:17 +00:00
Alex Chesters
b7624e10b1
Add CreateTime property to EC2 key pair response (#6341) 2023-05-25 13:55:41 -07:00
Dave Pretty
18b6bdf20a
Appsync: Implement get_introspection_schema (#6337) 2023-05-25 16:40:52 +00:00
Bert Blommers
0144953273
S3 Select: Parse null-values (#6343) 2023-05-25 16:37:45 +00:00
rafcio19
7379b46460
Comprehend: implement canned responses for detect_* functions (#6319) 2023-05-25 10:46:40 +00:00
Bert Blommers
42b03d36ac
SQS: Support JSON format (#6331) 2023-05-24 21:19:40 +00:00
Bert Blommers
a28dd1abc8
Pin typing_extensions for Py3.7 (#6339) 2023-05-24 21:18:34 +00:00
Jonathan Loscalzo
ea826891d3
Add Tags to Organizations Policies (#6338) 2023-05-22 22:28:45 -07:00
Akira Noda
b1b269208c
Add Tags field for describe_spot_fleet_requests response (#6332)
* add tag specifications for request parameters
* add unit test for invalid tag resource type
2023-05-22 13:53:57 -07:00
github-actions[bot]
334a259856
chore: update SSM default parameters (#6335) 2023-05-22 14:26:20 +00:00
github-actions[bot]
c0a9154c62
chore: update EC2 Instance Offerings (#6334) 2023-05-22 14:20:12 +00:00
Moto Admin
c9d62e9402 Post-release steps 2023-05-21 21:31:51 +00:00
Viren Nadkarni
8ca9c17e5e
SNS: Cross-account access for topics (#6330) 2023-05-21 11:14:38 +00:00
rafcio19
eeb32bd048
Core: add date to response metadata (#6329) 2023-05-20 20:47:08 +00:00
rafcio19
e677bee2e6
IAM: missing CreateDate from get_group response (#6328)
* fix: missing CreateDate from get_group response

* tests: fix servermode tests

* feat: PasswordLastUsed in groups response

---------

Co-authored-by: raf <rafal.jankowicz@avanti.space>
2023-05-19 12:33:56 +00:00
github-actions[bot]
61c475fef7
chore: update SSM default parameters (#6324) 2023-05-16 10:08:05 +00:00
github-actions[bot]
1ba183dc50
chore: update EC2 Instance Types (#6323) 2023-05-15 22:47:09 +00:00
github-actions[bot]
17ff8397cb
chore: update EC2 Instance Offerings (#6322) 2023-05-15 22:46:37 +00:00
Bert Blommers
73257241ce
S3: Accept-Ranges headers should have dash (#6326) 2023-05-15 22:45:34 +00:00
Jakub P
054ebcb326
sns: support FilterPolicyScope attribute, including filtering (#6262) 2023-05-15 17:24:44 +00:00
Ivan-Lukianov
523225d6e9
Autoscaling: Add metrics for E2 target tracking scaling (#6314) 2023-05-13 17:08:51 +00:00
Dean Matter
f7b2478726
Add sessions to Glue (#6302) 2023-05-12 15:41:48 +00:00
Bert Blommers
c96a21ddf4
Core: Prevent duplicate handlers when calling patch_client (#6317) 2023-05-12 15:34:41 +00:00
Ben Simon Hartung
760fa8fdc0
S3: fix checksum calculation (#6309)
* fix S3 compute checksums

* format

* fix test

* add copying of checksum between objects

* fix unit tests for checksum
2023-05-12 12:00:00 +00:00
rafcio19
922ee7edc1
EC2: vpc endpoint as a route target (#6316) 2023-05-12 10:12:36 +00:00
rafcio19
8516771d15
Secrets: add NextRotationDate and LastRotatedDate to secrets (#6313) 2023-05-12 10:10:52 +00:00
Bert Blommers
a39be74273
SNS: Allow Topic without properties to be deleted using CF (#6312) 2023-05-11 21:08:10 +00:00
rafcio19
60065b3cf8
ECS: allow ecs service to transition to arbitrary running task count (#6289) 2023-05-11 17:38:29 +00:00
Brandon
6b2ee153e6
Sagemaker - Add Transform jobs (#6296) 2023-05-10 17:54:49 +00:00
Ben Simon Hartung
417561cec6
S3: fix copy in place when requesting checksum (#6308) 2023-05-10 14:59:55 +00:00
Akira Noda
ebe48e7443
RDS: add SourceType field for response (#6306) 2023-05-10 14:48:17 +00:00
Ben Simon Hartung
9d8d166571
fix copy in place for bucket with encryption (#6303) 2023-05-10 10:03:03 +00:00
rafcio19
52846c9555
EC2: validate pagination parameters (#6293) 2023-05-09 15:47:15 +00:00
Bert Blommers
87d84c12e0
Cloudformation: delete_stack_instances() can remove multiple regions (#6299) 2023-05-09 11:23:27 +00:00
github-actions[bot]
fb304b87d6
chore: update SSM default parameters (#6292) 2023-05-09 11:23:03 +00:00
github-actions[bot]
426a6f62de
chore: update EC2 Instance Offerings (#6291) 2023-05-09 11:22:34 +00:00
Ben Simon Hartung
fae7ee76b3
fix S3 PutObjectRetention and PutObjectLegalHold not using versionId (#6295) 2023-05-08 20:41:22 +00:00
vdytyniak-exos
7a4eac06d0
S3: Do not unquote the key two times on multipart upload complete (#6287) 2023-05-08 17:14:20 +00:00
Moto Admin
1e455610ab Post-release steps 2023-05-08 17:11:26 +00:00
rafcio19
763b582cf2
Fix ami attributes (#6280)
* fix: describe_image attributes

* refactor: unifi attribute logic, add tests

* chore: mypy

* chore: linting

* chore: unused method

* chore: increase coverage
2023-05-04 09:16:22 +00:00
rafcio19
6f170410e8
SES v2 (#6259)
* feat: add ses v2

* feat: move wrap v1 logic into v2 api

* feat: v2 api on v2 url

* chore: types

* chore: linting

* feat: raw emails

* chore: linting

* feat: add list_contacts

* fix: urls need to be explicit for this to work with moto server

* chore: linting

* chore: remodel

* chore: rework

* chore: cleanup

* chore: fix test

* chore: sort out mypy

* feat: add contact lists

* fix: new url for server mode

* feat: create and delete

* chore: linting

* chore: linting

* chore: refactor

* chore: match errors with real responses

* chore: linting

* chore: run implementation coverage script

* refactor: easier, faster look ups with dicts

* refactor: contact is now a child of contactlist

* tests: contactlists return 200 if empty, contacts do not

* chore: update botocore and run implementation coverage script

* refactor: add matching *_contact methods to backend model so coverage script can detect them
2023-05-01 18:15:29 +00:00
github-actions[bot]
65cf66dbcf
chore: update SSM default parameters (#6273)
Co-authored-by: bblommers <bblommers@users.noreply.github.com>
2023-05-01 17:13:37 +00:00
github-actions[bot]
d4d0df0eb1
chore: update EC2 Instance Types (#6272)
Co-authored-by: bblommers <bblommers@users.noreply.github.com>
2023-05-01 11:22:41 +00:00
github-actions[bot]
aecbfb0fe3
chore: update EC2 Instance Offerings (#6271)
Co-authored-by: bblommers <bblommers@users.noreply.github.com>
2023-05-01 09:15:05 +00:00
Ben Simon Hartung
2c0636ae67
update CopyObject logic (#6264)
* S3 update CopyObject logic

* add CopyObject tests

* re-add missing type annotation

* add ACL test

* lint/format

* fix typing

* fix test

* fix test test_copy_object_does_not_copy_storage_class
2023-05-01 09:14:31 +00:00
Bert Blommers
7d6afe4b67
Techdebt: MyPy T (#6270) 2023-04-29 22:21:00 +00:00
Álvaro Torres Cogollo
e5e1521523
Scheduler: Fix update_schedule raising ResourceNotFound errors when using schedule groups (#6269) 2023-04-29 19:27:43 +00:00
Bert Blommers
e2d3582471
Techdebt: MyPy U (#6265) 2023-04-29 10:40:11 +00:00
Bert Blommers
2cd773fe95
Revert "Remove tests incompatible with werkzeug 2.3.0 (#6257)" (#6266)
This reverts commit da39d2103c.
2023-04-28 14:38:04 +00:00
Bert Blommers
f38babb026
Techdebt: MyPy S (#6261) 2023-04-26 22:20:28 +00:00
Bert Blommers
37f1456747
Techdebt: MyPy SNS (#6258) 2023-04-26 14:25:00 +00:00
Bert Blommers
9b969f7e3f
Techdebt: MyPy SWF (#6256) 2023-04-26 10:56:53 +00:00
Przemysław Dąbek
69cf309183
[Glue] Triggers (#6253) 2023-04-25 16:02:57 +00:00
Niklas Janlert
92da03b1dd
SNS: Forward MessageDeduplicationId to SQS queues (#6255) 2023-04-25 15:33:22 +00:00
Bert Blommers
65611082be
Techdebt: MyPy SES (#6252) 2023-04-25 11:42:08 +00:00
Lucas Silva Chaves
fe7b15c9f9
Kinesis: calculating size of record using decoded data and partition key (#6231) 2023-04-24 19:11:36 +00:00
Bert Blommers
1f56b75ccf
Techdebt: MyPy SQS (#6251) 2023-04-24 16:46:01 +00:00
Bert Blommers
a32b721c79
Techdebt: MyPy SSM (#6250) 2023-04-24 10:26:25 +00:00
Jakub P
2d7c38f64f
SNS: numeric filtering fixups + parameter validation (#6242) 2023-04-24 10:05:21 +00:00
github-actions[bot]
ceb52cbaae
chore: update SSM default parameters (#6249) 2023-04-23 20:33:20 +00:00
github-actions[bot]
b69cd65eaa
chore: update EC2 Instance Offerings (#6247) 2023-04-23 20:32:06 +00:00
Moto Admin
d0c6a6b85e Post-release steps 2023-04-23 16:22:19 +00:00
Bert Blommers
1380d28876
Prep release 4.1.8 (#6248) 2023-04-23 15:59:22 +00:00
Przemysław Dąbek
7e83233774
[Glue] Implement delete_job (#6246) 2023-04-23 10:21:43 +00:00
AGILAN
10508c5baa
S3: retrieve S3_UPLOAD_PART_MIN_SIZE from env variable (#6220) 2023-04-22 23:04:12 +00:00
rafcio19
7fad08214d
S3: add a checksum to a copied object if requested so (#6245) 2023-04-22 20:45:00 +00:00
Bert Blommers
f54f4a666f
Techdebt: MyPy SecretsManager (#6244) 2023-04-22 15:39:48 +00:00
Bert Blommers
ce3234a6a9
Techdebt: MyPy Sagemaker (#6243) 2023-04-22 12:51:28 +00:00
tjohnes
462ff57900
EC2: Implement ReplaceRoute to NetworkInterfaceId (#6236) 2023-04-21 16:12:16 +00:00
Przemysław Dąbek
c6b048695b
[Glue] Implement batch_get_jobs (#6241) 2023-04-21 12:12:16 +00:00
Bert Blommers
a08174405f
S3: get_object() should not return VersionId for non-versioned buckets (#6240) 2023-04-21 10:57:39 +00:00
Bert Blommers
28f3f84644
SSM: Allow filtering by existence of tag-name (#6238) 2023-04-20 21:12:43 +00:00
Bert Blommers
c2e3d90fc9
Techdebt: MyPy S3 (#6235) 2023-04-20 16:47:39 +00:00
Zachary Elliott
ff48188362
Corrects ECRClient.batch_get_image tag handling (#6230) 2023-04-19 16:55:28 +00:00
Bert Blommers
f1286506be
Techdebt: MyPy R (#6229) 2023-04-19 10:25:48 +00:00
Bert Blommers
3e21ddd606
ECS: Fix a bug where a cluster cannot be tagged after creation (#6226) 2023-04-18 13:54:08 +00:00
Bert Blommers
0a19243581
Techdebt: MyPy ResourceGroups and ResourceGroupsTaggingAPI (#6224) 2023-04-17 23:01:06 +00:00
sercan tor
ae11c02593
KMS: add get_public_key (#6222) 2023-04-17 19:59:33 +00:00
Bert Blommers
94db0c6fa4
Techdebt: MyPy Rekognition (#6219) 2023-04-17 18:01:08 +00:00
Marco Braga
bdcc6f3335
ELBv2: describe-target-health: return unavailable target (#6195) 2023-04-17 16:43:14 +00:00
Bert Blommers
b999d658e3
Techdebt: MyPy RedshiftData (#6218) 2023-04-17 15:20:19 +00:00
Bert Blommers
f2b6384f28
Techdebt: MyPy Redshift (#6217) 2023-04-17 09:57:06 +00:00
github-actions[bot]
a2abeb1039
chore: update SSM default parameters (#6215) 2023-04-16 19:37:05 +00:00
github-actions[bot]
3c5e07bf0a
chore: update EC2 Instance Types (#6214) 2023-04-16 19:36:26 +00:00
github-actions[bot]
e595da77bc
chore: update EC2 Instance Offerings (#6213) 2023-04-16 19:35:49 +00:00
Bert Blommers
822d94f59e
DynamoDB: Initial support for execute_statement et. al. (#6216) 2023-04-16 19:06:29 +00:00
Bert Blommers
af841303d0
Athena - WorkGroup configuration should be a dictionary, not a string (#6212) 2023-04-15 10:02:47 +00:00
rafcio19
de76cc5ab0
BatchSimple: jobs can fail or succeed (#6205) 2023-04-13 19:17:49 +00:00
Daniel Fangl
ad20320d41
fix access key storage for different accounts (#6210) 2023-04-13 17:33:31 +00:00
Viren Nadkarni
7a74df0426
Fix autoscaling policy ARN (#6209) 2023-04-13 16:17:52 +00:00
Bert Blommers
4ef076341d
SES - allow single curly brace in template (#6208) 2023-04-13 14:43:09 +00:00
Bert Blommers
90d67db6ea
AWSLambda: Do not keep downloading Docker images (#6207) 2023-04-13 09:25:47 +00:00
Bert Blommers
7ecc0161af
Techdebt: MyPy RDS (#6203) 2023-04-12 19:27:40 +00:00
Bert Blommers
c44f0b7395
StepFunctions: Ensure that all operations respect the FAILURE env var (#6204) 2023-04-12 09:26:28 +00:00
Bert Blommers
dda6e573dd
Techdebt: MyPy RAM (#6202) 2023-04-11 21:02:22 +00:00
Moto Admin
b9aec9af5a Post-release steps 2023-04-11 16:22:09 +00:00
Bert Blommers
2cf0130d13
Prep Release 4.1.7 (#6201) 2023-04-11 14:31:46 +00:00
Bert Blommers
b4346e2eea
Service: Scheduler (#6197) 2023-04-10 16:00:15 +00:00
Marco Braga
01e2d11ed3
ELBv2-FakeLoadBalancer: attr load_balancing.cross_zone.enabled (#6196) 2023-04-10 15:48:30 +00:00
github-actions[bot]
04b9aa49a8
chore: update SSM default parameters (#6193) 2023-04-09 22:07:07 +00:00
github-actions[bot]
3c3a827aac
chore: update EC2 Instance Offerings (#6191) 2023-04-09 22:06:36 +00:00
Mike Grima
6a12c6c0a9
Merge pull request #6188 from mikegrima/config
Added support for AWS Config Retention Configuration
2023-04-09 15:21:36 -04:00
Mike Grima
ae8f2a19c6
Added support for AWS Config Retention Configuration
- Added AWS Config Retention Configuration support
- Also added S3 KMS Key ARN support for the Delivery Channel
- Updated the supported functions page for Config
2023-04-09 11:45:39 -04:00
Bert Blommers
c45e79a566
Techdebt: MyPy Quicksight (#6194) 2023-04-09 14:21:53 +00:00
rafcio19
201e57585b
SQS: Improve deduplication logic (#6184) 2023-04-09 10:13:28 +00:00
Bert Blommers
0e6d27bac0
S3: Allow Bucket Creation without specifying Content-Length header (#6190) 2023-04-09 10:05:43 +00:00
Bert Blommers
1eb3479d08
Techdebt: MyPy P (#6189) 2023-04-08 20:44:26 +00:00
Bert Blommers
ba05cc9c81
S3: Allow DeleteMarker as appropriate (#6187) 2023-04-08 10:34:15 +00:00
Bert Blommers
bab61089a3
RDS: Various improvements (#6186) 2023-04-08 10:33:09 +00:00
Bert Blommers
1111e10b87
DynamoDB: Allow attribute name 'S' (#6185) 2023-04-07 21:02:00 +00:00
Josh Kropf
dc460a3258
EC2: Fix egress rules used in ingress revoke method (#6180) 2023-04-06 18:59:18 +00:00
Matthew Burke
bbb07b4e7e
Cognito: Validate password in NEW_PASSWORD_REQUIRED (#6174) 2023-04-05 16:15:30 +00:00
Cole Peters
f424c6ac05
DynamoDB:query() KeyConditionExpression now allows enclosing the sort key condition in brackets (#6178) 2023-04-05 14:30:19 +00:00
Bert Blommers
db6874aec6
Techdebt: MyPy O (#6177) 2023-04-05 12:04:58 +00:00
Bert Blommers
be17a7d8e2
Logs: put_subscription_filter() now supports KinesisStream destinations (#6176) 2023-04-05 09:36:37 +00:00
Bartosz Janda
9f91ac0eb9
Cognito: Add missing double quota to special characters. (#6173) 2023-04-04 18:59:15 +00:00
Bert Blommers
6c32c089a1
Feature: LakeFormation (#6172) 2023-04-04 09:36:48 +00:00
Bert Blommers
8a79c34674
Update JS dependencies in MotoServer dashboard (#6171) 2023-04-04 09:36:16 +00:00