From a84459072dc5186ec3490d2e05d67560963e13db Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Fri, 12 Mar 2021 16:19:36 +0000 Subject: [PATCH] Prep 2.0.2 release (#3768) * Updating implementation coverage * Changelog for 2.0.2 --- CHANGELOG.md | 18 +++ IMPLEMENTATION_COVERAGE.md | 240 ++++++++++++++++++++++++++++++------- 2 files changed, 217 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14d085069..c07520627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ Moto Changelog Unreleased ----- +2.0.2 +----- + General Changes: + * New Osaka region is now supported + + New Services: + * MediaPackage + + New Methods: + * Redshift + * authorize_cluster_security_group_ingress + * Secrets Manager: + * untag_resource + + Miscellaneous: + * IAM:list_roles() now contains the MaxSessionDuration-attribute + * Kinesis:get_records(): Fix formatting of the ApproximateArrivalTimestamp-parameter + * SQS:receive_message(): Fix behaviour of the AttributeNames-parameter 2.0.1 ----- diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 3d2e0bcaa..2649004b2 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 @@ -257,7 +259,7 @@ ## apigateway
-38% implemented +39% implemented - [X] create_api_key - [X] create_authorizer @@ -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 +42% implemented - [ ] add_instance_fleet - [X] add_instance_groups @@ -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,32 +4206,41 @@ ## events
-65% implemented +58% implemented - [ ] activate_event_source -- [ ] cancel_replay +- [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 -- [ ] describe_replay +- [X] describe_replay - [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 - [ ] list_partner_event_sources -- [ ] list_replays +- [X] list_replays - [X] list_rule_names_by_target - [X] list_rules - [X] list_tags_for_resource @@ -4201,11 +4252,13 @@ - [X] put_targets - [X] remove_permission - [X] remove_targets -- [ ] start_replay +- [X] start_replay - [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 @@ -6738,30 +6882,30 @@ ## mediaconnect
-30% implemented +29% implemented - [ ] add_flow_outputs - [ ] add_flow_sources - [ ] add_flow_vpc_interfaces -- [x] create_flow -- [x] delete_flow -- [x] describe_flow +- [X] create_flow +- [X] delete_flow +- [X] describe_flow - [ ] describe_offering - [ ] describe_reservation - [ ] grant_flow_entitlements - [ ] list_entitlements -- [x] list_flows +- [X] list_flows - [ ] list_offerings - [ ] list_reservations -- [x] list_tags_for_resource +- [X] list_tags_for_resource - [ ] purchase_offering - [ ] remove_flow_output - [ ] remove_flow_source - [ ] remove_flow_vpc_interface - [ ] revoke_flow_entitlement -- [x] start_flow -- [x] stop_flow -- [x] tag_resource +- [X] start_flow +- [X] stop_flow +- [X] tag_resource - [ ] untag_resource - [ ] update_flow - [ ] update_flow_entitlement @@ -6815,6 +6959,7 @@ - [ ] create_input_security_group - [ ] create_multiplex - [ ] create_multiplex_program +- [ ] create_partner_input - [ ] create_tags - [X] delete_channel - [X] delete_input @@ -6863,33 +7008,34 @@ ## mediapackage
-0% implemented +47% implemented - [ ] configure_logs -- [ ] create_channel +- [X] create_channel - [ ] create_harvest_job -- [ ] create_origin_endpoint -- [ ] delete_channel -- [ ] delete_origin_endpoint -- [ ] describe_channel +- [X] create_origin_endpoint +- [X] delete_channel +- [X] delete_origin_endpoint +- [X] describe_channel - [ ] describe_harvest_job -- [ ] describe_origin_endpoint -- [ ] list_channels +- [X] describe_origin_endpoint +- [X] list_channels - [ ] list_harvest_jobs -- [ ] list_origin_endpoints +- [X] list_origin_endpoints - [ ] list_tags_for_resource - [ ] rotate_channel_credentials - [ ] rotate_ingest_endpoint_credentials - [ ] tag_resource - [ ] untag_resource - [ ] update_channel -- [ ] update_origin_endpoint +- [X] update_origin_endpoint
## mediapackage-vod
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 @@ -8025,10 +8172,10 @@ ## redshift
-29% implemented +30% implemented - [ ] accept_reserved_node_exchange -- [ ] authorize_cluster_security_group_ingress +- [X] authorize_cluster_security_group_ingress - [ ] authorize_snapshot_access - [ ] batch_delete_cluster_snapshots - [ ] batch_modify_cluster_snapshots @@ -8933,7 +9080,7 @@ ## secretsmanager
-68% implemented +63% implemented - [ ] cancel_rotate_secret - [X] create_secret @@ -8947,10 +9094,13 @@ - [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 -- [ ] untag_resource +- [X] untag_resource - [X] update_secret - [ ] update_secret_version_stage - [ ] validate_resource_policy @@ -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 @@ -9901,7 +10055,7 @@ ## support
-0% implemented +14% implemented - [ ] add_attachments_to_set - [ ] add_communication_to_case @@ -9914,8 +10068,8 @@ - [ ] describe_trusted_advisor_check_refresh_statuses - [ ] describe_trusted_advisor_check_result - [ ] describe_trusted_advisor_check_summaries -- [ ] describe_trusted_advisor_checks -- [ ] refresh_trusted_advisor_check +- [X] describe_trusted_advisor_checks +- [X] refresh_trusted_advisor_check - [ ] resolve_case
@@ -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