Commit Graph

4582 Commits

Author SHA1 Message Date
Julian Graham
f4df7a48ee Prevent overlapping expr name prefixes from corrupting projection expr
h/t @beheh. This patch handles the case when ProjectionExpression looks
like "#1, ..., #10" - the previous code used `replace`, which would make
the resulting projection into "foo, ..., foo0".
2019-09-09 19:08:16 -04:00
Bert Blommers
6a1a8df7cc Step Functions - Simplify tests 2019-09-07 16:37:55 +01:00
Bert Blommers
78254cc4f2 Step Functions - Execution methods 2019-09-04 15:42:42 +01:00
Bert Blommers
af4082f38e Step Functions - State Machines methods 2019-09-02 16:26:40 +01:00
Wessel van der Veen
a4c79c19ab forgot to update implementation coverage. 2019-09-02 12:37:23 +02:00
Wessel van der Veen
0c11daf623 adds test cases, and fixes formatting. 2019-09-01 17:38:33 +02:00
gruebel
9ac20ad5f1 store SQS RedrivePolicy maxReceiveCount value as int 2019-08-31 19:28:09 +02:00
rocky4570
ff27e021bc add enhanced vpc routing option to redshift moto
EnhancedVpcRouting is only available when mock_redshift not mock_redshift_deprecated
2019-09-01 00:34:18 +10:00
Wessel van der Veen
1ae641fab8 adds basic implementation for describe-identity-pool 2019-08-31 09:08:12 +02:00
acsbendi
675db17ace Implemented deregistering terminated instances from ELB target groups. 2019-08-30 18:21:11 +02:00
Don Kuntz
cae0b5bc45
Remove extraneous print statement from test 2019-08-28 13:59:49 -05:00
Don Kuntz
35507f33df
Don't error out on route53.list_tags_for_resource when resource has no tags
Without the added `return {}`, calling route53.list_tags_for_resource
when called with a ResourceId of a resource without any tags would
result in the error:
    jinja2.exceptions.UndefinedError: 'None' has no attribute 'items'

Because the LIST_TAGS_FOR_RESOURCE_RESPONSE was given None instead of
empty dict.

