Ashley Gould
6c0c6148f1
organizations: add endpoint list_roots
2018-09-28 08:34:18 -07:00
Ashley Gould
c40d2be646
organizations: clean up for flake8
2018-09-28 08:34:18 -07:00
Ashley Gould
edbc57e00d
add support for AWS Organizations
...
endpoints covers so far:
- create_organization
- describe_organization
- create_account
- describe_account
- list_accounts
all tests passing.
could use some advise from maintaners.
2018-09-28 08:34:18 -07:00
Ferruvich
2253bbf361
Changed the 'create_access_token' function in order to add the extra data into 'create_jwt' function
2018-09-28 16:26:03 +02:00
Steve Pulec
57f9691a52
Version 1.3.6
2018-09-22 17:28:49 -04:00
Steve Pulec
2abbecee71
Merge pull request #1774 from chrisLeeTW/cloudwatch-sequenceToken-hotfix
...
nextSequenceToken that return by cloudwatch logs putLogEvents should be string, not int.
2018-09-22 17:16:53 -04:00
Steve Pulec
c035348ae4
Merge pull request #1759 from kgutwin/iam_get_policy
...
Implement IAM get_policy and correct policy version behavior
2018-09-22 16:59:07 -04:00
Steve Pulec
65570d0f6d
Merge pull request #1739 from r1b/fix-mailbox-parsing
...
bugfix: support name-addr mailbox form
2018-09-22 16:57:58 -04:00
Steve Pulec
6aa753af6f
Merge pull request #1745 from cm-iwata/fix_upditem_with_emptystring
...
BugFix dynamodb2 update_item with empty string Fixes#1744
2018-09-22 16:57:10 -04:00
Steve Pulec
1d9c19de44
Merge pull request #1838 from jrbeilke/feature-CopyTagsToSnapshot
...
Update RDS/RDS2 to support CopyTagsToSnapshot and get tagging working with snapshots
2018-09-22 16:51:33 -04:00
Steve Pulec
74b7634b95
Merge pull request #1733 from yan12125/py37
...
Python 3.7 support
2018-09-22 16:50:50 -04:00
Steve Pulec
0ab07bc482
Merge pull request #1763 from nate/fix/receive_message_wait_time_seconds
...
Force receive_message_wait_time_seconds to be int
2018-09-22 16:49:24 -04:00
Steve Pulec
6c8963b9a7
Merge pull request #1837 from ogckw/master
...
Fix #1830 Add support for cross-region VPC peering
2018-09-22 16:42:14 -04:00
Steve Pulec
693c677b87
Merge pull request #1687 from sthuber90/master
...
Fix ECR and bug fixes
2018-09-22 16:40:33 -04:00
Steve Pulec
ec2b278fc8
Merge pull request #1765 from nate/fix/double-create-queue-with-redrive-policy
...
Don't error on double create queue with same attrs
2018-09-22 16:36:35 -04:00
Steve Pulec
f071a9cf4f
Merge pull request #1768 from nimbis/ssm-backend-get-command-invocation-upstream
...
Ssm backend get command invocation upstream
2018-09-22 16:34:37 -04:00
Steve Pulec
793e520c90
Merge pull request #1746 from Brett55/master
...
- Updated ResourceAlreadyExistsException(LogsClientError) to latest msg
2018-09-22 16:30:56 -04:00
Steve Pulec
7e95698adf
Merge pull request #1777 from madarve/master
...
ECS: Added schedulingStrategy support
2018-09-22 16:24:56 -04:00
Steve Pulec
2d978aa1c9
Merge pull request #1782 from NeilRoberts/Moto-1781_add_rotate_secret_to_secretsmanager
...
Issue# 1781 implement secretsmanager.RotateSecret
2018-09-22 16:21:31 -04:00
Steve Pulec
d3b5cea22a
Merge pull request #1806 from joseluisdiaz/return-moto-api-backend
...
Return given host for 'moto-api'
2018-09-22 16:20:22 -04:00
Steve Pulec
4bb4c96efa
Merge pull request #1821 from Jtupiter/multiple-delete-marker
...
Fix #1820 : Add support for multiple delete markers on an s3 object
2018-09-22 16:16:08 -04:00
Steve Pulec
f3cc02002c
Merge pull request #1751 from Destygo/topic/add_unknown_state_to_elb_unregistered_instances
...
Add support for unregistered instances in ELB DescribeInstancesHealth.
2018-09-22 16:11:31 -04:00
Steve Pulec
90de7fc0d2
Merge pull request #1789 from bpandola/fix-1778
...
Add `ClusterCreateTime` to Redshift response
2018-09-22 16:08:38 -04:00
Steve Pulec
afdda39fc4
Merge pull request #1810 from OJFord/fix-1809
...
Fix #1809 : skip patching staticmethods
2018-09-22 15:57:38 -04:00
Jon Beilke
67a0e06059
allow for adding and removing tags on rds snapshots
2018-09-21 13:54:07 -05:00
Jon Beilke
245e3a5f71
formatting fix for E111 indentation is not a multiple of four
2018-09-21 13:33:10 -05:00
Jon Beilke
7daee905a5
remove merge_taglists as AWS will only take submitted tags or tags from db but not both when creating snapshot
2018-09-21 13:28:13 -05:00
Jon Beilke
6eb490ac78
add support for tags to rds snapshots
2018-09-21 12:03:13 -05:00
Jon Beilke
1b8b32a663
add CopyTagsToSnapshot to db_kwargs
2018-09-21 11:13:33 -05:00
Jon Beilke
1729681106
formatting fix for E231 missing whitespace after :
2018-09-21 10:45:22 -05:00
Jon Beilke
276da06168
added new merge_taglists() to moto.core.utils for merging lists of tags with precedence (ie. during rds2.create_snapshot)
2018-09-21 10:39:42 -05:00
hans
cedb89dc3b
Fix #1830 Add support for cross-region VPC peering
...
Add a class level store in models/VPCBackend of ec2
for saving vpcs of all regions info. Any instance can correctly find vpc in another region
when connecting vpc of cross-region or vpc of same region.
Modify vpc_peering_connections in ec2/responses to handle
vpc peering of same region or cross region.
Update vpc_peering_connections response
template content to latest (2016-11-15) .
Add vpc cross region peering successful test case.
Add vpc cross region peering fail test case.
Related: https://github.com/spulec/moto/issues/1830
Reference
CreateVpcPeeringConnection Sample Response
https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcPeeringConnection.html
2018-09-21 23:29:04 +08:00
Jon Beilke
881afc8f4a
update RDS models to include CopyTagsToSnapshot
2018-09-21 08:31:31 -05:00
Stephan Huber
88596518f5
Merge remote-tracking branch 'upstream/master'
2018-09-12 11:48:19 +02:00
Jordan Upiter
756b5d6671
Add support for multiple delete markers on an s3 object
2018-09-11 10:41:01 -04:00
Justin McCormick
d60d562c62
Add AWS::Partition as a variable available to CloudFormation templates
2018-09-09 02:14:28 -04:00
Ollie Ford
0ac989cfd4
Fix #1809 : skip patching staticmethods
2018-09-05 12:01:34 +01:00
José Luis Diaz
54cbc98506
Return given host for 'moto-api'
2018-09-03 19:16:14 -03:00
Steve Pulec
c4b630e20f
Version 1.3.5.
2018-08-29 08:44:03 -04:00
Brian Pandola
c6f5e816cc
Add ClusterCreateTime
to Redshift response
...
Fixes #1778
2018-08-20 18:48:13 -07:00
chrisLeeTW
001a7d0278
type of json field - nextSequenceToken that return by cloudwatch logs putLogEvents should be string, not int.
2018-08-17 01:33:50 +08:00
Neil Roberts
43277a59b9
Moto-1781: finish implementation of rotate_secret and add happy test.
...
- Implement RotateSecret to support initial setup of secret rotation.
Moto's implementation of secrets is currently flat and needs to gain
some dimension before full rotation can be simulated.
- Add the happy path unit test.
2018-08-15 11:04:44 -07:00
Neil Roberts
69a78ba7c9
Moto-1781: Create initial stub of rotate_secret and tests.
2018-08-15 10:52:30 -07:00
Neil Roberts
32c32ee5d7
Moto-1781: Implement rotate_secret response.
2018-08-15 10:29:58 -07:00
Chih-Hsuan Yen
354d48fb8d
Fix HTTPretty on Python 3.7
...
This is a revised backport of
5776d97da3
and the following fixup https://github.com/gabrielfalcao/HTTPretty/pull/341
2018-08-15 23:25:26 +08:00
Neil Roberts
48a71ae329
Issue 1753: Add support for DescribeSecret
...
- Merge changes from upstream master.
- Update get_secret_value to use helper method for validating secret
identifier.
- Update implementation coverage checklist.
2018-08-14 12:04:39 -07:00
Neil Roberts
1f499971d1
Merge branch 'master' into add_describe_secret_to_secretsmanager
2018-08-14 11:01:47 -07:00
Neil Roberts
92bc3ff910
Issue 1753: Add support for DescribeSecret
...
- Add helper method to validate the secret identifier from the client.
- Update describe_secret to use new helper method.
- Insert friendly name into "Name" field of returned description (was
SecretId). ***Assumes acceptance of PR 1772.
2018-08-13 12:41:43 -07:00
Manuel Adarve
b75e78a3cd
ECS: Added schedulingStrategy support
...
Co-authored-by: Jonas Gratz <jgratz@newstore.com>
2018-08-13 18:30:05 +02:00
Neil Roberts
1f3256ed40
Issue 1770: Deal with the friendly name properly
...
- Save friendly name in create_secret.
- Reference the saved friendly name in responses that have "Name" field.
- Verify the received secret_id matches the current value. Don't just
test for an empty string.
- Add test for mismatched secret_id.
2018-08-10 16:40:31 -07:00
Neil Roberts
b47fc74650
Set correct default auto rotation period.
2018-08-09 18:19:33 -07:00
Mike Liu
de532b93b7
Fix flake8.
...
Remove extra whitespace.
2018-08-09 10:53:32 -04:00
Mike Liu
1b1fc4c030
Support getting cloudformation targets for the SSM backend.
...
SendCommand allows filtering for instances by tags. This adds support
for filtering by a cloud formation stack resource when creating command
invocations.
2018-08-09 10:34:59 -04:00
Nathan Sutton
8393c7f20b
Don't error on double create queue with same attrs
...
Creating a queue a second time with the same attributes should not raise
an error. This change makes it work correctly.
2018-08-08 21:10:13 -05:00
Nathan Sutton
9d1c665310
Force receive_message_wait_time_seconds to be int
...
When a queue is created with the ReceiveMessageWaitTimeSeconds
attribute the value is never converted to an integer. When the
ReceiveMessage action is called it tries to compare the string
ReceiveMessageWaitTimeSeconds with the min and max wait times which
raises a TypeError.
The solution is to convert this value to an integer before comparing.
2018-08-08 19:14:56 -05:00
Steve Pulec
42d486f9b0
Merge pull request #1750 from TheDooner64/glue-data-catalog
...
Scaffolding for AWS Glue Data Catalog
2018-08-08 13:25:15 -04:00
Karl Gutwin
de4d5d9d62
Correct flake8 failures
2018-08-08 11:13:25 -04:00
Karl Gutwin
5ae5ae0efa
Correct deviation in behavior of policy versions from standard API
2018-08-07 17:24:15 -04:00
Karl Gutwin
9e667d6b25
Add get_policy IAM action
2018-08-07 16:59:15 -04:00
TheDooner64
3830757ec6
Add glue to backends to support server mode
2018-08-07 16:57:20 -04:00
Jack Danger
ba9e795394
Version 1.3.4 ( #1757 )
...
* bumping to version 1.3.4
* updating changelog
* fixing generation of implementation coverage
2018-08-07 10:53:21 -07:00
Will Bengtson
a420064621
IAM get account authorization details ( #1736 )
...
* start of get_account_authorization_details for iam
* add get_account_authorization_details dynamic template
* remove old commented out template
* Fix flake8 problems and add unit test
2018-08-07 10:31:36 -07:00
Neil Roberts
65ef61ca1d
Fix linter warning.
2018-08-06 15:54:37 -07:00
Neil Roberts
cce3a678aa
Implement secretsmanager.DescribeSecret and tests.
2018-08-06 14:40:33 -07:00
Benoît Faucon
ae2e6fef63
Add support for unregistered instances in ELB DescribeInstancesHealth API.
2018-08-06 10:47:00 +02:00
TheDooner64
9339a476d2
Adjust glue get_tables method to use items instead of iteritems
2018-08-05 19:46:40 -04:00
TheDooner64
d988ee15fe
Add create_table, get_table, and get_tables for the Glue Data Catalog
2018-08-05 19:18:11 -04:00
TheDooner64
c5c57efbb5
Creating a database that already exists in the glue data catalog raises an exception
2018-08-05 19:18:11 -04:00
TheDooner64
77f0a61c9f
Add scaffolding for Glue service, including create_database and get_database for the Glue Data Catalog
2018-08-05 19:18:11 -04:00
brett55
ac4197ca47
- Updated ResourceAlreadyExistsException(LogsClientError) to latest Boto3 error msg when using CWL Logs
2018-08-02 16:09:10 -06:00
Tomoya Iwata
2fad7c7202
update dynamodb2 update_item
...
add empty string handle, fix(#1744 )
2018-08-02 12:38:50 +09:00
Robert C Jensen
7d78a08f95
bugfix: support name-addr mailbox form
2018-07-26 21:08:31 -04:00
Mike Liu
12807bb6f0
Add get_command_invocation endpoint for AWS SSM.
...
Users can make send_command requests and then retrieve the invocations
of those commands with get_command_invocation. Getting a command
invocation by instance and command id is supported but only the
'aws:runShellScript' plugin name is supported and only one plugin in a
document is supported.
2018-07-25 14:51:16 -04:00
Steve Pulec
a1d095c14b
Merge pull request #1721 from sepulworld/adding_secretsmanager_random_password
...
Added SecretsManager get_random_password mock
2018-07-19 11:13:24 -04:00
Steve Pulec
de88ae8cec
Merge pull request #1724 from r1b/master
...
feature: add parameters back to Message models
2018-07-19 11:11:47 -04:00
Steve Pulec
cc31f22bb5
Merge pull request #1723 from Comcast/create_policy
...
Adding account id to ManagedPolicy ARN
2018-07-19 10:55:22 -04:00
Steve Pulec
2c1aa8a63d
Merge pull request #1717 from fewstera/usage-plans
...
APIGateway: Added API for usage plans and usage plan keys
2018-07-19 10:40:14 -04:00
Steve Pulec
0309d1ec39
Merge pull request #1707 from Whamied/etag-no-quote-patch
...
Added support for multipart upload completion with unquoted etags
2018-07-19 10:05:07 -04:00
Steve Pulec
4c904e19c1
Merge pull request #1699 from chezclem/ECR-list-images-exception
...
ECR: list_images should return RepositoryNotFoundException when repository is not found
2018-07-19 09:43:29 -04:00
Steve Pulec
786ec0501e
Merge pull request #1692 from sanjeevsuresh/exception-when-missing-key
...
BugFix: Exception in ListObjectVersions with a Prefix that Returns an Empty Result Set
2018-07-19 09:41:44 -04:00
Steve Pulec
f3175118d1
Merge pull request #1600 from nimbis/extend-ssm-backend
...
Extend ssm backend
2018-07-19 08:44:30 -04:00
zane
6c7a22c7d7
Added get_random_password mock with tests
2018-07-18 00:27:53 -07:00
Robert C Jensen
f50c6c2fb0
feature: add parameters back to Message models
2018-07-17 20:12:05 -04:00
Nathan Mische
ff80ecb56d
Adding account id to ManagedPolicy ARN
2018-07-17 13:31:18 -04:00
Zane Williamson
ba1ceee95f
Adding create_secret, exception handle, fix ( #1680 )
2018-07-14 08:39:19 +01:00
Aidan Fewster
9bd6f0a725
APIGateway: Added usage plan keys API
2018-07-13 15:16:25 +01:00
Aidan Fewster
43e430560c
APIGateway: Added API for usage plans
2018-07-13 15:10:30 +01:00
Aidan Fewster
c20e8568e0
APIGateway - Generate API key value when no value provided ( #1713 )
2018-07-13 12:53:00 +01:00
temyers
c3b690114c
Add support for CloudFormation Fn::GetAtt to KMS Key ( #1681 )
2018-07-13 11:40:54 +01:00
Nate Peterson
dcdaca8984
parameters return from root path ( #1701 )
2018-07-13 10:24:11 +01:00
Michael Bell
51db19067c
Allow attributes to be set with subscribe command ( #1705 )
2018-07-13 10:21:33 +01:00
Gary Donovan
802402bdba
Tweak comparison to treat NULL/NOT_NULL correctly. ( #1709 )
...
The AWS documentation says that a ComparisonOperator of NULL means
the attribute should not exist, whereas NOT_NULL means that the
attribute should exist. It explicitly says that an attribute with a
value of NULL is considered to exist, which contradicts our previous
implementation. This affects both put_item and get_item in dynamodb2.
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Condition.html
2018-07-13 10:11:10 +01:00
Henadzi Tsaryk
46dd351965
Add ApproximateArrivalTimestamp and MillisBehindLatest to Kinesis get_records response ( #1715 )
...
* Add ApproximateArrivalTimestamp to Kinesis response
* Add MillisBehindLatest to Kinesis get_records response
2018-07-13 10:06:28 +01:00
Waleed Hamied
f8fdd439ad
Added support for multipart upload confirmation with unquoted etags
2018-07-03 15:36:41 -04:00
Stephan Huber
a73dc49258
fix linting error
2018-06-28 13:10:09 +02:00
Stephan Huber
db3593575f
list_thing_types and list_things now uses pagination
2018-06-28 10:32:51 +02:00
Clément Huyghebaert
e32a640861
Fix for spulec/moto#1698 - ECR list_images missing RepositoryNotFoundException
2018-06-25 12:34:10 -04:00
Steve Pulec
bb6da93891
Merge pull request #1697 from spulec/ecs-tasks
...
Improve ECS update_service and describing tasks.
2018-06-24 20:39:16 -04:00
Steve Pulec
7c1fd0a2f1
Fix ECS update_service and describing tasks.
2018-06-24 20:13:39 -04:00
Sanjeev Suresh
29da006f78
changed the getList default to an empty list instead of None, because otherwise an exception is raised when trying to iterate over an empty list
2018-06-21 15:26:27 -07:00