moto/moto/s3
jweite 49d92861c0
Iam cloudformation update, singificant cloudformation refactoring (#3218)
* IAM User Cloudformation Enhancements: update, delete, getatt.

* AWS::IAM::Policy Support

* Added unit tests for AWS:IAM:Policy for roles and groups.  Fixed bug related to groups.

* AWS:IAM:AccessKey CloudFormation support.

* Refactor of CloudFormation parsing.py methods to simplify and standardize how they call to the models.  Adjusted some models accordingly.

* Further model CloudFormation support changes to align with revised CloudFormation logic.  Mostly avoidance of getting resoure name from properties.

* Support for Kinesis Stream RetentionPeriodHours param.

* Kinesis Stream Cloudformation Tag Support.

* Added omitted 'region' param to boto3.client() calls in new tests.

Co-authored-by: Joseph Weitekamp <jweite@amazon.com>
2020-08-27 10:11:47 +01:00
..
__init__.py Lints. 2017-02-23 21:37:43 -05:00
cloud_formation.py S3 cloudformation update (#3199) 2020-08-01 22:43:03 +01:00
config.py Implemented S3 Account-level public access block. 2020-02-17 15:41:27 -08:00
exceptions.py Fix s3 Added Error handling in case of invalid uploadID (#2979) 2020-05-12 14:59:07 +01:00
models.py Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
responses.py S3 - Only add metadata once; use binary file content 2020-07-12 18:29:10 +01:00
urls.py Allow S3 keys to start with leading slashes. 2020-04-25 17:49:50 +02:00
utils.py S3 - Only add metadata once; use binary file content 2020-07-12 18:29:10 +01:00