usmankb
8542309fc9
conflicts
2020-04-08 22:00:48 +05:30
usmankb
af57cfc7ec
Added more tests and coverage
2020-04-08 21:54:26 +05:30
Bert Blommers
5c7e0b56af
#2877 - Ensure NetworkInterfaces are assigned to the default Subnet
2020-04-08 13:53:53 +01:00
Bert Blommers
8237fdaff0
Linting
2020-04-08 11:06:30 +01:00
Bert Blommers
54f51fc7c1
DynamoDB - TransactWriteItems implementation
2020-04-08 10:49:58 +01:00
Bert Blommers
3b9717d5b1
Merge pull request #2876 from tmwong2003/tmwong2003/ecs-run-task-support-default-cluster
...
Changed mock_ecs to support ecs.run_task calls with a default cluster
2020-04-08 07:53:27 +01:00
Theodore Wong
0163eb6a9d
Changed mock_ecs to support ecs.run_task calls with a default cluster
2020-04-07 15:32:44 -07:00
usmankb
856c07de63
aws apigateway create,get domain names
2020-04-08 03:18:42 +05:30
Bert Blommers
79eea51bf4
Merge pull request #2873 from usmangani1/Ec2_credit_spec
...
Implemented describe_instance_credit_specifications function in ec2 #…
2020-04-07 09:34:41 +01:00
Bert Blommers
aae49493c4
Linting
2020-04-07 08:52:37 +01:00
David Holroyd
a845de1142
PutObject and DeleteObject should produce no XML
...
S3 itself produces an empty body, with any response metadata in HTTP
headers only.
2020-04-06 21:01:43 +01:00
usmankb
81ca5c3ab0
Implemented describe_instance_credit_specifications function in ec2 #2150 localstack
2020-04-06 21:25:59 +05:30
jess
09de93412e
Prevent JSON dumps error when dealing with complex types
2020-04-06 17:21:26 +10:00
David Holroyd
16db824d8a
Fix response XML structure
2020-04-06 00:19:19 +01:00
Bert Blommers
280db9df6c
#2800 - CognitoIdentity - Fix format of Identity ID
2020-04-04 14:09:38 +01:00
Bert Blommers
9ab02e17d5
#883 - Lambda - Add test to verify remove_permission functinonality
2020-04-03 10:30:05 +01:00
mickeypash
d3367b8a90
Black formatting
2020-04-03 02:27:46 +01:00
mickeypash
d45e2d2e53
Merge remote-tracking branch 'upstream/master'
2020-04-02 12:35:47 +01:00
Guilherme Martins Crocetti
503eeb51ae
style with black
2020-04-01 22:48:40 -03:00
Guilherme Martins Crocetti
7591074453
add physical_resource_id support for Rule
2020-04-01 22:14:56 -03:00
Guilherme Martins Crocetti
c15ca133b8
add support for Fn::GetAtt in event's cloudformation
2020-04-01 22:14:51 -03:00
Guilherme Martins Crocetti
af08d71310
add support for RetentionInDays for LogGroup
2020-04-01 22:14:41 -03:00
Bert Blommers
dff1ab580b
Extend new S3 tag structure to ResourceGroupStaging API
2020-04-01 16:15:03 +01:00
Bert Blommers
8dbfd43c5c
Use TaggingService for S3 - Cleanup
2020-04-01 15:35:25 +01:00
Bert Blommers
f7ad4cbc09
Use TaggingService for S3 Objects
2020-03-31 12:04:04 +01:00
Bert Blommers
6dd6686afc
Use TaggingService for S3 Buckets
2020-03-31 11:10:38 +01:00
Mike Grima
0c191ac33b
Raise errors on tagging buckets with aws:*
...
Cannot tag S3 buckets with reserved tag key space `aws:`
2020-03-30 17:27:06 -07:00
Bert Blommers
551dc02459
ElasticBeanstalk - Fix tests in Python2 and ServerMode
2020-03-30 16:28:36 +01:00
Bert Blommers
7d524eaec9
Elastic Beanstalk - Rename and Add Implementation Coverage
2020-03-30 14:08:22 +01:00
Bert Blommers
c32c17a13e
Remove duplicated method
2020-03-30 13:49:19 +01:00
Bert Blommers
888e0c31a0
Linting
2020-03-30 13:42:00 +01:00
Bert Blommers
3ece2dabff
Merge remote-tracking branch 'nielslaukens/feature/mock_eb' into feature/mock_eb
2020-03-30 13:38:56 +01:00
Andrea Amorosi
349b381390
Fixed dynamodb2 put_item ValidationException
2020-03-28 17:59:42 +00:00
Bert Blommers
fb0de99e81
#2239 - Initial implementation of CW.get_metric_data
2020-03-28 13:41:17 +00:00
Constantino Schillebeeckx
bb8d418054
fix: stepfunction stop_execution
...
Fixes #2846
Calling stop_execution on a stepfunction should set the status to `ABORTED` not `SUCCEEDED`.
2020-03-27 15:35:50 -05:00
Asher Foa
2e20ad14df
Fix some 'DeprecationWarning: invalid escape sequence' warnings and use str.format for string interpolation.
...
Similar to https://github.com/spulec/moto/pull/2811
2020-03-25 11:08:12 -07:00
Bert Blommers
04f488da62
#2388 - CloudFormation - CreateChangeSet does not create resources, as per spec
2020-03-24 10:22:08 +00:00
Bert Blommers
11526ced18
#2810 - EC2 - Explicitly set ebs_optimized to False if not specified
2020-03-24 09:24:38 +00:00
Guilherme Martins Crocetti
c96efe531e
Add delete method for cloudformation's deletion
2020-03-23 22:14:34 -03:00
Bert Blommers
c3865532f9
#2711 - Register default S3 metrics in CloudWatch
2020-03-23 15:53:39 +00:00
Guilherme Martins Crocetti
6180cf7a45
Fix blank space
2020-03-22 18:08:12 -03:00
Guilherme Martins Crocetti
a1f664d2bb
Change put_rule (and it's response) and fix tests_events/
2020-03-22 17:33:44 -03:00
Guilherme Martins Crocetti
7318523b50
Add cloudformation support for EventBridge
2020-03-22 16:56:58 -03:00
gruebel
23dfecc845
Fix missing MessageAttributes when using RawMessageDelivery
2020-03-21 19:25:25 +01:00
Bert Blommers
e82e1e3f39
DynamoDB - Add 1MB item size check
2020-03-21 12:20:09 +00:00
Bert Blommers
da1a2118bb
EC2 - Verify default block exists before tearing down
2020-03-20 16:17:21 +00:00
Bert Blommers
5b596c8a78
#2699 - EC2 - Add Volumes using CloudFormation
2020-03-20 15:17:55 +00:00
Bert Blommers
b1da99aeda
#2797 - DynamoDB - Allow case insensitive AND in KeyConditionExpression
2020-03-20 12:29:04 +00:00
Steve Pulec
94f85902bc
Merge pull request #2821 from bblommers/feature/2255
...
CloudFormation - Add Support for FN:Transform and AWS:Include
2020-03-19 19:40:46 -05:00
Steve Pulec
0903f6a4a2
Merge pull request #2820 from bblommers/bug/2264
...
SES - Parse email address on verification
2020-03-19 19:39:45 -05:00
Steve Pulec
14b2811157
Merge pull request #2819 from bblommers/dynamodb_global_index_ordering
...
Dynamodb - Global index ordering
2020-03-19 19:39:09 -05:00
Steve Pulec
b0ea0aa162
Merge pull request #2818 from bblommers/cloudformation_stack_creation_time
...
Cloudformation - Stack creation time
2020-03-19 19:38:46 -05:00
Steve Pulec
78f5541953
Merge pull request #2817 from bblommers/dynamodb_add_index_status
...
DynamoDB - Add status to Global Indexes
2020-03-19 19:37:49 -05:00
Steve Pulec
c13aadf75b
Merge pull request #2816 from bblommers/bugfix/2789
...
S3 - Bugfix - Remove possibilty for concurrent access to file content
2020-03-19 19:37:14 -05:00
Bert Blommers
cbf0397953
#2255 - CF - Implement FN::Transform and AWS::Include
2020-03-18 13:02:07 +00:00
Bert Blommers
f0cab68208
#2264 - SES - Ensure verify_email_address works with display names
2020-03-18 11:46:44 +00:00
Bert Blommers
71bf314a0f
Merge pull request #2799 from ImFlog/fix_dynamodb_updated_new
...
Fix UPDATED_NEW return values differences
2020-03-18 08:21:01 +00:00
ImFlog
a9cb5b566d
Python 2.X, fix missing neq in DynamoType
2020-03-17 18:35:38 +01:00
Bert Blommers
67c7fce85e
#2760 - DynamoDB - Ensure proper ordering for Numeric sort keys
2020-03-17 16:28:49 +00:00
Bert Blommers
3fab3f572f
#2773 - CloudFormation - Set CreationDate
2020-03-17 16:09:42 +00:00
Bert Blommers
b7da6b9481
#2813 - DynamoDB - Add Global Index Status
2020-03-17 15:41:50 +00:00
Bert Blommers
77f39f6e70
Merge pull request #2805 from hipplej/patch-1
...
Fix a misleading error message
2020-03-17 11:11:01 +00:00
Bert Blommers
5e4736e233
Remove unnecessary print-statements
2020-03-17 09:19:57 +00:00
Bert Blommers
e2434cbf6f
Remove unnecessary lock
2020-03-17 09:19:02 +00:00
Bert Blommers
d8423b5de0
Optimize content length for large files
2020-03-17 09:16:12 +00:00
Tim Gatzemeier
1fdb0e987d
get single param for actions enabled
2020-03-16 21:45:18 +01:00
Tim Gatzemeier
8bffff4620
set actions enabled in template on describe images
...
this is to avoid errors with terraform
relates to https://github.com/localstack/localstack/issues/2161
2020-03-16 18:48:29 +01:00
Steve Pulec
6a887e52cc
Merge pull request #2808 from bblommers/feature/2201
...
Batch - various fixes
2020-03-15 16:45:57 -05:00
Steve Pulec
77b1cc2321
Merge pull request #2809 from bblommers/feature/dynamodb-transact-get-items
...
Feature - DynamoDB: transact_get_items
2020-03-15 16:45:03 -05:00
Steve Pulec
e81063aa99
Merge pull request #2802 from bblommers/bugfix/cloudformation-iam-role-name
...
Cloudformation - Set IAM role name
2020-03-15 16:43:31 -05:00
Steve Pulec
091b6cdef4
Merge pull request #2801 from bblommers/bugfix/cloudwatch_timestamp
...
Cloudwatch - Fix timestamp format
2020-03-15 16:43:03 -05:00
Steve Pulec
6b97a4ab96
Merge pull request #2796 from bblommers/feature/1054
...
DynamoDB - Improve error handling for put_item without keys
2020-03-15 16:41:59 -05:00
Steve Pulec
dfe0047077
Merge pull request #2792 from bblommers/bugfix/718
...
EC2 - Allow filtering by multiple tags
2020-03-15 16:40:33 -05:00
ImFlog
7f6c6660aa
Add some new update_new tests
2020-03-13 09:37:50 +01:00
Asher Foa
374b623e1d
Fix some 'DeprecationWarning: invalid escape sequence' warnings and use str.format for string interpolation.
...
I am seeing a lot of deperecation warnings when I use moto for my tests (running under pytest), so I figured I'll clean up some of them.
2020-03-12 13:50:59 -07:00
Justin Hipple
1409618b95
Fix a misleading error message
...
AWSEvents.DescribeRule throws an error that references a rule named "test" rather than the specified rule name when a rule with the specified name does not exist. It has been fixed to reference the specified rule name.
2020-03-12 13:34:29 -05:00
Bert Blommers
71d3941daf
Linting
2020-03-12 14:26:23 +00:00
Bert Blommers
caebe222d7
DynamoDB - Transact_get_items - Remove error condition
2020-03-12 14:24:53 +00:00
Tomoya Iwata
5a7da61833
remove unused local variable
2020-03-12 14:15:31 +00:00
Tomoya Iwata
b74625db0c
add support for dynamodb transact_get_items
2020-03-12 14:15:13 +00:00
Bert Blommers
1b031aeeb0
Linting
2020-03-12 14:07:34 +00:00
Bert Blommers
bb5a54ca4b
Batch - Fix tests
2020-03-12 13:37:46 +00:00
mzgierski
bfeaf73109
Fix the AWS-Batch describe_jobs problem with not-yet-started jobs.
2020-03-12 12:29:01 +00:00
Bert Blommers
3802767817
S3 - Add test case to showcase bug when downloading large files
2020-03-12 12:25:31 +00:00
Brent Driskill
e3e4b741d8
SSM: Fix the formatting associated with label_parameter_version/get_parameter_history updates
2020-03-11 11:57:04 -04:00
Brent Driskill
5705695495
SSM: Added support for label_parameter_version and getting labels on get_parameter_history
2020-03-11 10:43:18 -04:00
Bert Blommers
9163f04292
Linting
2020-03-11 13:19:40 +00:00
Luis Pollo
20364b177a
Fix IAM role name when parsed from CloudFormation JSON.
2020-03-11 13:17:35 +00:00
Huang syunwei
ab68d14649
Fix bug of put metric data with timestamp, timestamp should be a date time object instead of a string
2020-03-11 12:47:09 +00:00
ImFlog
ba1bf09474
Fix UPDATED_NEW return values differences between moto and dynamoDB
2020-03-10 18:22:54 +01:00
Bert Blommers
6ba00d9ad1
#1054 - DynamoDB - Improve error handling for put_item without keys
2020-03-10 13:25:40 +00:00
Bert Blommers
994ab9aadf
#718 - EC2 - Guarantee order when filtering tags from querystring
2020-03-10 12:42:18 +00:00
Bert Blommers
dc98fca853
#718 - Allow filtering by multiple tags
2020-03-09 15:14:51 +00:00
Dick Marinus
28af7412f8
Change RESTError to JsonRESTError for ImageNotFoundException, update test to expect ImageNotFoundException
2020-03-08 20:56:21 +01:00
Steve Pulec
a92f862e86
Merge pull request #2764 from bblommers/feature/ec2-describe-instance-filters
...
Feature - EC2 describe_instance_status now uses filters
2020-03-07 11:47:05 -06:00
Steve Pulec
05236684f4
Merge pull request #2763 from bblommers/bugfix/multiple_items_in_ddbstream
...
DynamoDB Streams: Bugfix when sending multiple items
2020-03-07 11:46:24 -06:00
Steve Pulec
4cb23837e0
Merge pull request #2647 from aimannajjar/2646_create_default_ipv6_egress_rule
...
Security Groups - Create a second default egress rule for IPv6
2020-03-07 11:33:57 -06:00
Steve Pulec
51da32825d
Merge pull request #2785 from addomafi/master
...
Enhancement: Adding support to EbsConfiguration on configuration of Instance Groups for an EMR Endpoint
2020-03-07 11:03:27 -06:00
Steve Pulec
3dca5a3fe8
Merge pull request #2772 from bblommers/bugfix/#2567
...
Bugfix - When mocking URLs, always return the first match
2020-03-07 10:33:34 -06:00
Steve Pulec
f01108f687
Merge pull request #2767 from jrbeilke/feature-config-putevaluations
...
Feature: Add test mode support for Config PutEvaluations
2020-03-07 10:16:34 -06:00
addomafi
a6c1d47412
Reformat
2020-03-07 08:21:27 -03:00
addomafi
155cf82791
Keeping support to python 2
2020-03-07 07:43:59 -03:00
addomafi
c8dfbe9575
#2784 Adding missing support for EbsConfiguration on EMR instance groups
2020-03-06 15:12:44 -03:00
Bert Blommers
fbb449aa48
Merge branch 'master' into bugfix/#2567
2020-03-06 12:18:06 +00:00
addomafi
f7acdb9b3a
Merge branch 'master' of github.com:spulec/moto
2020-03-06 08:40:05 -03:00
Bert Blommers
a86f459ac9
Merge pull request #2770 from oanise93/fix_ssm_delete_parameter
...
Changes behavior of delete_parameter when parameter doesn't exist
2020-03-06 08:39:49 +00:00
Bert Blommers
e895c6d6cd
Merge pull request #2779 from jonnangle/feature-failover-geo
...
Support GeoLocation and Failover on Route 53
2020-03-06 08:39:08 +00:00
Bert Blommers
03164e7b60
Merge pull request #2780 from heyderpd/master
...
fixing error when _get_default return value that already exists, on _get_appended_list
2020-03-06 08:38:49 +00:00
heyder.dias
f5080e539d
fix lint check
2020-03-05 18:39:20 -03:00
addomafi
a9b0677667
#2784 Adding missing support for EbsConfiguration on EMR run_job_flow
2020-03-05 18:11:49 -03:00
Laurie O
916add9ac5
Add SWF domain and type undeprecation
...
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-03-05 23:37:17 +10:00
Heyder
f8dd5a13c6
fix case if don't have attrs
2020-03-04 23:56:30 -03:00
Heyder
bc1c9a27f1
fix use of _get_default result on _get_appended_list
2020-03-04 23:17:03 -03:00
Jon Nangle
9fdeaca589
Support GeoLocation and Failover on Route 53
2020-03-02 12:46:15 +00:00
aimannajjar
5b9b965647
[ec2-sg] added logic to create a second default egress rule for ipv6
2020-02-29 21:05:05 -05:00
Bert Blommers
47349b30df
#2567 - When mocking URLs, always return the first match
2020-02-27 08:54:57 +00:00
Olabode Anise
607e0a8452
ENH: changes the behavior of delete_parameter to respond with a 400 error when the parameter does not exist.
...
Currently, the delete_parameter function for the ssm client will respond with a dict containing a key of Invalid Parameter which has a value of a list containing the parameter name that was requested to be deleted when a parameter with said name doesn't exist which doesn't match the behavior of boto3.
2020-02-26 07:13:32 -05:00
Bert Blommers
f8af496445
Merge pull request #2769 from EpicWink/swf-empty-task
...
Return empty task-token on no-task
2020-02-25 17:05:16 +00:00
Laurie O
209c999706
Keep track of previous started event ID
...
Closes #2107
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-02-26 01:08:03 +10:00
Laurie O
369285b7ca
Don't 0-default previous started event ID
...
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-02-26 01:06:58 +10:00
Laurie O
002683fd13
Return empty task-token on no-task
...
To match the SWF documentation, an empty task is one where the
task-token is the empty string, rather than being a nonexistant key
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-02-26 00:19:39 +10:00
Jon Beilke
28b4305759
add rudimentary support for Config PutEvaluations with TestMode for now
2020-02-24 11:53:27 -06:00
Bert Blommers
3aeb5f5043
Linting
2020-02-24 13:43:58 +00:00
Bert Blommers
939bd1cd86
EC2 - Add some filters for describe_instance_status
2020-02-24 13:43:19 +00:00
Bert Blommers
038ff620b2
DDB Streams - Bugfix where processed items are resend every time
2020-02-24 09:28:52 +00:00
Steve Pulec
a89c150627
Merge pull request #2761 from bblommers/bugfix/1427
...
EMR - Return start time of first step
2020-02-22 18:26:01 -06:00
Bert Blommers
dc9129955b
Merge pull request #2758 from brady-gsa/kms-tagging
...
Kms tagging and untag support
2020-02-22 10:25:43 +00:00
Brady
1221d2653a
fix test cases, bug when no tags are present and conflict
2020-02-21 15:21:41 -05:00
Bert Blommers
7205ab7785
#1427 - EMR - Return start time of first step
2020-02-20 08:59:21 +00:00
Bryan Alexander
38413577fc
fixes bug in resourcetaggingapi/get_kms_tags
2020-02-19 09:18:01 -06:00
Steve Pulec
ec3f6bbc6c
Merge pull request #2757 from jrbeilke/feature-apigw-authorizers
...
Feature: add support for API Gateway authorizers
2020-02-18 18:52:58 -06:00
Steve Pulec
3f8ea90475
Merge pull request #2756 from EpicWink/swf-workflow-defaults
...
Support default task-priority and Lambda-role in SWF workflow registration
2020-02-18 18:45:46 -06:00
Steve Pulec
d297fc08f2
Merge pull request #2755 from bblommers/dynamodbstreams_update_item
...
DynamoDB - Send item to DDB Stream on update, not just on create
2020-02-18 18:15:25 -06:00
Bryan Alexander
1432e82606
fixes kms/models create_key parameters
2020-02-18 14:01:15 -06:00
Bryan Alexander
4e2fe76820
removes duplicate declaration of list_tags_for_resource
2020-02-18 13:51:35 -06:00
Bryan Alexander
d1efedec29
updates kms to use tagging service and support untag_resource
2020-02-18 13:40:34 -06:00
Jon Beilke
40208363be
Merge branch 'master' into feature-apigw-authorizers
2020-02-18 10:49:53 -06:00
Jon Beilke
1d14085294
add API Gateway authorizers
2020-02-18 10:49:35 -06:00
Bryan Alexander
445f474534
merging from master
2020-02-18 10:47:05 -06:00
Bryan Alexander
b64a571a37
adds utilities init
2020-02-18 10:33:27 -06:00
Bert Blommers
100dbd529f
Merge pull request #2742 from xnegativx/master
...
MessageAction for cognito admin_create_user is now handled
2020-02-18 13:41:02 +00:00
Laurie O
3500e7d5d3
Styling
2020-02-18 23:00:37 +10:00
Laurie O
979d20753c
Support more defaults in SWF workflow registration
...
SWF workflow type now keeps track of the default task-priority and
default AWS Lambda role, set at workflow registration.
2020-02-18 21:59:06 +10:00
Bert Blommers
9971bcdfcd
DynamoDB - Send item to DDB Stream on update, not just on create
2020-02-18 11:49:55 +00:00
Antonin
cb68204994
lint
2020-02-18 10:50:24 +01:00
Steve Pulec
356c55f99d
Fix default resourceMethod for API Gateway. Closes #2750 .
2020-02-17 20:21:25 -06:00
Steve Pulec
6b6a059350
Merge pull request #2132 from Projectplace/tagging-directive
...
Support x-amz-tagging-directive in s3 copy_object
2020-02-17 20:00:30 -06:00
Steve Pulec
a1ffb47ae4
Merge pull request #2751 from mikegrima/s3control
...
Implemented S3 Account-level public access block.
2020-02-17 19:53:15 -06:00
Steve Pulec
cacc9e8505
Merge pull request #2754 from gtmanfred/k8s
...
Allow ports in k8s service urls for s3 mock
2020-02-17 19:50:40 -06:00
Steve Pulec
4a89131ec4
Merge pull request #2694 from brady-gsa/events-tagging
...
adds tagging support for cloudwatch events service
2020-02-17 18:51:09 -06:00
Steve Pulec
88828576a6
Merge pull request #2753 from jrbeilke/bug-cognito-userpool-arn
...
Bug: Arn missing from cognito user pool model and response
2020-02-17 18:49:14 -06:00
Steve Pulec
b252ab6675
Merge pull request #2173 from sthuber90/master
...
Extending IoT Policy and Jobs functionality
2020-02-17 17:55:03 -06:00
Mike Grima
11b7be0e85
Implemented S3 Account-level public access block.
...
- Also added AWS Config listing and fetching support
- Also fixed Lambda test breakage
2020-02-17 15:41:27 -08:00
Daniel Wallace
01f3b60c09
Allow ports in k8s service urls for s3 mock
...
If there is a port in the host for the request, then this if statement
is not tripped.
2020-02-17 17:38:53 -06:00
Jon Beilke
92fc39d7bb
add Arn to cognito user pool model and response
2020-02-17 15:08:09 -06:00
Bert Blommers
d463c11793
Merge pull request #2745 from EpicWink/closed-execution-info
...
Include closed execution extra info
2020-02-17 08:53:49 +00:00
Steve Pulec
9cf6123669
Merge pull request #2748 from jrbeilke/feature-apigw-apikeyrequired
...
Feature: API Gateway default value for apiKeyRequired on methods
2020-02-15 11:36:17 -06:00
Steve Pulec
039656f84d
Merge pull request #2704 from bblommers/bugfix/2642
...
Fix AWS Lambda status code on invoke
2020-02-15 10:46:01 -06:00
Steve Pulec
e40d75359a
Merge pull request #2717 from bblommers/feature/s3_illegallocationconstraint
...
S3 Feature: Add IllegalLocationConstraintException
2020-02-15 10:41:00 -06:00
Steve Pulec
a0999ced8a
Merge pull request #2740 from bblommers/bugfix/#2580
...
DynamoDB update_item: Allow list_append and if_not_exists-functions in one expression
2020-02-15 10:39:47 -06:00
Steve Pulec
200cd7c3e1
Merge pull request #2738 from bblommers/bugfix/2732
...
EC2 AMI Creation bugfix - Fix AMI owner
2020-02-15 10:37:03 -06:00
Jon Beilke
8a51fbe1c9
add default for apiKeyRequired field on API Gateway methods
2020-02-14 12:26:27 -06:00
Laurie O
353ad631f0
Include closed execution extra info
...
Include 'closeStatus' and 'closeTimestamp' when describing SWF workflow
execution using 'describe_workflow_execution'
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-02-15 01:23:09 +10:00
Bert Blommers
1b4d0b7a1d
Merge pull request #2733 from griffint61/feature/lambda_get_function_ResourceNotFoundException
...
Added 'x-amzn-ErrorType' in the return header for missing lambda function
2020-02-12 07:44:21 +00:00
Antonin
fa3904df29
MessageAction for cognito admin_create_user is now handled
...
If an invitation is attempted to be reset to a pool we validate that the user is indeed already in the pool else we raise a UserNotFoundException to match AWS behaviour
2020-02-10 18:09:15 +01:00
Bert Blommers
936d686392
#2580 - DynamoDB update_item: Allow list_append and if_not_exists-functions in one expression
2020-02-09 11:47:02 +00:00
Bert Blommers
df031d0f33
#2732 - Created AMI should have AccountID as the OwnerID
2020-02-08 10:58:31 +00:00
Bert Blommers
39751a6961
Merge pull request #2737 from jmsanders/limit-list-queues-to-1000
...
Limit SQS list_queues response to 1000 queues
2020-02-08 09:23:22 +00:00
Nikita Antonenkov
d4caf14b61
Fixed UnboundLocalError in dynamodb2.query when no filters are passed
2020-02-07 23:39:31 +01:00
jmsanders
0b7e990bbf
Limit SQS list_queues response to 1000 queues
...
The maximum number of queues that the ListQueues API can return is 1000:
https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListQueues.html
2020-02-07 15:54:42 -06:00
Bert Blommers
32dc8f9fe7
Merge pull request #2734 from gruebel/fix-kms-create-key
...
Fix kms create key
2020-02-07 16:23:17 +00:00
gruebel
4833419499
Fix CreationDate handling
2020-02-07 15:38:37 +01:00
Terry Griffin
b4c9b76ca9
Added 'x-amzn-ErrorType' in return header from lambda:get_function for missing function
2020-02-06 15:26:20 -08:00
gruebel
5d05044491
Add CustomerMasterKeySpec parameter handling
2020-02-06 17:57:00 +01:00
Bert Blommers
7719ac76a3
Merge pull request #2720 from jrbeilke/feature-apigw-defaults
...
Feature apigw defaults
2020-02-06 13:52:56 +00:00
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