This now allows list_tags_for_resource to be called without issue on
tag-less resources.
2019-08-28 13:57:42 -05:00
Łukasz Sznuk
e0304bc500 Allows leading // for mocked s3 paths (#1637). 2019-08-28 16:17:45 +02:00
mattsb42-aws
819d354af3 fix linting issues 2019-08-28 00:48:53 -07:00
mattsb42-aws
776a54b89f update KMS implementation coverage 2019-08-27 23:59:46 -07:00
mattsb42-aws
f7043e1eaf add kms:GenerateRandom and tests 2019-08-27 20:55:58 -07:00
mattsb42-aws
dd63cebf81 add kms:ReEncrypt invalid destination key test 2019-08-27 20:49:47 -07:00
mattsb42-aws
9ffb9d3d0a add kms:ReEncrypt and tests 2019-08-27 20:24:57 -07:00
Daniel Guerrero
4d2b12f40d Adding six.string_types checking 2019-08-27 19:59:43 -05:00
Daniel Guerrero
a068a56972 Merge branch 'master' into support-iterator-type-at-after-sequence 2019-08-27 16:06:11 -05:00
mattsb42-aws
d5ac5453b3 streamline KMS tests 2019-08-27 13:57:50 -07:00
mattsb42-aws
98581b9196 add proper KMS encrypt, decrypt, and generate_data_key functionality and tests 2019-08-27 13:42:36 -07:00
mattsb42-aws
3fe8afaa60 add tests for generate_data_key and generate_master_key 2019-08-26 23:29:30 -07:00
mattsb42-aws
7eeead8a37 add encrypt/decrypt utility functions with appropriate exceptions and tests 2019-08-26 23:24:31 -07:00
mattsb42-aws
c161894324 add parameterize to dev requirements to simplify things 2019-08-26 22:38:49 -07:00
dezkoat
b3a5e0fe3b Use long in creationTime and lastIngestionTime for LogStream and LogGroup model 2019-08-26 17:11:08 +07:00
Tomoya Iwata
778fc47c21 fix #2392 Add validation for shadow version,when update_thing_shadow() has called 2019-08-26 17:47:08 +09:00
gruebel
d8a922811c Add exact Number, exact String.Array and attribute key matching to SNS subscription filter policy and validate filter policy 2019-08-25 21:08:02 +02:00
Giulio
59852eb13a Add tag support to API Gateway keys 2019-08-24 11:19:50 +01:00
Vladimir
8b90a75aa0 issues-2386 make comparing exists and new queues only by static attrs 2019-08-23 17:17:10 +03:00
Bert Blommers
e8d60435fe #2366 - SecretsManager - put_secret_value should support binary values 2019-08-23 10:57:15 +01:00
Bert Blommers
d4aa55760c
Merge pull request #1 from spulec/master
Sync upstream
2019-08-23 09:34:15 +01:00
Mike Grima
3a5d857a60
Merge pull request #2376 from rwestergren/event_source_mappings
And event source mapping endpoints and SQS trigger support
2019-08-22 16:54:46 -07:00
Mike Grima
7fa46e9659
Merge pull request #2381 from bblommers/bugfix/2380
2380 - Validate parameter-list for duplicates in dynamodb.batch_get_item
2019-08-22 16:40:16 -07:00
Randy Westergren
1efd9ee58d
Raise exception on invalid event source type and use full spec 2019-08-22 19:28:11 -04:00
Mike Grima
2fa4d2fb4a
Merge pull request #2375 from vuryleo/patch-1
Fix KeyCount in s3.list_objects_v2
2019-08-22 09:53:19 -07:00
Mike Grima
5fd2c30f97
Merge pull request #2377 from acsbendi/get-caller-identity
GetCallerIdentity returns real data based on the access key used
2019-08-22 09:50:59 -07:00
acsbendi
cf2dae0ce8 Calling sts:GetCallerIdentity is always allowed. 2019-08-22 18:09:52 +02:00
Bert Blommers
956592d615 2380 - Validate parameter-list for duplicates in dynamodb.batch_get_item 2019-08-22 16:12:48 +01:00
acsbendi
addb631081 Skip checking the expiration of AssumedRole in server mode. 2019-08-22 11:06:42 +02:00
Steve Pulec
e568dadadc Move implementation percentage to separate line. Closes #2368. 2019-08-21 21:19:29 -05:00
Randy Westergren
819dcfee24
Fix indent 2019-08-21 18:00:46 -04:00
Randy Westergren
210b8b24eb
Map service BatchSize defaults/maxes 2019-08-21 17:45:37 -04:00
Mike Grima
734c7203cf
Merge pull request #2378 from mikegrima/iamfixes
Fixed some IAM APIs for tagging and role descriptions
2019-08-21 14:17:09 -07:00
Mike Grima
38866bfcef Fixed some IAM APIs for tagging and role descriptions 2019-08-21 13:08:33 -07:00
Mike Grima
1de371ca76
Merge pull request #2374 from asherf/acm
[ACM] Use the specified region name when generating ARN for a requested cert.
2019-08-21 12:56:59 -07:00
Mike Grima
aea9d84b01
Merge pull request #2373 from asherf/filter-acm
[ACM] Filter certs by statuses.
2019-08-21 12:55:26 -07:00
Mike Grima
d5e7334e5b
Merge pull request #2369 from dkuntz2/implement-launch-templates
Add basic endpoints for EC2 Launch Templates
2019-08-21 12:54:42 -07:00
acsbendi
3012740699 Fixed AssumedRole ARN. 2019-08-21 19:47:12 +02:00
acsbendi
6bdbd0dbc8 Fixed a broken test case and parameterized account ID in STS tests. 2019-08-21 13:17:58 +02:00