diff --git a/CHANGELOG.md b/CHANGELOG.md index fd5c6270483c..e2d76f01926c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,60 @@ Moto Changelog ============== +5.0.23 +----- +Docker Digest for 5.0.23: + + New Services: + * Kafka: + * create_cluster() + * create_cluster_v2() + * describe_cluster() + * describe_cluster_v2() + * delete_cluster() + * list_clusters() + * list_clusters_v2() + * list_tags_for_resource() + * tag_resource() + * untag_resource() + + New Methods: + * DirectConnect: + * associate_mac_sec_key() + * create_lag() + * describe_lags() + * describe_settings() + * disassociate_mac_sec_key() + * update_settings() + + * EFS: + * describe_file_system_policy() + * put_file_system_policy() + + * ES: + * describe_elasticsearch_domains() + + * OpenSearch: + * describe_domains() + + Miscellaneous: + * Athena: list_query_executions() now supports the WorkGroup-parameter + * Athena: start_query_execution() now supports the WorkGroup-parameter + * CloudFormation: AWS::IAM::Role now supports updates + * CognitoIDP: list_users() now correctly filters before applying the Limit + * DirectConnect: describe_trusts() no longer requires a DirectoryId-parameter + * DynamoDB: The DeleteProtectionEnabled can now be disabled + * DynamoDB: update_item() can now return list of binaries + * EC2: SecurityGroups now contain a SecurityGroupArn + * EC2: update_route() now correctly handles DestinationPrefixListId + * KMS: get_public_key() now supports passing in aliases + * Lambda: publish_function() now publishes a function even if the updated code hasn't changed + * MemoryDB: tag_resource/list_tags_for_resource() now supports Snapshots and SubnetGroups + * RDS: copy_db_snapshot() now supports the CopyTags-parameter + * RDS: copy_db_snapshot() now accepts ARN's as the SourceSnapshotIdentifier + * RDS: restore_db_instance_from_db_snapshot() now accepts ARN's as the SourceSnapshotIdentifier + * S3: complete_multipart_upload() now supports IfNoneMatch-parameter + 5.0.22 ----- Docker Digest for 5.0.22: _sha256:a51561b8b9d94918788cb89799d37a34c4bcdf4669f081014b3a2df6b4fc0a11_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 650962035b60..a71dc75e9220 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -84,7 +84,7 @@ ## apigateway
-64% implemented +62% implemented - [X] create_api_key - [X] create_authorizer @@ -93,6 +93,7 @@ - [ ] create_documentation_part - [ ] create_documentation_version - [X] create_domain_name +- [ ] create_domain_name_access_association - [X] create_model - [X] create_request_validator - [X] create_resource @@ -109,6 +110,7 @@ - [ ] delete_documentation_part - [ ] delete_documentation_version - [X] delete_domain_name +- [ ] delete_domain_name_access_association - [X] delete_gateway_response - [X] delete_integration - [X] delete_integration_response @@ -141,6 +143,7 @@ - [ ] get_documentation_version - [ ] get_documentation_versions - [X] get_domain_name +- [ ] get_domain_name_access_associations - [X] get_domain_names - [ ] get_export - [X] get_gateway_response @@ -180,6 +183,7 @@ - [X] put_method - [X] put_method_response - [X] put_rest_api +- [ ] reject_domain_name_access_association - [ ] tag_resource - [ ] test_invoke_authorizer - [ ] test_invoke_method @@ -348,7 +352,7 @@ ## application-autoscaling
-69% implemented +64% implemented - [X] delete_scaling_policy - [X] delete_scheduled_action @@ -357,6 +361,7 @@ - [ ] describe_scaling_activities - [X] describe_scaling_policies - [X] describe_scheduled_actions +- [ ] get_predictive_scaling_forecast - [ ] list_tags_for_resource - [X] put_scaling_policy - [X] put_scheduled_action @@ -764,13 +769,14 @@ ## bedrock
-27% implemented +22% implemented - [ ] batch_delete_evaluation_job - [ ] create_evaluation_job - [ ] create_guardrail - [ ] create_guardrail_version - [ ] create_inference_profile +- [ ] create_marketplace_model_endpoint - [ ] create_model_copy_job - [X] create_model_customization_job - [ ] create_model_import_job @@ -780,19 +786,23 @@ - [ ] delete_guardrail - [ ] delete_imported_model - [ ] delete_inference_profile +- [ ] delete_marketplace_model_endpoint - [X] delete_model_invocation_logging_configuration - [ ] delete_provisioned_model_throughput +- [ ] deregister_marketplace_model_endpoint - [X] get_custom_model - [ ] get_evaluation_job - [ ] get_foundation_model - [ ] get_guardrail - [ ] get_imported_model - [ ] get_inference_profile +- [ ] get_marketplace_model_endpoint - [ ] get_model_copy_job - [X] get_model_customization_job - [ ] get_model_import_job - [ ] get_model_invocation_job - [X] get_model_invocation_logging_configuration +- [ ] get_prompt_router - [ ] get_provisioned_model_throughput - [X] list_custom_models - [ ] list_evaluation_jobs @@ -800,26 +810,31 @@ - [ ] list_guardrails - [ ] list_imported_models - [ ] list_inference_profiles +- [ ] list_marketplace_model_endpoints - [ ] list_model_copy_jobs - [X] list_model_customization_jobs - [ ] list_model_import_jobs - [ ] list_model_invocation_jobs +- [ ] list_prompt_routers - [ ] list_provisioned_model_throughputs - [X] list_tags_for_resource - [X] put_model_invocation_logging_configuration +- [ ] register_marketplace_model_endpoint - [ ] stop_evaluation_job - [X] stop_model_customization_job - [ ] stop_model_invocation_job - [X] tag_resource - [X] untag_resource - [ ] update_guardrail +- [ ] update_marketplace_model_endpoint - [ ] update_provisioned_model_throughput
## bedrock-agent
-17% implemented +15% implemented +- [ ] associate_agent_collaborator - [ ] associate_agent_knowledge_base - [X] create_agent - [ ] create_agent_action_group @@ -840,11 +855,14 @@ - [ ] delete_flow_alias - [ ] delete_flow_version - [X] delete_knowledge_base +- [ ] delete_knowledge_base_documents - [ ] delete_prompt +- [ ] disassociate_agent_collaborator - [ ] disassociate_agent_knowledge_base - [X] get_agent - [ ] get_agent_action_group - [ ] get_agent_alias +- [ ] get_agent_collaborator - [ ] get_agent_knowledge_base - [ ] get_agent_version - [ ] get_data_source @@ -853,9 +871,12 @@ - [ ] get_flow_version - [ ] get_ingestion_job - [X] get_knowledge_base +- [ ] get_knowledge_base_documents - [ ] get_prompt +- [ ] ingest_knowledge_base_documents - [ ] list_agent_action_groups - [ ] list_agent_aliases +- [ ] list_agent_collaborators - [ ] list_agent_knowledge_bases - [ ] list_agent_versions - [X] list_agents @@ -864,6 +885,7 @@ - [ ] list_flow_versions - [ ] list_flows - [ ] list_ingestion_jobs +- [ ] list_knowledge_base_documents - [X] list_knowledge_bases - [ ] list_prompts - [X] list_tags_for_resource @@ -876,6 +898,7 @@ - [ ] update_agent - [ ] update_agent_action_group - [ ] update_agent_alias +- [ ] update_agent_collaborator - [ ] update_agent_knowledge_base - [ ] update_data_source - [ ] update_flow @@ -919,7 +942,7 @@ ## ce
-19% implemented +18% implemented - [ ] create_anomaly_monitor - [ ] create_anomaly_subscription @@ -932,6 +955,7 @@ - [ ] get_anomaly_monitors - [ ] get_anomaly_subscriptions - [ ] get_approximate_usage_records +- [ ] get_commitment_purchase_analysis - [X] get_cost_and_usage - [ ] get_cost_and_usage_with_resources - [ ] get_cost_categories @@ -948,12 +972,14 @@ - [ ] get_savings_plans_utilization_details - [ ] get_tags - [ ] get_usage_forecast +- [ ] list_commitment_purchase_analyses - [ ] list_cost_allocation_tag_backfill_history - [ ] list_cost_allocation_tags - [ ] list_cost_category_definitions - [ ] list_savings_plans_purchase_recommendation_generation - [X] list_tags_for_resource - [ ] provide_anomaly_feedback +- [ ] start_commitment_purchase_analysis - [ ] start_cost_allocation_tag_backfill - [ ] start_savings_plans_purchase_recommendation_generation - [X] tag_resource @@ -966,7 +992,7 @@ ## cloudformation
-40% implemented +39% implemented - [ ] activate_organizations_access - [ ] activate_type @@ -1017,6 +1043,7 @@ - [X] list_change_sets - [X] list_exports - [ ] list_generated_templates +- [ ] list_hook_results - [ ] list_imports - [ ] list_resource_scan_related_resources - [ ] list_resource_scan_resources @@ -1054,10 +1081,11 @@ ## cloudfront
-20% implemented +18% implemented - [ ] associate_alias - [ ] copy_distribution +- [ ] create_anycast_ip_list - [ ] create_cache_policy - [ ] create_cloud_front_origin_access_identity - [ ] create_continuous_deployment_policy @@ -1077,6 +1105,8 @@ - [ ] create_response_headers_policy - [ ] create_streaming_distribution - [ ] create_streaming_distribution_with_tags +- [ ] create_vpc_origin +- [ ] delete_anycast_ip_list - [ ] delete_cache_policy - [ ] delete_cloud_front_origin_access_identity - [ ] delete_continuous_deployment_policy @@ -1093,8 +1123,10 @@ - [ ] delete_realtime_log_config - [ ] delete_response_headers_policy - [ ] delete_streaming_distribution +- [ ] delete_vpc_origin - [ ] describe_function - [ ] describe_key_value_store +- [ ] get_anycast_ip_list - [ ] get_cache_policy - [ ] get_cache_policy_config - [ ] get_cloud_front_origin_access_identity @@ -1123,16 +1155,20 @@ - [ ] get_response_headers_policy_config - [ ] get_streaming_distribution - [ ] get_streaming_distribution_config +- [ ] get_vpc_origin +- [ ] list_anycast_ip_lists - [ ] list_cache_policies - [ ] list_cloud_front_origin_access_identities - [ ] list_conflicting_aliases - [ ] list_continuous_deployment_policies - [X] list_distributions +- [ ] list_distributions_by_anycast_ip_list_id - [ ] list_distributions_by_cache_policy_id - [ ] list_distributions_by_key_group - [ ] list_distributions_by_origin_request_policy_id - [ ] list_distributions_by_realtime_log_config - [ ] list_distributions_by_response_headers_policy_id +- [ ] list_distributions_by_vpc_origin_id - [ ] list_distributions_by_web_acl_id - [ ] list_field_level_encryption_configs - [ ] list_field_level_encryption_profiles @@ -1147,6 +1183,7 @@ - [ ] list_response_headers_policies - [ ] list_streaming_distributions - [X] list_tags_for_resource +- [ ] list_vpc_origins - [ ] publish_function - [ ] tag_resource - [ ] test_function @@ -1167,18 +1204,21 @@ - [ ] update_realtime_log_config - [ ] update_response_headers_policy - [ ] update_streaming_distribution +- [ ] update_vpc_origin
## cloudtrail
-32% implemented +28% implemented - [X] add_tags - [ ] cancel_query - [ ] create_channel +- [ ] create_dashboard - [ ] create_event_data_store - [X] create_trail - [ ] delete_channel +- [ ] delete_dashboard - [ ] delete_event_data_store - [ ] delete_resource_policy - [X] delete_trail @@ -1189,6 +1229,7 @@ - [ ] enable_federation - [ ] generate_query - [ ] get_channel +- [ ] get_dashboard - [ ] get_event_data_store - [X] get_event_selectors - [ ] get_import @@ -1198,6 +1239,7 @@ - [X] get_trail - [X] get_trail_status - [ ] list_channels +- [ ] list_dashboards - [ ] list_event_data_stores - [ ] list_import_failures - [ ] list_imports @@ -1213,6 +1255,7 @@ - [ ] register_organization_delegated_admin - [X] remove_tags - [ ] restore_event_data_store +- [ ] start_dashboard_refresh - [ ] start_event_data_store_ingestion - [ ] start_import - [X] start_logging @@ -1221,6 +1264,7 @@ - [ ] stop_import - [X] stop_logging - [ ] update_channel +- [ ] update_dashboard - [ ] update_event_data_store - [X] update_trail
@@ -1490,7 +1534,7 @@ ## cognito-idp
-60% implemented +54% implemented - [X] add_custom_attributes - [X] admin_add_user_to_group @@ -1521,11 +1565,13 @@ - [X] admin_user_global_sign_out - [X] associate_software_token - [X] change_password +- [ ] complete_web_authn_registration - [ ] confirm_device - [X] confirm_forgot_password - [X] confirm_sign_up - [X] create_group - [X] create_identity_provider +- [ ] create_managed_login_branding - [X] create_resource_server - [ ] create_user_import_job - [X] create_user_pool @@ -1533,13 +1579,17 @@ - [X] create_user_pool_domain - [X] delete_group - [X] delete_identity_provider +- [ ] delete_managed_login_branding - [ ] delete_resource_server - [ ] delete_user - [ ] delete_user_attributes - [X] delete_user_pool - [X] delete_user_pool_client - [X] delete_user_pool_domain +- [ ] delete_web_authn_credential - [X] describe_identity_provider +- [ ] describe_managed_login_branding +- [ ] describe_managed_login_branding_by_client - [X] describe_resource_server - [ ] describe_risk_configuration - [ ] describe_user_import_job @@ -1557,6 +1607,7 @@ - [ ] get_ui_customization - [X] get_user - [ ] get_user_attribute_verification_code +- [ ] get_user_auth_factors - [X] get_user_pool_mfa_config - [X] global_sign_out - [X] initiate_auth @@ -1570,6 +1621,7 @@ - [X] list_user_pools - [X] list_users - [X] list_users_in_group +- [ ] list_web_authn_credentials - [ ] resend_confirmation_code - [X] respond_to_auth_challenge - [ ] revoke_token @@ -1581,6 +1633,7 @@ - [ ] set_user_settings - [X] sign_up - [ ] start_user_import_job +- [ ] start_web_authn_registration - [ ] stop_user_import_job - [ ] tag_resource - [ ] untag_resource @@ -1588,6 +1641,7 @@ - [ ] update_device_status - [X] update_group - [X] update_identity_provider +- [ ] update_managed_login_branding - [ ] update_resource_server - [X] update_user_attributes - [X] update_user_pool @@ -1690,8 +1744,9 @@ ## config
-38% implemented +36% implemented +- [ ] associate_resource_types - [X] batch_get_aggregate_resource_config - [X] batch_get_resource_config - [X] delete_aggregation_authorization @@ -1708,6 +1763,7 @@ - [ ] delete_remediation_exceptions - [ ] delete_resource_config - [X] delete_retention_configuration +- [ ] delete_service_linked_configuration_recorder - [ ] delete_stored_query - [ ] deliver_config_snapshot - [ ] describe_aggregate_compliance_by_config_rules @@ -1735,6 +1791,7 @@ - [ ] describe_remediation_exceptions - [ ] describe_remediation_execution_status - [X] describe_retention_configurations +- [ ] disassociate_resource_types - [ ] get_aggregate_compliance_details_by_config_rule - [ ] get_aggregate_config_rule_compliance_summary - [ ] get_aggregate_conformance_pack_compliance_summary @@ -1755,6 +1812,7 @@ - [ ] get_resource_evaluation_summary - [ ] get_stored_query - [X] list_aggregate_discovered_resources +- [ ] list_configuration_recorders - [ ] list_conformance_pack_compliance_scores - [X] list_discovered_resources - [ ] list_resource_evaluations @@ -1774,6 +1832,7 @@ - [ ] put_remediation_exceptions - [ ] put_resource_config - [X] put_retention_configuration +- [ ] put_service_linked_configuration_recorder - [ ] put_stored_query - [ ] select_aggregate_resource_config - [ ] select_resource_config @@ -1966,7 +2025,7 @@ - [ ] allocate_transit_virtual_interface - [ ] associate_connection_with_lag - [ ] associate_hosted_connection -- [x] associate_mac_sec_key +- [X] associate_mac_sec_key - [ ] associate_virtual_interface - [ ] confirm_connection - [ ] confirm_customer_agreement @@ -1979,7 +2038,7 @@ - [ ] create_direct_connect_gateway_association - [ ] create_direct_connect_gateway_association_proposal - [ ] create_interconnect -- [x] create_lag +- [X] create_lag - [ ] create_private_virtual_interface - [ ] create_public_virtual_interface - [ ] create_transit_virtual_interface @@ -2002,7 +2061,7 @@ - [ ] describe_hosted_connections - [ ] describe_interconnect_loa - [ ] describe_interconnects -- [x] describe_lags +- [X] describe_lags - [ ] describe_loa - [ ] describe_locations - [ ] describe_router_configuration @@ -2010,7 +2069,7 @@ - [ ] describe_virtual_gateways - [ ] describe_virtual_interfaces - [ ] disassociate_connection_from_lag -- [x] disassociate_mac_sec_key +- [X] disassociate_mac_sec_key - [ ] list_virtual_interface_test_history - [ ] start_bgp_failover_test - [ ] stop_bgp_failover_test @@ -2143,7 +2202,7 @@ ## ds
-25% implemented +28% implemented - [ ] accept_shared_directory - [ ] add_ip_routes @@ -2175,7 +2234,7 @@ - [ ] describe_event_topics - [X] describe_ldaps_settings - [ ] describe_regions -- [ ] describe_settings +- [X] describe_settings - [ ] describe_shared_directories - [ ] describe_snapshots - [X] describe_trusts @@ -2212,7 +2271,7 @@ - [ ] update_directory_setup - [ ] update_number_of_domain_controllers - [ ] update_radius -- [ ] update_settings +- [X] update_settings - [ ] update_trust - [ ] verify_trust
@@ -2304,7 +2363,7 @@ ## ec2
-32% implemented +31% implemented - [ ] accept_address_transfer - [ ] accept_capacity_reservation_billing_ownership @@ -2354,6 +2413,7 @@ - [ ] cancel_capacity_reservation - [ ] cancel_capacity_reservation_fleets - [ ] cancel_conversion_task +- [ ] cancel_declarative_policies_report - [ ] cancel_export_task - [ ] cancel_image_launch_permission - [ ] cancel_import_task @@ -2441,6 +2501,7 @@ - [ ] create_verified_access_trust_provider - [X] create_volume - [X] create_vpc +- [ ] create_vpc_block_public_access_exclusion - [X] create_vpc_endpoint - [ ] create_vpc_endpoint_connection_notification - [X] create_vpc_endpoint_service_configuration @@ -2516,6 +2577,7 @@ - [ ] delete_verified_access_trust_provider - [X] delete_volume - [X] delete_vpc +- [ ] delete_vpc_block_public_access_exclusion - [ ] delete_vpc_endpoint_connection_notifications - [X] delete_vpc_endpoint_service_configurations - [X] delete_vpc_endpoints @@ -2540,6 +2602,8 @@ - [ ] describe_aws_network_performance_metric_subscriptions - [ ] describe_bundle_tasks - [ ] describe_byoip_cidrs +- [ ] describe_capacity_block_extension_history +- [ ] describe_capacity_block_extension_offerings - [ ] describe_capacity_block_offerings - [ ] describe_capacity_reservation_billing_requests - [ ] describe_capacity_reservation_fleets @@ -2554,6 +2618,7 @@ - [ ] describe_coip_pools - [ ] describe_conversion_tasks - [X] describe_customer_gateways +- [ ] describe_declarative_policies_reports - [X] describe_dhcp_options - [X] describe_egress_only_internet_gateways - [ ] describe_elastic_gpus @@ -2674,8 +2739,11 @@ - [X] describe_volumes - [X] describe_volumes_modifications - [X] describe_vpc_attribute +- [ ] describe_vpc_block_public_access_exclusions +- [ ] describe_vpc_block_public_access_options - [ ] describe_vpc_classic_link - [ ] describe_vpc_classic_link_dns_support +- [ ] describe_vpc_endpoint_associations - [ ] describe_vpc_endpoint_connection_notifications - [ ] describe_vpc_endpoint_connections - [X] describe_vpc_endpoint_service_configurations @@ -2693,6 +2761,7 @@ - [X] detach_volume - [X] detach_vpn_gateway - [ ] disable_address_transfer +- [ ] disable_allowed_images_settings - [ ] disable_aws_network_performance_metric_subscription - [X] disable_ebs_encryption_by_default - [ ] disable_fast_launch @@ -2726,6 +2795,7 @@ - [ ] disassociate_trunk_interface - [X] disassociate_vpc_cidr_block - [ ] enable_address_transfer +- [ ] enable_allowed_images_settings - [ ] enable_aws_network_performance_metric_subscription - [X] enable_ebs_encryption_by_default - [ ] enable_fast_launch @@ -2747,6 +2817,8 @@ - [ ] export_client_vpn_client_configuration - [ ] export_image - [ ] export_transit_gateway_routes +- [ ] export_verified_access_instance_client_configuration +- [ ] get_allowed_images_settings - [ ] get_associated_enclave_certificate_iam_roles - [ ] get_associated_ipv6_pool_cidrs - [ ] get_aws_network_performance_data @@ -2754,6 +2826,7 @@ - [ ] get_coip_pool_usage - [ ] get_console_output - [ ] get_console_screenshot +- [ ] get_declarative_policies_report_summary - [ ] get_default_credit_specification - [ ] get_ebs_default_kms_key_id - [X] get_ebs_encryption_by_default @@ -2792,6 +2865,7 @@ - [X] get_transit_gateway_route_table_associations - [X] get_transit_gateway_route_table_propagations - [ ] get_verified_access_endpoint_policy +- [ ] get_verified_access_endpoint_targets - [ ] get_verified_access_group_policy - [ ] get_vpn_connection_device_sample_configuration - [ ] get_vpn_connection_device_types @@ -2827,6 +2901,7 @@ - [ ] modify_instance_maintenance_options - [ ] modify_instance_metadata_defaults - [ ] modify_instance_metadata_options +- [ ] modify_instance_network_performance_options - [ ] modify_instance_placement - [ ] modify_ipam - [ ] modify_ipam_pool @@ -2860,6 +2935,8 @@ - [X] modify_volume - [ ] modify_volume_attribute - [X] modify_vpc_attribute +- [ ] modify_vpc_block_public_access_exclusion +- [ ] modify_vpc_block_public_access_options - [X] modify_vpc_endpoint - [ ] modify_vpc_endpoint_connection_notification - [X] modify_vpc_endpoint_service_configuration @@ -2880,6 +2957,7 @@ - [ ] provision_ipam_pool_cidr - [ ] provision_public_ipv4_pool_cidr - [ ] purchase_capacity_block +- [ ] purchase_capacity_block_extension - [ ] purchase_host_reservation - [ ] purchase_reserved_instances_offering - [ ] purchase_scheduled_instances @@ -2898,6 +2976,7 @@ - [X] release_hosts - [ ] release_ipam_pool_allocation - [X] replace_iam_instance_profile_association +- [ ] replace_image_criteria_in_allowed_images_settings - [X] replace_network_acl_association - [X] replace_network_acl_entry - [X] replace_route @@ -2928,6 +3007,7 @@ - [ ] search_transit_gateway_multicast_groups - [X] search_transit_gateway_routes - [ ] send_diagnostic_interrupt +- [ ] start_declarative_policies_report - [X] start_instances - [ ] start_network_insights_access_scope_analysis - [ ] start_network_insights_analysis @@ -3075,7 +3155,7 @@ ## efs
-54% implemented +61% implemented - [X] create_access_point - [X] create_file_system @@ -3091,7 +3171,7 @@ - [X] describe_access_points - [ ] describe_account_preferences - [X] describe_backup_policy -- [ ] describe_file_system_policy +- [X] describe_file_system_policy - [X] describe_file_systems - [X] describe_lifecycle_configuration - [X] describe_mount_target_security_groups @@ -3102,7 +3182,7 @@ - [X] modify_mount_target_security_groups - [ ] put_account_preferences - [ ] put_backup_policy -- [ ] put_file_system_policy +- [X] put_file_system_policy - [X] put_lifecycle_configuration - [X] tag_resource - [X] untag_resource @@ -3366,7 +3446,7 @@ ## elbv2
-68% implemented +66% implemented - [X] add_listener_certificates - [X] add_tags @@ -3384,6 +3464,7 @@ - [ ] delete_trust_store - [X] deregister_targets - [ ] describe_account_limits +- [ ] describe_capacity_reservation - [X] describe_listener_attributes - [X] describe_listener_certificates - [X] describe_listeners @@ -3401,6 +3482,7 @@ - [ ] get_resource_policy - [ ] get_trust_store_ca_certificates_bundle - [ ] get_trust_store_revocation_content +- [ ] modify_capacity_reservation - [X] modify_listener - [X] modify_listener_attributes - [X] modify_load_balancer_attributes @@ -3533,7 +3615,7 @@ ## es
-7% implemented +9% implemented - [ ] accept_inbound_cross_cluster_search_connection - [ ] add_tags @@ -3555,7 +3637,7 @@ - [ ] describe_domain_change_progress - [X] describe_elasticsearch_domain - [ ] describe_elasticsearch_domain_config -- [ ] describe_elasticsearch_domains +- [X] describe_elasticsearch_domains - [ ] describe_elasticsearch_instance_type_limits - [ ] describe_inbound_cross_cluster_search_connections - [ ] describe_outbound_cross_cluster_search_connections @@ -3830,7 +3912,7 @@ ## glue
-29% implemented +26% implemented - [X] batch_create_partition - [ ] batch_delete_connection @@ -3856,6 +3938,7 @@ - [ ] cancel_statement - [ ] check_schema_version_validity - [ ] create_blueprint +- [ ] create_catalog - [ ] create_classifier - [ ] create_column_statistics_task_settings - [ ] create_connection @@ -3864,6 +3947,9 @@ - [ ] create_data_quality_ruleset - [X] create_database - [ ] create_dev_endpoint +- [ ] create_integration +- [ ] create_integration_resource_property +- [ ] create_integration_table_properties - [X] create_job - [ ] create_ml_transform - [X] create_partition @@ -3880,6 +3966,7 @@ - [ ] create_user_defined_function - [ ] create_workflow - [ ] delete_blueprint +- [ ] delete_catalog - [ ] delete_classifier - [ ] delete_column_statistics_for_partition - [ ] delete_column_statistics_for_table @@ -3890,6 +3977,8 @@ - [ ] delete_data_quality_ruleset - [X] delete_database - [ ] delete_dev_endpoint +- [ ] delete_integration +- [ ] delete_integration_table_properties - [X] delete_job - [ ] delete_ml_transform - [X] delete_partition @@ -3907,10 +3996,16 @@ - [ ] delete_usage_profile - [ ] delete_user_defined_function - [ ] delete_workflow +- [ ] describe_connection_type +- [ ] describe_entity +- [ ] describe_inbound_integrations +- [ ] describe_integrations - [ ] get_blueprint - [ ] get_blueprint_run - [ ] get_blueprint_runs +- [ ] get_catalog - [ ] get_catalog_import_status +- [ ] get_catalogs - [ ] get_classifier - [ ] get_classifiers - [ ] get_column_statistics_for_partition @@ -3936,6 +4031,9 @@ - [ ] get_dataflow_graph - [ ] get_dev_endpoint - [ ] get_dev_endpoints +- [ ] get_entity_records +- [ ] get_integration_resource_property +- [ ] get_integration_table_properties - [X] get_job - [ ] get_job_bookmark - [X] get_job_run @@ -3982,6 +4080,7 @@ - [ ] import_catalog_to_glue - [ ] list_blueprints - [ ] list_column_statistics_task_runs +- [ ] list_connection_types - [X] list_crawlers - [ ] list_crawls - [ ] list_custom_entity_types @@ -3992,6 +4091,7 @@ - [ ] list_data_quality_statistic_annotations - [ ] list_data_quality_statistics - [ ] list_dev_endpoints +- [ ] list_entities - [X] list_jobs - [ ] list_ml_transforms - [X] list_registries @@ -4003,6 +4103,7 @@ - [X] list_triggers - [ ] list_usage_profiles - [ ] list_workflows +- [ ] modify_integration - [ ] put_data_catalog_encryption_settings - [ ] put_data_quality_profile_annotation - [ ] put_resource_policy @@ -4040,6 +4141,7 @@ - [ ] test_connection - [X] untag_resource - [ ] update_blueprint +- [ ] update_catalog - [ ] update_classifier - [ ] update_column_statistics_for_partition - [ ] update_column_statistics_for_table @@ -4050,6 +4152,8 @@ - [ ] update_data_quality_ruleset - [X] update_database - [ ] update_dev_endpoint +- [ ] update_integration_resource_property +- [ ] update_integration_table_properties - [ ] update_job - [ ] update_job_from_source_control - [ ] update_ml_transform @@ -4505,7 +4609,7 @@ ## iot
-34% implemented +33% implemented - [ ] accept_certificate_transfer - [ ] add_thing_to_billing_group @@ -4529,6 +4633,7 @@ - [ ] create_billing_group - [X] create_certificate_from_csr - [ ] create_certificate_provider +- [ ] create_command - [ ] create_custom_metric - [ ] create_dimension - [X] create_domain_configuration @@ -4562,6 +4667,8 @@ - [X] delete_ca_certificate - [X] delete_certificate - [ ] delete_certificate_provider +- [ ] delete_command +- [ ] delete_command_execution - [ ] delete_custom_metric - [ ] delete_dimension - [X] delete_domain_configuration @@ -4634,6 +4741,8 @@ - [ ] get_behavior_model_training_summaries - [ ] get_buckets_aggregation - [ ] get_cardinality +- [ ] get_command +- [ ] get_command_execution - [ ] get_effective_policies - [X] get_indexing_configuration - [X] get_job_document @@ -4663,6 +4772,8 @@ - [ ] list_certificate_providers - [X] list_certificates - [X] list_certificates_by_ca +- [ ] list_command_executions +- [ ] list_commands - [ ] list_custom_metrics - [ ] list_detect_mitigation_actions_executions - [ ] list_detect_mitigation_actions_tasks @@ -4745,6 +4856,7 @@ - [X] update_ca_certificate - [X] update_certificate - [ ] update_certificate_provider +- [ ] update_command - [ ] update_custom_metric - [ ] update_dimension - [X] update_domain_configuration @@ -4824,6 +4936,64 @@ - [ ] update_playback_restriction_policy
+## kafka +
+19% implemented + +- [ ] batch_associate_scram_secret +- [ ] batch_disassociate_scram_secret +- [X] create_cluster +- [X] create_cluster_v2 +- [ ] create_configuration +- [ ] create_replicator +- [ ] create_vpc_connection +- [X] delete_cluster +- [ ] delete_cluster_policy +- [ ] delete_configuration +- [ ] delete_replicator +- [ ] delete_vpc_connection +- [X] describe_cluster +- [ ] describe_cluster_operation +- [ ] describe_cluster_operation_v2 +- [X] describe_cluster_v2 +- [ ] describe_configuration +- [ ] describe_configuration_revision +- [ ] describe_replicator +- [ ] describe_vpc_connection +- [ ] get_bootstrap_brokers +- [ ] get_cluster_policy +- [ ] get_compatible_kafka_versions +- [ ] list_client_vpc_connections +- [ ] list_cluster_operations +- [ ] list_cluster_operations_v2 +- [X] list_clusters +- [X] list_clusters_v2 +- [ ] list_configuration_revisions +- [ ] list_configurations +- [ ] list_kafka_versions +- [ ] list_nodes +- [ ] list_replicators +- [ ] list_scram_secrets +- [X] list_tags_for_resource +- [ ] list_vpc_connections +- [ ] put_cluster_policy +- [ ] reboot_broker +- [ ] reject_client_vpc_connection +- [X] tag_resource +- [X] untag_resource +- [ ] update_broker_count +- [ ] update_broker_storage +- [ ] update_broker_type +- [ ] update_cluster_configuration +- [ ] update_cluster_kafka_version +- [ ] update_configuration +- [ ] update_connectivity +- [ ] update_monitoring +- [ ] update_replication_info +- [ ] update_security +- [ ] update_storage +
+ ## kinesis
84% implemented @@ -5111,7 +5281,7 @@ ## logs
-47% implemented +40% implemented - [ ] associate_kms_key - [X] cancel_export_task @@ -5127,6 +5297,8 @@ - [ ] delete_delivery_destination_policy - [ ] delete_delivery_source - [X] delete_destination +- [ ] delete_index_policy +- [ ] delete_integration - [ ] delete_log_anomaly_detector - [X] delete_log_group - [X] delete_log_stream @@ -5135,6 +5307,7 @@ - [X] delete_resource_policy - [X] delete_retention_policy - [X] delete_subscription_filter +- [ ] delete_transformer - [ ] describe_account_policies - [ ] describe_configuration_templates - [ ] describe_deliveries @@ -5142,6 +5315,8 @@ - [ ] describe_delivery_sources - [X] describe_destinations - [X] describe_export_tasks +- [ ] describe_field_indexes +- [ ] describe_index_policies - [X] describe_log_groups - [X] describe_log_streams - [X] describe_metric_filters @@ -5156,13 +5331,17 @@ - [ ] get_delivery_destination - [ ] get_delivery_destination_policy - [ ] get_delivery_source +- [ ] get_integration - [ ] get_log_anomaly_detector - [X] get_log_events - [ ] get_log_group_fields - [ ] get_log_record - [X] get_query_results +- [ ] get_transformer - [ ] list_anomalies +- [ ] list_integrations - [ ] list_log_anomaly_detectors +- [ ] list_log_groups_for_query - [X] list_tags_for_resource - [X] list_tags_log_group - [ ] put_account_policy @@ -5172,18 +5351,22 @@ - [ ] put_delivery_source - [X] put_destination - [X] put_destination_policy +- [ ] put_index_policy +- [ ] put_integration - [X] put_log_events - [X] put_metric_filter - [ ] put_query_definition - [X] put_resource_policy - [X] put_retention_policy - [X] put_subscription_filter +- [ ] put_transformer - [ ] start_live_tail - [X] start_query - [ ] stop_query - [X] tag_log_group - [X] tag_resource - [ ] test_metric_filter +- [ ] test_transformer - [X] untag_log_group - [X] untag_resource - [ ] update_anomaly @@ -5467,18 +5650,20 @@ ## memorydb
-34% implemented +30% implemented - [ ] batch_update_cluster - [ ] copy_snapshot - [ ] create_acl - [X] create_cluster +- [ ] create_multi_region_cluster - [ ] create_parameter_group - [X] create_snapshot - [X] create_subnet_group - [ ] create_user - [ ] delete_acl - [X] delete_cluster +- [ ] delete_multi_region_cluster - [ ] delete_parameter_group - [X] delete_snapshot - [X] delete_subnet_group @@ -5487,6 +5672,7 @@ - [X] describe_clusters - [ ] describe_engine_versions - [ ] describe_events +- [ ] describe_multi_region_clusters - [ ] describe_parameter_groups - [ ] describe_parameters - [ ] describe_reserved_nodes @@ -5496,6 +5682,7 @@ - [X] describe_subnet_groups - [ ] describe_users - [ ] failover_shard +- [ ] list_allowed_multi_region_cluster_updates - [ ] list_allowed_node_type_updates - [X] list_tags - [ ] purchase_reserved_nodes_offering @@ -5504,6 +5691,7 @@ - [X] untag_resource - [ ] update_acl - [X] update_cluster +- [ ] update_multi_region_cluster - [ ] update_parameter_group - [ ] update_subnet_group - [ ] update_user @@ -5625,7 +5813,7 @@ ## networkmanager
-21% implemented +20% implemented - [ ] accept_attachment - [ ] associate_connect_peer @@ -5637,6 +5825,7 @@ - [ ] create_connection - [X] create_core_network - [X] create_device +- [ ] create_direct_connect_gateway_attachment - [X] create_global_network - [X] create_link - [X] create_site @@ -5672,6 +5861,7 @@ - [ ] get_core_network_policy - [ ] get_customer_gateway_associations - [X] get_devices +- [ ] get_direct_connect_gateway_attachment - [ ] get_link_associations - [X] get_links - [ ] get_network_resource_counts @@ -5707,6 +5897,7 @@ - [ ] update_connection - [ ] update_core_network - [ ] update_device +- [ ] update_direct_connect_gateway_attachment - [ ] update_global_network - [ ] update_link - [ ] update_network_resource_metadata @@ -5720,6 +5911,7 @@ - [ ] accept_inbound_connection - [ ] add_data_source +- [ ] add_direct_query_data_source - [X] add_tags - [ ] associate_package - [ ] associate_packages @@ -5733,6 +5925,7 @@ - [ ] create_vpc_endpoint - [ ] delete_application - [ ] delete_data_source +- [ ] delete_direct_query_data_source - [X] delete_domain - [ ] delete_inbound_connection - [ ] delete_outbound_connection @@ -5744,7 +5937,7 @@ - [X] describe_domain_config - [ ] describe_domain_health - [ ] describe_domain_nodes -- [ ] describe_domains +- [X] describe_domains - [ ] describe_dry_run_progress - [ ] describe_inbound_connections - [ ] describe_instance_type_limits @@ -5758,12 +5951,14 @@ - [ ] get_application - [X] get_compatible_versions - [ ] get_data_source +- [ ] get_direct_query_data_source - [ ] get_domain_maintenance_status - [ ] get_package_version_history - [ ] get_upgrade_history - [ ] get_upgrade_status - [ ] list_applications - [ ] list_data_sources +- [ ] list_direct_query_data_sources - [ ] list_domain_maintenances - [X] list_domain_names - [ ] list_domains_for_package @@ -5783,6 +5978,7 @@ - [ ] start_service_software_update - [ ] update_application - [ ] update_data_source +- [ ] update_direct_query_data_source - [X] update_domain_config - [ ] update_package - [ ] update_package_scope @@ -6322,6 +6518,7 @@ - [ ] delete_data_set - [ ] delete_data_set_refresh_properties - [ ] delete_data_source +- [ ] delete_default_q_business_application - [ ] delete_folder - [ ] delete_folder_membership - [X] delete_group @@ -6359,11 +6556,13 @@ - [ ] describe_dashboard_permissions - [ ] describe_dashboard_snapshot_job - [ ] describe_dashboard_snapshot_job_result +- [ ] describe_dashboards_qa_configuration - [ ] describe_data_set - [ ] describe_data_set_permissions - [ ] describe_data_set_refresh_properties - [ ] describe_data_source - [ ] describe_data_source_permissions +- [ ] describe_default_q_business_application - [ ] describe_folder - [ ] describe_folder_permissions - [ ] describe_folder_resolved_permissions @@ -6375,6 +6574,7 @@ - [ ] describe_key_registration - [ ] describe_namespace - [ ] describe_q_personalization_configuration +- [ ] describe_quick_sight_q_search_configuration - [ ] describe_refresh_schedule - [ ] describe_role_custom_permission - [ ] describe_template @@ -6392,6 +6592,7 @@ - [ ] describe_vpc_connection - [ ] generate_embed_url_for_anonymous_user - [ ] generate_embed_url_for_registered_user +- [ ] generate_embed_url_for_registered_user_with_identity - [ ] get_dashboard_embed_url - [ ] get_session_embed_url - [ ] list_analyses @@ -6428,6 +6629,7 @@ - [X] list_user_groups - [X] list_users - [ ] list_vpc_connections +- [ ] predict_qa_results - [ ] put_data_set_refresh_properties - [X] register_user - [ ] restore_analysis @@ -6437,6 +6639,7 @@ - [ ] search_data_sources - [ ] search_folders - [X] search_groups +- [ ] search_topics - [ ] start_asset_bundle_export_job - [ ] start_asset_bundle_import_job - [ ] start_dashboard_snapshot_job @@ -6447,6 +6650,7 @@ - [ ] update_account_settings - [ ] update_analysis - [ ] update_analysis_permissions +- [ ] update_application_with_token_exchange_grant - [ ] update_brand - [ ] update_brand_assignment - [ ] update_brand_published_version @@ -6455,10 +6659,12 @@ - [ ] update_dashboard_links - [ ] update_dashboard_permissions - [ ] update_dashboard_published_version +- [ ] update_dashboards_qa_configuration - [ ] update_data_set - [ ] update_data_set_permissions - [ ] update_data_source - [ ] update_data_source_permissions +- [ ] update_default_q_business_application - [ ] update_folder - [ ] update_folder_permissions - [X] update_group @@ -6468,6 +6674,7 @@ - [ ] update_key_registration - [ ] update_public_sharing_settings - [ ] update_q_personalization_configuration +- [ ] update_quick_sight_q_search_configuration - [ ] update_refresh_schedule - [ ] update_role_custom_permission - [ ] update_spice_capacity_configuration @@ -6759,6 +6966,7 @@ - [ ] delete_snapshot_schedule - [X] delete_tags - [ ] delete_usage_limit +- [ ] deregister_namespace - [ ] describe_account_attributes - [ ] describe_authentication_profiles - [ ] describe_cluster_db_revisions @@ -6835,6 +7043,7 @@ - [ ] purchase_reserved_node_offering - [ ] put_resource_policy - [ ] reboot_cluster +- [ ] register_namespace - [ ] reject_data_share - [ ] reset_cluster_parameter_group - [ ] resize_cluster @@ -6948,7 +7157,7 @@ ## resiliencehub
-28% implemented +26% implemented - [ ] accept_resource_grouping_recommendations - [ ] add_draft_app_version_resource_mappings @@ -6973,6 +7182,7 @@ - [ ] describe_app_version_resources_resolution_status - [ ] describe_app_version_template - [ ] describe_draft_app_version_resources_import_status +- [ ] describe_metrics_export - [X] describe_resiliency_policy - [ ] describe_resource_grouping_recommendation_task - [X] import_resources_to_draft_app_version @@ -6988,6 +7198,7 @@ - [X] list_app_version_resources - [X] list_app_versions - [X] list_apps +- [ ] list_metrics - [ ] list_recommendation_templates - [X] list_resiliency_policies - [ ] list_resource_grouping_recommendations @@ -7002,6 +7213,7 @@ - [ ] remove_draft_app_version_resource_mappings - [ ] resolve_app_version_resources - [ ] start_app_assessment +- [ ] start_metrics_export - [ ] start_resource_grouping_recommendation_task - [X] tag_resource - [X] untag_resource @@ -7310,12 +7522,13 @@ ## s3
-71% implemented +69% implemented - [X] abort_multipart_upload - [X] complete_multipart_upload - [X] copy_object - [X] create_bucket +- [ ] create_bucket_metadata_table_configuration - [X] create_multipart_upload - [ ] create_session - [X] delete_bucket @@ -7325,6 +7538,7 @@ - [ ] delete_bucket_intelligent_tiering_configuration - [ ] delete_bucket_inventory_configuration - [X] delete_bucket_lifecycle +- [ ] delete_bucket_metadata_table_configuration - [ ] delete_bucket_metrics_configuration - [X] delete_bucket_ownership_controls - [X] delete_bucket_policy @@ -7346,6 +7560,7 @@ - [ ] get_bucket_lifecycle_configuration - [X] get_bucket_location - [X] get_bucket_logging +- [ ] get_bucket_metadata_table_configuration - [ ] get_bucket_metrics_configuration - [ ] get_bucket_notification - [X] get_bucket_notification_configuration @@ -7516,7 +7731,7 @@ ## sagemaker
-33% implemented +31% implemented - [ ] add_association - [X] add_tags @@ -7531,8 +7746,10 @@ - [ ] create_auto_ml_job - [X] create_auto_ml_job_v2 - [X] create_cluster +- [ ] create_cluster_scheduler_config - [ ] create_code_repository - [X] create_compilation_job +- [ ] create_compute_quota - [ ] create_context - [X] create_data_quality_job_definition - [ ] create_device_fleet @@ -7568,6 +7785,8 @@ - [X] create_notebook_instance - [X] create_notebook_instance_lifecycle_config - [ ] create_optimization_job +- [ ] create_partner_app +- [ ] create_partner_app_presigned_url - [X] create_pipeline - [ ] create_presigned_domain_url - [ ] create_presigned_mlflow_tracking_server_url @@ -7577,6 +7796,7 @@ - [ ] create_space - [ ] create_studio_lifecycle_config - [X] create_training_job +- [ ] create_training_plan - [X] create_transform_job - [X] create_trial - [X] create_trial_component @@ -7590,8 +7810,10 @@ - [ ] delete_artifact - [ ] delete_association - [X] delete_cluster +- [ ] delete_cluster_scheduler_config - [ ] delete_code_repository - [X] delete_compilation_job +- [ ] delete_compute_quota - [ ] delete_context - [X] delete_data_quality_job_definition - [ ] delete_device_fleet @@ -7625,6 +7847,7 @@ - [X] delete_notebook_instance - [X] delete_notebook_instance_lifecycle_config - [ ] delete_optimization_job +- [ ] delete_partner_app - [X] delete_pipeline - [ ] delete_project - [ ] delete_space @@ -7645,8 +7868,10 @@ - [X] describe_auto_ml_job_v2 - [X] describe_cluster - [X] describe_cluster_node +- [ ] describe_cluster_scheduler_config - [ ] describe_code_repository - [X] describe_compilation_job +- [ ] describe_compute_quota - [ ] describe_context - [X] describe_data_quality_job_definition - [ ] describe_device @@ -7684,6 +7909,7 @@ - [ ] describe_notebook_instance - [X] describe_notebook_instance_lifecycle_config - [ ] describe_optimization_job +- [ ] describe_partner_app - [X] describe_pipeline - [X] describe_pipeline_definition_for_execution - [X] describe_pipeline_execution @@ -7693,6 +7919,7 @@ - [ ] describe_studio_lifecycle_config - [ ] describe_subscribed_workteam - [X] describe_training_job +- [ ] describe_training_plan - [X] describe_transform_job - [X] describe_trial - [X] describe_trial_component @@ -7719,9 +7946,11 @@ - [X] list_auto_ml_jobs - [ ] list_candidates_for_auto_ml_job - [X] list_cluster_nodes +- [ ] list_cluster_scheduler_configs - [X] list_clusters - [ ] list_code_repositories - [X] list_compilation_jobs +- [ ] list_compute_quotas - [ ] list_contexts - [X] list_data_quality_job_definitions - [ ] list_device_fleets @@ -7766,6 +7995,7 @@ - [ ] list_notebook_instance_lifecycle_configs - [X] list_notebook_instances - [ ] list_optimization_jobs +- [ ] list_partner_apps - [ ] list_pipeline_execution_steps - [X] list_pipeline_executions - [X] list_pipeline_parameters_for_execution @@ -7780,6 +8010,7 @@ - [X] list_tags - [X] list_training_jobs - [ ] list_training_jobs_for_hyper_parameter_tuning_job +- [ ] list_training_plans - [X] list_transform_jobs - [X] list_trial_components - [X] list_trials @@ -7792,6 +8023,7 @@ - [ ] render_ui_template - [ ] retry_pipeline_execution - [X] search +- [ ] search_training_plan_offerings - [ ] send_pipeline_execution_step_failure - [ ] send_pipeline_execution_step_success - [ ] start_edge_deployment_stage @@ -7820,8 +8052,10 @@ - [ ] update_app_image_config - [ ] update_artifact - [ ] update_cluster +- [ ] update_cluster_scheduler_config - [ ] update_cluster_software - [ ] update_code_repository +- [ ] update_compute_quota - [ ] update_context - [ ] update_device_fleet - [ ] update_devices @@ -7844,6 +8078,7 @@ - [ ] update_monitoring_schedule - [ ] update_notebook_instance - [ ] update_notebook_instance_lifecycle_config +- [ ] update_partner_app - [X] update_pipeline - [ ] update_pipeline_execution - [ ] update_project @@ -7963,7 +8198,7 @@ ## servicediscovery
-100% implemented +90% implemented - [X] create_http_namespace - [X] create_private_dns_namespace @@ -7971,6 +8206,7 @@ - [X] create_service - [X] delete_namespace - [X] delete_service +- [ ] delete_service_attributes - [X] deregister_instance - [X] discover_instances - [X] discover_instances_revision @@ -7979,6 +8215,7 @@ - [X] get_namespace - [X] get_operation - [X] get_service +- [ ] get_service_attributes - [X] list_instances - [X] list_namespaces - [X] list_operations @@ -7992,6 +8229,7 @@ - [X] update_private_dns_namespace - [X] update_public_dns_namespace - [X] update_service +- [ ] update_service_attributes
## ses @@ -8089,6 +8327,7 @@ - [ ] create_email_template - [ ] create_export_job - [ ] create_import_job +- [ ] create_multi_region_endpoint - [ ] delete_configuration_set - [ ] delete_configuration_set_event_destination - [X] delete_contact @@ -8098,6 +8337,7 @@ - [ ] delete_email_identity - [ ] delete_email_identity_policy - [ ] delete_email_template +- [ ] delete_multi_region_endpoint - [ ] delete_suppressed_destination - [ ] get_account - [ ] get_blacklist_reports @@ -8119,6 +8359,7 @@ - [ ] get_export_job - [ ] get_import_job - [ ] get_message_insights +- [ ] get_multi_region_endpoint - [ ] get_suppressed_destination - [ ] list_configuration_sets - [X] list_contact_lists @@ -8131,6 +8372,7 @@ - [ ] list_email_templates - [ ] list_export_jobs - [ ] list_import_jobs +- [ ] list_multi_region_endpoints - [ ] list_recommendations - [ ] list_suppressed_destinations - [ ] list_tags_for_resource @@ -8315,7 +8557,7 @@ ## ssm
-26% implemented +25% implemented - [X] add_tags_to_resource - [ ] associate_ops_item_related_item @@ -8387,6 +8629,7 @@ - [ ] get_default_patch_baseline - [ ] get_deployable_patch_snapshot_for_instance - [X] get_document +- [ ] get_execution_preview - [ ] get_inventory - [ ] get_inventory_schema - [X] get_maintenance_window @@ -8416,6 +8659,8 @@ - [ ] list_document_versions - [X] list_documents - [ ] list_inventory_entries +- [ ] list_nodes +- [ ] list_nodes_summary - [ ] list_ops_item_events - [ ] list_ops_item_related_items - [ ] list_ops_metadata @@ -8439,6 +8684,7 @@ - [ ] start_associations_once - [ ] start_automation_execution - [ ] start_change_request_execution +- [ ] start_execution_preview - [ ] start_session - [ ] stop_automation_execution - [ ] terminate_session @@ -8791,7 +9037,7 @@ ## transfer
-13% implemented +11% implemented - [ ] create_access - [ ] create_agreement @@ -8799,6 +9045,7 @@ - [ ] create_profile - [X] create_server - [X] create_user +- [ ] create_web_app - [ ] create_workflow - [ ] delete_access - [ ] delete_agreement @@ -8809,6 +9056,8 @@ - [X] delete_server - [X] delete_ssh_public_key - [X] delete_user +- [ ] delete_web_app +- [ ] delete_web_app_customization - [ ] delete_workflow - [ ] describe_access - [ ] describe_agreement @@ -8820,6 +9069,8 @@ - [ ] describe_security_policy - [X] describe_server - [X] describe_user +- [ ] describe_web_app +- [ ] describe_web_app_customization - [ ] describe_workflow - [ ] import_certificate - [ ] import_host_key @@ -8836,6 +9087,7 @@ - [ ] list_servers - [ ] list_tags_for_resource - [ ] list_users +- [ ] list_web_apps - [ ] list_workflows - [ ] send_workflow_step_state - [ ] start_directory_listing @@ -8854,6 +9106,8 @@ - [ ] update_profile - [ ] update_server - [ ] update_user +- [ ] update_web_app +- [ ] update_web_app_customization
## wafv2 @@ -9012,15 +9266,17 @@ ## workspaces-web
-44% implemented +39% implemented - [X] associate_browser_settings +- [ ] associate_data_protection_settings - [ ] associate_ip_access_settings - [X] associate_network_settings - [ ] associate_trust_store - [X] associate_user_access_logging_settings - [X] associate_user_settings - [X] create_browser_settings +- [ ] create_data_protection_settings - [ ] create_identity_provider - [ ] create_ip_access_settings - [X] create_network_settings @@ -9029,6 +9285,7 @@ - [X] create_user_access_logging_settings - [X] create_user_settings - [X] delete_browser_settings +- [ ] delete_data_protection_settings - [ ] delete_identity_provider - [ ] delete_ip_access_settings - [X] delete_network_settings @@ -9037,6 +9294,7 @@ - [X] delete_user_access_logging_settings - [X] delete_user_settings - [ ] disassociate_browser_settings +- [ ] disassociate_data_protection_settings - [ ] disassociate_ip_access_settings - [ ] disassociate_network_settings - [ ] disassociate_trust_store @@ -9044,6 +9302,7 @@ - [ ] disassociate_user_settings - [ ] expire_session - [X] get_browser_settings +- [ ] get_data_protection_settings - [ ] get_identity_provider - [ ] get_ip_access_settings - [X] get_network_settings @@ -9055,6 +9314,7 @@ - [X] get_user_access_logging_settings - [X] get_user_settings - [X] list_browser_settings +- [ ] list_data_protection_settings - [ ] list_identity_providers - [ ] list_ip_access_settings - [X] list_network_settings @@ -9068,6 +9328,7 @@ - [X] tag_resource - [X] untag_resource - [ ] update_browser_settings +- [ ] update_data_protection_settings - [ ] update_identity_provider - [ ] update_ip_access_settings - [ ] update_network_settings @@ -9102,7 +9363,10 @@ - b2bi - backup-gateway - bcm-data-exports +- bcm-pricing-calculator - bedrock-agent-runtime +- bedrock-data-automation +- bedrock-data-automation-runtime - bedrock-runtime - billing - billingconductor @@ -9160,6 +9424,7 @@ - docdb-elastic - drs - ds-data +- dsql - ecr-public - eks-auth - elastic-inference @@ -9187,6 +9452,7 @@ - inspector - inspector-scan - internetmonitor +- invoicing - iot-jobs-data - iot1click-devices - iot1click-projects @@ -9203,7 +9469,6 @@ - iotwireless - ivs-realtime - ivschat -- kafka - kafkaconnect - kendra - kendra-ranking @@ -9253,8 +9518,12 @@ - neptune-graph - neptunedata - network-firewall +- networkflowmonitor - networkmonitor +- notifications +- notificationscontacts - oam +- observabilityadmin - omics - opsworkscm - outposts @@ -9289,12 +9558,14 @@ - route53profiles - rum - s3outposts +- s3tables - sagemaker-a2i-runtime - sagemaker-edge - sagemaker-featurestore-runtime - sagemaker-geospatial - savingsplans - schemas +- security-ir - securityhub - securitylake - serverlessrepo diff --git a/docs/docs/configuration/index.rst b/docs/docs/configuration/index.rst index 80486c6a16b5..06492201db98 100644 --- a/docs/docs/configuration/index.rst +++ b/docs/docs/configuration/index.rst @@ -16,7 +16,7 @@ If you are using the decorators, some options are configurable within the decora "core": { "mock_credentials": True, "passthrough": { - "urls": ["s3.amazonaws.com/bucket*"], + "urls": [r"s3.amazonaws.com/bucket*"], "services": ["dynamodb"] }, "reset_boto3_session": True, @@ -40,7 +40,7 @@ Passthrough Requests Configure `mock_credentials: False` and `passthrough` if you want to only mock some services, but allow other requests to connect to AWS. -You can either passthrough all requests to a specific service, or all URL's that match a specific pattern. +You can either passthrough all requests to a specific service, or all URL's that match a specific regex. Reset Boto Session ------------------ diff --git a/docs/docs/services/apigateway.rst b/docs/docs/services/apigateway.rst index c531a37ba1f1..531cc4244f56 100644 --- a/docs/docs/services/apigateway.rst +++ b/docs/docs/services/apigateway.rst @@ -23,6 +23,7 @@ apigateway - [ ] create_documentation_part - [ ] create_documentation_version - [X] create_domain_name +- [ ] create_domain_name_access_association - [X] create_model - [X] create_request_validator - [X] create_resource @@ -39,6 +40,7 @@ apigateway - [ ] delete_documentation_part - [ ] delete_documentation_version - [X] delete_domain_name +- [ ] delete_domain_name_access_association - [X] delete_gateway_response - [X] delete_integration - [X] delete_integration_response @@ -71,6 +73,7 @@ apigateway - [ ] get_documentation_version - [ ] get_documentation_versions - [X] get_domain_name +- [ ] get_domain_name_access_associations - [X] get_domain_names - [ ] get_export - [X] get_gateway_response @@ -126,6 +129,7 @@ apigateway Only a subset of the OpenAPI spec 3.x is currently implemented. +- [ ] reject_domain_name_access_association - [ ] tag_resource - [ ] test_invoke_authorizer - [ ] test_invoke_method diff --git a/docs/docs/services/application-autoscaling.rst b/docs/docs/services/application-autoscaling.rst index f71fe88ac7f9..26380a94e430 100644 --- a/docs/docs/services/application-autoscaling.rst +++ b/docs/docs/services/application-autoscaling.rst @@ -25,6 +25,7 @@ application-autoscaling Pagination is not yet implemented +- [ ] get_predictive_scaling_forecast - [ ] list_tags_for_resource - [X] put_scaling_policy - [X] put_scheduled_action diff --git a/docs/docs/services/bedrock-agent.rst b/docs/docs/services/bedrock-agent.rst index 09b66c75b533..88a919600fb7 100644 --- a/docs/docs/services/bedrock-agent.rst +++ b/docs/docs/services/bedrock-agent.rst @@ -16,6 +16,7 @@ bedrock-agent |start-h3| Implemented features for this service |end-h3| +- [ ] associate_agent_collaborator - [ ] associate_agent_knowledge_base - [X] create_agent - [ ] create_agent_action_group @@ -36,11 +37,14 @@ bedrock-agent - [ ] delete_flow_alias - [ ] delete_flow_version - [X] delete_knowledge_base +- [ ] delete_knowledge_base_documents - [ ] delete_prompt +- [ ] disassociate_agent_collaborator - [ ] disassociate_agent_knowledge_base - [X] get_agent - [ ] get_agent_action_group - [ ] get_agent_alias +- [ ] get_agent_collaborator - [ ] get_agent_knowledge_base - [ ] get_agent_version - [ ] get_data_source @@ -49,9 +53,12 @@ bedrock-agent - [ ] get_flow_version - [ ] get_ingestion_job - [X] get_knowledge_base +- [ ] get_knowledge_base_documents - [ ] get_prompt +- [ ] ingest_knowledge_base_documents - [ ] list_agent_action_groups - [ ] list_agent_aliases +- [ ] list_agent_collaborators - [ ] list_agent_knowledge_bases - [ ] list_agent_versions - [X] list_agents @@ -60,6 +67,7 @@ bedrock-agent - [ ] list_flow_versions - [ ] list_flows - [ ] list_ingestion_jobs +- [ ] list_knowledge_base_documents - [X] list_knowledge_bases - [ ] list_prompts - [X] list_tags_for_resource @@ -72,6 +80,7 @@ bedrock-agent - [ ] update_agent - [ ] update_agent_action_group - [ ] update_agent_alias +- [ ] update_agent_collaborator - [ ] update_agent_knowledge_base - [ ] update_data_source - [ ] update_flow diff --git a/docs/docs/services/bedrock.rst b/docs/docs/services/bedrock.rst index 29e33a1a2a85..288a72c3f991 100644 --- a/docs/docs/services/bedrock.rst +++ b/docs/docs/services/bedrock.rst @@ -21,6 +21,7 @@ bedrock - [ ] create_guardrail - [ ] create_guardrail_version - [ ] create_inference_profile +- [ ] create_marketplace_model_endpoint - [ ] create_model_copy_job - [X] create_model_customization_job - [ ] create_model_import_job @@ -30,19 +31,23 @@ bedrock - [ ] delete_guardrail - [ ] delete_imported_model - [ ] delete_inference_profile +- [ ] delete_marketplace_model_endpoint - [X] delete_model_invocation_logging_configuration - [ ] delete_provisioned_model_throughput +- [ ] deregister_marketplace_model_endpoint - [X] get_custom_model - [ ] get_evaluation_job - [ ] get_foundation_model - [ ] get_guardrail - [ ] get_imported_model - [ ] get_inference_profile +- [ ] get_marketplace_model_endpoint - [ ] get_model_copy_job - [X] get_model_customization_job - [ ] get_model_import_job - [ ] get_model_invocation_job - [X] get_model_invocation_logging_configuration +- [ ] get_prompt_router - [ ] get_provisioned_model_throughput - [X] list_custom_models @@ -54,18 +59,22 @@ bedrock - [ ] list_guardrails - [ ] list_imported_models - [ ] list_inference_profiles +- [ ] list_marketplace_model_endpoints - [ ] list_model_copy_jobs - [X] list_model_customization_jobs - [ ] list_model_import_jobs - [ ] list_model_invocation_jobs +- [ ] list_prompt_routers - [ ] list_provisioned_model_throughputs - [X] list_tags_for_resource - [X] put_model_invocation_logging_configuration +- [ ] register_marketplace_model_endpoint - [ ] stop_evaluation_job - [X] stop_model_customization_job - [ ] stop_model_invocation_job - [X] tag_resource - [X] untag_resource - [ ] update_guardrail +- [ ] update_marketplace_model_endpoint - [ ] update_provisioned_model_throughput diff --git a/docs/docs/services/ce.rst b/docs/docs/services/ce.rst index 456fd8ac4ff7..34a56e40b4cd 100644 --- a/docs/docs/services/ce.rst +++ b/docs/docs/services/ce.rst @@ -39,6 +39,7 @@ ce - [ ] get_anomaly_monitors - [ ] get_anomaly_subscriptions - [ ] get_approximate_usage_records +- [ ] get_commitment_purchase_analysis - [X] get_cost_and_usage There is no validation yet on any of the input parameters. @@ -98,12 +99,14 @@ ce - [ ] get_savings_plans_utilization_details - [ ] get_tags - [ ] get_usage_forecast +- [ ] list_commitment_purchase_analyses - [ ] list_cost_allocation_tag_backfill_history - [ ] list_cost_allocation_tags - [ ] list_cost_category_definitions - [ ] list_savings_plans_purchase_recommendation_generation - [X] list_tags_for_resource - [ ] provide_anomaly_feedback +- [ ] start_commitment_purchase_analysis - [ ] start_cost_allocation_tag_backfill - [ ] start_savings_plans_purchase_recommendation_generation - [X] tag_resource diff --git a/docs/docs/services/cloudformation.rst b/docs/docs/services/cloudformation.rst index 01e4298a151e..ed32b75bf760 100644 --- a/docs/docs/services/cloudformation.rst +++ b/docs/docs/services/cloudformation.rst @@ -81,6 +81,7 @@ cloudformation - [X] list_change_sets - [X] list_exports - [ ] list_generated_templates +- [ ] list_hook_results - [ ] list_imports - [ ] list_resource_scan_related_resources - [ ] list_resource_scan_resources diff --git a/docs/docs/services/cloudfront.rst b/docs/docs/services/cloudfront.rst index bce413c10351..4a9c0f636e20 100644 --- a/docs/docs/services/cloudfront.rst +++ b/docs/docs/services/cloudfront.rst @@ -16,6 +16,7 @@ cloudfront - [ ] associate_alias - [ ] copy_distribution +- [ ] create_anycast_ip_list - [ ] create_cache_policy - [ ] create_cloud_front_origin_access_identity - [ ] create_continuous_deployment_policy @@ -41,6 +42,8 @@ cloudfront - [ ] create_response_headers_policy - [ ] create_streaming_distribution - [ ] create_streaming_distribution_with_tags +- [ ] create_vpc_origin +- [ ] delete_anycast_ip_list - [ ] delete_cache_policy - [ ] delete_cloud_front_origin_access_identity - [ ] delete_continuous_deployment_policy @@ -70,8 +73,10 @@ cloudfront - [ ] delete_realtime_log_config - [ ] delete_response_headers_policy - [ ] delete_streaming_distribution +- [ ] delete_vpc_origin - [ ] describe_function - [ ] describe_key_value_store +- [ ] get_anycast_ip_list - [ ] get_cache_policy - [ ] get_cache_policy_config - [ ] get_cloud_front_origin_access_identity @@ -100,6 +105,8 @@ cloudfront - [ ] get_response_headers_policy_config - [ ] get_streaming_distribution - [ ] get_streaming_distribution_config +- [ ] get_vpc_origin +- [ ] list_anycast_ip_lists - [ ] list_cache_policies - [ ] list_cloud_front_origin_access_identities - [ ] list_conflicting_aliases @@ -109,11 +116,13 @@ cloudfront Pagination is not supported yet. +- [ ] list_distributions_by_anycast_ip_list_id - [ ] list_distributions_by_cache_policy_id - [ ] list_distributions_by_key_group - [ ] list_distributions_by_origin_request_policy_id - [ ] list_distributions_by_realtime_log_config - [ ] list_distributions_by_response_headers_policy_id +- [ ] list_distributions_by_vpc_origin_id - [ ] list_distributions_by_web_acl_id - [ ] list_field_level_encryption_configs - [ ] list_field_level_encryption_profiles @@ -144,6 +153,7 @@ cloudfront - [ ] list_response_headers_policies - [ ] list_streaming_distributions - [X] list_tags_for_resource +- [ ] list_vpc_origins - [ ] publish_function - [ ] tag_resource - [ ] test_function @@ -173,4 +183,5 @@ cloudfront - [ ] update_realtime_log_config - [ ] update_response_headers_policy - [ ] update_streaming_distribution +- [ ] update_vpc_origin diff --git a/docs/docs/services/cloudtrail.rst b/docs/docs/services/cloudtrail.rst index b30e39de812f..083d47c627a7 100644 --- a/docs/docs/services/cloudtrail.rst +++ b/docs/docs/services/cloudtrail.rst @@ -19,9 +19,11 @@ cloudtrail - [X] add_tags - [ ] cancel_query - [ ] create_channel +- [ ] create_dashboard - [ ] create_event_data_store - [X] create_trail - [ ] delete_channel +- [ ] delete_dashboard - [ ] delete_event_data_store - [ ] delete_resource_policy - [X] delete_trail @@ -32,6 +34,7 @@ cloudtrail - [ ] enable_federation - [ ] generate_query - [ ] get_channel +- [ ] get_dashboard - [ ] get_event_data_store - [X] get_event_selectors - [ ] get_import @@ -41,6 +44,7 @@ cloudtrail - [X] get_trail - [X] get_trail_status - [ ] list_channels +- [ ] list_dashboards - [ ] list_event_data_stores - [ ] list_import_failures - [ ] list_imports @@ -60,6 +64,7 @@ cloudtrail - [ ] register_organization_delegated_admin - [X] remove_tags - [ ] restore_event_data_store +- [ ] start_dashboard_refresh - [ ] start_event_data_store_ingestion - [ ] start_import - [X] start_logging @@ -68,6 +73,7 @@ cloudtrail - [ ] stop_import - [X] stop_logging - [ ] update_channel +- [ ] update_dashboard - [ ] update_event_data_store - [X] update_trail diff --git a/docs/docs/services/cognito-idp.rst b/docs/docs/services/cognito-idp.rst index 4de7c8f9bdea..b36f71d62159 100644 --- a/docs/docs/services/cognito-idp.rst +++ b/docs/docs/services/cognito-idp.rst @@ -45,11 +45,13 @@ cognito-idp - [X] admin_user_global_sign_out - [X] associate_software_token - [X] change_password +- [ ] complete_web_authn_registration - [ ] confirm_device - [X] confirm_forgot_password - [X] confirm_sign_up - [X] create_group - [X] create_identity_provider +- [ ] create_managed_login_branding - [X] create_resource_server - [ ] create_user_import_job - [X] create_user_pool @@ -57,13 +59,17 @@ cognito-idp - [X] create_user_pool_domain - [X] delete_group - [X] delete_identity_provider +- [ ] delete_managed_login_branding - [ ] delete_resource_server - [ ] delete_user - [ ] delete_user_attributes - [X] delete_user_pool - [X] delete_user_pool_client - [X] delete_user_pool_domain +- [ ] delete_web_authn_credential - [X] describe_identity_provider +- [ ] describe_managed_login_branding +- [ ] describe_managed_login_branding_by_client - [X] describe_resource_server - [ ] describe_risk_configuration - [ ] describe_user_import_job @@ -91,6 +97,7 @@ cognito-idp - [ ] get_ui_customization - [X] get_user - [ ] get_user_attribute_verification_code +- [ ] get_user_auth_factors - [X] get_user_pool_mfa_config - [X] global_sign_out - [X] initiate_auth @@ -104,6 +111,7 @@ cognito-idp - [X] list_user_pools - [X] list_users - [X] list_users_in_group +- [ ] list_web_authn_credentials - [ ] resend_confirmation_code - [X] respond_to_auth_challenge - [ ] revoke_token @@ -115,6 +123,7 @@ cognito-idp - [ ] set_user_settings - [X] sign_up - [ ] start_user_import_job +- [ ] start_web_authn_registration - [ ] stop_user_import_job - [ ] tag_resource - [ ] untag_resource @@ -122,6 +131,7 @@ cognito-idp - [ ] update_device_status - [X] update_group - [X] update_identity_provider +- [ ] update_managed_login_branding - [ ] update_resource_server - [X] update_user_attributes diff --git a/docs/docs/services/config.rst b/docs/docs/services/config.rst index 8eb476e0bfd7..39814ae312f7 100644 --- a/docs/docs/services/config.rst +++ b/docs/docs/services/config.rst @@ -14,6 +14,7 @@ config |start-h3| Implemented features for this service |end-h3| +- [ ] associate_resource_types - [X] batch_get_aggregate_resource_config Returns configuration of resource for current regional backend. @@ -54,6 +55,7 @@ config - [X] delete_retention_configuration This will delete the retention configuration if one is present with the provided name. +- [ ] delete_service_linked_configuration_recorder - [ ] delete_stored_query - [ ] deliver_config_snapshot - [ ] describe_aggregate_compliance_by_config_rules @@ -89,6 +91,7 @@ config This should only receive at most 1 name in. It will raise a ValidationException if more than 1 is supplied. +- [ ] disassociate_resource_types - [ ] get_aggregate_compliance_details_by_config_rule - [ ] get_aggregate_config_rule_compliance_summary - [ ] get_aggregate_conformance_pack_compliance_summary @@ -136,6 +139,7 @@ config :return: +- [ ] list_configuration_recorders - [ ] list_conformance_pack_compliance_scores - [X] list_discovered_resources Queries against AWS Config (non-aggregated) listing function. @@ -179,6 +183,7 @@ config - [X] put_retention_configuration Creates a Retention Configuration. +- [ ] put_service_linked_configuration_recorder - [ ] put_stored_query - [ ] select_aggregate_resource_config - [ ] select_resource_config diff --git a/docs/docs/services/directconnect.rst b/docs/docs/services/directconnect.rst index b0f2318e0756..ca37569dc203 100644 --- a/docs/docs/services/directconnect.rst +++ b/docs/docs/services/directconnect.rst @@ -24,7 +24,7 @@ directconnect - [ ] allocate_transit_virtual_interface - [ ] associate_connection_with_lag - [ ] associate_hosted_connection -- [x] associate_mac_sec_key +- [X] associate_mac_sec_key - [ ] associate_virtual_interface - [ ] confirm_connection - [ ] confirm_customer_agreement @@ -37,7 +37,7 @@ directconnect - [ ] create_direct_connect_gateway_association - [ ] create_direct_connect_gateway_association_proposal - [ ] create_interconnect -- [x] create_lag +- [X] create_lag - [ ] create_private_virtual_interface - [ ] create_public_virtual_interface - [ ] create_transit_virtual_interface @@ -60,7 +60,7 @@ directconnect - [ ] describe_hosted_connections - [ ] describe_interconnect_loa - [ ] describe_interconnects -- [x] describe_lags +- [X] describe_lags - [ ] describe_loa - [ ] describe_locations - [ ] describe_router_configuration @@ -68,7 +68,7 @@ directconnect - [ ] describe_virtual_gateways - [ ] describe_virtual_interfaces - [ ] disassociate_connection_from_lag -- [x] disassociate_mac_sec_key +- [X] disassociate_mac_sec_key - [ ] list_virtual_interface_test_history - [ ] start_bgp_failover_test - [ ] stop_bgp_failover_test diff --git a/docs/docs/services/ds.rst b/docs/docs/services/ds.rst index 521c3c818c92..fe916d18d999 100644 --- a/docs/docs/services/ds.rst +++ b/docs/docs/services/ds.rst @@ -62,7 +62,9 @@ ds Describe LDAPS settings for a Directory - [ ] describe_regions -- [ ] describe_settings +- [X] describe_settings + Describe settings for a Directory + - [ ] describe_shared_directories - [ ] describe_snapshots - [X] describe_trusts @@ -113,7 +115,7 @@ ds - [ ] update_directory_setup - [ ] update_number_of_domain_controllers - [ ] update_radius -- [ ] update_settings +- [X] update_settings - [ ] update_trust - [ ] verify_trust diff --git a/docs/docs/services/ec2.rst b/docs/docs/services/ec2.rst index 0ab4689e56d3..08df29fd7970 100644 --- a/docs/docs/services/ec2.rst +++ b/docs/docs/services/ec2.rst @@ -64,6 +64,7 @@ ec2 - [ ] cancel_capacity_reservation - [ ] cancel_capacity_reservation_fleets - [ ] cancel_conversion_task +- [ ] cancel_declarative_policies_report - [ ] cancel_export_task - [ ] cancel_image_launch_permission - [ ] cancel_import_task @@ -155,6 +156,7 @@ ec2 - [ ] create_verified_access_trust_provider - [X] create_volume - [X] create_vpc +- [ ] create_vpc_block_public_access_exclusion - [X] create_vpc_endpoint - [ ] create_vpc_endpoint_connection_notification - [X] create_vpc_endpoint_service_configuration @@ -230,6 +232,7 @@ ec2 - [ ] delete_verified_access_trust_provider - [X] delete_volume - [X] delete_vpc +- [ ] delete_vpc_block_public_access_exclusion - [ ] delete_vpc_endpoint_connection_notifications - [X] delete_vpc_endpoint_service_configurations - [X] delete_vpc_endpoints @@ -259,6 +262,8 @@ ec2 - [ ] describe_aws_network_performance_metric_subscriptions - [ ] describe_bundle_tasks - [ ] describe_byoip_cidrs +- [ ] describe_capacity_block_extension_history +- [ ] describe_capacity_block_extension_offerings - [ ] describe_capacity_block_offerings - [ ] describe_capacity_reservation_billing_requests - [ ] describe_capacity_reservation_fleets @@ -273,6 +278,7 @@ ec2 - [ ] describe_coip_pools - [ ] describe_conversion_tasks - [X] describe_customer_gateways +- [ ] describe_declarative_policies_reports - [X] describe_dhcp_options - [X] describe_egress_only_internet_gateways @@ -401,8 +407,11 @@ ec2 - [X] describe_volumes - [X] describe_volumes_modifications - [X] describe_vpc_attribute +- [ ] describe_vpc_block_public_access_exclusions +- [ ] describe_vpc_block_public_access_options - [ ] describe_vpc_classic_link - [ ] describe_vpc_classic_link_dns_support +- [ ] describe_vpc_endpoint_associations - [ ] describe_vpc_endpoint_connection_notifications - [ ] describe_vpc_endpoint_connections - [X] describe_vpc_endpoint_service_configurations @@ -439,6 +448,7 @@ ec2 - [X] detach_volume - [X] detach_vpn_gateway - [ ] disable_address_transfer +- [ ] disable_allowed_images_settings - [ ] disable_aws_network_performance_metric_subscription - [X] disable_ebs_encryption_by_default - [ ] disable_fast_launch @@ -472,6 +482,7 @@ ec2 - [ ] disassociate_trunk_interface - [X] disassociate_vpc_cidr_block - [ ] enable_address_transfer +- [ ] enable_allowed_images_settings - [ ] enable_aws_network_performance_metric_subscription - [X] enable_ebs_encryption_by_default - [ ] enable_fast_launch @@ -493,6 +504,8 @@ ec2 - [ ] export_client_vpn_client_configuration - [ ] export_image - [ ] export_transit_gateway_routes +- [ ] export_verified_access_instance_client_configuration +- [ ] get_allowed_images_settings - [ ] get_associated_enclave_certificate_iam_roles - [ ] get_associated_ipv6_pool_cidrs - [ ] get_aws_network_performance_data @@ -500,6 +513,7 @@ ec2 - [ ] get_coip_pool_usage - [ ] get_console_output - [ ] get_console_screenshot +- [ ] get_declarative_policies_report_summary - [ ] get_default_credit_specification - [ ] get_ebs_default_kms_key_id - [X] get_ebs_encryption_by_default @@ -538,6 +552,7 @@ ec2 - [X] get_transit_gateway_route_table_associations - [X] get_transit_gateway_route_table_propagations - [ ] get_verified_access_endpoint_policy +- [ ] get_verified_access_endpoint_targets - [ ] get_verified_access_group_policy - [ ] get_vpn_connection_device_sample_configuration - [ ] get_vpn_connection_device_types @@ -573,6 +588,7 @@ ec2 - [ ] modify_instance_maintenance_options - [ ] modify_instance_metadata_defaults - [ ] modify_instance_metadata_options +- [ ] modify_instance_network_performance_options - [ ] modify_instance_placement - [ ] modify_ipam - [ ] modify_ipam_pool @@ -606,6 +622,8 @@ ec2 - [X] modify_volume - [ ] modify_volume_attribute - [X] modify_vpc_attribute +- [ ] modify_vpc_block_public_access_exclusion +- [ ] modify_vpc_block_public_access_options - [X] modify_vpc_endpoint - [ ] modify_vpc_endpoint_connection_notification - [X] modify_vpc_endpoint_service_configuration @@ -630,6 +648,7 @@ ec2 - [ ] provision_ipam_pool_cidr - [ ] provision_public_ipv4_pool_cidr - [ ] purchase_capacity_block +- [ ] purchase_capacity_block_extension - [ ] purchase_host_reservation - [ ] purchase_reserved_instances_offering - [ ] purchase_scheduled_instances @@ -648,6 +667,7 @@ ec2 - [X] release_hosts - [ ] release_ipam_pool_allocation - [X] replace_iam_instance_profile_association +- [ ] replace_image_criteria_in_allowed_images_settings - [X] replace_network_acl_association - [X] replace_network_acl_entry - [X] replace_route @@ -695,6 +715,7 @@ ec2 - [ ] send_diagnostic_interrupt +- [ ] start_declarative_policies_report - [X] start_instances - [ ] start_network_insights_access_scope_analysis - [ ] start_network_insights_analysis diff --git a/docs/docs/services/efs.rst b/docs/docs/services/efs.rst index fa9626395cb7..bcf4d64ac3d8 100644 --- a/docs/docs/services/efs.rst +++ b/docs/docs/services/efs.rst @@ -61,7 +61,7 @@ efs - [ ] describe_account_preferences - [X] describe_backup_policy -- [ ] describe_file_system_policy +- [X] describe_file_system_policy - [X] describe_file_systems Describe all the EFS File Systems, or specific File Systems. @@ -82,7 +82,7 @@ efs - [X] modify_mount_target_security_groups - [ ] put_account_preferences - [ ] put_backup_policy -- [ ] put_file_system_policy +- [X] put_file_system_policy - [X] put_lifecycle_configuration - [X] tag_resource - [X] untag_resource diff --git a/docs/docs/services/elbv2.rst b/docs/docs/services/elbv2.rst index 6d2aec1b0104..94a8424d1e14 100644 --- a/docs/docs/services/elbv2.rst +++ b/docs/docs/services/elbv2.rst @@ -30,6 +30,7 @@ elbv2 - [ ] delete_trust_store - [X] deregister_targets - [ ] describe_account_limits +- [ ] describe_capacity_reservation - [X] describe_listener_attributes - [X] describe_listener_certificates - [X] describe_listeners @@ -47,6 +48,7 @@ elbv2 - [ ] get_resource_policy - [ ] get_trust_store_ca_certificates_bundle - [ ] get_trust_store_revocation_content +- [ ] modify_capacity_reservation - [X] modify_listener - [X] modify_listener_attributes - [X] modify_load_balancer_attributes diff --git a/docs/docs/services/es.rst b/docs/docs/services/es.rst index d11558c27f80..c2f8bffbfa3a 100644 --- a/docs/docs/services/es.rst +++ b/docs/docs/services/es.rst @@ -36,7 +36,7 @@ es - [ ] describe_domain_change_progress - [X] describe_elasticsearch_domain - [ ] describe_elasticsearch_domain_config -- [ ] describe_elasticsearch_domains +- [X] describe_elasticsearch_domains - [ ] describe_elasticsearch_instance_type_limits - [ ] describe_inbound_cross_cluster_search_connections - [ ] describe_outbound_cross_cluster_search_connections diff --git a/docs/docs/services/glue.rst b/docs/docs/services/glue.rst index ff50032885ef..eaa5a75c8467 100644 --- a/docs/docs/services/glue.rst +++ b/docs/docs/services/glue.rst @@ -38,6 +38,7 @@ glue - [ ] cancel_statement - [ ] check_schema_version_validity - [ ] create_blueprint +- [ ] create_catalog - [ ] create_classifier - [ ] create_column_statistics_task_settings - [ ] create_connection @@ -46,6 +47,9 @@ glue - [ ] create_data_quality_ruleset - [X] create_database - [ ] create_dev_endpoint +- [ ] create_integration +- [ ] create_integration_resource_property +- [ ] create_integration_table_properties - [X] create_job - [ ] create_ml_transform - [X] create_partition @@ -66,6 +70,7 @@ glue - [ ] create_user_defined_function - [ ] create_workflow - [ ] delete_blueprint +- [ ] delete_catalog - [ ] delete_classifier - [ ] delete_column_statistics_for_partition - [ ] delete_column_statistics_for_table @@ -76,6 +81,8 @@ glue - [ ] delete_data_quality_ruleset - [X] delete_database - [ ] delete_dev_endpoint +- [ ] delete_integration +- [ ] delete_integration_table_properties - [X] delete_job - [ ] delete_ml_transform - [X] delete_partition @@ -93,10 +100,16 @@ glue - [ ] delete_usage_profile - [ ] delete_user_defined_function - [ ] delete_workflow +- [ ] describe_connection_type +- [ ] describe_entity +- [ ] describe_inbound_integrations +- [ ] describe_integrations - [ ] get_blueprint - [ ] get_blueprint_run - [ ] get_blueprint_runs +- [ ] get_catalog - [ ] get_catalog_import_status +- [ ] get_catalogs - [ ] get_classifier - [ ] get_classifiers - [ ] get_column_statistics_for_partition @@ -122,6 +135,9 @@ glue - [ ] get_dataflow_graph - [ ] get_dev_endpoint - [ ] get_dev_endpoints +- [ ] get_entity_records +- [ ] get_integration_resource_property +- [ ] get_integration_table_properties - [X] get_job - [ ] get_job_bookmark - [X] get_job_run @@ -180,6 +196,7 @@ glue - [ ] import_catalog_to_glue - [ ] list_blueprints - [ ] list_column_statistics_task_runs +- [ ] list_connection_types - [X] list_crawlers - [ ] list_crawls - [ ] list_custom_entity_types @@ -190,6 +207,7 @@ glue - [ ] list_data_quality_statistic_annotations - [ ] list_data_quality_statistics - [ ] list_dev_endpoints +- [ ] list_entities - [X] list_jobs - [ ] list_ml_transforms - [X] list_registries @@ -201,6 +219,7 @@ glue - [X] list_triggers - [ ] list_usage_profiles - [ ] list_workflows +- [ ] modify_integration - [ ] put_data_catalog_encryption_settings - [ ] put_data_quality_profile_annotation - [ ] put_resource_policy @@ -238,6 +257,7 @@ glue - [ ] test_connection - [X] untag_resource - [ ] update_blueprint +- [ ] update_catalog - [ ] update_classifier - [ ] update_column_statistics_for_partition - [ ] update_column_statistics_for_table @@ -248,6 +268,8 @@ glue - [ ] update_data_quality_ruleset - [X] update_database - [ ] update_dev_endpoint +- [ ] update_integration_resource_property +- [ ] update_integration_table_properties - [ ] update_job - [ ] update_job_from_source_control - [ ] update_ml_transform diff --git a/docs/docs/services/iot.rst b/docs/docs/services/iot.rst index 4dbc2ba70406..5e9b3a3d08f4 100644 --- a/docs/docs/services/iot.rst +++ b/docs/docs/services/iot.rst @@ -40,6 +40,7 @@ iot - [ ] create_billing_group - [X] create_certificate_from_csr - [ ] create_certificate_provider +- [ ] create_command - [ ] create_custom_metric - [ ] create_dimension - [X] create_domain_configuration @@ -77,6 +78,8 @@ iot - [X] delete_ca_certificate - [X] delete_certificate - [ ] delete_certificate_provider +- [ ] delete_command +- [ ] delete_command_execution - [ ] delete_custom_metric - [ ] delete_dimension - [X] delete_domain_configuration @@ -157,6 +160,8 @@ iot - [ ] get_behavior_model_training_summaries - [ ] get_buckets_aggregation - [ ] get_cardinality +- [ ] get_command +- [ ] get_command_execution - [ ] get_effective_policies - [X] get_indexing_configuration - [X] get_job_document @@ -198,6 +203,8 @@ iot Pagination is not yet implemented +- [ ] list_command_executions +- [ ] list_commands - [ ] list_custom_metrics - [ ] list_detect_mitigation_actions_executions - [ ] list_detect_mitigation_actions_tasks @@ -320,6 +327,7 @@ iot - [X] update_certificate - [ ] update_certificate_provider +- [ ] update_command - [ ] update_custom_metric - [ ] update_dimension - [X] update_domain_configuration diff --git a/docs/docs/services/kafka.rst b/docs/docs/services/kafka.rst new file mode 100644 index 000000000000..439f18ddf82a --- /dev/null +++ b/docs/docs/services/kafka.rst @@ -0,0 +1,71 @@ +.. _implementedservice_kafka: + +.. |start-h3| raw:: html + +

+ +.. |end-h3| raw:: html + +

+ +===== +kafka +===== + +.. autoclass:: moto.kafka.models.KafkaBackend + +|start-h3| Implemented features for this service |end-h3| + +- [ ] batch_associate_scram_secret +- [ ] batch_disassociate_scram_secret +- [X] create_cluster +- [X] create_cluster_v2 +- [ ] create_configuration +- [ ] create_replicator +- [ ] create_vpc_connection +- [X] delete_cluster +- [ ] delete_cluster_policy +- [ ] delete_configuration +- [ ] delete_replicator +- [ ] delete_vpc_connection +- [X] describe_cluster +- [ ] describe_cluster_operation +- [ ] describe_cluster_operation_v2 +- [X] describe_cluster_v2 +- [ ] describe_configuration +- [ ] describe_configuration_revision +- [ ] describe_replicator +- [ ] describe_vpc_connection +- [ ] get_bootstrap_brokers +- [ ] get_cluster_policy +- [ ] get_compatible_kafka_versions +- [ ] list_client_vpc_connections +- [ ] list_cluster_operations +- [ ] list_cluster_operations_v2 +- [X] list_clusters +- [X] list_clusters_v2 +- [ ] list_configuration_revisions +- [ ] list_configurations +- [ ] list_kafka_versions +- [ ] list_nodes +- [ ] list_replicators +- [ ] list_scram_secrets +- [X] list_tags_for_resource +- [ ] list_vpc_connections +- [ ] put_cluster_policy +- [ ] reboot_broker +- [ ] reject_client_vpc_connection +- [X] tag_resource +- [X] untag_resource +- [ ] update_broker_count +- [ ] update_broker_storage +- [ ] update_broker_type +- [ ] update_cluster_configuration +- [ ] update_cluster_kafka_version +- [ ] update_configuration +- [ ] update_connectivity +- [ ] update_monitoring +- [ ] update_replication_info +- [ ] update_security +- [ ] update_storage + diff --git a/docs/docs/services/logs.rst b/docs/docs/services/logs.rst index f76bf0b9df5a..b26cbcdaae07 100644 --- a/docs/docs/services/logs.rst +++ b/docs/docs/services/logs.rst @@ -28,6 +28,8 @@ logs - [ ] delete_delivery_destination_policy - [ ] delete_delivery_source - [X] delete_destination +- [ ] delete_index_policy +- [ ] delete_integration - [ ] delete_log_anomaly_detector - [X] delete_log_group - [X] delete_log_stream @@ -40,6 +42,7 @@ logs - [X] delete_retention_policy - [X] delete_subscription_filter +- [ ] delete_transformer - [ ] describe_account_policies - [ ] describe_configuration_templates - [ ] describe_deliveries @@ -51,6 +54,8 @@ logs Pagination is not yet implemented +- [ ] describe_field_indexes +- [ ] describe_index_policies - [X] describe_log_groups - [X] describe_log_streams - [X] describe_metric_filters @@ -82,6 +87,7 @@ logs - [ ] get_delivery_destination - [ ] get_delivery_destination_policy - [ ] get_delivery_source +- [ ] get_integration - [ ] get_log_anomaly_detector - [X] get_log_events - [ ] get_log_group_fields @@ -91,8 +97,11 @@ logs Not all query commands are implemented yet. Please raise an issue if you encounter unexpected results. +- [ ] get_transformer - [ ] list_anomalies +- [ ] list_integrations - [ ] list_log_anomaly_detectors +- [ ] list_log_groups_for_query - [X] list_tags_for_resource - [X] list_tags_log_group - [ ] put_account_policy @@ -102,6 +111,8 @@ logs - [ ] put_delivery_source - [X] put_destination - [X] put_destination_policy +- [ ] put_index_policy +- [ ] put_integration - [X] put_log_events The SequenceToken-parameter is not yet implemented @@ -116,12 +127,14 @@ logs - [X] put_retention_policy - [X] put_subscription_filter +- [ ] put_transformer - [ ] start_live_tail - [X] start_query - [ ] stop_query - [X] tag_log_group - [X] tag_resource - [ ] test_metric_filter +- [ ] test_transformer - [X] untag_log_group - [X] untag_resource - [ ] update_anomaly diff --git a/docs/docs/services/memorydb.rst b/docs/docs/services/memorydb.rst index e36276f40571..ec31b55d678f 100644 --- a/docs/docs/services/memorydb.rst +++ b/docs/docs/services/memorydb.rst @@ -20,12 +20,14 @@ memorydb - [ ] copy_snapshot - [ ] create_acl - [X] create_cluster +- [ ] create_multi_region_cluster - [ ] create_parameter_group - [X] create_snapshot - [X] create_subnet_group - [ ] create_user - [ ] delete_acl - [X] delete_cluster +- [ ] delete_multi_region_cluster - [ ] delete_parameter_group - [X] delete_snapshot - [X] delete_subnet_group @@ -34,6 +36,7 @@ memorydb - [X] describe_clusters - [ ] describe_engine_versions - [ ] describe_events +- [ ] describe_multi_region_clusters - [ ] describe_parameter_groups - [ ] describe_parameters - [ ] describe_reserved_nodes @@ -43,6 +46,7 @@ memorydb - [X] describe_subnet_groups - [ ] describe_users - [ ] failover_shard +- [ ] list_allowed_multi_region_cluster_updates - [ ] list_allowed_node_type_updates - [X] list_tags - [ ] purchase_reserved_nodes_offering @@ -51,6 +55,7 @@ memorydb - [X] untag_resource - [ ] update_acl - [X] update_cluster +- [ ] update_multi_region_cluster - [ ] update_parameter_group - [ ] update_subnet_group - [ ] update_user diff --git a/docs/docs/services/networkmanager.rst b/docs/docs/services/networkmanager.rst index 9e474970fb2c..11d98351c78a 100644 --- a/docs/docs/services/networkmanager.rst +++ b/docs/docs/services/networkmanager.rst @@ -26,6 +26,7 @@ networkmanager - [ ] create_connection - [X] create_core_network - [X] create_device +- [ ] create_direct_connect_gateway_attachment - [X] create_global_network - [X] create_link - [X] create_site @@ -61,6 +62,7 @@ networkmanager - [ ] get_core_network_policy - [ ] get_customer_gateway_associations - [X] get_devices +- [ ] get_direct_connect_gateway_attachment - [ ] get_link_associations - [X] get_links - [ ] get_network_resource_counts @@ -96,6 +98,7 @@ networkmanager - [ ] update_connection - [ ] update_core_network - [ ] update_device +- [ ] update_direct_connect_gateway_attachment - [ ] update_global_network - [ ] update_link - [ ] update_network_resource_metadata diff --git a/docs/docs/services/opensearch.rst b/docs/docs/services/opensearch.rst index 8cc5aeb890c4..c77a9fd592a5 100644 --- a/docs/docs/services/opensearch.rst +++ b/docs/docs/services/opensearch.rst @@ -18,6 +18,7 @@ opensearch - [ ] accept_inbound_connection - [ ] add_data_source +- [ ] add_direct_query_data_source - [X] add_tags - [ ] associate_package - [ ] associate_packages @@ -31,6 +32,7 @@ opensearch - [ ] create_vpc_endpoint - [ ] delete_application - [ ] delete_data_source +- [ ] delete_direct_query_data_source - [X] delete_domain - [ ] delete_inbound_connection - [ ] delete_outbound_connection @@ -42,7 +44,7 @@ opensearch - [X] describe_domain_config - [ ] describe_domain_health - [ ] describe_domain_nodes -- [ ] describe_domains +- [X] describe_domains - [ ] describe_dry_run_progress - [ ] describe_inbound_connections - [ ] describe_instance_type_limits @@ -56,12 +58,14 @@ opensearch - [ ] get_application - [X] get_compatible_versions - [ ] get_data_source +- [ ] get_direct_query_data_source - [ ] get_domain_maintenance_status - [ ] get_package_version_history - [ ] get_upgrade_history - [ ] get_upgrade_status - [ ] list_applications - [ ] list_data_sources +- [ ] list_direct_query_data_sources - [ ] list_domain_maintenances - [X] list_domain_names - [ ] list_domains_for_package @@ -81,6 +85,7 @@ opensearch - [ ] start_service_software_update - [ ] update_application - [ ] update_data_source +- [ ] update_direct_query_data_source - [X] update_domain_config - [ ] update_package - [ ] update_package_scope diff --git a/docs/docs/services/quicksight.rst b/docs/docs/services/quicksight.rst index 6f972fce0642..86bb748a9643 100644 --- a/docs/docs/services/quicksight.rst +++ b/docs/docs/services/quicksight.rst @@ -53,6 +53,7 @@ quicksight - [ ] delete_data_set - [ ] delete_data_set_refresh_properties - [ ] delete_data_source +- [ ] delete_default_q_business_application - [ ] delete_folder - [ ] delete_folder_membership - [X] delete_group @@ -90,11 +91,13 @@ quicksight - [ ] describe_dashboard_permissions - [ ] describe_dashboard_snapshot_job - [ ] describe_dashboard_snapshot_job_result +- [ ] describe_dashboards_qa_configuration - [ ] describe_data_set - [ ] describe_data_set_permissions - [ ] describe_data_set_refresh_properties - [ ] describe_data_source - [ ] describe_data_source_permissions +- [ ] describe_default_q_business_application - [ ] describe_folder - [ ] describe_folder_permissions - [ ] describe_folder_resolved_permissions @@ -106,6 +109,7 @@ quicksight - [ ] describe_key_registration - [ ] describe_namespace - [ ] describe_q_personalization_configuration +- [ ] describe_quick_sight_q_search_configuration - [ ] describe_refresh_schedule - [ ] describe_role_custom_permission - [ ] describe_template @@ -123,6 +127,7 @@ quicksight - [ ] describe_vpc_connection - [ ] generate_embed_url_for_anonymous_user - [ ] generate_embed_url_for_registered_user +- [ ] generate_embed_url_for_registered_user_with_identity - [ ] get_dashboard_embed_url - [ ] get_session_embed_url - [ ] list_analyses @@ -159,6 +164,7 @@ quicksight - [X] list_user_groups - [X] list_users - [ ] list_vpc_connections +- [ ] predict_qa_results - [ ] put_data_set_refresh_properties - [X] register_user @@ -173,6 +179,7 @@ quicksight - [ ] search_data_sources - [ ] search_folders - [X] search_groups +- [ ] search_topics - [ ] start_asset_bundle_export_job - [ ] start_asset_bundle_import_job - [ ] start_dashboard_snapshot_job @@ -183,6 +190,7 @@ quicksight - [ ] update_account_settings - [ ] update_analysis - [ ] update_analysis_permissions +- [ ] update_application_with_token_exchange_grant - [ ] update_brand - [ ] update_brand_assignment - [ ] update_brand_published_version @@ -191,10 +199,12 @@ quicksight - [ ] update_dashboard_links - [ ] update_dashboard_permissions - [ ] update_dashboard_published_version +- [ ] update_dashboards_qa_configuration - [ ] update_data_set - [ ] update_data_set_permissions - [ ] update_data_source - [ ] update_data_source_permissions +- [ ] update_default_q_business_application - [ ] update_folder - [ ] update_folder_permissions - [X] update_group @@ -204,6 +214,7 @@ quicksight - [ ] update_key_registration - [ ] update_public_sharing_settings - [ ] update_q_personalization_configuration +- [ ] update_quick_sight_q_search_configuration - [ ] update_refresh_schedule - [ ] update_role_custom_permission - [ ] update_spice_capacity_configuration diff --git a/docs/docs/services/redshift.rst b/docs/docs/services/redshift.rst index 09ce63485a4d..a61a79515d8e 100644 --- a/docs/docs/services/redshift.rst +++ b/docs/docs/services/redshift.rst @@ -64,6 +64,7 @@ redshift - [ ] delete_snapshot_schedule - [X] delete_tags - [ ] delete_usage_limit +- [ ] deregister_namespace - [ ] describe_account_attributes - [ ] describe_authentication_profiles - [ ] describe_cluster_db_revisions @@ -140,6 +141,7 @@ redshift - [ ] purchase_reserved_node_offering - [ ] put_resource_policy - [ ] reboot_cluster +- [ ] register_namespace - [ ] reject_data_share - [ ] reset_cluster_parameter_group - [ ] resize_cluster diff --git a/docs/docs/services/resiliencehub.rst b/docs/docs/services/resiliencehub.rst index 570998eee839..fe044f0199ca 100644 --- a/docs/docs/services/resiliencehub.rst +++ b/docs/docs/services/resiliencehub.rst @@ -45,6 +45,7 @@ resiliencehub - [ ] describe_app_version_resources_resolution_status - [ ] describe_app_version_template - [ ] describe_draft_app_version_resources_import_status +- [ ] describe_metrics_export - [X] describe_resiliency_policy - [ ] describe_resource_grouping_recommendation_task - [X] import_resources_to_draft_app_version @@ -100,6 +101,7 @@ resiliencehub The FromAssessmentTime/ToAssessmentTime-parameters are not yet implemented +- [ ] list_metrics - [ ] list_recommendation_templates - [X] list_resiliency_policies - [ ] list_resource_grouping_recommendations @@ -114,6 +116,7 @@ resiliencehub - [ ] remove_draft_app_version_resource_mappings - [ ] resolve_app_version_resources - [ ] start_app_assessment +- [ ] start_metrics_export - [ ] start_resource_grouping_recommendation_task - [X] tag_resource - [X] untag_resource diff --git a/docs/docs/services/s3.rst b/docs/docs/services/s3.rst index 63731f0536f4..2ada75f30655 100644 --- a/docs/docs/services/s3.rst +++ b/docs/docs/services/s3.rst @@ -20,6 +20,7 @@ s3 - [X] complete_multipart_upload - [X] copy_object - [X] create_bucket +- [ ] create_bucket_metadata_table_configuration - [X] create_multipart_upload - [ ] create_session - [X] delete_bucket @@ -29,6 +30,7 @@ s3 - [ ] delete_bucket_intelligent_tiering_configuration - [ ] delete_bucket_inventory_configuration - [X] delete_bucket_lifecycle +- [ ] delete_bucket_metadata_table_configuration - [ ] delete_bucket_metrics_configuration - [X] delete_bucket_ownership_controls - [X] delete_bucket_policy @@ -50,6 +52,7 @@ s3 - [ ] get_bucket_lifecycle_configuration - [X] get_bucket_location - [X] get_bucket_logging +- [ ] get_bucket_metadata_table_configuration - [ ] get_bucket_metrics_configuration - [ ] get_bucket_notification - [X] get_bucket_notification_configuration diff --git a/docs/docs/services/sagemaker.rst b/docs/docs/services/sagemaker.rst index ccd44e2b685f..83c30ca65683 100644 --- a/docs/docs/services/sagemaker.rst +++ b/docs/docs/services/sagemaker.rst @@ -27,8 +27,10 @@ sagemaker - [ ] create_auto_ml_job - [X] create_auto_ml_job_v2 - [X] create_cluster +- [ ] create_cluster_scheduler_config - [ ] create_code_repository - [X] create_compilation_job +- [ ] create_compute_quota - [ ] create_context - [X] create_data_quality_job_definition - [ ] create_device_fleet @@ -64,6 +66,8 @@ sagemaker - [X] create_notebook_instance - [X] create_notebook_instance_lifecycle_config - [ ] create_optimization_job +- [ ] create_partner_app +- [ ] create_partner_app_presigned_url - [X] create_pipeline - [ ] create_presigned_domain_url - [ ] create_presigned_mlflow_tracking_server_url @@ -73,6 +77,7 @@ sagemaker - [ ] create_space - [ ] create_studio_lifecycle_config - [X] create_training_job +- [ ] create_training_plan - [X] create_transform_job - [X] create_trial - [X] create_trial_component @@ -86,8 +91,10 @@ sagemaker - [ ] delete_artifact - [ ] delete_association - [X] delete_cluster +- [ ] delete_cluster_scheduler_config - [ ] delete_code_repository - [X] delete_compilation_job +- [ ] delete_compute_quota - [ ] delete_context - [X] delete_data_quality_job_definition - [ ] delete_device_fleet @@ -121,6 +128,7 @@ sagemaker - [X] delete_notebook_instance - [X] delete_notebook_instance_lifecycle_config - [ ] delete_optimization_job +- [ ] delete_partner_app - [X] delete_pipeline - [ ] delete_project - [ ] delete_space @@ -141,8 +149,10 @@ sagemaker - [X] describe_auto_ml_job_v2 - [X] describe_cluster - [X] describe_cluster_node +- [ ] describe_cluster_scheduler_config - [ ] describe_code_repository - [X] describe_compilation_job +- [ ] describe_compute_quota - [ ] describe_context - [X] describe_data_quality_job_definition - [ ] describe_device @@ -180,6 +190,7 @@ sagemaker - [ ] describe_notebook_instance - [X] describe_notebook_instance_lifecycle_config - [ ] describe_optimization_job +- [ ] describe_partner_app - [X] describe_pipeline - [X] describe_pipeline_definition_for_execution - [X] describe_pipeline_execution @@ -189,6 +200,7 @@ sagemaker - [ ] describe_studio_lifecycle_config - [ ] describe_subscribed_workteam - [X] describe_training_job +- [ ] describe_training_plan - [X] describe_transform_job - [X] describe_trial - [X] describe_trial_component @@ -215,9 +227,11 @@ sagemaker - [X] list_auto_ml_jobs - [ ] list_candidates_for_auto_ml_job - [X] list_cluster_nodes +- [ ] list_cluster_scheduler_configs - [X] list_clusters - [ ] list_code_repositories - [X] list_compilation_jobs +- [ ] list_compute_quotas - [ ] list_contexts - [X] list_data_quality_job_definitions - [ ] list_device_fleets @@ -267,6 +281,7 @@ sagemaker - [ ] list_optimization_jobs +- [ ] list_partner_apps - [ ] list_pipeline_execution_steps - [X] list_pipeline_executions - [X] list_pipeline_parameters_for_execution @@ -281,6 +296,7 @@ sagemaker - [X] list_tags - [X] list_training_jobs - [ ] list_training_jobs_for_hyper_parameter_tuning_job +- [ ] list_training_plans - [X] list_transform_jobs - [X] list_trial_components - [X] list_trials @@ -297,6 +313,7 @@ sagemaker Only a few SearchExpressions are implemented. Please open a bug report if you find any issues. +- [ ] search_training_plan_offerings - [ ] send_pipeline_execution_step_failure - [ ] send_pipeline_execution_step_success - [ ] start_edge_deployment_stage @@ -325,8 +342,10 @@ sagemaker - [ ] update_app_image_config - [ ] update_artifact - [ ] update_cluster +- [ ] update_cluster_scheduler_config - [ ] update_cluster_software - [ ] update_code_repository +- [ ] update_compute_quota - [ ] update_context - [ ] update_device_fleet - [ ] update_devices @@ -349,6 +368,7 @@ sagemaker - [ ] update_monitoring_schedule - [ ] update_notebook_instance - [ ] update_notebook_instance_lifecycle_config +- [ ] update_partner_app - [X] update_pipeline - [ ] update_pipeline_execution - [ ] update_project diff --git a/docs/docs/services/servicediscovery.rst b/docs/docs/services/servicediscovery.rst index 604be7a04236..7af723cc7718 100644 --- a/docs/docs/services/servicediscovery.rst +++ b/docs/docs/services/servicediscovery.rst @@ -22,6 +22,7 @@ servicediscovery - [X] create_service - [X] delete_namespace - [X] delete_service +- [ ] delete_service_attributes - [X] deregister_instance - [X] discover_instances - [X] discover_instances_revision @@ -30,6 +31,7 @@ servicediscovery - [X] get_namespace - [X] get_operation - [X] get_service +- [ ] get_service_attributes - [X] list_instances - [X] list_namespaces @@ -55,4 +57,5 @@ servicediscovery - [X] update_private_dns_namespace - [X] update_public_dns_namespace - [X] update_service +- [ ] update_service_attributes diff --git a/docs/docs/services/sesv2.rst b/docs/docs/services/sesv2.rst index b11b3b1998b9..865da6319035 100644 --- a/docs/docs/services/sesv2.rst +++ b/docs/docs/services/sesv2.rst @@ -30,6 +30,7 @@ sesv2 - [ ] create_email_template - [ ] create_export_job - [ ] create_import_job +- [ ] create_multi_region_endpoint - [ ] delete_configuration_set - [ ] delete_configuration_set_event_destination - [X] delete_contact @@ -39,6 +40,7 @@ sesv2 - [ ] delete_email_identity - [ ] delete_email_identity_policy - [ ] delete_email_template +- [ ] delete_multi_region_endpoint - [ ] delete_suppressed_destination - [ ] get_account - [ ] get_blacklist_reports @@ -60,6 +62,7 @@ sesv2 - [ ] get_export_job - [ ] get_import_job - [ ] get_message_insights +- [ ] get_multi_region_endpoint - [ ] get_suppressed_destination - [ ] list_configuration_sets - [X] list_contact_lists @@ -72,6 +75,7 @@ sesv2 - [ ] list_email_templates - [ ] list_export_jobs - [ ] list_import_jobs +- [ ] list_multi_region_endpoints - [ ] list_recommendations - [ ] list_suppressed_destinations - [ ] list_tags_for_resource diff --git a/docs/docs/services/ssm.rst b/docs/docs/services/ssm.rst index b084e2ea05a2..89ad4003020c 100644 --- a/docs/docs/services/ssm.rst +++ b/docs/docs/services/ssm.rst @@ -124,6 +124,7 @@ ssm - [ ] get_default_patch_baseline - [ ] get_deployable_patch_snapshot_for_instance - [X] get_document +- [ ] get_execution_preview - [ ] get_inventory - [ ] get_inventory_schema - [X] get_maintenance_window @@ -163,6 +164,8 @@ ssm - [ ] list_document_versions - [X] list_documents - [ ] list_inventory_entries +- [ ] list_nodes +- [ ] list_nodes_summary - [ ] list_ops_item_events - [ ] list_ops_item_related_items - [ ] list_ops_metadata @@ -190,6 +193,7 @@ ssm - [ ] start_associations_once - [ ] start_automation_execution - [ ] start_change_request_execution +- [ ] start_execution_preview - [ ] start_session - [ ] stop_automation_execution - [ ] terminate_session diff --git a/docs/docs/services/transfer.rst b/docs/docs/services/transfer.rst index 63cb525d890a..fa8871d4205b 100644 --- a/docs/docs/services/transfer.rst +++ b/docs/docs/services/transfer.rst @@ -22,6 +22,7 @@ transfer - [ ] create_profile - [X] create_server - [X] create_user +- [ ] create_web_app - [ ] create_workflow - [ ] delete_access - [ ] delete_agreement @@ -32,6 +33,8 @@ transfer - [X] delete_server - [X] delete_ssh_public_key - [X] delete_user +- [ ] delete_web_app +- [ ] delete_web_app_customization - [ ] delete_workflow - [ ] describe_access - [ ] describe_agreement @@ -43,6 +46,8 @@ transfer - [ ] describe_security_policy - [X] describe_server - [X] describe_user +- [ ] describe_web_app +- [ ] describe_web_app_customization - [ ] describe_workflow - [ ] import_certificate - [ ] import_host_key @@ -59,6 +64,7 @@ transfer - [ ] list_servers - [ ] list_tags_for_resource - [ ] list_users +- [ ] list_web_apps - [ ] list_workflows - [ ] send_workflow_step_state - [ ] start_directory_listing @@ -77,4 +83,6 @@ transfer - [ ] update_profile - [ ] update_server - [ ] update_user +- [ ] update_web_app +- [ ] update_web_app_customization diff --git a/docs/docs/services/workspaces-web.rst b/docs/docs/services/workspaces-web.rst index c78e72ac32b7..66674d922339 100644 --- a/docs/docs/services/workspaces-web.rst +++ b/docs/docs/services/workspaces-web.rst @@ -17,12 +17,14 @@ workspaces-web |start-h3| Implemented features for this service |end-h3| - [X] associate_browser_settings +- [ ] associate_data_protection_settings - [ ] associate_ip_access_settings - [X] associate_network_settings - [ ] associate_trust_store - [X] associate_user_access_logging_settings - [X] associate_user_settings - [X] create_browser_settings +- [ ] create_data_protection_settings - [ ] create_identity_provider - [ ] create_ip_access_settings - [X] create_network_settings @@ -31,6 +33,7 @@ workspaces-web - [X] create_user_access_logging_settings - [X] create_user_settings - [X] delete_browser_settings +- [ ] delete_data_protection_settings - [ ] delete_identity_provider - [ ] delete_ip_access_settings - [X] delete_network_settings @@ -39,6 +42,7 @@ workspaces-web - [X] delete_user_access_logging_settings - [X] delete_user_settings - [ ] disassociate_browser_settings +- [ ] disassociate_data_protection_settings - [ ] disassociate_ip_access_settings - [ ] disassociate_network_settings - [ ] disassociate_trust_store @@ -46,6 +50,7 @@ workspaces-web - [ ] disassociate_user_settings - [ ] expire_session - [X] get_browser_settings +- [ ] get_data_protection_settings - [ ] get_identity_provider - [ ] get_ip_access_settings - [X] get_network_settings @@ -57,6 +62,7 @@ workspaces-web - [X] get_user_access_logging_settings - [X] get_user_settings - [X] list_browser_settings +- [ ] list_data_protection_settings - [ ] list_identity_providers - [ ] list_ip_access_settings - [X] list_network_settings @@ -70,6 +76,7 @@ workspaces-web - [X] tag_resource - [X] untag_resource - [ ] update_browser_settings +- [ ] update_data_protection_settings - [ ] update_identity_provider - [ ] update_ip_access_settings - [ ] update_network_settings diff --git a/tests/test_core/test_responses_module.py b/tests/test_core/test_responses_module.py index eb119c1ff0b8..505350148e59 100644 --- a/tests/test_core/test_responses_module.py +++ b/tests/test_core/test_responses_module.py @@ -77,14 +77,16 @@ def setUp(self) -> None: if RESPONSES_VERSION < LooseVersion("0.24.0"): raise SkipTest("Can only test this with responses >= 0.24.0") + raise SkipTest("Endpoint that we're trying to reach is down") + self.r_mock = responses.RequestsMock(assert_all_requests_are_fired=True) override_responses_real_send(self.r_mock) self.r_mock.start() self.r_mock.add_passthru("http://ip.jsontest.com") def tearDown(self) -> None: - self.r_mock.stop() - self.r_mock.reset() + self.r_mock.stop() # type: ignore + self.r_mock.reset() # type: ignore override_responses_real_send(None) def http_requests(self) -> str: @@ -103,9 +105,9 @@ def aws_and_http_requests(self) -> str: return "OK" def test_http_requests(self) -> None: - self.r_mock.add(responses.POST, "https://example.org", status=200) + self.r_mock.add(responses.POST, "https://example.org", status=200) # type: ignore self.assertEqual("OK", self.http_requests()) def test_aws_and_http_requests(self) -> None: - self.r_mock.add(responses.POST, "https://example.org", status=200) + self.r_mock.add(responses.POST, "https://example.org", status=200) # type: ignore self.assertEqual("OK", self.aws_and_http_requests())