gsamaras
d068653dea
dynamodb2 support for default Action ('Put') in update_item ( #3454 )
...
Co-authored-by: Georgios Samaras <gsamaras@amazon.com>
2020-11-14 11:10:38 +00:00
Steve Pulec
9db62d32bf
Merge pull request #3361 from mcepl/denose
...
Port test suite from nose to pytest
2020-11-13 17:55:14 -06:00
Bert Blommers
273ca63d59
Linting
2020-11-11 15:55:37 +00:00
Bert Blommers
cb6731f340
Convert fixtures/exceptions to Pytest
2020-11-11 15:54:01 +00:00
Matěj Cepl
6d364dc7aa
Pytest model of exceptions uses 'value' attribute instead of 'exception'.
2020-11-11 12:21:04 +01:00
Matěj Cepl
2705698d83
Mark functions as requiring network
2020-11-10 14:12:38 +01:00
Matěj Cepl
5697ff87a8
Back to Black
2020-11-10 14:12:38 +01:00
Matěj Cepl
ea489bce6c
Finish porting from nose to pytest.
2020-11-10 08:25:05 +01:00
Matěj Cepl
77dc60ea97
Port test suite from nose to pytest.
...
This just eliminates all errors on the tests collection. Elimination of
failures is left to the next commit.
2020-11-10 08:23:44 +01:00
Steve Pulec
47dbad291e
Merge pull request #3439 from bblommers/techdebt-remove-duplicate-awserrors
...
Tech Debt - Remove duplicate AWSError classes
2020-11-09 19:59:02 -06:00
Steve Pulec
e5adfd6f12
Merge pull request #3443 from bpandola/fix-2862
...
Add ssm:SendCommand support for instance tag Targets
2020-11-09 19:57:25 -06:00
Steve Pulec
12985a2067
Merge pull request #3447 from emendes28/master
...
adding docs for athena e glue
2020-11-09 19:54:17 -06:00
Steve Pulec
330eefb995
Merge pull request #3444 from bblommers/bugfix/3359
...
AWS Lambda - Only instantiate Docker when invoking functions
2020-11-09 19:53:14 -06:00
Brian Pandola
b8e08539e3
Fix: Return Tags
in iam:CreateUserResponse
...
Fixes #3450
2020-11-09 14:59:06 -08:00
Bert Blommers
b5b1c45d68
Rename DockerUtilities to differentiate from docker-dependency
2020-11-09 16:31:18 +00:00
Isis Ohana
8adb1165f9
adding docs for athena e glue
2020-11-09 11:47:13 -03:00
Bert Blommers
8d3cc3ef32
#3359 - Reuse Docker-on-request for AWSLambda and Batch
2020-11-08 15:16:53 +00:00
Bert Blommers
f53a8f723c
Travis: Use Focal-distribution, so we no longer have to downgrade Docker
2020-11-08 14:25:28 +00:00
Bert Blommers
390a4d5510
#3359 - Only initiate Docker when invoking Lambdas
2020-11-08 14:18:49 +00:00
Bert Blommers
c0700aa704
Revert " #3359 - Downgrade Docker-version to not break mock_lambda without Docker running"
...
This reverts commit 204fdabcc9
.
2020-11-08 14:16:02 +00:00
Bert Blommers
204fdabcc9
#3359 - Downgrade Docker-version to not break mock_lambda without Docker running
2020-11-08 13:49:27 +00:00
Brian Pandola
2f70373c2e
Add CloudFormation Update support for AWS::StepFunctions::StateMachine
( #3440 )
...
Closes #3402
2020-11-08 12:44:23 +00:00
Brian Pandola
3b9635b3c7
Add ssm:SendCommand support for instance tag Targets
...
Replace the special-case code to handle Cloud Formation tags with a more
generic implementation that covers all instance tags.
Supersedes #2863
Closes #2862
2020-11-08 00:06:35 -08:00
Bert Blommers
3b6162de67
Refactor Forecast to also use shared AWSError class
2020-11-06 16:34:09 +00:00
Bert Blommers
1edb1e2e7e
Merge branch 'master' into techdebt-remove-duplicate-awserrors
2020-11-06 16:27:59 +00:00
pwrmiller
725ad7571d
Adds some basic endpoints for Amazon Forecast ( #3434 )
...
* Adding some basic endpoints for Amazon Forecast, including all dataset group related endpoints
* Adds better testing around exception handling in forecast endpoint, removes some unused code, and cleans up validation code
* Fix unused imports, optimize imports, code style fixes
Co-authored-by: Paul Miller <pwmiller@amazon.com>
2020-11-06 08:23:47 +00:00
Peter Lithammer
b7cf2d4478
ecr: Fix "imageDigest" value in ecr.list_images() response ( #3436 )
2020-11-05 14:10:23 +00:00
Bert Blommers
032b9c4008
Tech Debt - Remove duplicate AWSError classes
2020-11-05 11:20:18 +00:00
Brian Pandola
574f46e212
Implement additional Step Functions endpoints ( #3437 )
...
* Implement tagging/untagging for State Machine resources
* Implement `stepfunctions:UpdateStateMachine` endpoint
2020-11-05 10:16:48 +00:00
Brian Pandola
76265576ac
Fix: describe/list attribute discrepancy in Secrets Manager ( #3432 )
...
`secretsmanager:DescribeSecret` returns `VersionIdsToStages`
`secretsmanager:ListSecrets` returns the same information in `SecretVersionsToStages`
* Verified fix against real AWS backend.
Fixes #3406
2020-11-03 14:18:56 +00:00
Brian Pandola
f584e16ab9
Fix: eventName for a deleted record should be REMOVE instead of DELETE ( #3431 )
...
Verified API documentation[1] against the real AWS backend.
[1]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_streams_Record.html#DDB-Type-streams_Record-eventName
Fixes #3400
2020-11-02 17:21:09 +00:00
usmangani1
f57a77451c
Fix:Added Tags for Network-ACL,RouteTable,InternetGateway ( #3430 )
...
* Fix:Added Tags for Network-ACL,RouteTable,InternetGateway
* Modified internet-gateway tags
* Lint
Co-authored-by: usmankb <usman@krazybee.com>
2020-11-02 13:30:02 +00:00
Brian Pandola
171130fe7b
Add support for CloudFormation resource AWS::StepFunctions::StateMachine
( #3429 )
...
Closes #3402
Co-authored-by: Bert Blommers <bblommers@users.noreply.github.com>
2020-11-02 11:53:03 +00:00
usmangani1
53c3eb6240
Fix:SecretsManager :Error on Invalid secretID ( #3413 )
...
* Fix:SecretsManager :Error on Invalid secretID
* Fixed tests
Co-authored-by: usmankb <usman@krazybee.com>
2020-11-02 10:15:40 +00:00
usmangani1
9970be2309
Fix: Adding alarm arn to describe alarms response ( #3409 )
...
* Fix: adding alarm arn to describe alarms response
* Fix:Delete subscriptions on delete topic
* modified tests
Co-authored-by: usmankb <usman@krazybee.com>
2020-11-02 08:56:18 +00:00
Brian Pandola
68e3d394ab
Stepfunctions improvements ( #3427 )
...
* Implement filtering for stepfunctions:ListExecutions
* Add pagination to Step Functions endpoints
Implements a generalized approach to pagination via a decorator method for the
Step Functions endpoints. Modeled on the real AWS backend behavior, `nextToken`
is a dictionary of pagination information encoded in an opaque string.
With just a bit of metadata hard-coded (`utils.PAGINATION_MODEL`), backend `list`
methods need only be decorated with `@paginate` and ensure that their returned
entities are sorted to get full pagination support without any duplicated code
polluting the model.
Closes #3137
2020-11-01 10:16:41 +00:00
Eoin Shanaghy
a3880c4c35
Metric data query alarms ( #3419 )
...
* Add support for metric data query alarms (Metrics=[..])
* Fix trailing whitespace
* Allow for unordered metrics in Python 2.7
* Add describe_alarm assertions and support DatapointsToAlarm
2020-10-31 15:56:24 +00:00
jweite
f8d2ce2e6a
Notebook Lifecycle Config create, describe and delete ( #3417 )
...
* Notebook Lifecycle Config create, describe and delete
* PR3417 comment changes: raise on create with duplicate name, derive a ValidationException class and use it instead of RESTException, unit test for delete non-existing.
Co-authored-by: Joseph Weitekamp <jweite@amazon.com>
2020-10-30 21:05:06 +00:00
jweite
cbd4efb42d
ApplicationAutoscaling: support autoscaling policies, deregister_scalable_target ( #3350 )
...
* ApplicationAutoscaling: support autoscaling policies, deregister_scalable_target.
* PR3350 comment changes: drop unnecessary pass statements, unit test three exception cases.
Co-authored-by: Joseph Weitekamp <jweite@amazon.com>
2020-10-30 15:21:34 +00:00
Erinna Chen
d499d4d179
Fix update for application autoscaling register target ( #3423 )
2020-10-29 14:18:38 +00:00
Brian Pandola
2f23f6b26b
Fix dynamodb:TransactGetItems
response for items that do not exist ( #3420 )
...
If the requested item has no projected attributes, the corresponding ItemResponse
object is an empty Map.[1] Verified against real AWS.
Fix existing general test case and add an explicit test case to cover this scenario.
[1]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.html#API_TransactGetItems_ResponseElements
Fixes #3404
2020-10-29 11:50:45 +00:00
usmangani1
19fc76f466
Fix: SNS Delete subscriptions on topic deletion ( #3410 )
...
* Fix:Delete subscriptions on delete topic
* Changed tests
Co-authored-by: usmankb <usman@krazybee.com>
2020-10-29 08:52:02 +00:00
Steve Pulec
795ccd0e2b
Merge pull request #3421 from bblommers/bugfixes-s3-error-response
...
S3 - Add more detail to error responses
2020-10-28 20:20:09 -05:00
Bert Blommers
cc27f1ef0c
S3 - Add more detail to error responses
2020-10-28 14:22:18 +00:00
Neal Granger
a5fc14b5bc
Add missing Fn::GetAtt
attributes to S3 bucket mock ( #3396 )
...
* Add missing `Fn::GetAtt` attributes to S3 bucket mock
Addresses an issue reported here https://github.com/localstack/aws-cdk-local/issues/1
* Reformat touched files with `black`
* Reformat touched files with `black` on Python 3.7
2020-10-27 16:04:32 +00:00
Artem
53cc3dd67a
Fix SQS md5 attribute hashing. ( #3403 )
...
* Fix sqs md5 attribute hashing.
* Fix test name.
* Fix format.
2020-10-27 12:13:47 +00:00
Brian Pandola
c0a25bbd9a
Fix: VpnGatewayId
parameter casing in ec2:CreateVpnConnection request ( #3401 )
...
Fixes #3397
2020-10-27 07:41:01 +00:00
Steve Pulec
403b06d9c5
Merge pull request #3412 from bblommers/bugfix/3411
...
CF - Allow multiple cfn-lint API versions
2020-10-26 19:25:17 -05:00
Bert Blommers
b3ae6a0f12
#3411 - CF - Allow multiple cfn-lint API versions
2020-10-24 11:16:30 +01:00
usmangani1
14980371d7
FIX:Add secrets Manager Tag resource Funtionality ( #3392 )
...
* FIX:Add secrets Manager Tag resoruce Funtionality
* Fixed review comments
Co-authored-by: usmankb <usman@krazybee.com>
2020-10-22 11:14:32 +01:00