From 9c2d3bd7597006b75fb586fc00f5b44440790c3c Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Mon, 3 May 2021 12:07:44 +0100 Subject: [PATCH] Prep 2.0.6 release (#3892) * Updating implementation coverage * Changelog for 2.0.6 release --- CHANGELOG.md | 25 +++++ IMPLEMENTATION_COVERAGE.md | 182 ++++++++++++++++++++++++++++++++++--- 2 files changed, 195 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 226f01e11..ddeeb191d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,31 @@ Moto Changelog Unreleased ----- +2.0.6 +----- + New Methods: + * EMR + * list_instances() + + Miscellaneous: + * API Gateway:put_integration_response() - Fixed a bug where an error would be thrown if the responseTemplates-parameter was not specified + * Autoscaling - Fixed a bug where creating an ASG would remove manually created EC2-instances + * CloudFormation support for: + * AWS::SageMaker::Endpoint + * AWS::SageMaker::EndpointConfig + * AWS::SageMaker::Model + * AWS::SageMaker::NotebookInstanceLifecycleConfig + * CloudWatchLogs:filter_log_events() now supports pagination + * DynamoDB: Now enforces Hash and Range key size limits + * ECS:register_task_definition() now persists the taskRoleArn and executionRoleArn-parameters + * EMR:describe_cluster() now returns the ClusterArn-attribute + * EMR:run_job_flow() now returns the ClusterArn-attribute + * EMR:describe_job_flows() now returns the ClusterArn-attribute + * IOT:list_principal_thigns() now returns the name, instead of the ARN + * Route53:get_all_rrsets() now returns the record sets in the right sort order + * S3:get_object() now returns the NoSuchVersion-exception when the versionId was not found (instead of the InvalidVersion) + * SQS:send_message() now supports the MessageSystemAttributes-parameter + 2.0.5 ----- New Services: diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 8db225b72..b8837a469 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -26,16 +26,18 @@ ## acm
-38% implemented +33% implemented - [X] add_tags_to_certificate - [X] delete_certificate - [ ] describe_certificate - [ ] export_certificate +- [ ] get_account_configuration - [X] get_certificate - [ ] import_certificate - [ ] list_certificates - [ ] list_tags_for_certificate +- [ ] put_account_configuration - [X] remove_tags_from_certificate - [ ] renew_certificate - [X] request_certificate @@ -741,26 +743,31 @@ ## athena
-25% implemented +20% implemented - [ ] batch_get_named_query - [ ] batch_get_query_execution - [ ] create_data_catalog - [X] create_named_query +- [ ] create_prepared_statement - [X] create_work_group - [ ] delete_data_catalog - [ ] delete_named_query +- [ ] delete_prepared_statement - [ ] delete_work_group - [ ] get_data_catalog - [ ] get_database - [X] get_named_query +- [ ] get_prepared_statement - [ ] get_query_execution - [ ] get_query_results - [ ] get_table_metadata - [X] get_work_group - [ ] list_data_catalogs - [ ] list_databases +- [ ] list_engine_versions - [ ] list_named_queries +- [ ] list_prepared_statements - [ ] list_query_executions - [ ] list_table_metadata - [ ] list_tags_for_resource @@ -770,6 +777,7 @@ - [ ] tag_resource - [ ] untag_resource - [ ] update_data_catalog +- [ ] update_prepared_statement - [ ] update_work_group
@@ -1045,6 +1053,7 @@ - [ ] get_anomaly_subscriptions - [ ] get_cost_and_usage - [ ] get_cost_and_usage_with_resources +- [ ] get_cost_categories - [ ] get_cost_forecast - [ ] get_dimension_values - [ ] get_reservation_coverage @@ -1909,7 +1918,7 @@ ## codepipeline
-21% implemented +20% implemented - [ ] acknowledge_job - [ ] acknowledge_third_party_job @@ -1921,6 +1930,7 @@ - [ ] deregister_webhook_with_third_party - [ ] disable_stage_transition - [ ] enable_stage_transition +- [ ] get_action_type - [ ] get_job_details - [X] get_pipeline - [ ] get_pipeline_execution @@ -1947,6 +1957,7 @@ - [ ] stop_pipeline_execution - [X] tag_resource - [X] untag_resource +- [ ] update_action_type - [X] update_pipeline
@@ -2013,7 +2024,7 @@ ## cognito-identity
-28% implemented +26% implemented - [X] create_identity_pool - [ ] delete_identities @@ -2025,12 +2036,14 @@ - [ ] get_identity_pool_roles - [X] get_open_id_token - [X] get_open_id_token_for_developer_identity +- [ ] get_principal_tag_attribute_map - [ ] list_identities - [ ] list_identity_pools - [ ] list_tags_for_resource - [ ] lookup_developer_identity - [ ] merge_developer_identities - [ ] set_identity_pool_roles +- [ ] set_principal_tag_attribute_map - [ ] tag_resource - [ ] unlink_developer_identity - [ ] unlink_identity @@ -2375,11 +2388,13 @@ - [ ] associate_instance_storage_config - [ ] associate_lambda_function - [ ] associate_lex_bot +- [ ] associate_queue_quick_connects - [ ] associate_routing_profile_queues - [ ] associate_security_key - [ ] create_contact_flow - [ ] create_instance - [ ] create_integration_association +- [ ] create_queue - [ ] create_quick_connect - [ ] create_routing_profile - [ ] create_use_case @@ -2392,9 +2407,11 @@ - [ ] delete_user - [ ] delete_user_hierarchy_group - [ ] describe_contact_flow +- [ ] describe_hours_of_operation - [ ] describe_instance - [ ] describe_instance_attribute - [ ] describe_instance_storage_config +- [ ] describe_queue - [ ] describe_quick_connect - [ ] describe_routing_profile - [ ] describe_user @@ -2404,6 +2421,7 @@ - [ ] disassociate_instance_storage_config - [ ] disassociate_lambda_function - [ ] disassociate_lex_bot +- [ ] disassociate_queue_quick_connects - [ ] disassociate_routing_profile_queues - [ ] disassociate_security_key - [ ] get_contact_attributes @@ -2421,6 +2439,7 @@ - [ ] list_lex_bots - [ ] list_phone_numbers - [ ] list_prompts +- [ ] list_queue_quick_connects - [ ] list_queues - [ ] list_quick_connects - [ ] list_routing_profile_queues @@ -2446,6 +2465,11 @@ - [ ] update_contact_flow_name - [ ] update_instance_attribute - [ ] update_instance_storage_config +- [ ] update_queue_hours_of_operation +- [ ] update_queue_max_contacts +- [ ] update_queue_name +- [ ] update_queue_outbound_caller_config +- [ ] update_queue_status - [ ] update_quick_connect_config - [ ] update_quick_connect_name - [ ] update_routing_profile_concurrency @@ -2544,6 +2568,7 @@ - [ ] delete_schedule - [ ] describe_dataset - [ ] describe_job +- [ ] describe_job_run - [ ] describe_project - [ ] describe_recipe - [ ] describe_schedule @@ -2625,7 +2650,7 @@ ## datasync
-18% implemented +17% implemented - [X] cancel_task_execution - [ ] create_agent @@ -2657,6 +2682,9 @@ - [ ] tag_resource - [ ] untag_resource - [ ] update_agent +- [ ] update_location_nfs +- [ ] update_location_object_storage +- [ ] update_location_smb - [X] update_task - [ ] update_task_execution
@@ -2797,6 +2825,7 @@ - [ ] describe_account_health - [ ] describe_account_overview - [ ] describe_anomaly +- [ ] describe_feedback - [ ] describe_insight - [ ] describe_resource_collection_health - [ ] describe_service_integration @@ -3341,6 +3370,7 @@ - [ ] deregister_transit_gateway_multicast_group_sources - [ ] describe_account_attributes - [X] describe_addresses +- [ ] describe_addresses_attribute - [ ] describe_aggregate_id_format - [X] describe_availability_zones - [ ] describe_bundle_tasks @@ -3516,6 +3546,7 @@ - [X] import_key_pair - [ ] import_snapshot - [ ] import_volume +- [ ] modify_address_attribute - [ ] modify_availability_zone_group - [ ] modify_capacity_reservation - [ ] modify_client_vpn_endpoint @@ -3586,6 +3617,7 @@ - [ ] report_instance_status - [X] request_spot_fleet - [X] request_spot_instances +- [ ] reset_address_attribute - [ ] reset_ebs_default_kms_key_id - [ ] reset_fpga_image_attribute - [ ] reset_image_attribute @@ -3683,10 +3715,13 @@ - [ ] get_repository_catalog_data - [ ] get_repository_policy - [ ] initiate_layer_upload +- [ ] list_tags_for_resource - [ ] put_image - [ ] put_registry_catalog_data - [ ] put_repository_catalog_data - [ ] set_repository_policy +- [ ] tag_resource +- [ ] untag_resource - [ ] upload_layer_part
@@ -3781,6 +3816,8 @@
0% implemented +- [ ] associate_encryption_config +- [ ] associate_identity_provider_config - [ ] create_addon - [ ] create_cluster - [ ] create_fargate_profile @@ -3793,11 +3830,14 @@ - [ ] describe_addon_versions - [ ] describe_cluster - [ ] describe_fargate_profile +- [ ] describe_identity_provider_config - [ ] describe_nodegroup - [ ] describe_update +- [ ] disassociate_identity_provider_config - [ ] list_addons - [ ] list_clusters - [ ] list_fargate_profiles +- [ ] list_identity_provider_configs - [ ] list_nodegroups - [ ] list_tags_for_resource - [ ] list_updates @@ -4046,7 +4086,7 @@ ## emr
-43% implemented +44% implemented - [ ] add_instance_fleet - [X] add_instance_groups @@ -4072,7 +4112,7 @@ - [X] list_clusters - [ ] list_instance_fleets - [X] list_instance_groups -- [ ] list_instances +- [X] list_instances - [ ] list_notebook_executions - [ ] list_security_configurations - [X] list_steps @@ -4093,6 +4133,7 @@ - [ ] start_notebook_execution - [ ] stop_notebook_execution - [X] terminate_job_flows +- [ ] update_studio - [ ] update_studio_session_mapping
@@ -4133,6 +4174,7 @@ - [ ] delete_inbound_cross_cluster_search_connection - [ ] delete_outbound_cross_cluster_search_connection - [ ] delete_package +- [ ] describe_domain_auto_tunes - [ ] describe_elasticsearch_domain - [ ] describe_elasticsearch_domain_config - [ ] describe_elasticsearch_domains @@ -4164,19 +4206,26 @@ ## events
-75% implemented +58% implemented - [ ] activate_event_source - [X] cancel_replay +- [ ] create_api_destination - [X] create_archive +- [ ] create_connection - [X] create_event_bus - [ ] create_partner_event_source - [ ] deactivate_event_source +- [ ] deauthorize_connection +- [ ] delete_api_destination - [X] delete_archive +- [ ] delete_connection - [X] delete_event_bus - [ ] delete_partner_event_source - [X] delete_rule +- [ ] describe_api_destination - [X] describe_archive +- [ ] describe_connection - [X] describe_event_bus - [ ] describe_event_source - [ ] describe_partner_event_source @@ -4184,7 +4233,9 @@ - [X] describe_rule - [X] disable_rule - [X] enable_rule +- [ ] list_api_destinations - [X] list_archives +- [ ] list_connections - [X] list_event_buses - [ ] list_event_sources - [ ] list_partner_event_source_accounts @@ -4205,7 +4256,9 @@ - [X] tag_resource - [X] test_event_pattern - [X] untag_resource +- [ ] update_api_destination - [X] update_archive +- [ ] update_connection
## firehose @@ -4260,7 +4313,7 @@ ## forecast
-15% implemented +14% implemented - [ ] create_dataset - [X] create_dataset_group @@ -4292,6 +4345,7 @@ - [ ] list_predictor_backtest_export_jobs - [ ] list_predictors - [ ] list_tags_for_resource +- [ ] stop_resource - [ ] tag_resource - [ ] untag_resource - [X] update_dataset_group @@ -5009,7 +5063,7 @@ ## iam
-73% implemented +65% implemented - [ ] add_client_id_to_open_id_connect_provider - [X] add_role_to_instance_profile @@ -5097,17 +5151,23 @@ - [X] list_group_policies - [X] list_groups - [ ] list_groups_for_user +- [ ] list_instance_profile_tags - [ ] list_instance_profiles - [ ] list_instance_profiles_for_role +- [ ] list_mfa_device_tags - [X] list_mfa_devices +- [ ] list_open_id_connect_provider_tags - [X] list_open_id_connect_providers - [X] list_policies - [ ] list_policies_granting_service_access +- [ ] list_policy_tags - [X] list_policy_versions - [X] list_role_policies - [X] list_role_tags - [X] list_roles +- [ ] list_saml_provider_tags - [X] list_saml_providers +- [ ] list_server_certificate_tags - [ ] list_server_certificates - [ ] list_service_specific_credentials - [X] list_signing_certificates @@ -5130,9 +5190,21 @@ - [ ] set_security_token_service_preferences - [ ] simulate_custom_policy - [ ] simulate_principal_policy +- [ ] tag_instance_profile +- [ ] tag_mfa_device +- [ ] tag_open_id_connect_provider +- [ ] tag_policy - [X] tag_role +- [ ] tag_saml_provider +- [ ] tag_server_certificate - [X] tag_user +- [ ] untag_instance_profile +- [ ] untag_mfa_device +- [ ] untag_open_id_connect_provider +- [ ] untag_policy - [X] untag_role +- [ ] untag_saml_provider +- [ ] untag_server_certificate - [X] untag_user - [X] update_access_key - [X] update_account_password_policy @@ -5199,6 +5271,7 @@ - [ ] list_container_recipes - [ ] list_distribution_configurations - [ ] list_image_build_versions +- [ ] list_image_packages - [ ] list_image_pipeline_images - [ ] list_image_pipelines - [ ] list_image_recipes @@ -5631,13 +5704,16 @@ - [ ] delete_detector_model - [ ] delete_input - [ ] describe_detector_model +- [ ] describe_detector_model_analysis - [ ] describe_input - [ ] describe_logging_options +- [ ] get_detector_model_analysis_results - [ ] list_detector_model_versions - [ ] list_detector_models - [ ] list_inputs - [ ] list_tags_for_resource - [ ] put_logging_options +- [ ] start_detector_model_analysis - [ ] tag_resource - [ ] untag_resource - [ ] update_detector_model @@ -5899,6 +5975,7 @@ - [ ] untag_resource - [ ] update_broker_count - [ ] update_broker_storage +- [ ] update_broker_type - [ ] update_cluster_configuration - [ ] update_cluster_kafka_version - [ ] update_configuration @@ -6275,6 +6352,64 @@ - [ ] put_session
+## lexv2-models +
+0% implemented + +- [ ] build_bot_locale +- [ ] create_bot +- [ ] create_bot_alias +- [ ] create_bot_locale +- [ ] create_bot_version +- [ ] create_intent +- [ ] create_slot +- [ ] create_slot_type +- [ ] delete_bot +- [ ] delete_bot_alias +- [ ] delete_bot_locale +- [ ] delete_bot_version +- [ ] delete_intent +- [ ] delete_slot +- [ ] delete_slot_type +- [ ] describe_bot +- [ ] describe_bot_alias +- [ ] describe_bot_locale +- [ ] describe_bot_version +- [ ] describe_intent +- [ ] describe_slot +- [ ] describe_slot_type +- [ ] list_bot_aliases +- [ ] list_bot_locales +- [ ] list_bot_versions +- [ ] list_bots +- [ ] list_built_in_intents +- [ ] list_built_in_slot_types +- [ ] list_intents +- [ ] list_slot_types +- [ ] list_slots +- [ ] list_tags_for_resource +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_bot +- [ ] update_bot_alias +- [ ] update_bot_locale +- [ ] update_intent +- [ ] update_slot +- [ ] update_slot_type +
+ +## lexv2-runtime +
+0% implemented + +- [ ] delete_session +- [ ] get_session +- [ ] put_session +- [ ] recognize_text +- [ ] recognize_utterance +- [ ] start_conversation +
+ ## license-manager
0% implemented @@ -6451,6 +6586,7 @@ - [ ] release_static_ip - [ ] reset_distribution_cache - [ ] send_contact_method_verification +- [ ] set_ip_address_type - [ ] start_instance - [ ] start_relational_database - [ ] stop_instance @@ -6574,8 +6710,11 @@ - [ ] list_dataset_entries - [ ] list_models - [ ] list_projects +- [ ] list_tags_for_resource - [ ] start_model - [ ] stop_model +- [ ] tag_resource +- [ ] untag_resource - [ ] update_dataset_entries
@@ -6648,10 +6787,12 @@ - [ ] describe_organization_configuration - [ ] disable_macie - [ ] disable_organization_admin_account +- [ ] disassociate_from_administrator_account - [ ] disassociate_from_master_account - [ ] disassociate_member - [ ] enable_macie - [ ] enable_organization_admin_account +- [ ] get_administrator_account - [ ] get_bucket_statistics - [ ] get_classification_export_configuration - [ ] get_custom_data_identifier @@ -6685,7 +6826,7 @@ ## managedblockchain
-100% implemented +86% implemented - [X] create_member - [X] create_network @@ -6703,7 +6844,10 @@ - [X] list_nodes - [X] list_proposal_votes - [X] list_proposals +- [ ] list_tags_for_resource - [X] reject_invitation +- [ ] tag_resource +- [ ] untag_resource - [X] update_member - [X] update_node - [X] vote_on_proposal @@ -6815,6 +6959,7 @@ - [ ] create_input_security_group - [ ] create_multiplex - [ ] create_multiplex_program +- [ ] create_partner_input - [ ] create_tags - [X] delete_channel - [X] delete_input @@ -6890,6 +7035,7 @@
0% implemented +- [ ] configure_logs - [ ] create_asset - [ ] create_packaging_configuration - [ ] create_packaging_group @@ -7963,6 +8109,7 @@ - [ ] describe_valid_db_instance_modifications - [ ] download_db_log_file_portion - [ ] failover_db_cluster +- [ ] failover_global_cluster - [ ] import_installation_media - [ ] list_tags_for_resource - [ ] modify_certificates @@ -8933,7 +9080,7 @@ ## secretsmanager
-73% implemented +63% implemented - [ ] cancel_rotate_secret - [X] create_secret @@ -8947,8 +9094,11 @@ - [X] list_secrets - [ ] put_resource_policy - [X] put_secret_value +- [ ] remove_regions_from_replication +- [ ] replicate_secret_to_regions - [X] restore_secret - [X] rotate_secret +- [ ] stop_replication_to_replica - [X] tag_resource - [X] untag_resource - [X] update_secret @@ -9347,6 +9497,7 @@ - [ ] put_dedicated_ip_in_pool - [ ] put_dedicated_ip_warmup_attributes - [ ] put_deliverability_dashboard_option +- [ ] put_email_identity_configuration_set_attributes - [ ] put_email_identity_dkim_attributes - [ ] put_email_identity_dkim_signing_attributes - [ ] put_email_identity_feedback_attributes @@ -9397,6 +9548,9 @@ - [ ] list_protection_groups - [ ] list_protections - [ ] list_resources_in_protection_group +- [ ] list_tags_for_resource +- [ ] tag_resource +- [ ] untag_resource - [ ] update_emergency_contact_settings - [ ] update_protection_group - [ ] update_subscription @@ -10342,8 +10496,11 @@ - [ ] list_milestones - [ ] list_notifications - [ ] list_share_invitations +- [ ] list_tags_for_resource - [ ] list_workload_shares - [ ] list_workloads +- [ ] tag_resource +- [ ] untag_resource - [ ] update_answer - [ ] update_lens_review - [ ] update_share_invitation @@ -10498,6 +10655,7 @@ 0% implemented - [ ] get_raw_message_content +- [ ] put_raw_message_content
## workspaces