github-actions[bot]
1b2dfbaf56
chore: update EC2 Instance Types ( #6499 )
2023-07-09 22:22:55 +00:00
Viren Nadkarni
89f2a3c538
SSM: Fix bad state caused by invalid PutParameter request ( #6484 )
2023-07-07 14:13:57 +00:00
Bert Blommers
47bca5b607
Route53: create_hosted_zone() now returns the Location ( #6492 )
2023-07-07 09:10:52 +00:00
rafcio19
5f1ccb298e
Lambda: additional optional fields ( #6483 )
2023-07-06 16:45:29 +00:00
Daniel Fangl
3ddfc0db40
IAM: fix keyerror result when attaching non-existent policy, add tests, fix error message for user as well ( #6482 )
2023-07-05 15:00:19 +00:00
David
4011a68f06
ECR: add CreateRepository name validation ( #6479 )
2023-07-04 15:49:57 +00:00
Viren Nadkarni
b66272717f
Add type:Sender field to error response ( #6465 )
2023-07-04 11:06:20 +00:00
David
7f43889ef6
EC2: fix DescribeLaunchTemplateVersions default response ( #6477 )
2023-07-04 09:36:34 +00:00
github-actions[bot]
bc67c9410d
chore: update SSM Instance AMI's ( #6471 )
2023-07-04 09:33:26 +00:00
Viren Nadkarni
db002cb958
Route53: Implement GetHealthCheckStatus ( #6460 )
2023-07-03 10:03:48 +00:00
Bert Blommers
4f091efcce
CF:create_distribution() - fix config with single alias ( #6472 )
2023-07-02 10:04:05 +00:00
Bert Blommers
2d608ecd22
SecretsManager: delete_secret should throw an error for 0 day Recovery ( #6469 )
2023-07-01 11:35:22 +00:00
Bert Blommers
8e35eedc3d
Batch: create_compute_environment() now validates instanceRole and minvCpu ( #6470 )
2023-07-01 10:33:21 +00:00
Oliver Bell
bf3c9768b2
Lambda: create list_aliases functionality ( #6455 )
2023-07-01 10:32:33 +00:00
Bert Blommers
f1c72814d8
APIGatewayV2: Stages ( #6456 )
2023-06-29 09:09:15 +00:00
David
3f528f5428
EC2: add GroupId to SecurityGroupRules ( #6437 )
2023-06-29 09:07:52 +00:00
Cristopher Pinzón
8ba1a61424
SSM: add support for maintenance window tasks ( #6430 )
2023-06-28 21:30:11 +00:00
Bert Blommers
22774e8d08
Core: Reduce slowdown mock_all
( #6451 )
2023-06-28 21:23:33 +00:00
Bert Blommers
3056ba95b7
Cloudfront: Origin Access Control ( #6453 )
2023-06-28 13:37:45 +00:00
rafcio19
5c12416492
DynamoDB: correct no table error ( #6449 )
2023-06-27 21:06:49 +00:00
rafcio19
1d50326585
StepFunctions: validation according to api docs ( #6447 )
...
* fix: validation according to api docs
* fix: validate execution name
* fix: only validate name if name supplied
---------
Co-authored-by: raf <rafal.jankowicz@avanti.space>
2023-06-27 11:26:35 +00:00
github-actions[bot]
48bfda642a
chore: update SSM default parameters ( #6445 )
2023-06-26 08:50:51 +00:00
github-actions[bot]
ed2b3430c8
chore: update EC2 Instance Types ( #6443 )
2023-06-25 22:42:47 +00:00
github-actions[bot]
f15306c41e
chore: update EC2 Instance Offerings ( #6442 )
2023-06-25 22:42:20 +00:00
Bert Blommers
5c0827547d
RDS: Automated snapshots now have the appropriate SnapshotType ( #6444 )
2023-06-25 17:36:42 +00:00
Moto Admin
bec9130d4c
Post-release steps
2023-06-24 22:02:20 +00:00
Claudio Catterina
9b8e24925e
S3: Multiple Transitions in lifecycle configuration ( #6439 )
2023-06-24 19:30:13 +00:00
rafcio19
7e2cd92320
SSM: missing type from param update response ( #6436 )
2023-06-23 20:46:07 +00:00
Mike Grima
10106d76d9
Fixed bug in new Config recorder logic ( #6434 )
2023-06-23 10:23:52 +00:00
Cristopher Pinzón
9a247d5943
SSM: add support for maintenance window targets ( #6429 )
2023-06-23 10:22:35 +00:00
Mike Grima
883d01dd76
Merge pull request #6432 from rafcio19/fix/ssm_param_update
...
SSM: broken ssm param update, updated error message
2023-06-22 18:04:55 -04:00
Mike Grima
0a814f1697
Merge pull request #6425 from LewisGaul/replace-route-invalidparametervalue
...
EC2: Return appropriate error when calling EC2.Client.replace_route() with missing route
2023-06-22 13:21:40 -04:00
raf
103d6a9293
chore: mypy
2023-06-22 12:54:34 +01:00
Lewis Gaul
1d8ca4a852
Use same structure as delete_route() for determining cidr string
2023-06-22 04:29:05 -07:00
raf
e9d4816442
fix: broken ssm param update, updated error message
2023-06-22 11:57:12 +01:00
Mike Grima
af4a8e2ba6
AWS Config support for Resource Type Exclusions ( #6428 )
2023-06-21 11:41:00 +00:00
Cristopher Pinzón
c942883183
SSM: add patch baseline operations ( #6426 )
2023-06-21 11:37:09 +00:00
jeremyrobertson
5de95f4d02
Identitystore - Partial implementation ( #6411 )
2023-06-21 09:49:49 +00:00
Mike Grima
b11cc6a5fe
Merge pull request #6427 from robert-schmidtke/feature/upgrade-pyparsing
...
pyparsing 3.1.0 support, remove experimental warning on Glue partition filtering
2023-06-20 17:31:11 -04:00
Mike Grima
c7edf0f8f7
Merge pull request #6422 from getmoto/chore-update-ssm-params-18
...
chore: update SSM Instance parameters
2023-06-20 12:27:26 -04:00
Mike Grima
56f17c1960
Merge pull request #6420 from getmoto/chore-update-ec2-offerings-18
...
chore: update EC2 Instance Offerings
2023-06-20 12:26:01 -04:00
Robert Schmidtke
fb7c32bc0e
ignore type error as delimited_list is a function, but DelimitedList is a class
2023-06-20 14:58:11 +02:00
Robert Schmidtke
114d3807d7
DelimitedList is new in pyparsing 3.1.0 and will deprecate delimited_list in a future release
2023-06-20 14:00:28 +02:00
Robert Schmidtke
5e2dd80d84
expression filtering is no longer experimental
2023-06-20 13:59:02 +02:00
bblommers
5d7dd443be
chore: update SSM default parameters
2023-06-18 12:08:53 +00:00
Yoshihiro Sugi
7b98252214
SES, SESv2: Fix get params in SESV2Response, and destinations in send_raw_email() ( #6414 )
2023-06-18 12:07:13 +00:00
joel-aws
4cbddbed96
Support All AWS Partitions ( #6412 )
2023-06-18 12:05:55 +00:00
bblommers
e0997cdb5a
chore: update EC2 Instance Offerings
2023-06-18 06:08:14 +00:00
rafcio19
627dd3073c
IAM: additional role on instance profile validation ( #6415 )
2023-06-17 11:19:59 +00:00
Lewis Gaul
0fb3e59e0d
If route specified in replace_route() doesn't exist then return suitable error response
2023-06-16 09:33:54 -07:00
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
Bert Blommers
706ff9f5e0
Techdebt: MyPy M ( #6170 )
2023-04-03 22:50:19 +00:00
Bert Blommers
52870d6114
Feature: RDS Data ( #6168 )
2023-04-03 16:18:10 +00:00
github-actions[bot]
02e892e30a
chore: update SSM default parameters ( #6166 )
2023-04-03 09:17:39 +00:00
github-actions[bot]
5e415eba05
chore: update EC2 Instance Types ( #6164 )
2023-04-03 09:17:04 +00:00
Lewis Gaul
2667a53725
EC2: Support assigning specified private IP addrs ( #6147 )
2023-04-03 09:16:31 +00:00
Jordan Sanders
7dc17d655b
CloudFormation: Implement Fn::ToJsonString ( #6167 )
2023-04-02 21:56:24 +00:00
github-actions[bot]
fe7f8ae249
chore: update EC2 Instance Offerings ( #6163 )
2023-04-02 17:36:20 +00:00
github-actions[bot]
492d8a7cdc
chore: update SSM default AMI's ( #6156 )
2023-04-02 17:35:51 +00:00
Bert Blommers
0677f69211
ECS: run_task() now validates the provided launch-type ( #6161 )
2023-04-02 11:44:10 +00:00
Bert Blommers
0e58d3996b
APIGateway: Allow semicolon in path ( #6159 )
2023-04-01 22:37:57 +00:00
Bert Blommers
d343981916
S3: head_object() now returns the AcceptRanges header ( #6157 )
2023-04-01 20:20:29 +00:00
Basti110
fe1869212f
dynamodb AttributeUpdate ADD/PUT/DELETE for NS ( #6138 )
2023-04-01 16:47:04 +00:00
Viren Nadkarni
d0cfddebfd
EC2: Implement GetLaunchTemplateData ( #6152 )
...
* EC2: Implement GetLaunchTemplateData
* Update implementation coverage docs
* Fix test
2023-03-30 16:53:26 +01:00
Ian Tempest
20ea1f43ac
ecr.put_image - Support imageManifestMediaType parameter (issue 6135) ( #6136 )
...
* ecr.put_image - Support imageManifestMediaType parameter (issue 6135)
* test_put_image_without_mediatype alternative error raised in server mode
* Fix indentation in test_put_image_without_mediatype
2023-03-30 08:40:57 +01:00
Priya M
d07b50f755
Fix Cloudformation delete stack implementation ( #6123 )
2023-03-29 21:53:30 +01:00
github-actions[bot]
a4fe80d274
chore: update SSM default parameters ( #6133 )
...
Co-authored-by: bblommers <bblommers@users.noreply.github.com>
2023-03-28 18:09:40 +01:00
github-actions[bot]
015e03764c
chore: update EC2 Instance Types ( #6131 )
...
Co-authored-by: bblommers <bblommers@users.noreply.github.com>
2023-03-28 18:09:02 +01:00
Jordan Sanders
adb64bd97a
CloudFormation, Logs: Resolve LogGroup physical id and attributes ( #6125 )
...
* CloudFormation, Logs: Add physical_resource_id to LogGroup
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#aws-resource-logs-loggroup-return-values
This brings CloudFormation's Ref behavior more in line with actual
AWS behavior. Previously, it returned an instance of a LogGroup model.
I didn't add a test case for this but I'm happy to do so if requested.
* Resolve LogGroup Fn::GetAtt
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#aws-resource-logs-loggroup-return-values
* Add type annotations
* Add return type annotation
* Updating CloudFormation coverage
2023-03-28 13:17:56 +01:00
Brian Pandola
93638de380
Add filtering support for RDS::DBCluster ( #6144 )
...
* Add filtering support for RDS::DBCluster
* Add support for filtering by `db-cluster-id`.
* Add support for filtering by `engine`.
Obviates the need for the recent change (#6114 ) because the filter definition maps
`db_cluster_id` to either `db_cluster_identifier` or `db_cluster_arn`.
* No longer required due to filter configuration.
* Account for Neptune weirdness...
2023-03-28 08:54:41 +01:00
github-actions[bot]
e3fe0b0c39
chore: update EC2 Instance Offerings ( #6130 )
...
Co-authored-by: bblommers <bblommers@users.noreply.github.com>
2023-03-27 18:03:32 +01:00
Bert Blommers
14d3c5a76a
Techdebt: MyPy ManagedBlockchain ( #6134 )
2023-03-27 18:00:24 +01:00
Moto Admin
fa2b6d28b0
Post-release steps
2023-03-26 16:31:12 +00:00
Bert Blommers
e0726f2d63
Feature: OpenSearch ( #6128 )
2023-03-26 12:43:28 +00:00
Bert Blommers
638171a9e1
SecretsManager - deal with partial ARNs ( #6127 )
2023-03-25 11:00:17 -01:00
Jordan Sanders
5c2fc55ea1
CloudFormation: Implement Fn::Sub variable mapping ( #6124 )
2023-03-24 18:33:52 -01:00
Jordan Sanders
d33fe9e086
Implement CloudFormation Stack deletion for VPCs, Subnets ( #6118 )
2023-03-24 16:49:03 -01:00
Bert Blommers
ea96013957
S3: get_object() now returns the AcceptRanges header ( #6121 )
2023-03-24 10:55:56 -01:00
Jordan Sanders
e3244a9678
CloudFormation: Support Retain DeletionPolicy in stacks ( #6115 )
2023-03-24 10:39:02 -01:00
Bert Blommers
588dd58b37
EC2: Remove duplicate AMI ( #6122 )
2023-03-24 09:45:06 -01:00
Bert Blommers
93eb669af4
Techdebt: MyPy L ( #6120 )
2023-03-24 09:43:51 -01:00
Bert Blommers
3adbb8136a
RDS: describe_db_clusters() now accepts an ARN as identifier ( #6114 )
2023-03-23 16:57:17 -01:00
Viren Nadkarni
f01709f9ba
Fix DescribeInstances error due to a deleted subnet ( #6112 )
2023-03-23 09:26:49 -01:00
Bert Blommers
c3460b8a1a
Techdebt: MyPy K ( #6111 )
2023-03-23 09:17:40 -01:00
Bert Blommers
64abff588f
S3: head_bucket() now returns the region-header ( #6107 )
2023-03-23 09:13:51 -01:00
Bert Blommers
1570ca4e0c
Techdebt: Fix Docker SHA on release ( #6108 )
2023-03-22 22:00:50 -01:00
Bert Blommers
53603b01c7
EC2: create_route() should allow overlapping CIDR's ( #6106 )
2023-03-22 13:07:58 -01:00
Bert Blommers
681db433fd
S3: select_object_content() (Experimental) ( #6103 )
2023-03-21 15:55:19 -01:00
github-actions[bot]
54f473bb90
chore: update SSM default parameters ( #6094 )
2023-03-21 10:14:36 -01:00
Tristan Rice
293c6c7aa0
Batch: use specified network IP address ( #6095 )
2023-03-20 16:00:01 -01:00
github-actions[bot]
fedac8c0d8
chore: update EC2 Instance Offerings ( #6088 )
2023-03-20 15:59:10 -01:00
cloudsurfer
dbee9f0c07
RDS: added TagList
to DatabaseSnapshot Model ( #6083 )
2023-03-20 15:58:24 -01:00
Bert Blommers
6087a203fd
Techdebt: MyPy I ( #6092 )
2023-03-20 13:58:49 -01:00
Bert Blommers
2b9c98895c
Events: Separate Rules by the EventBus they're assigned to ( #6091 )
2023-03-20 13:47:22 -01:00
github-actions[bot]
86a00f1e4b
chore: update EC2 Instance Types ( #6089 )
2023-03-20 13:46:42 -01:00
Moto Admin
0377520f94
Post-release steps
2023-03-19 20:58:44 +00:00
Bert Blommers
75d1018c28
CloudFormation - support AWS::CloudFormation::Stack-resources ( #6086 )
2023-03-18 15:19:06 -01:00
Bert Blommers
8bf55cbe0e
IOT: delete_certificate() now supports the forceDelete-parameter ( #6085 )
2023-03-18 09:36:26 -01:00
Bert Blommers
851f0c1181
AWSLambda: Ability to customize Dockers' data dir ( #6084 )
2023-03-18 09:35:48 -01:00
Bert Blommers
5eef06ee51
DynamoDB: allow leading underscore in expression attr name ( #6082 )
2023-03-17 14:22:05 -01:00
Bert Blommers
94100c116c
S3: get_object_attributes() ( #6075 )
2023-03-16 10:56:20 -01:00
Oliver Mannion
30a3df58f7
Techdebt: add typing to AMIS ( #6063 )
2023-03-15 22:38:20 -01:00
Bert Blommers
fe8d30ae63
Techdebt: MyPy IAM ( #6066 )
2023-03-14 18:52:07 -01:00
github-actions[bot]
63c6378337
chore: update SSM default parameters ( #6061 )
2023-03-12 21:31:35 -01:00
github-actions[bot]
6f89de5872
chore: update SSM default AMI's ( #6060 )
2023-03-12 21:30:56 -01:00
github-actions[bot]
d4b1f09032
chore: update EC2 Instance Offerings ( #6058 )
2023-03-12 21:30:15 -01:00
github-actions[bot]
076ad3ec0f
chore: update EC2 Instance Types ( #6059 )
2023-03-12 16:31:16 -01:00
Paul Martins
1257e93ec0
Athena fixes and additions ( #6055 )
2023-03-12 16:14:33 -01:00
Hans Donner
18ec0c5467
Techdebt: skip tests when docker is not running ( #6026 )
2023-03-12 15:54:50 -01:00
Bert Blommers
0d7cec26b7
EC2: Revoke rules without specifying IPProtocol ( #6057 )
2023-03-12 15:52:15 -01:00
Bert Blommers
e70911fd35
CognitoIDP: ID-token has different key for username ( #6056 )
2023-03-12 09:19:33 -01:00
CiolFr
25f0c660f7
EC2: describe_security_group_rules now uses Filter-argument ( #6041 )
2023-03-11 22:28:16 -01:00
Bert Blommers
f1f4454b0f
Techdebt: MyPy g-models ( #6048 )
2023-03-11 16:00:52 -01:00
Steph Manning
1934d24ad5
Support CloudFormation and ECS ResourceTypeFilters in ResourceGroupsTaggingAPI get_resources() ( #6023 )
2023-03-11 12:19:22 -01:00
Bert Blommers
d022b404d3
SecretsManager - put/delete_resource_policy ( #6049 )
2023-03-10 22:45:21 -01:00
kevinvalleau
8d09d797e6
Autoscaling: params not sorted properly when tags are present ( #6038 )
2023-03-10 11:47:19 -01:00
Przemysław Dąbek
aa9bba72af
[Glue] Add support to more fields in Glue job ( #6045 )
2023-03-10 11:45:16 -01:00
Viren Nadkarni
2c9c7a7a63
S3: Restored archived objects must be retrievable ( #6043 )
2023-03-09 21:00:17 -01:00
Brian Pandola
84174e129d
TechDebt: Remove __future__
imports ( #6037 )
2023-03-08 20:50:13 -01:00
Bert Blommers
2b00b050de
Firehose Improvements ( #6028 )
2023-03-07 22:08:55 -01:00
Bert Blommers
adfbff1095
EC2: create_vpc_endpoint() should use default policy document if not provided ( #6022 )
2023-03-06 23:21:02 -01:00
Bert Blommers
33ce02056d
Techdebt: MyPy F-services ( #6021 )
2023-03-06 21:41:24 -01:00
Bert Blommers
26904fdb36
CloudFormation: Error when referencing unknown resource in FN:GetAtt ( #6019 )
2023-03-06 15:00:20 -01:00
github-actions[bot]
4ac344bda6
chore: update SSM default parameters ( #6017 )
2023-03-06 14:59:40 -01:00
Viren Nadkarni
a30dbafc93
EC2: DestinationCidrBlock filter for DescribeRouteTables ( #5932 )
2023-03-06 12:19:23 -01:00
Moto Admin
072347ea96
Post-release steps
2023-03-05 13:32:26 +00:00
Bert Blommers
de388cfd9e
Prepare release 4.1.4 ( #6013 )
2023-03-05 09:28:05 -01:00
Bert Blommers
101cee8360
Techdebt: MyPy Events, EMR ( #6012 )
2023-03-05 09:27:17 -01:00
Bert Blommers
57205668ed
DynamoDB: Ensure first argument to list_append() exists ( #6011 )
2023-03-04 12:25:48 -01:00
Bert Blommers
f6ead48401
SSM: Include default parameters at /aws/service/ecs/optimized-ami ( #6008 )
2023-03-04 11:36:00 -01:00
Bert Blommers
8b058d9177
S3: Improve Cors AllowedOrigin behaviour ( #6007 )
2023-03-03 21:40:55 -01:00
Bert Blommers
96b8e12d45
Glue: get_table() should return latest version ( #6006 )
2023-03-03 18:43:44 -01:00
Bert Blommers
a1a43e3f74
Techdebt: MyPy EMR ( #6005 )
2023-03-03 18:42:11 -01:00
Bert Blommers
d525423f94
Admin: Add tests for Java SDK ( #6002 )
2023-03-02 13:28:21 -01:00
Bert Blommers
c5a91e6cc6
Lambda+SQS: Allow FIFO queues to be used as event sources ( #5998 )
2023-03-01 14:03:20 -01:00
Bert Blommers
a59f921036
Techdebt: MyPy ELBv2 ( #6001 )
2023-03-01 10:39:12 -01:00
Bogdan Girman
490e631245
Sagemaker: Store client_request_token in FakePipelineExecution object ( #6000 )
2023-03-01 10:19:05 -01:00
Brian Pandola
98c8cd3b5d
ResourceTaggingAPI: Add support for AWS::RDS::DBCluster resource ( #5999 )
2023-02-28 10:22:42 -01:00
Bert Blommers
8eaa9fa370
Techdebt: MyPy ELB ( #5996 )
2023-02-27 22:08:24 -01:00
Bert Blommers
88d991e306
DynamoDB: describe_table() - return correct error msg ( #5997 )
2023-02-27 22:05:50 -01:00
Bert Blommers
0f93cd24c8
S3 - Add Glacier IR ( #5989 )
2023-02-27 14:44:30 -01:00
Joseph Eichenhofer
267509413e
KMS - implement KeyId parameter for ListAliases ( #5991 )
2023-02-27 14:43:43 -01:00
Pepe Fagoaga
fd66843cf7
ACM: Include more info to the list_certificates ( #5973 )
2023-02-26 19:45:54 -01:00
github-actions[bot]
b696a283be
chore: update EC2 Instance Types ( #5985 )
2023-02-26 18:43:00 -01:00
Bert Blommers
2d3867dbd5
Service: Neptune ( #5983 )
2023-02-26 15:27:08 -01:00
Bert Blommers
83ba839931
chore: update EC2 Instance Offerings ( #5986 )
2023-02-26 13:33:23 -01:00
Bert Blommers
3a430780f7
Terraform - Update to latest commit ( #5982 )
2023-02-25 19:24:03 -01:00
Bert Blommers
c4a3644902
Techdebt: MyPy ElasticTranscoder ( #5981 )
2023-02-25 10:19:51 -01:00
Bert Blommers
5d7d096bed
EC2: describe_instances() should be able to filter by exact tag-values ( #5980 )
2023-02-25 10:19:28 -01:00
Dan Ward
354c81b7e1
Glue: get_jobs() ( #5974 )
2023-02-25 10:18:01 -01:00
Adrián Tomás
dae4f4947e
Cognito: add groups to idToken ( #5977 )
2023-02-24 21:14:08 -01:00
Bert Blommers
902fb9bca2
Techdebt: MyPy ElasticBeanstalk ( #5972 )
2023-02-24 21:05:08 -01:00
Tuukka Ikkala
5dd155de4b
Athena - Make query results configurable ( #5928 )
2023-02-24 20:25:54 -01:00
Bert Blommers
95bbb5af4b
Glue: get_table_version() ( #5968 )
2023-02-24 20:24:01 -01:00
Bert Blommers
5d87085435
KMS: re_encrypt() should accept alias ( #5969 )
2023-02-24 13:54:17 -01:00
Bert Blommers
4d6271d1bd
Techdebt: MyPy ElastiCache ( #5970 )
2023-02-24 09:29:21 -01:00
Julian Charlot
c875e7aa0e
Enhancement - Add policy to update rest api for apigateway ( #5951 )
2023-02-22 21:42:13 -01:00
Bert Blommers
11e2120046
KMS: encrypt() should allow an alias as argument ( #5959 )
2023-02-22 10:22:37 -01:00
Bert Blommers
7816b191b8
Core: Reset data when mock stops ( #5958 )
2023-02-22 10:21:45 -01:00
Bert Blommers
eb3ed9106b
Techdebt: MyPy EKS ( #5961 )
2023-02-22 10:19:58 -01:00
Bert Blommers
03dfbe6931
DynamoDB: scan() should respect the Projection-attribute of GSI/LSI's ( #5960 )
2023-02-22 10:16:54 -01:00
steffyP
d1e3f50756
RDS: add arn for OptionGroup ( #5955 )
2023-02-21 15:07:19 -01:00
Michael Krasnyk
d2c27753b7
Batch: Fix "local variable 'containers' referenced before assignment". ( #5953 )
2023-02-21 13:41:45 -01:00
Bert Blommers
23d9430590
Techdebt: MyPy EFS ( #5954 )
2023-02-21 10:16:44 -01:00
Bert Blommers
d001f6a226
S3: Fix Signature calculation for requests that contain a querystring ( #5949 )
2023-02-20 19:48:59 -01:00
Moto Admin
db9654a059
Post-release steps
2023-02-19 21:37:55 +00:00
Bert Blommers
dd240d7c5b
chore: update EC2 Instance Offerings ( #5946 )
2023-02-19 17:25:54 -01:00
Bert Blommers
efb13a17a8
Techdebt: MyPy ECS ( #5944 )
2023-02-19 10:20:28 -01:00
Dan Aronson
1c8511656e
IdentityStore: implement create_group ( #5935 )
2023-02-18 20:22:44 -01:00
Bert Blommers
b241c16726
Techdebt: MyPy ECR ( #5943 )
2023-02-18 09:48:26 -01:00
Bert Blommers
eb79d064e8
IAM: get_user() should return PasswordLastUsed-field if set ( #5942 )
2023-02-18 09:48:02 -01:00
Bert Blommers
0b1333c66d
S3: Close more filehandles ( #5939 )
2023-02-17 23:02:26 -01:00
Bert Blommers
c2afe19ff1
Techdebt: MyPy ES ( #5938 )
2023-02-17 10:36:30 -01:00
Bert Blommers
768a8884ef
Glue:get_table_version() - Add VersionId/UpdateTime fields ( #5940 )
2023-02-17 10:35:15 -01:00
Bert Blommers
418c69f477
Techdebt: MyPy EC2 ( #5936 )
2023-02-16 20:43:43 -01:00
Bert Blommers
e019473dee
S3: Close file-handles of created known FakeKeys explicitly ( #5934 )
2023-02-16 09:52:01 -01:00
Bert Blommers
78840fd71c
EC2: Simplify DryRun-handling ( #5926 )
2023-02-14 12:43:28 -01:00
Bert Blommers
c50737d027
Techdebt: MyPy EC2 models ( #5925 )
2023-02-13 19:28:15 -01:00
Bert Blommers
859114114c
chore: update EC2 Instance Types ( #5923 )
2023-02-13 09:25:39 -01:00
Samir.h
95eda0a346
AWSLambda: fixed create_function() return wrong LastModified date format ( #5921 )
2023-02-12 21:27:45 -01:00
Bert Blommers
40a3a529f9
Core: Rework model_data to only clear on exit ( #5920 )
2023-02-12 16:58:30 -01:00
Bert Blommers
b8350f2801
Techdebt: MyPy EC2 (t-models) ( #5922 )
2023-02-12 16:53:36 -01:00
Bert Blommers
2d4564b58c
DynamoDB: Support declaration of non-key attributes ( #5919 )
2023-02-11 10:51:37 -01:00
Ben van den Berg
11ccbd0b9f
Transcribe: add IdentifyMultipleLanguages and return LanguageCodes ( #5918 )
2023-02-11 10:50:30 -01:00
Bert Blommers
bb1b5f511a
Techdebt: MyPy EC2 (s-models) ( #5917 )
2023-02-11 10:48:22 -01:00
Robert Schmidtke
c9fe32520d
Glue: support nanosecond-precision timestamp partition filtering ( #5915 )
2023-02-10 21:09:56 -01:00
shmuelqwak
c6c0e50ee9
[Glue] fix return dates error on sdk . ( #5912 )
2023-02-09 12:42:16 -01:00
Viren Nadkarni
06baff01d1
ECS: Fixes to DescribeTaskDefinition and StopTask ( #5910 )
2023-02-08 11:20:26 -01:00
Bert Blommers
2ee5dcea63
Techdebt: MyPy EC2 (r-models) ( #5909 )
2023-02-07 22:04:11 -01:00
Viren Nadkarni
749a8572ba
IAM: Fix resource list matching ( #5908 )
2023-02-07 13:24:59 -01:00
Bert Blommers
8cc9518662
Techdebt: MyPy EC2 (n-models) ( #5907 )
2023-02-06 20:57:02 -01:00
Bert Blommers
bd96e42915
Techdebt: MyPy EC2 (k-l-m-models) ( #5905 )
2023-02-06 12:20:03 -01:00
Bert Blommers
9870a7af6d
Techdebt: MyPy EC2 (i-models) ( #5903 )
2023-02-05 19:26:25 -01:00
Moto Admin
1b1c4b53a8
Post-release steps
2023-02-04 17:02:10 +00:00
Bert Blommers
8915ef60f9
Techdebt: MyPy EC2 (f-h-models) ( #5900 )
2023-02-04 11:31:16 -01:00
Bert Blommers
b41533d42d
Techdebt: MyPy EC2 (d-e-models) ( #5898 )
2023-02-03 12:06:38 -01:00
Bert Blommers
7d7663d703
IAM: add_user_to_group() should be idempotent ( #5899 )
2023-02-03 11:07:02 -01:00
Bert Blommers
c1d85a005d
AWSLambda: Try to pull images from multiple repositories ( #5895 )
2023-02-02 11:56:50 -01:00
Bert Blommers
4ed8b93e18
MotoServer - deprecate server-argument ( #5891 )
2023-02-02 11:45:49 -01:00
Przemysław Dąbek
985bf4f5a9
Glue: batch_get_crawlers ( #5896 )
2023-02-02 11:44:53 -01:00
Bert Blommers
75059fd4cf
Techdebt: MyPy EC2 (b-models) ( #5890 )
2023-02-01 16:30:58 -01:00
Bert Blommers
19bfa92dd7
Kinesis - support Stream ARNs across all methods ( #5893 )
2023-02-01 15:16:25 -01:00
Bert Blommers
67ecc3b1db
Techdebt: MyPy EC2 (a-models) ( #5888 )
2023-02-01 10:27:13 -01:00
Sami Makki
91157895d4
EC2: Allow providing NIC template when creating several instances ( #5887 )
2023-01-31 21:21:14 -01:00
Bert Blommers
b42fd2e798
EKS: NodeGroups: Verify LaunchTemplateID when providing name, and vice versa ( #5885 )
2023-01-31 14:30:16 -01:00
Bert Blommers
ad016112fe
S3: Improve bucket policy enforcement ( #5883 )
2023-01-31 10:33:57 -01:00
Mike Grima
4d7c9c9e70
Fixed an issue with the moto IAM backend when used in Thread Pools ( #5882 )
2023-01-30 10:20:13 -01:00
Bert Blommers
ef1fab008a
ECS: Various improvements ( #5880 )
2023-01-29 22:47:50 -01:00
Bert Blommers
339309c9af
EC2: Support Dedicated Hosts ( #5878 )
2023-01-27 15:27:00 -01:00
Bert Blommers
2f8a356b3f
Batch: add SchedulingPolicy methods ( #5877 )
2023-01-26 14:06:50 -01:00
Bert Blommers
8dcf2d33ed
CognitoIDP: Error when detecting a duplicate email ( #5876 )
2023-01-25 09:20:03 -01:00
Bert Blommers
6d41ad72e0
EC2: Simplify describe_sg_rules() logic ( #5875 )
2023-01-24 22:35:55 -01:00
nickphbrown
4700c3efea
bugfix: add dollar to the end of mediaconnect, medialive, mediapackage url_paths to prevent them being popped from matchers list ( #5874 )
2023-01-24 18:39:16 -01:00
Bert Blommers
a11cc558db
Batch: Return RequestId for all operations ( #5870 )
2023-01-24 14:50:10 -01:00
Bert Blommers
23542b1b16
DynamoDB: transact_write_items() errors on empty GSI keys ( #5873 )
2023-01-24 14:33:34 -01:00
opavliuk
7786bf3c23
CognitoIDP: fix REFRESH_TOKEN_AUTH flow in admin_initiate_auth() ( #5872 )
2023-01-24 14:27:46 -01:00
Moto Admin
667c40e58a
Post-release steps
2023-01-23 22:14:01 +00:00
Macwan Nevil
64a5dcde31
ec2: default values in ec2 fleet ( #5856 )
2023-01-23 16:13:10 -01:00
Bert Blommers
b0ee64f24a
Events: Support CrossAccount events ( #5866 )
2023-01-23 09:49:56 -01:00
Cesar Alvernaz
931bb6d960
APIGateway: add connection type field to integration model ( #5867 )
2023-01-23 09:48:59 -01:00
Bert Blommers
00ad788975
Techdebt: MyPy DynamoDB ( #5863 )
2023-01-22 21:06:41 -01:00
Bert Blommers
3a023f0fe1
ECS: list_services() now throws correct error when providing unknown cluster ( #5865 )
2023-01-22 15:07:52 -01:00
Bert Blommers
90e63c1cb5
SES: Ensure service is region-aware ( #5862 )
2023-01-21 17:10:55 -01:00
Bert Blommers
4528cfe9cd
Techdebt: MyPy EBS ( #5854 )
2023-01-19 18:27:59 -01:00
Bert Blommers
66507dd898
SES: Improve template parsing ( #5853 )
2023-01-19 18:27:39 -01:00
Uzair Ali
ba78420314
Feature describe_security_group_rules
for ec2
( #5841 )
2023-01-17 18:34:41 -01:00
Bert Blommers
50da0d0667
S3: Enable bucket logging ( #5847 )
2023-01-16 22:36:08 -01:00
Bert Blommers
84e0e39d04
Glue: get/delete/list_registries, get/update_schema ( #5849 )
2023-01-16 21:14:48 -01:00
Bert Blommers
fc2e21b8ff
Techdebt: Add missing type-ignore ( #5845 )
2023-01-14 22:23:50 -01:00
Tristan Rice
a17956927f
Batch: add multinode support ( #5840 )
2023-01-14 15:02:32 -01:00
Bert Blommers
173e1549c0
APIGateway: get_export() ( #5844 )
2023-01-14 15:00:07 -01:00
Bert Blommers
6e7d3ec938
DynamoDB: Add validation for GSI attrs set to None ( #5843 )
2023-01-14 14:51:47 -01:00
mgshirali
e47a2fd120
RDS: Support PreferredMaintenanceWindow for DBInstance ( #5839 )
2023-01-13 22:11:03 -01:00
stiebels
afeebd8993
Sagemaker mock call: start_pipeline, list_pipeline_executions, describe_pipeline_execution, describe_pipeline_definition_for_execution, list_pipeline_parameters_for_execution #5 ( #5836 )
2023-01-12 18:18:30 -01:00
Bert Blommers
79616e11e6
Core: Allow same request to be made multiple times ( #5837 )
2023-01-12 11:11:27 -01:00
Matthew Davis
5d2f2bca8c
SSM param type validation ( #5835 )
2023-01-12 11:06:40 -01:00
Roc Granada Verdú
6da12892a3
Batch simple jobs inform log stream name ( #5825 )
2023-01-11 19:45:09 -01:00
Brendan Keane
180b0b902f
KMS: Add TargetKeyId to default kms key alias response. ( #5805 )
2023-01-11 19:43:48 -01:00
Luuk v/d Maagdenberg
2c47ee10b1
EC2: support $Latest and $Default when describing launch templates ( #5822 )
2023-01-11 18:31:14 -01:00
stiebels
4b117c4884
Add sagemaker mock call: describe_pipeline ( #5797 )
...
* Added mock for sagemaker describe-pipeline call
* Added NotImplementedError for PipelineDefinitionS3Location
* Added support for PipelineDefinitionS3Location
* Extended unit tests
* Moved arn_formatter into utils
* Import arn_formatter in test_sagemaker_pipeline
* Adding uniqueness check for PipelineName
* Removed unused import
* Swapped client for s3_backend
* Corrected kwarg names
* From direct s3_backend to mocked boto call due to strange error
* Changed to using s3_backends from mocked boto3 call
* Remove unused argument
* Black formatting
* Delete object and bucket to avoid duplicate bucket names error
* Try to fix bucket collisions
* Remove unused lines
* Switched to mock
* SkipTest in server mode
* Switched to handling inside to-be tested method
* added s3 mock
* mock s3
* Change mocking s3
* Removed unnecessary tests
* Switch to only s3_backend
* Adding skiptest to load from s3
2023-01-11 18:30:07 -01:00
shanishiri
cf0bcbce91
Support tags in ECS start_task and describe_tasks ( #5817 )
2023-01-11 18:28:07 -01:00
Moto Admin
fa2102fe31
Post-release steps
2023-01-09 22:01:57 +00:00
Bert Blommers
27a2e42d9b
Admin: Update Docs to point to getmoto ( #5826 )
2023-01-07 10:35:14 -01:00
Bert Blommers
89fdf9dbcb
Remove Py3.6 support ( #5818 )
2023-01-06 11:07:20 -01:00
Bert Blommers
bf962f7f44
Prep 4.1.0 dev releases
2023-01-06 11:07:04 -01:00
Moto Admin
b5df26a269
Post-release steps
2023-01-04 15:26:52 +00:00
Bert Blommers
2e08c321d9
Prep release 4.0.13 ( #5813 )
2023-01-04 11:12:16 -01:00
Bert Blommers
d68fb04ee1
IOTData: Fix bug where publish() could only be called once ( #5812 )
2023-01-03 20:21:52 -01:00
Abdullah Ahmed
031f89dee0
Implement secretsmanager CancelRotateSecret
( #5809 )
2023-01-03 18:22:38 -01:00
Daniel Fangl
555928af5d
IAM: add tags for users to get-account-authorization-details response ( #5803 )
2022-12-22 18:03:33 -01:00
Ian Brown
446930fcc0
CloudFormation: changing error message to match aws api (stack update attempt with no updates) ( #5800 )
2022-12-22 18:01:34 -01:00