Bert Blommers
58b3304310
Merge pull request #2729 from grodzik/add-update-organizational-unit-endpoint
...
Add update organizational unit endpoint
2020-02-06 13:51:30 +00:00
Paweł Tomak
fc9eab2591
Raise DuplicateOrganizationalUnitException
...
Calling UpdateOrganizationalUnit with name that already exists should
raise proper error.
2020-02-06 12:38:37 +01:00
Paweł Tomak
14ebf29a61
Add UpdateOrganizationalUnit endpoint to Organizations API
2020-02-06 11:49:41 +01:00
Brady
5b55102181
fix test case
2020-02-05 15:30:34 -05:00
Brady
c95254a284
delete tags when their resource is deleted
2020-02-05 11:58:52 -05:00
Bert Blommers
fa17b748f5
Merge pull request #2724 from jayudey-vertex/account-for-types
...
Handle map or list parameters in sns processing
2020-02-05 16:13:59 +00:00
Ivan Dromigny
d8d057711d
Change from black linter
2020-02-05 14:19:08 +01:00
Ivan Dromigny
4bae0339c2
Add Filter parameter for cognitoidp list_users()
2020-02-05 12:03:24 +01:00
Mike Grima
bb64258a8f
Fixed issue with Lambda invoke via ARN
...
- Fixed an issue where Lambda invokes via an ARN was hitting real AWS.
2020-02-04 22:12:11 -08:00
Jay Udey
4f0c06ca53
handle map or list parameters
2020-02-04 14:04:45 -06:00
rossjones
6d64b12b41
Remove ResourceWarnings when loading AMIS and INSTANCE_TYPES
...
When loading AMIS and INSTANCE_TYPES in moto.ec2.models a file handle is
potentially leaked when loading the JSON. This results in a
ResourceWarning which is a bit of unnecessary noise.
Rather than pass a call to open() to json.load() this instead uses a
context-manager in a small private helper function.
This fixes https://github.com/spulec/moto/issues/2620
2020-02-04 10:04:01 +00:00
Jon Beilke
c9995412b5
add support for apigateway fields with default values including apiKeySource, endpointConfiguration, and tags
2020-02-03 10:21:22 -06:00
Bert Blommers
70b2d3ab3c
Merge pull request #2709 from blbradley/fix/localstack-split-stacks
...
throw ValidationError on non existing stack
2020-02-03 14:33:54 +00:00
Bert Blommers
e4eede7f9b
Merge pull request #2718 from gmcrocetti/bugfix/2690
...
RDS Feature: Add EnableIAMDatabaseAuthentication
2020-02-02 18:01:21 +00:00
Guilherme Martins Crocetti
f0509276d8
Apply black in responses.py
2020-02-02 13:46:01 -03:00
Guilherme Martins Crocetti
06e4cafd20
Add enable_iam_database_authentication variable into snapshot 'to_xml'
2020-02-02 13:10:04 -03:00
Guilherme Martins Crocetti
51e787fba6
Add enable_iam_database_authentication in 'to_xml' method
2020-02-02 12:57:16 -03:00
Guilherme Martins Crocetti
dfd21187e1
Change iam_database_authentication_enabled to enabled_iam_database_authentication in accordance with aws docs
2020-02-02 12:55:05 -03:00
Guilherme Martins Crocetti
ec66670315
Add enable_iam_database_authentication parameter in RDS2Response
2020-02-02 12:50:46 -03:00
Bert Blommers
f74f08581a
S3 - Add IllegalLocationConstraint validation when creating buckets
2020-02-02 10:36:51 +00:00
Brandon Bradley
800e5ab7d2
requested changes from review
2020-02-01 14:52:48 -06:00
gruebel
40bd4f1603
Fix kms.create_key default output
2020-01-31 17:16:42 +01:00
Bert Blommers
b6aeae0f2d
Merge pull request #2707 from UltCombo/patch-1
...
Support greedy resource path in API Gateway
2020-01-31 15:27:35 +00:00
gruebel
44024ab74b
Fix sqs permission handling & add more error handling
2020-01-30 22:42:27 +01:00
Bert Blommers
2f9b259cc1
Merge pull request #2701 from kislyuk/patch-2
...
awslambda: explicitly specify json-file log driver
2020-01-30 07:52:23 +00:00
Brandon Bradley
c877266f86
fix 500 error on non-existing stack name
2020-01-29 16:27:56 -06:00
Bert Blommers
da40c7125a
Merge pull request #2703 from brady-gsa/fix_lambda_config
...
Fixes awslambda policy management
2020-01-29 15:30:25 +00:00
Fabrício Matté
be8eab18e9
Update InvalidResourcePathException message
2020-01-28 20:56:13 -03:00
Fabrício Matté
55a1c2fb59
Support greedy resource path
2020-01-28 20:45:19 -03:00
Bert Blommers
3cf45b7838
Merge pull request #2667 from owenfarrell/master
...
Made UserName parameter optional for IAM access key functions
2020-01-28 08:24:12 +00:00
Owen Farrell
142e237b0b
Made UserName parameter optional for IAM access key functions
2020-01-27 12:12:21 -05:00
Brady
cb07d17e13
don't use table of test cases and reduce duplication in get_policy method
2020-01-27 10:35:46 -05:00
Bert Blommers
4342b93170
Merge pull request #2702 from kislyuk/patch-5
...
awslambda: return actual result in sync invoke
2020-01-25 17:24:37 +00:00
Brady
2a2ff32dec
improves support for AWS lambda policy management
2020-01-24 14:53:16 -05:00
Stephan Huber
5543a91cc1
Merge remote-tracking branch 'upstream/master'
2020-01-24 10:38:19 +01:00
Bert Blommers
ee8231202a
Fix linting
2020-01-24 09:08:48 +00:00
Roque Pinel
2ae09c5335
Fix the StatusCode
returned by lambda invoke
...
According to the AWS documentation:
```
The HTTP status code will be in the 200 range for successful request.
For the RequestResponse invocation type this status code will be 200.
For the Event invocation type this status code will be 202.
For the DryRun invocation type the status code will be 204.
```
2020-01-24 09:07:49 +00:00
Asher Foa
d9d055c75d
Fix more typos.
2020-01-23 10:15:02 -08:00
Stephan Huber
20020c5170
Change whitespaces back to the way they were and fix typos
2020-01-23 15:46:50 +01:00
Stephan Huber
84210f6011
Merge remote-tracking branch 'upstream/master'
2020-01-23 15:37:40 +01:00
Steve Pulec
19bf8bf762
Change S3 S3_ALL_BUCKETS response to return bucket creation_date in iso format.
2020-01-22 20:43:45 -06:00
Steve Pulec
663d7c289b
Merge pull request #2675 from bblommers/bugfix/#2674
...
DynamoDB - ListAppend should also work when adding maps to a list
2020-01-22 20:01:53 -06:00
Steve Pulec
c5b7b2f7af
Merge pull request #2687 from bblommers/bugfix/2626
...
DynamoDB - Update Item doesnt handle LT/GT properly
2020-01-22 20:01:00 -06:00
Steve Pulec
d73a548bb0
Remove duplicate StorageClass in S3_MULTIPART_LIST_RESPONSE.
2020-01-22 19:45:27 -06:00
Steve Pulec
dff1986801
Merge pull request #2683 from Journera/ecs-td-add-network-mode
...
Store 'networkMode' in ECS Task Definitions instead of just throwing it away
2020-01-22 19:39:41 -06:00
Steve Pulec
a32b3c4b59
Fix SQS get_queue_attributes to allow RedrivePolicy. Closes #2682 .
2020-01-22 19:38:07 -06:00
Andrey Kislyuk
e3906043d7
Fix linter error
2020-01-22 16:58:25 -08:00
Andrey Kislyuk
5ba786d97a
awslambda: return actual result in sync invoke
...
Return actual output of the Lambda instead of echoing the input.
2020-01-22 16:39:11 -08:00
Andrey Kislyuk
ed81e36faf
awslambda: explicitly specify json-file log driver
...
This is analogous to #2635 .
2020-01-22 16:08:42 -08:00
Bert Blommers
6f02782624
#2627 - Change comparison to differentiate between 0 and None
2020-01-22 11:30:17 +00:00
Steve Pulec
4335f1d3dd
Merge pull request #2669 from bblommers/lambda-return-output-only
...
AWS Lambda - Return response only, and skip log/print statements
2020-01-21 21:37:36 -06:00
Brady
eaa8c8db6e
add tagging support to events
2020-01-16 21:03:32 -05:00
Bryan Alexander
85207b885b
updates KMS service to use TaggingService
2020-01-16 12:10:38 -06:00
Bert Blommers
1c4596c984
Merge pull request #2671 from franz-see/moto/issues/2670
...
moto/issues/2670 | Moved population of user attributes from accessToken to idToken
2020-01-16 05:57:17 +00:00
Bryan Alexander
6cb0428d20
adds tagging support for cloudwatch events service
2020-01-15 10:41:54 -06:00
Bert Blommers
a50d0695fe
Merge pull request #2661 from deanrock/route53-rrs-istruncated
...
Add IsTruncated to Route53.list_resource_record_sets
2020-01-15 15:39:09 +00:00
Franz See
44e92f58ec
moto/issues/2670 | Used black to format the code
2020-01-15 23:33:26 +08:00
Franz See
db75c9e25c
moto/issues/2670 | Moved population of user attributes from accessToken to idToken
2020-01-15 23:33:09 +08:00
Bert Blommers
15889566b8
Merge pull request #2673 from franz-see/moto/issues/2672
...
moto/issues/2672 | Modified 'token_use' to return 'id' for an id toke…
2020-01-15 14:54:52 +00:00
Asher Foa
db559e7e06
Fix some typos
2020-01-14 09:55:32 -08:00
Bert Blommers
9ce1ee49d7
#2626 - DynamoDB - FilterExpression should ignore items with non-existent attribute
2020-01-12 12:05:08 +00:00
Don Kuntz
fd1fdde1bf
Allow black to reformat correctly
2020-01-09 23:45:14 -06:00
Don Kuntz
2cb3f327de
Store 'networkMode' in ECS Task Definitions instead of just throwing it away
2020-01-09 23:00:33 -06:00
Bert Blommers
5f59cb7fb0
#2674 - ListAppend should also work when adding maps to a list
2020-01-06 08:16:09 +00:00
Franz See
a8e1a3bf08
moto/issues/2672 | Formatted using black
2020-01-06 13:29:23 +08:00
Franz See
68d882e6c0
moto/issues/2672 | Modified 'token_use' to return 'id' for an id token, and 'access' for an access token
2020-01-06 00:19:31 +08:00
Bert Blommers
000cb968a4
#2623 - Only return response from lambda, skip log output
2020-01-05 11:36:51 +00:00
Jack Danger
d596560971
Merge pull request #2657 from gruebel/add-missing-regions
...
Add missing regions to all services
2020-01-02 17:27:25 -08:00
Dejan Levec
877f3b056a
Add IsTruncated to Route53.list_resource_record_sets
2019-12-27 19:32:31 +01:00
Mike Grima
1db617a530
Merge pull request #2659 from gruebel/fix-sns-unsubscribe
...
Fix sns unsubscribe & delete_topic behavior
2019-12-27 09:10:24 -08:00
Mike Grima
d0d95420e7
Merge pull request #2655 from levinine/add-codecommit
...
add codecommit create, get and delete repository
2019-12-27 09:04:19 -08:00
Mike Grima
b86e1d073b
Merge pull request #2652 from gruebel/add-codepipeline-tags
...
Add codepipeline tags
2019-12-27 08:57:59 -08:00
Mike Grima
79aaad1068
Merge pull request #2651 from whummer/fix-s3-prefix
...
Avoid rendering "None" as S3 Prefix value
2019-12-27 08:56:06 -08:00
Mike Grima
eeedb2e6f8
Merge pull request #2650 from asherf/dynanmodb
...
Fix issue when working with dyanmodb stream and complex types.
2019-12-27 08:54:47 -08:00
Mike Grima
65664dcf85
Merge pull request #2648 from asherf/iam
...
Implement List user tags
2019-12-27 08:53:05 -08:00
Mike Grima
664e959856
Merge pull request #2639 from corrjo/instance_connect
...
Resolves #2637 added send_ssh_public_key
2019-12-27 08:51:27 -08:00
gruebel
2fb5004dc2
Fix sns unsubscribe & delete_topic behavior
2019-12-27 16:04:12 +01:00
gruebel
9d9b620878
Fixed linter errors
2019-12-26 21:03:49 +01:00
Jovan Zivanov
45922fd4ef
[codecommit] add support for server mode
2019-12-26 17:21:37 +01:00
gruebel
d7ba355a65
Add missing regions to all services
2019-12-26 17:12:22 +01:00
Jovan Zivanov
cba1b2e180
[codecommit] fix repository name check
2019-12-26 16:30:06 +01:00
Jovan Zivanov
e20deb4acd
fix linter exceptions
2019-12-26 15:02:24 +01:00
Jovan Zivanov
a820aada42
add codecommit create, get and delete repository
2019-12-26 14:23:53 +01:00
gruebel
9455ab0e53
Fix Python 2.7 tests
2019-12-24 13:52:33 +01:00
gruebel
8331d480ba
Add codepipeline.untag_resource
2019-12-23 19:50:16 +01:00
gruebel
b96a46b98f
Add codepipeline.tag_resource
2019-12-23 19:33:37 +01:00
Stephan Huber
ed8d5edb50
fix linting errors
2019-12-23 09:01:53 +01:00
Stephan Huber
a6aa0f6dbf
Update models.py
2019-12-23 08:46:37 +01:00
Stephan Huber
0527e88d46
Merge remote-tracking branch 'upstream/master'
2019-12-23 08:38:53 +01:00
gruebel
df951facc5
Add codepipeline.list_tags_for_resource
2019-12-22 11:42:15 +01:00
Waldemar Hummer
bcc4a74869
avoid rendering "None" as S3 Prefix value
2019-12-21 12:08:13 +01:00
Asher Foa
5bd3827b26
run black
2019-12-20 18:55:58 -08:00
Asher Foa
0a7d299da3
Fix json encoding issue.
2019-12-20 18:55:58 -08:00
Mike Grima
b8a1f85285
Merge pull request #2644 from gruebel/add-codepipeline-fix
...
CodePipeline - implement CRUD endpoints
2019-12-20 09:28:42 -08:00
gruebel
2177024948
Use moto.iam.models.ACCOUNT_ID instead of hardcoded ID
2019-12-20 16:48:55 +01:00
Asher Foa
1415a93596
Implement List user tags
2019-12-19 19:45:56 -08:00
John Corrales
d508bd72ce
escape the dots
2019-12-19 17:47:17 -08:00
John Corrales
199ff05e4e
parent 0f67a74d25
...
author John Corrales <jjcorrales3@gmail.com> 1576380101 -0800
committer John Corrales <jjcorrales3@gmail.com> 1576633072 -0800
added send_ssh_public_key
2019-12-17 17:38:49 -08:00
Mike Grima
0f67a74d25
Merge pull request #2624 from tirkarthi/fix-abc-warnings
...
Import ABC from collections.abc for Python 3.9 compatibility.
2019-12-17 08:42:28 -08:00
Mike Grima
91983b4823
Merge pull request #2610 from gruebel/fix-sns-get-subscription-attributes
...
Add missing attributes to SNS subscription
2019-12-17 08:36:59 -08:00
gruebel
8e03b1d525
Add codepipeline.delete_pipeline
2019-12-17 17:22:46 +01:00
gruebel
9871eda3c9
Add codepipeline.list_pipelines
2019-12-17 17:22:46 +01:00
gruebel
b2c44ce50d
Add codepipeline.update_pipeline
2019-12-17 17:22:45 +01:00
gruebel
c84e465e4c
Add codepipeline.get_pipeline
2019-12-17 17:22:45 +01:00
gruebel
076c8ace5f
Add codepipeline.create_pipeline
2019-12-17 17:22:45 +01:00
Karthikeyan Singaravelan
af853dc48f
Fix linter errors.
2019-12-17 21:35:52 +05:30
Fabio Dias
743dd46399
black linting
2019-12-16 21:25:20 -05:00
Fabio Dias
fd9ac4b9a5
ACCOUNT_ID moved to moto.core, MOTO_ACCOUNT_ID env var override
2019-12-16 21:05:29 -05:00
Fabio Dias
fb9ebe5a47
linting fixes
2019-12-16 19:56:11 -05:00
Fabio Dias
b83a750630
Added references to moto.iam.models.ACCOUNT_ID instead of hardcoded id
2019-12-16 19:56:11 -05:00
Mike Grima
65b17e740d
Merge pull request #2611 from Sytten/fix/ssm-parameter
...
Add missing information in SSM parameters
2019-12-16 11:59:42 -08:00
Mike Grima
8e2e3cec5a
Merge pull request #2597 from ballwood/master
...
Add MaxSessionDuration field to IAM Role, Remove Description field from response if empty
2019-12-14 13:47:28 -08:00
Mike Grima
7b63b2818e
Merge pull request #2631 from kislyuk/patch-2
...
Batch: computeResources.instanceRole is an instance profile
2019-12-14 13:46:08 -08:00
Mike Grima
d0e555df41
Merge pull request #2636 from kislyuk/akislyuk-pass-container-params
...
Batch: derive and pass container params to Docker
2019-12-14 13:45:10 -08:00
Emile Fugulin
cd02f2ed5e
Use account id constant
2019-12-14 15:51:42 -05:00
Mike Grima
3247b865de
Merge pull request #2630 from kislyuk/patch-1
...
Add missing default value for moto.ec2.models.VPC.classic_link_dns_su…
2019-12-13 13:35:44 -08:00
Mike Grima
fb350bbcef
Merge pull request #2632 from kislyuk/patch-3
...
Batch: job definitions default to ACTIVE
2019-12-13 13:33:56 -08:00
Andrey Kislyuk
6357302209
Pass container params to docker
2019-12-13 18:53:50 +00:00
Mike Grima
d86852bfa0
Merge pull request #2635 from kislyuk/patch-5
...
Batch: explicitly specify json-file log driver
2019-12-12 18:35:42 -08:00
Mike Grima
4386999ea7
Merge pull request #2613 from levinine/add_nat_gateway_id_to_route_and_describe_route_tables
...
Add nat_gateway_id to route and describe_route_tables
2019-12-12 18:33:11 -08:00
Mike Grima
ab73ab3ff5
Merge pull request #2609 from levinine/describe_nat_gateway_filter_support
...
Add describe_nat_gateway filters support
2019-12-12 18:29:05 -08:00
Mike Grima
61f28c308d
Merge pull request #2608 from aksagrimada/ssm_pagination
...
Add Pagination to ssm:get_parameters_by_path. Closes #1864
2019-12-12 18:22:33 -08:00
Mike Grima
8399bc4df5
Merge pull request #2606 from levinine/api_key_fix
...
api gateway handle duplicate api key values
2019-12-12 18:21:51 -08:00
Mike Grima
9f73a67cef
Merge pull request #2583 from trilliput/issue/1996
...
Improve parsing DynamoDB begins_with expression
2019-12-12 18:19:27 -08:00
Mike Grima
84ccdbd1cd
Implemented S3 Public Access Block
2019-12-12 17:45:31 -08:00
Andrey Kislyuk
c904c906f6
Batch: explicitly specify json-file log driver
...
This is necessary when the Docker daemon on the host is configured to use a different log driver by default.
2019-12-12 13:59:48 -08:00
Ilya Shmygol
704a12146b
Improve error reporting for missing index
2019-12-12 10:49:07 +01:00
Andrey Kislyuk
4512872354
Batch: job definitions default to ACTIVE
2019-12-11 15:03:46 -08:00
Andrey Kislyuk
ad234f225f
Batch: computeResources.instanceRole is an instance profile
...
It's not an IAM role (the API parameter name in Batch is a misnomer).
Validation by matching against known role ARNs will always fail.
Scan the known instance profile ARNs instead.
2019-12-11 14:45:10 -08:00
Andrey Kislyuk
f60ef02f9d
Add missing default value for moto.ec2.models.VPC.classic_link_dns_supported
...
Fixes #2629
2019-12-11 14:12:59 -08:00
Ilya Shmygol
3a42079ec7
Merge remote master
2019-12-11 16:17:21 +01:00
Ilya Shmygol
1d0de934e5
Slightly reformat the solution
2019-12-11 15:06:49 +01:00
Karthikeyan Singaravelan
882dfcefa5
Import ABC from collections.abc for Python 3.9 compatibility.
2019-12-10 19:21:13 +05:30
Mike Grima
4d5bf1c5c6
Merge pull request #2605 from bblommers/dynamodb_add_nested_stringsets
...
Dynamodb - DELETE/ADD item from/to nested sets
2019-12-09 14:14:56 -08:00
Mike Grima
c131dd2cac
Merge pull request #2604 from gruebel/fix-logs-get-log-events
...
Fix order and nextToken handling in logs.get_log_events
2019-12-09 14:14:11 -08:00
Mike Grima
872452eced
Merge pull request #2602 from atareshawty/ecs-list-task-definition-filtering
...
Add familyPrefix option to ecs:ListTaskDefinitions
2019-12-09 14:13:14 -08:00
Mike Grima
7e68b93091
Merge pull request #2601 from mwaaas/fix/get_policy
...
adding get policy endpoint
2019-12-09 14:11:50 -08:00
Mike Grima
1c5ea4b545
Merge pull request #2599 from bblommers/feature/#2010
...
CloudWatch - Implement list_metrics pagination
2019-12-09 14:11:05 -08:00
Mike Grima
90f5f7159d
Merge pull request #2598 from bblommers/feature/dynamodb_nested_list_append
...
Dynamodb: nested list_append
2019-12-09 14:10:00 -08:00
Mike Grima
b2264feac5
Merge pull request #2596 from gruebel/fix-ec2-revoke-security-group-egress
...
Fix ec2.revoke_security_group_egress for IpProtocol -1
2019-12-09 14:06:09 -08:00
Mike Grima
76aaa2df0f
Merge pull request #2595 from bblommers/feature/2317
...
Add CF update/delete methods for Lambda
2019-12-09 14:04:49 -08:00
Mike Grima
e00c12a1e6
Merge pull request #2594 from mwaaas/fix/fetch_secret_manage_via_arn
...
fixing fetch secret manager via arn
2019-12-09 14:03:37 -08:00
Mike Grima
8005f3260f
Merge pull request #2589 from Chagui-/master
...
iot describe_thing_group metadata implementation
2019-12-09 14:01:14 -08:00
Mike Grima
66dd1a0dff
Merge pull request #2547 from bblommers/feature/2546
...
AWS Lambda: Add Role validation when creating functions
2019-12-09 14:00:16 -08:00
Berislav Kovacki
43070a03ba
Add nat_gateway_id to route and describe_route_tables
2019-12-02 19:20:00 +01:00
Emile Fugulin
b52fa636b6
Add missing information in SSM parameters
2019-11-30 20:05:01 -05:00
gruebel
deaeef521b
Add missing attributes to SNS subscription
2019-11-30 15:51:43 +01:00
Berislav Kovacki
4322ecb254
Add describe_nat_gateway filters support
...
Support describe_nat_gateway filters by using nat-gateway-id, vpc-id,
subnet-id and state filter parameters.
2019-11-28 23:36:00 +01:00
Bert Blommers
e41bc9fc58
DynamoDB - DELETE item from nested sets
2019-11-28 13:22:20 +00:00
Adam Smith
051193e1bf
Add Pagination to ssm:get_parameters_by_path. Closes #1864
2019-11-27 22:12:31 +00:00