Prep 2.2.0 (#4085)

This commit is contained in:
Bert Blommers 2021-07-26 16:52:47 +01:00 committed by GitHub
parent f4f8527955
commit 05915cfb3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 114 additions and 31 deletions

View File

@ -4,6 +4,89 @@ Moto Changelog
Unreleased 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 2.1.0
----- -----
General Changes: General Changes:

View File

@ -268,7 +268,7 @@
## apigateway ## apigateway
<details> <details>
<summary>40% implemented</summary> <summary>43% implemented</summary>
- [X] create_api_key - [X] create_api_key
- [X] create_authorizer - [X] create_authorizer
@ -292,7 +292,7 @@
- [X] delete_deployment - [X] delete_deployment
- [ ] delete_documentation_part - [ ] delete_documentation_part
- [ ] delete_documentation_version - [ ] delete_documentation_version
- [ ] delete_domain_name - [X] delete_domain_name
- [ ] delete_gateway_response - [ ] delete_gateway_response
- [X] delete_integration - [X] delete_integration
- [X] delete_integration_response - [X] delete_integration_response
@ -376,12 +376,12 @@
- [ ] update_deployment - [ ] update_deployment
- [ ] update_documentation_part - [ ] update_documentation_part
- [ ] update_documentation_version - [ ] update_documentation_version
- [ ] update_domain_name - [X] update_domain_name
- [ ] update_gateway_response - [ ] update_gateway_response
- [ ] update_integration - [ ] update_integration
- [ ] update_integration_response - [ ] update_integration_response
- [ ] update_method - [X] update_method
- [ ] update_method_response - [X] update_method_response
- [ ] update_model - [ ] update_model
- [ ] update_request_validator - [ ] update_request_validator
- [ ] update_resource - [ ] update_resource
@ -2095,7 +2095,7 @@
## cognito-identity ## cognito-identity
<details> <details>
<summary>26% implemented</summary> <summary>30% implemented</summary>
- [X] create_identity_pool - [X] create_identity_pool
- [ ] delete_identities - [ ] delete_identities
@ -2119,7 +2119,7 @@
- [ ] unlink_developer_identity - [ ] unlink_developer_identity
- [ ] unlink_identity - [ ] unlink_identity
- [ ] untag_resource - [ ] untag_resource
- [ ] update_identity_pool - [X] update_identity_pool
</details> </details>
## cognito-idp ## cognito-idp
@ -3298,7 +3298,7 @@
## ec2 ## ec2
<details> <details>
<summary>26% implemented</summary> <summary>28% implemented</summary>
- [ ] accept_reserved_instances_exchange_quote - [ ] accept_reserved_instances_exchange_quote
- [ ] accept_transit_gateway_multicast_domain_associations - [ ] accept_transit_gateway_multicast_domain_associations
@ -3387,15 +3387,15 @@
- [ ] create_traffic_mirror_filter_rule - [ ] create_traffic_mirror_filter_rule
- [ ] create_traffic_mirror_session - [ ] create_traffic_mirror_session
- [ ] create_traffic_mirror_target - [ ] create_traffic_mirror_target
- [ ] create_transit_gateway - [X] create_transit_gateway
- [ ] create_transit_gateway_connect - [ ] create_transit_gateway_connect
- [ ] create_transit_gateway_connect_peer - [ ] create_transit_gateway_connect_peer
- [ ] create_transit_gateway_multicast_domain - [ ] create_transit_gateway_multicast_domain
- [ ] create_transit_gateway_peering_attachment - [ ] create_transit_gateway_peering_attachment
- [ ] create_transit_gateway_prefix_list_reference - [ ] create_transit_gateway_prefix_list_reference
- [ ] create_transit_gateway_route - [X] create_transit_gateway_route
- [ ] create_transit_gateway_route_table - [X] create_transit_gateway_route_table
- [ ] create_transit_gateway_vpc_attachment - [X] create_transit_gateway_vpc_attachment
- [X] create_volume - [X] create_volume
- [X] create_vpc - [X] create_vpc
- [X] create_vpc_endpoint - [X] create_vpc_endpoint
@ -3441,14 +3441,14 @@
- [ ] delete_traffic_mirror_filter_rule - [ ] delete_traffic_mirror_filter_rule
- [ ] delete_traffic_mirror_session - [ ] delete_traffic_mirror_session
- [ ] delete_traffic_mirror_target - [ ] delete_traffic_mirror_target
- [ ] delete_transit_gateway - [X] delete_transit_gateway
- [ ] delete_transit_gateway_connect - [ ] delete_transit_gateway_connect
- [ ] delete_transit_gateway_connect_peer - [ ] delete_transit_gateway_connect_peer
- [ ] delete_transit_gateway_multicast_domain - [ ] delete_transit_gateway_multicast_domain
- [ ] delete_transit_gateway_peering_attachment - [ ] delete_transit_gateway_peering_attachment
- [ ] delete_transit_gateway_prefix_list_reference - [ ] delete_transit_gateway_prefix_list_reference
- [ ] delete_transit_gateway_route - [X] delete_transit_gateway_route
- [ ] delete_transit_gateway_route_table - [X] delete_transit_gateway_route_table
- [ ] delete_transit_gateway_vpc_attachment - [ ] delete_transit_gateway_vpc_attachment
- [X] delete_volume - [X] delete_volume
- [X] delete_vpc - [X] delete_vpc
@ -3561,13 +3561,13 @@
- [ ] describe_traffic_mirror_filters - [ ] describe_traffic_mirror_filters
- [ ] describe_traffic_mirror_sessions - [ ] describe_traffic_mirror_sessions
- [ ] describe_traffic_mirror_targets - [ ] describe_traffic_mirror_targets
- [ ] describe_transit_gateway_attachments - [X] describe_transit_gateway_attachments
- [ ] describe_transit_gateway_connect_peers - [ ] describe_transit_gateway_connect_peers
- [ ] describe_transit_gateway_connects - [ ] describe_transit_gateway_connects
- [ ] describe_transit_gateway_multicast_domains - [ ] describe_transit_gateway_multicast_domains
- [ ] describe_transit_gateway_peering_attachments - [ ] describe_transit_gateway_peering_attachments
- [ ] describe_transit_gateway_route_tables - [ ] describe_transit_gateway_route_tables
- [ ] describe_transit_gateway_vpc_attachments - [X] describe_transit_gateway_vpc_attachments
- [ ] describe_transit_gateways - [ ] describe_transit_gateways
- [ ] describe_volume_attribute - [ ] describe_volume_attribute
- [ ] describe_volume_status - [ ] describe_volume_status
@ -3676,7 +3676,7 @@
- [ ] modify_traffic_mirror_filter_network_services - [ ] modify_traffic_mirror_filter_network_services
- [ ] modify_traffic_mirror_filter_rule - [ ] modify_traffic_mirror_filter_rule
- [ ] modify_traffic_mirror_session - [ ] modify_traffic_mirror_session
- [ ] modify_transit_gateway - [X] modify_transit_gateway
- [ ] modify_transit_gateway_prefix_list_reference - [ ] modify_transit_gateway_prefix_list_reference
- [ ] modify_transit_gateway_vpc_attachment - [ ] modify_transit_gateway_vpc_attachment
- [ ] modify_volume - [ ] modify_volume
@ -3735,7 +3735,7 @@
- [ ] run_scheduled_instances - [ ] run_scheduled_instances
- [ ] search_local_gateway_routes - [ ] search_local_gateway_routes
- [ ] search_transit_gateway_multicast_groups - [ ] search_transit_gateway_multicast_groups
- [ ] search_transit_gateway_routes - [X] search_transit_gateway_routes
- [ ] send_diagnostic_interrupt - [ ] send_diagnostic_interrupt
- [X] start_instances - [X] start_instances
- [ ] start_network_insights_analysis - [ ] start_network_insights_analysis
@ -4313,7 +4313,7 @@
## events ## events
<details> <details>
<summary>68% implemented</summary> <summary>76% implemented</summary>
- [ ] activate_event_source - [ ] activate_event_source
- [X] cancel_replay - [X] cancel_replay
@ -4324,15 +4324,15 @@
- [ ] create_partner_event_source - [ ] create_partner_event_source
- [ ] deactivate_event_source - [ ] deactivate_event_source
- [ ] deauthorize_connection - [ ] deauthorize_connection
- [ ] delete_api_destination - [X] delete_api_destination
- [X] delete_archive - [X] delete_archive
- [ ] delete_connection - [X] delete_connection
- [X] delete_event_bus - [X] delete_event_bus
- [ ] delete_partner_event_source - [ ] delete_partner_event_source
- [X] delete_rule - [X] delete_rule
- [X] describe_api_destination - [X] describe_api_destination
- [X] describe_archive - [X] describe_archive
- [ ] describe_connection - [X] describe_connection
- [X] describe_event_bus - [X] describe_event_bus
- [ ] describe_event_source - [ ] describe_event_source
- [ ] describe_partner_event_source - [ ] describe_partner_event_source
@ -4363,7 +4363,7 @@
- [X] tag_resource - [X] tag_resource
- [X] test_event_pattern - [X] test_event_pattern
- [X] untag_resource - [X] untag_resource
- [ ] update_api_destination - [X] update_api_destination
- [X] update_archive - [X] update_archive
- [ ] update_connection - [ ] update_connection
</details> </details>
@ -6212,7 +6212,7 @@
## kinesis ## kinesis
<details> <details>
<summary>50% implemented</summary> <summary>57% implemented</summary>
- [X] add_tags_to_stream - [X] add_tags_to_stream
- [X] create_stream - [X] create_stream
@ -6885,7 +6885,7 @@
## logs ## logs
<details> <details>
<summary>42% implemented</summary> <summary>45% implemented</summary>
- [ ] associate_kms_key - [ ] associate_kms_key
- [ ] cancel_export_task - [ ] cancel_export_task
@ -6921,7 +6921,7 @@
- [X] put_log_events - [X] put_log_events
- [ ] put_metric_filter - [ ] put_metric_filter
- [ ] put_query_definition - [ ] put_query_definition
- [ ] put_resource_policy - [X] put_resource_policy
- [X] put_retention_policy - [X] put_retention_policy
- [X] put_subscription_filter - [X] put_subscription_filter
- [X] start_query - [X] start_query
@ -7913,7 +7913,7 @@
## organizations ## organizations
<details> <details>
<summary>72% implemented</summary> <summary>74% implemented</summary>
- [ ] accept_handshake - [ ] accept_handshake
- [X] attach_policy - [X] attach_policy
@ -7924,7 +7924,7 @@
- [X] create_organizational_unit - [X] create_organizational_unit
- [X] create_policy - [X] create_policy
- [ ] decline_handshake - [ ] decline_handshake
- [ ] delete_organization - [X] delete_organization
- [ ] delete_organizational_unit - [ ] delete_organizational_unit
- [X] delete_policy - [X] delete_policy
- [X] deregister_delegated_administrator - [X] deregister_delegated_administrator
@ -9041,7 +9041,7 @@
## s3 ## s3
<details> <details>
<summary>23% implemented</summary> <summary>25% implemented</summary>
- [ ] abort_multipart_upload - [ ] abort_multipart_upload
- [ ] complete_multipart_upload - [ ] complete_multipart_upload
@ -9060,7 +9060,7 @@
- [X] delete_bucket_policy - [X] delete_bucket_policy
- [ ] delete_bucket_replication - [ ] delete_bucket_replication
- [X] delete_bucket_tagging - [X] delete_bucket_tagging
- [ ] delete_bucket_website - [X] delete_bucket_website
- [X] delete_object - [X] delete_object
- [X] delete_object_tagging - [X] delete_object_tagging
- [ ] delete_objects - [ ] delete_objects