From 05915cfb3e532756c7d77c25689dff95ba6c6a66 Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Mon, 26 Jul 2021 16:52:47 +0100 Subject: [PATCH] Prep 2.2.0 (#4085) --- CHANGELOG.md | 83 ++++++++++++++++++++++++++++++++++++++ IMPLEMENTATION_COVERAGE.md | 62 ++++++++++++++-------------- 2 files changed, 114 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32a5b42e4..d4d0677d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,89 @@ Moto Changelog Unreleased ----- +2.2.0 +----- + General Changes: + * Support for Python 2.7 has been removed. + The last release with Python2 support is now 2.1.0 + + New Methods: + * API Gateway: + * delete_domain_name() + * delete_method() + * update_domain_name() + * update_method() + * update_method_response() + * CognitoIdentity: + * update_identity_pool() + * EC2: + * create_transit_gateway() + * create_transit_gateway_route() + * create_transit_gateway_route_table() + * create_transit_gateway_vpc_attachment() + * create_transit_gateway_vpn_attachment() + * delete_transit_gateway() + * delete_transit_gateway_route() + * delete_transit_gateway_route_table() + * describe_transit_gateway_attachments() + * describe_transit_gateway_vpc_attachments() + * get_all_transit_gateways() + * get_all_transit_gateway_route_tables() + * modify_transit_gateway() + * search_transit_gateway_routes() + * Events: + * delete_api_destination() + * delete_connection() + * describe_connection() + * update_api_destination() + * Logs: + * put_resource_policy() + * Organizations: + * delete_organization() + * S3: + * delete_bucket_website() + + Miscellaneous: + * API Gateway - add_integration() now supports the parameters integration_method, tls_config, cache_namespace + * API Gateway - add_method() now supports the parameters request_models, operation_name, authorizer_id, authorization_scopes, request_validator_id + * API Gateway - create_integration() now supports the parameters tls_config, cache_namespace + * API Gateway - create_method() now supports the parameters request_models, operation_name, authorizer_id, authorization_scopes, request_validator_id + * API Gateway - create_method_response() now supports the parameters response_models, response_parameters + * API Gateway - create_response() now supports the parameters response_models, response_parameters + * API Gateway - create_rest_api() now supports the parameters minimum_compression_size + * API Gateway - create_stage() now supports the parameters tags, tracing_enabled + * API Gateway - delete_stage() now throws a StageNotFoundException when appropriate + * API Gateway - get_api_key() now throws a ApiKeyNotFoundException when appropriate + * API Gateway - get_integration_response() now throws a NoIntegrationResponseDefined when appropriate + * API Gateway - get_method() now throws a MethodNotFoundException when appropriate + + * ApplicationAutoscaling - put_scaling_policy() now correctly processes the policy_type and policy_body parameters when overwriting an existing policy + + * CloudFormation - now supports the creation of AWS::EC2::TransitGateway + + * CloudWatch - put_metric_alarm() now supports the parameter rule + * CloudWatch - get_metric_statistics() now supports the parameter dimensions + + * EC2 - create_customer_gateway() now supports the parameter tags + * EC2 - create_security_group() now supports the parameter tags + * EC2 - create_vpn_connection() now supports the parameter transit_gateway_id, tags + * EC2 - create_vpn_gateway() now supports the parameter amazon_side_asn, availability_zone, tags + * EC2 - get_all_customer_gateways() now has improved support for the filter parameter + + * ECS - create_service() now has support for the parameter service_registries + + * ELBv2 - create_load_balancer() now has support for the parameter loadbalancer_type + + * Events - create_api_destination() now has support for the parameter invocation_rate_limit_per_second + * Events - create_event_bus() now has support for the parameter tags + + * IAM - create_instance_profile() now has support for the parameter tags + * IAM - create_policy() now has support for the parameter tags + + * Logs - create_log_group() now has support for the parameter kms_key_id + + * SecretsManager - list_secrets() now supports pagination + 2.1.0 ----- General Changes: diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 7191fb020..c5b1d74b8 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -268,7 +268,7 @@ ## apigateway
-40% implemented +43% implemented - [X] create_api_key - [X] create_authorizer @@ -292,7 +292,7 @@ - [X] delete_deployment - [ ] delete_documentation_part - [ ] delete_documentation_version -- [ ] delete_domain_name +- [X] delete_domain_name - [ ] delete_gateway_response - [X] delete_integration - [X] delete_integration_response @@ -376,12 +376,12 @@ - [ ] update_deployment - [ ] update_documentation_part - [ ] update_documentation_version -- [ ] update_domain_name +- [X] update_domain_name - [ ] update_gateway_response - [ ] update_integration - [ ] update_integration_response -- [ ] update_method -- [ ] update_method_response +- [X] update_method +- [X] update_method_response - [ ] update_model - [ ] update_request_validator - [ ] update_resource @@ -2095,7 +2095,7 @@ ## cognito-identity
-26% implemented +30% implemented - [X] create_identity_pool - [ ] delete_identities @@ -2119,7 +2119,7 @@ - [ ] unlink_developer_identity - [ ] unlink_identity - [ ] untag_resource -- [ ] update_identity_pool +- [X] update_identity_pool
## cognito-idp @@ -3298,7 +3298,7 @@ ## ec2
-26% implemented +28% implemented - [ ] accept_reserved_instances_exchange_quote - [ ] accept_transit_gateway_multicast_domain_associations @@ -3387,15 +3387,15 @@ - [ ] create_traffic_mirror_filter_rule - [ ] create_traffic_mirror_session - [ ] create_traffic_mirror_target -- [ ] create_transit_gateway +- [X] create_transit_gateway - [ ] create_transit_gateway_connect - [ ] create_transit_gateway_connect_peer - [ ] create_transit_gateway_multicast_domain - [ ] create_transit_gateway_peering_attachment - [ ] create_transit_gateway_prefix_list_reference -- [ ] create_transit_gateway_route -- [ ] create_transit_gateway_route_table -- [ ] create_transit_gateway_vpc_attachment +- [X] create_transit_gateway_route +- [X] create_transit_gateway_route_table +- [X] create_transit_gateway_vpc_attachment - [X] create_volume - [X] create_vpc - [X] create_vpc_endpoint @@ -3441,14 +3441,14 @@ - [ ] delete_traffic_mirror_filter_rule - [ ] delete_traffic_mirror_session - [ ] delete_traffic_mirror_target -- [ ] delete_transit_gateway +- [X] delete_transit_gateway - [ ] delete_transit_gateway_connect - [ ] delete_transit_gateway_connect_peer - [ ] delete_transit_gateway_multicast_domain - [ ] delete_transit_gateway_peering_attachment - [ ] delete_transit_gateway_prefix_list_reference -- [ ] delete_transit_gateway_route -- [ ] delete_transit_gateway_route_table +- [X] delete_transit_gateway_route +- [X] delete_transit_gateway_route_table - [ ] delete_transit_gateway_vpc_attachment - [X] delete_volume - [X] delete_vpc @@ -3561,13 +3561,13 @@ - [ ] describe_traffic_mirror_filters - [ ] describe_traffic_mirror_sessions - [ ] describe_traffic_mirror_targets -- [ ] describe_transit_gateway_attachments +- [X] describe_transit_gateway_attachments - [ ] describe_transit_gateway_connect_peers - [ ] describe_transit_gateway_connects - [ ] describe_transit_gateway_multicast_domains - [ ] describe_transit_gateway_peering_attachments - [ ] describe_transit_gateway_route_tables -- [ ] describe_transit_gateway_vpc_attachments +- [X] describe_transit_gateway_vpc_attachments - [ ] describe_transit_gateways - [ ] describe_volume_attribute - [ ] describe_volume_status @@ -3676,7 +3676,7 @@ - [ ] modify_traffic_mirror_filter_network_services - [ ] modify_traffic_mirror_filter_rule - [ ] modify_traffic_mirror_session -- [ ] modify_transit_gateway +- [X] modify_transit_gateway - [ ] modify_transit_gateway_prefix_list_reference - [ ] modify_transit_gateway_vpc_attachment - [ ] modify_volume @@ -3735,7 +3735,7 @@ - [ ] run_scheduled_instances - [ ] search_local_gateway_routes - [ ] search_transit_gateway_multicast_groups -- [ ] search_transit_gateway_routes +- [X] search_transit_gateway_routes - [ ] send_diagnostic_interrupt - [X] start_instances - [ ] start_network_insights_analysis @@ -4313,7 +4313,7 @@ ## events
-68% implemented +76% implemented - [ ] activate_event_source - [X] cancel_replay @@ -4324,15 +4324,15 @@ - [ ] create_partner_event_source - [ ] deactivate_event_source - [ ] deauthorize_connection -- [ ] delete_api_destination +- [X] delete_api_destination - [X] delete_archive -- [ ] delete_connection +- [X] delete_connection - [X] delete_event_bus - [ ] delete_partner_event_source - [X] delete_rule - [X] describe_api_destination - [X] describe_archive -- [ ] describe_connection +- [X] describe_connection - [X] describe_event_bus - [ ] describe_event_source - [ ] describe_partner_event_source @@ -4363,7 +4363,7 @@ - [X] tag_resource - [X] test_event_pattern - [X] untag_resource -- [ ] update_api_destination +- [X] update_api_destination - [X] update_archive - [ ] update_connection
@@ -6212,7 +6212,7 @@ ## kinesis
-50% implemented +57% implemented - [X] add_tags_to_stream - [X] create_stream @@ -6885,7 +6885,7 @@ ## logs
-42% implemented +45% implemented - [ ] associate_kms_key - [ ] cancel_export_task @@ -6921,7 +6921,7 @@ - [X] put_log_events - [ ] put_metric_filter - [ ] put_query_definition -- [ ] put_resource_policy +- [X] put_resource_policy - [X] put_retention_policy - [X] put_subscription_filter - [X] start_query @@ -7913,7 +7913,7 @@ ## organizations
-72% implemented +74% implemented - [ ] accept_handshake - [X] attach_policy @@ -7924,7 +7924,7 @@ - [X] create_organizational_unit - [X] create_policy - [ ] decline_handshake -- [ ] delete_organization +- [X] delete_organization - [ ] delete_organizational_unit - [X] delete_policy - [X] deregister_delegated_administrator @@ -9041,7 +9041,7 @@ ## s3
-23% implemented +25% implemented - [ ] abort_multipart_upload - [ ] complete_multipart_upload @@ -9060,7 +9060,7 @@ - [X] delete_bucket_policy - [ ] delete_bucket_replication - [X] delete_bucket_tagging -- [ ] delete_bucket_website +- [X] delete_bucket_website - [X] delete_object - [X] delete_object_tagging - [ ] delete_objects