moto/moto
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
..
acm ACCOUNT_ID moved to moto.core, MOTO_ACCOUNT_ID env var override 2019-12-16 21:05:29 -05:00
apigateway fix API Gateway:create_usage_plan_key return wrong status code (#3134) 2020-07-15 14:01:03 +01:00
applicationautoscaling Application Autoscaling basic features (#3082) 2020-07-03 14:23:17 +01:00
athena Implemented Athena create_named_query, get_named_query (#1524) (#3065) 2020-06-11 17:27:29 +01:00
autoscaling Add support for Launch Templates in Auto Scaling Groups (#3236) 2020-08-26 15:15:07 +01:00
awslambda Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
batch Decentralize cloudformation naming responsibilities (#3201) 2020-08-01 15:23:36 +01:00
cloudformation Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
cloudwatch Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
codecommit [codecommit] fix repository name check 2019-12-26 16:30:06 +01:00
codepipeline Merge pull request #2657 from gruebel/add-missing-regions 2020-01-02 17:27:25 -08:00
cognitoidentity #2800 - CognitoIdentity - Fix format of Identity ID 2020-04-04 14:09:38 +01:00
cognitoidp fix cognito-idp UserPool ClientId (#3165) 2020-07-22 14:08:17 +01:00
config Config - implement Organization Conformance Pack functionality (#3116) 2020-07-13 09:30:55 +01:00
core Add support for Launch Templates in Auto Scaling Groups (#3236) 2020-08-26 15:15:07 +01:00
datapipeline Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
datasync Add missing regions to all services 2019-12-26 17:12:22 +01:00
dynamodb Decentralize cloudformation naming responsibilities (#3201) 2020-08-01 15:23:36 +01:00
dynamodb2 Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
dynamodbstreams Prevent JSON dumps error when dealing with complex types 2020-04-06 17:21:26 +10:00
ec2 Add support for Launch Templates in Auto Scaling Groups (#3236) 2020-08-26 15:15:07 +01:00
ec2instanceconnect Improve implementation coverage (and layout) 2020-05-12 14:58:35 +01:00
ecr Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
ecs Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
elasticbeanstalk ElasticBeanstalk - Fix tests in Python2 and ServerMode 2020-03-30 16:28:36 +01:00
elb Decentralize cloudformation naming responsibilities (#3201) 2020-08-01 15:23:36 +01:00
elbv2 Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
emr Remove duplicated method 2020-03-30 13:49:19 +01:00
events Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
glacier Fixed linter errors 2019-12-26 21:03:49 +01:00
glue change code style to pass black --check 2020-04-21 22:34:05 +02:00
iam Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
instance_metadata Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
iot Implemented parent_group, recursive and name_prefix_filter for function list_thing_groups() 2020-05-05 18:08:28 -04:00
iotdata Add missing regions to all services 2019-12-26 17:12:22 +01:00
kinesis Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
kms Decentralize cloudformation naming responsibilities (#3201) 2020-08-01 15:23:36 +01:00
logs Add CloudWatch logs subscription filters (#2982) 2020-05-12 13:34:10 +01:00
managedblockchain Added node actions and other fixes 2020-05-15 19:38:19 -05:00
opsworks Fix the online status in OpsWorks 2020-05-07 10:57:27 +03:00
organizations Organizations - implement Policy Type functionality (#3207) 2020-08-02 10:56:19 +01:00
packages Fix some 'DeprecationWarning: invalid escape sequence' warnings and use str.format for string interpolation. 2020-03-25 11:08:12 -07:00
polly Fixed linter errors 2019-12-26 21:03:49 +01:00
ram RAM - implement CRUD endpoints (#3158) 2020-07-21 14:15:13 +01:00
rds Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
rds2 Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
redshift Decentralize cloudformation naming responsibilities (#3201) 2020-08-01 15:23:36 +01:00
resourcegroups Fix resource groups tests (#3204) 2020-07-31 07:18:52 +01:00
resourcegroupstaggingapi Add tag get_resource support for target groups (#3012) 2020-05-24 10:25:38 +01:00
route53 Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
s3 Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
s3bucket_path Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
sagemaker Basic Support for Endpoints, EndpointConfigs and TrainingJobs (#3142) 2020-07-19 15:06:48 +01:00
secretsmanager Fix secretsmanager random password wrong length (#3213) 2020-08-03 13:42:42 +01:00
ses SES: Fix sending email when use verify_email_address (#3242) 2020-08-25 13:51:58 +01:00
sns Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
sqs Iam cloudformation update, singificant cloudformation refactoring (#3218) 2020-08-27 10:11:47 +01:00
ssm Enhance function get_parameter by parameter name, version or labels (#3191) 2020-07-28 16:59:22 +01:00
stepfunctions Address SFN.Client.exceptions.ExecutionAlreadyExists Not implemented (#3263) 2020-08-27 08:22:44 +01:00
sts Add AssumeRoleWithSAML response to responses.py. 2020-04-16 11:47:30 -07:00
swf Add SWF domain and type undeprecation 2020-03-05 23:37:17 +10:00
templates Add about page. 2017-03-12 19:58:40 -04:00
utilities Use TaggingService for S3 Objects 2020-03-31 12:04:04 +01:00
xray Run black on moto & test directories. 2019-10-31 10:36:05 -07:00
__init__.py RAM - implement CRUD endpoints (#3158) 2020-07-21 14:15:13 +01:00
backends.py RAM - implement CRUD endpoints (#3158) 2020-07-21 14:15:13 +01:00
compat.py Fix linter errors. 2019-12-17 21:35:52 +05:30
server.py Sagemaker models (#3105) 2020-07-16 13:12:25 +01:00
settings.py Run black on moto & test directories. 2019-10-31 10:36:05 -07:00