diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 03f1964465e5..7a87c2e1adef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -103,6 +103,7 @@ jobs: permissions: id-token: write packages: write + pull-requests: write needs: [dotnettest, javatest, test, testserver ] if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'getmoto/moto' }} steps: diff --git a/.github/workflows/tests_real_aws.yml b/.github/workflows/tests_real_aws.yml index d0713450fd09..b5a43849933a 100644 --- a/.github/workflows/tests_real_aws.yml +++ b/.github/workflows/tests_real_aws.yml @@ -42,4 +42,4 @@ jobs: env: MOTO_TEST_ALLOW_AWS_REQUEST: ${{ true }} run: | - pytest -sv tests/test_dynamodb/ tests/test_ec2/ tests/test_lakeformation/ tests/test_ses/ tests/test_s3* tests/test_sns/ -m aws_verified + pytest -sv tests/test_dynamodb/ tests/test_ec2/ tests/test_lakeformation/ tests/test_logs/ tests/test_ses/ tests/test_s3* tests/test_sns/ -m aws_verified diff --git a/CHANGELOG.md b/CHANGELOG.md index f390d1794065..3d6dade67a8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,30 @@ Moto Changelog ============== +4.2.11 +----- +Docker Digest for 4.2.11: + + New Methods: + * Lambda: + * DeleteFunctionEventInvokeConfig() + * GetFunctionEventInvokeConfig() + * ListFunctionEventInvokeConfigs() + * PutFunctionEventInvokeConfig() + * UpdateFunctionEventInvokeConfig() + + * Logs: + * describe_export_tasks() + + Miscellaneous: + * DynamoDB: put_item() now returns old item for ConditionalCheckFailed exceptions + * DynamoDB: scan() now returns the correct ScannedCount when passing the Limit-parameter + * DynamoDB: transact_write_items() now validates that Keys in Update-queries are not empty + * IOT: create_thing()/describe_thing() now returns the thingId + * Logs: create_export_task() now actually exports the data to S3 + * ResourceGroupsTaggingAPI: get_resources() now supports ACM certificates + + 4.2.10 ----- Docker Digest for 4.2.10: _sha256:f72acd62b994654d01bdec6f5cc779f4ab30083b441e2fb7eff0c13e0bbfdca7_ diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 47dbbb82f3f2..af9ffc855db8 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -51,21 +51,26 @@ ## amp
-80% implemented +65% implemented - [ ] create_alert_manager_definition - [X] create_logging_configuration - [X] create_rule_groups_namespace +- [ ] create_scraper - [X] create_workspace - [ ] delete_alert_manager_definition - [X] delete_logging_configuration - [X] delete_rule_groups_namespace +- [ ] delete_scraper - [X] delete_workspace - [ ] describe_alert_manager_definition - [X] describe_logging_configuration - [X] describe_rule_groups_namespace +- [ ] describe_scraper - [X] describe_workspace +- [ ] get_default_scraper_configuration - [X] list_rule_groups_namespaces +- [ ] list_scrapers - [X] list_tags_for_resource - [X] list_workspaces - [ ] put_alert_manager_definition @@ -359,7 +364,7 @@ ## appsync
-25% implemented +24% implemented - [ ] associate_api - [ ] associate_merged_graphql_api @@ -389,6 +394,7 @@ - [ ] get_api_association - [ ] get_api_cache - [ ] get_data_source +- [ ] get_data_source_introspection - [ ] get_domain_name - [ ] get_function - [X] get_graphql_api @@ -408,6 +414,7 @@ - [X] list_tags_for_resource - [ ] list_types - [ ] list_types_by_association +- [ ] start_data_source_introspection - [X] start_schema_creation - [ ] start_schema_merge - [X] tag_resource @@ -749,7 +756,7 @@ ## cloudfront
-14% implemented +13% implemented - [ ] associate_alias - [ ] copy_distribution @@ -763,6 +770,7 @@ - [ ] create_function - [X] create_invalidation - [ ] create_key_group +- [ ] create_key_value_store - [ ] create_monitoring_subscription - [X] create_origin_access_control - [ ] create_origin_request_policy @@ -779,6 +787,7 @@ - [ ] delete_field_level_encryption_profile - [ ] delete_function - [ ] delete_key_group +- [ ] delete_key_value_store - [ ] delete_monitoring_subscription - [X] delete_origin_access_control - [ ] delete_origin_request_policy @@ -787,6 +796,7 @@ - [ ] delete_response_headers_policy - [ ] delete_streaming_distribution - [ ] describe_function +- [ ] describe_key_value_store - [ ] get_cache_policy - [ ] get_cache_policy_config - [ ] get_cloud_front_origin_access_identity @@ -831,6 +841,7 @@ - [ ] list_functions - [X] list_invalidations - [ ] list_key_groups +- [ ] list_key_value_stores - [X] list_origin_access_controls - [ ] list_origin_request_policies - [ ] list_public_keys @@ -851,6 +862,7 @@ - [ ] update_field_level_encryption_profile - [ ] update_function - [ ] update_key_group +- [ ] update_key_value_store - [X] update_origin_access_control - [ ] update_origin_request_policy - [ ] update_public_key @@ -861,7 +873,7 @@ ## cloudtrail
-34% implemented +33% implemented - [X] add_tags - [ ] cancel_query @@ -875,6 +887,8 @@ - [ ] deregister_organization_delegated_admin - [ ] describe_query - [X] describe_trails +- [ ] disable_federation +- [ ] enable_federation - [ ] get_channel - [ ] get_event_data_store - [X] get_event_selectors @@ -1275,7 +1289,7 @@ ## comprehend
-13% implemented +12% implemented - [ ] batch_detect_dominant_language - [ ] batch_detect_entities @@ -1318,6 +1332,7 @@ - [X] detect_sentiment - [ ] detect_syntax - [ ] detect_targeted_sentiment +- [ ] detect_toxic_content - [ ] import_model - [ ] list_datasets - [ ] list_document_classification_jobs @@ -1897,7 +1912,7 @@ ## ec2
-34% implemented +33% implemented - [ ] accept_address_transfer - [ ] accept_reserved_instances_exchange_quote @@ -1920,6 +1935,7 @@ - [ ] associate_enclave_certificate_iam_role - [X] associate_iam_instance_profile - [ ] associate_instance_event_window +- [ ] associate_ipam_byoasn - [ ] associate_ipam_resource_discovery - [ ] associate_nat_gateway_address - [X] associate_route_table @@ -2110,6 +2126,7 @@ - [ ] delete_vpn_connection_route - [X] delete_vpn_gateway - [ ] deprovision_byoip_cidr +- [ ] deprovision_ipam_byoasn - [ ] deprovision_ipam_pool_cidr - [ ] deprovision_public_ipv4_pool_cidr - [X] deregister_image @@ -2167,10 +2184,12 @@ - [ ] describe_instance_event_notification_attributes - [ ] describe_instance_event_windows - [X] describe_instance_status +- [ ] describe_instance_topology - [X] describe_instance_type_offerings - [X] describe_instance_types - [X] describe_instances - [X] describe_internet_gateways +- [ ] describe_ipam_byoasn - [ ] describe_ipam_pools - [ ] describe_ipam_resource_discoveries - [ ] describe_ipam_resource_discovery_associations @@ -2186,6 +2205,7 @@ - [ ] describe_local_gateway_virtual_interface_groups - [ ] describe_local_gateway_virtual_interfaces - [ ] describe_local_gateways +- [ ] describe_locked_snapshots - [X] describe_managed_prefix_lists - [ ] describe_moving_addresses - [X] describe_nat_gateways @@ -2278,6 +2298,7 @@ - [ ] disable_image_deprecation - [ ] disable_ipam_organization_admin_account - [ ] disable_serial_console_access +- [ ] disable_snapshot_block_public_access - [X] disable_transit_gateway_route_table_propagation - [ ] disable_vgw_route_propagation - [X] disable_vpc_classic_link @@ -2287,6 +2308,7 @@ - [ ] disassociate_enclave_certificate_iam_role - [X] disassociate_iam_instance_profile - [ ] disassociate_instance_event_window +- [ ] disassociate_ipam_byoasn - [ ] disassociate_ipam_resource_discovery - [ ] disassociate_nat_gateway_address - [X] disassociate_route_table @@ -2307,6 +2329,7 @@ - [ ] enable_ipam_organization_admin_account - [ ] enable_reachability_analyzer_organization_sharing - [ ] enable_serial_console_access +- [ ] enable_snapshot_block_public_access - [X] enable_transit_gateway_route_table_propagation - [ ] enable_vgw_route_propagation - [ ] enable_volume_io @@ -2334,6 +2357,7 @@ - [ ] get_instance_uefi_data - [ ] get_ipam_address_history - [ ] get_ipam_discovered_accounts +- [ ] get_ipam_discovered_public_addresses - [ ] get_ipam_discovered_resource_cidrs - [ ] get_ipam_pool_allocations - [ ] get_ipam_pool_cidrs @@ -2347,6 +2371,7 @@ - [ ] get_reserved_instances_exchange_quote - [ ] get_security_groups_for_vpc - [ ] get_serial_console_access_status +- [ ] get_snapshot_block_public_access_state - [ ] get_spot_placement_scores - [ ] get_subnet_cidr_reservations - [ ] get_transit_gateway_attachment_propagations @@ -2369,6 +2394,7 @@ - [ ] import_volume - [ ] list_images_in_recycle_bin - [ ] list_snapshots_in_recycle_bin +- [ ] lock_snapshot - [ ] modify_address_attribute - [ ] modify_availability_zone_group - [ ] modify_capacity_reservation @@ -2437,6 +2463,7 @@ - [ ] move_address_to_vpc - [ ] move_byoip_cidr_to_ipam - [ ] provision_byoip_cidr +- [ ] provision_ipam_byoasn - [ ] provision_ipam_pool_cidr - [ ] provision_public_ipv4_pool_cidr - [ ] purchase_capacity_block @@ -2497,6 +2524,7 @@ - [X] unassign_ipv6_addresses - [X] unassign_private_ip_addresses - [ ] unassign_private_nat_gateway_address +- [ ] unlock_snapshot - [ ] unmonitor_instances - [X] update_security_group_rule_descriptions_egress - [X] update_security_group_rule_descriptions_ingress @@ -2513,7 +2541,7 @@ ## ecr
-68% implemented +65% implemented - [ ] batch_check_layer_availability - [X] batch_delete_image @@ -2555,7 +2583,9 @@ - [ ] start_lifecycle_policy_preview - [X] tag_resource - [X] untag_resource +- [ ] update_pull_through_cache_rule - [ ] upload_layer_part +- [ ] validate_pull_through_cache_rule
## ecs @@ -2622,7 +2652,7 @@ ## efs
-56% implemented +54% implemented - [X] create_access_point - [X] create_file_system @@ -2654,37 +2684,46 @@ - [X] tag_resource - [X] untag_resource - [ ] update_file_system +- [ ] update_file_system_protection
## eks
-42% implemented +33% implemented - [ ] associate_encryption_config - [ ] associate_identity_provider_config - [ ] create_addon - [X] create_cluster +- [ ] create_eks_anywhere_subscription - [X] create_fargate_profile - [X] create_nodegroup +- [ ] create_pod_identity_association - [ ] delete_addon - [X] delete_cluster +- [ ] delete_eks_anywhere_subscription - [X] delete_fargate_profile - [X] delete_nodegroup +- [ ] delete_pod_identity_association - [ ] deregister_cluster - [ ] describe_addon - [ ] describe_addon_configuration - [ ] describe_addon_versions - [X] describe_cluster +- [ ] describe_eks_anywhere_subscription - [X] describe_fargate_profile - [ ] describe_identity_provider_config - [X] describe_nodegroup +- [ ] describe_pod_identity_association - [ ] describe_update - [ ] disassociate_identity_provider_config - [ ] list_addons - [X] list_clusters +- [ ] list_eks_anywhere_subscriptions - [X] list_fargate_profiles - [ ] list_identity_provider_configs - [X] list_nodegroups +- [ ] list_pod_identity_associations - [X] list_tags_for_resource - [ ] list_updates - [ ] register_cluster @@ -2693,19 +2732,22 @@ - [ ] update_addon - [ ] update_cluster_config - [ ] update_cluster_version +- [ ] update_eks_anywhere_subscription - [ ] update_nodegroup_config - [ ] update_nodegroup_version +- [ ] update_pod_identity_association
## elasticache
-9% implemented +8% implemented - [ ] add_tags_to_resource - [ ] authorize_cache_security_group_ingress - [ ] batch_apply_update_action - [ ] batch_stop_update_action - [ ] complete_migration +- [ ] copy_serverless_cache_snapshot - [ ] copy_snapshot - [X] create_cache_cluster - [ ] create_cache_parameter_group @@ -2713,6 +2755,8 @@ - [ ] create_cache_subnet_group - [ ] create_global_replication_group - [ ] create_replication_group +- [ ] create_serverless_cache +- [ ] create_serverless_cache_snapshot - [ ] create_snapshot - [X] create_user - [ ] create_user_group @@ -2724,6 +2768,8 @@ - [ ] delete_cache_subnet_group - [ ] delete_global_replication_group - [ ] delete_replication_group +- [ ] delete_serverless_cache +- [ ] delete_serverless_cache_snapshot - [ ] delete_snapshot - [X] delete_user - [ ] delete_user_group @@ -2739,12 +2785,15 @@ - [ ] describe_replication_groups - [ ] describe_reserved_cache_nodes - [ ] describe_reserved_cache_nodes_offerings +- [ ] describe_serverless_cache_snapshots +- [ ] describe_serverless_caches - [ ] describe_service_updates - [ ] describe_snapshots - [ ] describe_update_actions - [ ] describe_user_groups - [X] describe_users - [ ] disassociate_global_replication_group +- [ ] export_serverless_cache_snapshot - [ ] failover_global_replication_group - [ ] increase_node_groups_in_global_replication_group - [ ] increase_replica_count @@ -2756,6 +2805,7 @@ - [ ] modify_global_replication_group - [ ] modify_replication_group - [ ] modify_replication_group_shard_configuration +- [ ] modify_serverless_cache - [ ] modify_user - [ ] modify_user_group - [ ] purchase_reserved_cache_nodes_offering @@ -2882,18 +2932,21 @@ ## elbv2
-91% implemented +70% implemented - [X] add_listener_certificates - [X] add_tags +- [ ] add_trust_store_revocations - [X] create_listener - [X] create_load_balancer - [X] create_rule - [X] create_target_group +- [ ] create_trust_store - [X] delete_listener - [X] delete_load_balancer - [X] delete_rule - [X] delete_target_group +- [ ] delete_trust_store - [X] deregister_targets - [ ] describe_account_limits - [X] describe_listener_certificates @@ -2906,14 +2959,21 @@ - [ ] describe_target_group_attributes - [X] describe_target_groups - [X] describe_target_health +- [ ] describe_trust_store_associations +- [ ] describe_trust_store_revocations +- [ ] describe_trust_stores +- [ ] get_trust_store_ca_certificates_bundle +- [ ] get_trust_store_revocation_content - [X] modify_listener - [X] modify_load_balancer_attributes - [X] modify_rule - [X] modify_target_group - [X] modify_target_group_attributes +- [ ] modify_trust_store - [X] register_targets - [X] remove_listener_certificates - [X] remove_tags +- [ ] remove_trust_store_revocations - [X] set_ip_address_type - [X] set_rule_priorities - [X] set_security_groups @@ -3273,7 +3333,7 @@ ## glue
-33% implemented +31% implemented - [X] batch_create_partition - [ ] batch_delete_connection @@ -3287,6 +3347,7 @@ - [ ] batch_get_dev_endpoints - [X] batch_get_jobs - [X] batch_get_partition +- [ ] batch_get_table_optimizer - [X] batch_get_triggers - [ ] batch_get_workflows - [ ] batch_stop_job_run @@ -3314,6 +3375,7 @@ - [ ] create_security_configuration - [X] create_session - [X] create_table +- [ ] create_table_optimizer - [X] create_trigger - [ ] create_user_defined_function - [ ] create_workflow @@ -3338,6 +3400,7 @@ - [ ] delete_security_configuration - [X] delete_session - [X] delete_table +- [ ] delete_table_optimizer - [X] delete_table_version - [X] delete_trigger - [ ] delete_user_defined_function @@ -3350,6 +3413,8 @@ - [ ] get_classifiers - [ ] get_column_statistics_for_partition - [ ] get_column_statistics_for_table +- [ ] get_column_statistics_task_run +- [ ] get_column_statistics_task_runs - [ ] get_connection - [ ] get_connections - [X] get_crawler @@ -3392,6 +3457,7 @@ - [X] get_session - [ ] get_statement - [X] get_table +- [ ] get_table_optimizer - [X] get_table_version - [X] get_table_versions - [X] get_tables @@ -3409,6 +3475,7 @@ - [ ] get_workflow_runs - [ ] import_catalog_to_glue - [ ] list_blueprints +- [ ] list_column_statistics_task_runs - [X] list_crawlers - [ ] list_crawls - [ ] list_custom_entity_types @@ -3424,6 +3491,7 @@ - [ ] list_schemas - [X] list_sessions - [ ] list_statements +- [ ] list_table_optimizer_runs - [X] list_triggers - [ ] list_workflows - [ ] put_data_catalog_encryption_settings @@ -3438,6 +3506,7 @@ - [ ] run_statement - [ ] search_tables - [ ] start_blueprint_run +- [ ] start_column_statistics_task_run - [X] start_crawler - [ ] start_crawler_schedule - [ ] start_data_quality_rule_recommendation_run @@ -3449,6 +3518,7 @@ - [ ] start_ml_labeling_set_generation_task_run - [X] start_trigger - [ ] start_workflow_run +- [ ] stop_column_statistics_task_run - [X] stop_crawler - [ ] stop_crawler_schedule - [X] stop_session @@ -3474,6 +3544,7 @@ - [X] update_schema - [ ] update_source_control_from_job - [X] update_table +- [ ] update_table_optimizer - [ ] update_trigger - [ ] update_user_defined_function - [ ] update_workflow @@ -4200,11 +4271,12 @@ ## kinesis
-93% implemented +84% implemented - [X] add_tags_to_stream - [X] create_stream - [X] decrease_stream_retention_period +- [ ] delete_resource_policy - [X] delete_stream - [X] deregister_stream_consumer - [ ] describe_limits @@ -4214,6 +4286,7 @@ - [X] disable_enhanced_monitoring - [X] enable_enhanced_monitoring - [X] get_records +- [ ] get_resource_policy - [X] get_shard_iterator - [X] increase_stream_retention_period - [X] list_shards @@ -4223,6 +4296,7 @@ - [X] merge_shards - [X] put_record - [X] put_records +- [ ] put_resource_policy - [X] register_stream_consumer - [X] remove_tags_from_stream - [X] split_shard @@ -4339,7 +4413,7 @@ ## lakeformation
-40% implemented +37% implemented - [X] add_lf_tags_to_resource - [ ] assume_decorated_role_with_saml @@ -4348,13 +4422,16 @@ - [ ] cancel_transaction - [ ] commit_transaction - [ ] create_data_cells_filter +- [ ] create_lake_formation_identity_center_configuration - [ ] create_lake_formation_opt_in - [X] create_lf_tag - [ ] delete_data_cells_filter +- [ ] delete_lake_formation_identity_center_configuration - [ ] delete_lake_formation_opt_in - [X] delete_lf_tag - [ ] delete_objects_on_cancel - [X] deregister_resource +- [ ] describe_lake_formation_identity_center_configuration - [X] describe_resource - [ ] describe_transaction - [ ] extend_transaction @@ -4387,6 +4464,7 @@ - [ ] start_query_planning - [ ] start_transaction - [ ] update_data_cells_filter +- [ ] update_lake_formation_identity_center_configuration - [X] update_lf_tag - [ ] update_resource - [ ] update_table_objects @@ -4467,16 +4545,23 @@ ## logs
-68% implemented +47% implemented - [ ] associate_kms_key - [ ] cancel_export_task +- [ ] create_delivery - [X] create_export_task +- [ ] create_log_anomaly_detector - [X] create_log_group - [X] create_log_stream - [ ] delete_account_policy - [ ] delete_data_protection_policy +- [ ] delete_delivery +- [ ] delete_delivery_destination +- [ ] delete_delivery_destination_policy +- [ ] delete_delivery_source - [X] delete_destination +- [ ] delete_log_anomaly_detector - [X] delete_log_group - [X] delete_log_stream - [X] delete_metric_filter @@ -4485,6 +4570,9 @@ - [X] delete_retention_policy - [X] delete_subscription_filter - [ ] describe_account_policies +- [ ] describe_deliveries +- [ ] describe_delivery_destinations +- [ ] describe_delivery_sources - [X] describe_destinations - [X] describe_export_tasks - [X] describe_log_groups @@ -4497,14 +4585,24 @@ - [ ] disassociate_kms_key - [X] filter_log_events - [ ] get_data_protection_policy +- [ ] get_delivery +- [ ] get_delivery_destination +- [ ] get_delivery_destination_policy +- [ ] get_delivery_source +- [ ] get_log_anomaly_detector - [X] get_log_events - [ ] get_log_group_fields - [ ] get_log_record - [X] get_query_results +- [ ] list_anomalies +- [ ] list_log_anomaly_detectors - [X] list_tags_for_resource - [X] list_tags_log_group - [ ] put_account_policy - [ ] put_data_protection_policy +- [ ] put_delivery_destination +- [ ] put_delivery_destination_policy +- [ ] put_delivery_source - [X] put_destination - [X] put_destination_policy - [X] put_log_events @@ -4520,6 +4618,8 @@ - [ ] test_metric_filter - [X] untag_log_group - [X] untag_resource +- [ ] update_anomaly +- [ ] update_log_anomaly_detector
## managedblockchain @@ -4860,9 +4960,10 @@ ## opensearch
-17% implemented +16% implemented - [ ] accept_inbound_connection +- [ ] add_data_source - [X] add_tags - [ ] associate_package - [ ] authorize_vpc_endpoint_access @@ -4871,6 +4972,7 @@ - [ ] create_outbound_connection - [ ] create_package - [ ] create_vpc_endpoint +- [ ] delete_data_source - [X] delete_domain - [ ] delete_inbound_connection - [ ] delete_outbound_connection @@ -4893,10 +4995,12 @@ - [ ] describe_vpc_endpoints - [ ] dissociate_package - [X] get_compatible_versions +- [ ] get_data_source - [ ] get_domain_maintenance_status - [ ] get_package_version_history - [ ] get_upgrade_history - [ ] get_upgrade_status +- [ ] list_data_sources - [ ] list_domain_maintenances - [X] list_domain_names - [ ] list_domains_for_package @@ -4914,6 +5018,7 @@ - [ ] revoke_vpc_endpoint_access - [ ] start_domain_maintenance - [ ] start_service_software_update +- [ ] update_data_source - [X] update_domain_config - [ ] update_package - [ ] update_scheduled_action @@ -5297,6 +5402,7 @@ - [X] create_ingestion - [ ] create_namespace - [ ] create_refresh_schedule +- [ ] create_role_membership - [ ] create_template - [ ] create_template_alias - [ ] create_theme @@ -5316,8 +5422,11 @@ - [X] delete_group - [ ] delete_group_membership - [ ] delete_iam_policy_assignment +- [ ] delete_identity_propagation_config - [ ] delete_namespace - [ ] delete_refresh_schedule +- [ ] delete_role_custom_permission +- [ ] delete_role_membership - [ ] delete_template - [ ] delete_template_alias - [ ] delete_theme @@ -5355,6 +5464,7 @@ - [ ] describe_ip_restriction - [ ] describe_namespace - [ ] describe_refresh_schedule +- [ ] describe_role_custom_permission - [ ] describe_template - [ ] describe_template_alias - [ ] describe_template_definition @@ -5385,9 +5495,11 @@ - [X] list_groups - [ ] list_iam_policy_assignments - [ ] list_iam_policy_assignments_for_user +- [ ] list_identity_propagation_configs - [ ] list_ingestions - [ ] list_namespaces - [ ] list_refresh_schedules +- [ ] list_role_memberships - [ ] list_tags_for_resource - [ ] list_template_aliases - [ ] list_template_versions @@ -5429,9 +5541,11 @@ - [ ] update_folder_permissions - [X] update_group - [ ] update_iam_policy_assignment +- [ ] update_identity_propagation_config - [ ] update_ip_restriction - [ ] update_public_sharing_settings - [ ] update_refresh_schedule +- [ ] update_role_custom_permission - [ ] update_template - [ ] update_template_alias - [ ] update_template_permissions @@ -5487,7 +5601,7 @@ ## rds
-38% implemented +36% implemented - [ ] add_role_to_db_cluster - [ ] add_role_to_db_instance @@ -5520,6 +5634,7 @@ - [X] create_global_cluster - [ ] create_integration - [X] create_option_group +- [ ] create_tenant_database - [ ] delete_blue_green_deployment - [ ] delete_custom_db_engine_version - [X] delete_db_cluster @@ -5539,6 +5654,7 @@ - [X] delete_global_cluster - [ ] delete_integration - [X] delete_option_group +- [ ] delete_tenant_database - [ ] deregister_db_proxy_targets - [ ] describe_account_attributes - [ ] describe_blue_green_deployments @@ -5563,6 +5679,7 @@ - [ ] describe_db_proxy_targets - [ ] describe_db_security_groups - [ ] describe_db_snapshot_attributes +- [ ] describe_db_snapshot_tenant_databases - [X] describe_db_snapshots - [X] describe_db_subnet_groups - [ ] describe_engine_default_cluster_parameters @@ -5580,6 +5697,7 @@ - [ ] describe_reserved_db_instances - [ ] describe_reserved_db_instances_offerings - [ ] describe_source_regions +- [ ] describe_tenant_databases - [ ] describe_valid_db_instance_modifications - [ ] download_db_log_file_portion - [ ] failover_db_cluster @@ -5604,6 +5722,7 @@ - [ ] modify_event_subscription - [ ] modify_global_cluster - [X] modify_option_group +- [ ] modify_tenant_database - [X] promote_read_replica - [X] promote_read_replica_db_cluster - [ ] purchase_reserved_db_instances_offering @@ -5652,7 +5771,7 @@ ## redshift
-23% implemented +22% implemented - [ ] accept_reserved_node_exchange - [ ] add_partner @@ -5676,6 +5795,7 @@ - [ ] create_event_subscription - [ ] create_hsm_client_certificate - [ ] create_hsm_configuration +- [ ] create_redshift_idc_application - [ ] create_scheduled_action - [X] create_snapshot_copy_grant - [ ] create_snapshot_schedule @@ -5694,6 +5814,7 @@ - [ ] delete_hsm_client_certificate - [ ] delete_hsm_configuration - [ ] delete_partner +- [ ] delete_redshift_idc_application - [ ] delete_resource_policy - [ ] delete_scheduled_action - [X] delete_snapshot_copy_grant @@ -5728,6 +5849,7 @@ - [ ] describe_node_configuration_options - [ ] describe_orderable_cluster_options - [ ] describe_partners +- [ ] describe_redshift_idc_applications - [ ] describe_reserved_node_exchange_status - [ ] describe_reserved_node_offerings - [ ] describe_reserved_nodes @@ -5763,6 +5885,7 @@ - [ ] modify_custom_domain_association - [ ] modify_endpoint_access - [ ] modify_event_subscription +- [ ] modify_redshift_idc_application - [ ] modify_scheduled_action - [X] modify_snapshot_copy_retention_period - [ ] modify_snapshot_schedule @@ -6134,13 +6257,14 @@ ## s3
-65% implemented +64% implemented - [X] abort_multipart_upload - [X] complete_multipart_upload - [X] copy_object - [X] create_bucket - [X] create_multipart_upload +- [ ] create_session - [X] delete_bucket - [ ] delete_bucket_analytics_configuration - [X] delete_bucket_cors @@ -6196,6 +6320,7 @@ - [ ] list_bucket_inventory_configurations - [ ] list_bucket_metrics_configurations - [X] list_buckets +- [ ] list_directory_buckets - [ ] list_multipart_uploads - [X] list_object_versions - [X] list_objects @@ -6237,13 +6362,22 @@ ## s3control
-14% implemented +9% implemented +- [ ] associate_access_grants_identity_center +- [ ] create_access_grant +- [ ] create_access_grants_instance +- [ ] create_access_grants_location - [X] create_access_point - [ ] create_access_point_for_object_lambda - [ ] create_bucket - [ ] create_job - [ ] create_multi_region_access_point +- [ ] create_storage_lens_group +- [ ] delete_access_grant +- [ ] delete_access_grants_instance +- [ ] delete_access_grants_instance_resource_policy +- [ ] delete_access_grants_location - [X] delete_access_point - [ ] delete_access_point_for_object_lambda - [X] delete_access_point_policy @@ -6258,8 +6392,15 @@ - [X] delete_public_access_block - [ ] delete_storage_lens_configuration - [ ] delete_storage_lens_configuration_tagging +- [ ] delete_storage_lens_group - [ ] describe_job - [ ] describe_multi_region_access_point_operation +- [ ] dissociate_access_grants_identity_center +- [ ] get_access_grant +- [ ] get_access_grants_instance +- [ ] get_access_grants_instance_for_prefix +- [ ] get_access_grants_instance_resource_policy +- [ ] get_access_grants_location - [X] get_access_point - [ ] get_access_point_configuration_for_object_lambda - [ ] get_access_point_for_object_lambda @@ -6273,6 +6414,7 @@ - [ ] get_bucket_replication - [ ] get_bucket_tagging - [ ] get_bucket_versioning +- [ ] get_data_access - [ ] get_job_tagging - [ ] get_multi_region_access_point - [ ] get_multi_region_access_point_policy @@ -6281,12 +6423,19 @@ - [X] get_public_access_block - [ ] get_storage_lens_configuration - [ ] get_storage_lens_configuration_tagging +- [ ] get_storage_lens_group +- [ ] list_access_grants +- [ ] list_access_grants_instances +- [ ] list_access_grants_locations - [ ] list_access_points - [ ] list_access_points_for_object_lambda - [ ] list_jobs - [ ] list_multi_region_access_points - [ ] list_regional_buckets - [ ] list_storage_lens_configurations +- [ ] list_storage_lens_groups +- [ ] list_tags_for_resource +- [ ] put_access_grants_instance_resource_policy - [ ] put_access_point_configuration_for_object_lambda - [ ] put_access_point_policy - [ ] put_access_point_policy_for_object_lambda @@ -6301,13 +6450,17 @@ - [ ] put_storage_lens_configuration - [ ] put_storage_lens_configuration_tagging - [ ] submit_multi_region_access_point_routes +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_access_grants_location - [ ] update_job_priority - [ ] update_job_status +- [ ] update_storage_lens_group
## sagemaker
-20% implemented +19% implemented - [ ] add_association - [X] add_tags @@ -6320,6 +6473,7 @@ - [ ] create_artifact - [ ] create_auto_ml_job - [ ] create_auto_ml_job_v2 +- [ ] create_cluster - [ ] create_code_repository - [ ] create_compilation_job - [ ] create_context @@ -6339,6 +6493,7 @@ - [ ] create_hyper_parameter_tuning_job - [ ] create_image - [ ] create_image_version +- [ ] create_inference_component - [ ] create_inference_experiment - [ ] create_inference_recommendations_job - [ ] create_labeling_job @@ -6373,6 +6528,7 @@ - [ ] delete_app_image_config - [ ] delete_artifact - [ ] delete_association +- [ ] delete_cluster - [ ] delete_code_repository - [ ] delete_context - [ ] delete_data_quality_job_definition @@ -6390,6 +6546,7 @@ - [ ] delete_human_task_ui - [ ] delete_image - [ ] delete_image_version +- [ ] delete_inference_component - [ ] delete_inference_experiment - [X] delete_model - [ ] delete_model_bias_job_definition @@ -6420,6 +6577,8 @@ - [ ] describe_artifact - [ ] describe_auto_ml_job - [ ] describe_auto_ml_job_v2 +- [ ] describe_cluster +- [ ] describe_cluster_node - [ ] describe_code_repository - [ ] describe_compilation_job - [ ] describe_context @@ -6441,6 +6600,7 @@ - [ ] describe_hyper_parameter_tuning_job - [ ] describe_image - [ ] describe_image_version +- [ ] describe_inference_component - [ ] describe_inference_experiment - [ ] describe_inference_recommendations_job - [ ] describe_labeling_job @@ -6490,6 +6650,8 @@ - [ ] list_associations - [ ] list_auto_ml_jobs - [ ] list_candidates_for_auto_ml_job +- [ ] list_cluster_nodes +- [ ] list_clusters - [ ] list_code_repositories - [ ] list_compilation_jobs - [ ] list_contexts @@ -6511,6 +6673,7 @@ - [ ] list_hyper_parameter_tuning_jobs - [ ] list_image_versions - [ ] list_images +- [ ] list_inference_components - [ ] list_inference_experiments - [ ] list_inference_recommendations_job_steps - [ ] list_inference_recommendations_jobs @@ -6583,6 +6746,7 @@ - [ ] update_action - [ ] update_app_image_config - [ ] update_artifact +- [ ] update_cluster - [ ] update_code_repository - [ ] update_context - [ ] update_device_fleet @@ -6596,6 +6760,8 @@ - [ ] update_hub - [ ] update_image - [ ] update_image_version +- [ ] update_inference_component +- [ ] update_inference_component_runtime_config - [ ] update_inference_experiment - [ ] update_model_card - [X] update_model_package @@ -6660,8 +6826,9 @@ ## secretsmanager
-81% implemented +78% implemented +- [ ] batch_get_secret_value - [X] cancel_rotate_secret - [X] create_secret - [X] delete_resource_policy @@ -7168,31 +7335,59 @@ ## sso-admin
-21% implemented +10% implemented - [ ] attach_customer_managed_policy_reference_to_permission_set - [ ] attach_managed_policy_to_permission_set - [X] create_account_assignment +- [ ] create_application +- [ ] create_application_assignment +- [ ] create_instance - [ ] create_instance_access_control_attribute_configuration - [X] create_permission_set +- [ ] create_trusted_token_issuer - [X] delete_account_assignment +- [ ] delete_application +- [ ] delete_application_access_scope +- [ ] delete_application_assignment +- [ ] delete_application_authentication_method +- [ ] delete_application_grant - [ ] delete_inline_policy_from_permission_set +- [ ] delete_instance - [ ] delete_instance_access_control_attribute_configuration - [X] delete_permission_set - [ ] delete_permissions_boundary_from_permission_set +- [ ] delete_trusted_token_issuer - [ ] describe_account_assignment_creation_status - [ ] describe_account_assignment_deletion_status +- [ ] describe_application +- [ ] describe_application_assignment +- [ ] describe_application_provider +- [ ] describe_instance - [ ] describe_instance_access_control_attribute_configuration - [X] describe_permission_set - [ ] describe_permission_set_provisioning_status +- [ ] describe_trusted_token_issuer - [ ] detach_customer_managed_policy_reference_from_permission_set - [ ] detach_managed_policy_from_permission_set +- [ ] get_application_access_scope +- [ ] get_application_assignment_configuration +- [ ] get_application_authentication_method +- [ ] get_application_grant - [ ] get_inline_policy_for_permission_set - [ ] get_permissions_boundary_for_permission_set - [ ] list_account_assignment_creation_status - [ ] list_account_assignment_deletion_status - [X] list_account_assignments +- [ ] list_account_assignments_for_principal - [ ] list_accounts_for_provisioned_permission_set +- [ ] list_application_access_scopes +- [ ] list_application_assignments +- [ ] list_application_assignments_for_principal +- [ ] list_application_authentication_methods +- [ ] list_application_grants +- [ ] list_application_providers +- [ ] list_applications - [ ] list_customer_managed_policy_references_in_permission_set - [ ] list_instances - [ ] list_managed_policies_in_permission_set @@ -7200,18 +7395,26 @@ - [X] list_permission_sets - [ ] list_permission_sets_provisioned_to_account - [ ] list_tags_for_resource +- [ ] list_trusted_token_issuers - [ ] provision_permission_set +- [ ] put_application_access_scope +- [ ] put_application_assignment_configuration +- [ ] put_application_authentication_method +- [ ] put_application_grant - [ ] put_inline_policy_to_permission_set - [ ] put_permissions_boundary_to_permission_set - [ ] tag_resource - [ ] untag_resource +- [ ] update_application +- [ ] update_instance - [ ] update_instance_access_control_attribute_configuration - [X] update_permission_set +- [ ] update_trusted_token_issuer
## stepfunctions
-38% implemented +36% implemented - [ ] create_activity - [X] create_state_machine @@ -7236,6 +7439,7 @@ - [X] list_state_machines - [X] list_tags_for_resource - [ ] publish_state_machine_version +- [ ] redrive_execution - [ ] send_task_failure - [ ] send_task_heartbeat - [ ] send_task_success @@ -7243,6 +7447,7 @@ - [ ] start_sync_execution - [X] stop_execution - [X] tag_resource +- [ ] test_state - [X] untag_resource - [ ] update_map_run - [X] update_state_machine @@ -7386,7 +7591,7 @@ ## transcribe
-41% implemented +37% implemented - [ ] create_call_analytics_category - [ ] create_language_model @@ -7396,6 +7601,7 @@ - [ ] delete_call_analytics_category - [ ] delete_call_analytics_job - [ ] delete_language_model +- [ ] delete_medical_scribe_job - [X] delete_medical_transcription_job - [X] delete_medical_vocabulary - [X] delete_transcription_job @@ -7404,6 +7610,7 @@ - [ ] describe_language_model - [ ] get_call_analytics_category - [ ] get_call_analytics_job +- [ ] get_medical_scribe_job - [X] get_medical_transcription_job - [X] get_medical_vocabulary - [X] get_transcription_job @@ -7412,6 +7619,7 @@ - [ ] list_call_analytics_categories - [ ] list_call_analytics_jobs - [ ] list_language_models +- [ ] list_medical_scribe_jobs - [X] list_medical_transcription_jobs - [X] list_medical_vocabularies - [ ] list_tags_for_resource @@ -7419,6 +7627,7 @@ - [X] list_vocabularies - [ ] list_vocabulary_filters - [ ] start_call_analytics_job +- [ ] start_medical_scribe_job - [X] start_medical_transcription_job - [X] start_transcription_job - [ ] tag_resource @@ -7509,10 +7718,14 @@ - arc-zonal-shift - auditmanager - autoscaling-plans +- b2bi - backup - backup-gateway - backupstorage +- bcm-data-exports - bedrock +- bedrock-agent +- bedrock-agent-runtime - bedrock-runtime - billingconductor - braket @@ -7523,9 +7736,11 @@ - chime-sdk-messaging - chime-sdk-voice - cleanrooms +- cleanroomsml - cloud9 - cloudcontrol - clouddirectory +- cloudfront-keyvaluestore - cloudhsm - cloudhsmv2 - cloudsearch @@ -7549,6 +7764,7 @@ - connectcases - connectparticipant - controltower +- cost-optimization-hub - cur - customer-profiles - dataexchange @@ -7563,6 +7779,7 @@ - docdb-elastic - drs - ecr-public +- eks-auth - elastic-inference - entityresolution - evidently @@ -7572,6 +7789,7 @@ - fms - forecastquery - frauddetector +- freetier - fsx - gamelift - globalaccelerator @@ -7584,6 +7802,7 @@ - imagebuilder - importexport - inspector +- inspector-scan - internetmonitor - iot-jobs-data - iot-roborunner @@ -7612,6 +7831,7 @@ - kinesis-video-webrtc-storage - kinesisanalytics - kinesisanalyticsv2 +- launch-wizard - lex-models - lex-runtime - lexv2-models @@ -7626,10 +7846,11 @@ - lookoutvision - m2 - machinelearning -- macie - macie2 - managedblockchain-query +- marketplace-agreement - marketplace-catalog +- marketplace-deployment - marketplace-entitlement - marketplacecommerceanalytics - mediaconvert @@ -7671,10 +7892,13 @@ - pricing - privatenetworks - proton +- qbusiness +- qconnect - qldb - qldb-session - rbin - redshift-serverless +- repostspace - resiliencehub - resource-explorer-2 - rolesanywhere @@ -7714,6 +7938,7 @@ - tnb - transfer - translate +- trustedadvisor - verifiedpermissions - voice-id - vpc-lattice @@ -7726,6 +7951,7 @@ - workmail - workmailmessageflow - workspaces +- workspaces-thin-client - workspaces-web - xray
\ No newline at end of file diff --git a/docs/docs/services/amp.rst b/docs/docs/services/amp.rst index accd65239283..b2ff619169fc 100644 --- a/docs/docs/services/amp.rst +++ b/docs/docs/services/amp.rst @@ -34,6 +34,7 @@ amp The ClientToken-parameter is not yet implemented +- [ ] create_scraper - [X] create_workspace The ClientToken-parameter is not yet implemented @@ -46,6 +47,7 @@ amp The ClientToken-parameter is not yet implemented +- [ ] delete_scraper - [X] delete_workspace The ClientToken-parameter is not yet implemented @@ -54,8 +56,11 @@ amp - [ ] describe_alert_manager_definition - [X] describe_logging_configuration - [X] describe_rule_groups_namespace +- [ ] describe_scraper - [X] describe_workspace +- [ ] get_default_scraper_configuration - [X] list_rule_groups_namespaces +- [ ] list_scrapers - [X] list_tags_for_resource - [X] list_workspaces - [ ] put_alert_manager_definition diff --git a/docs/docs/services/appsync.rst b/docs/docs/services/appsync.rst index bd2e16dd2ec5..83d0540c700f 100644 --- a/docs/docs/services/appsync.rst +++ b/docs/docs/services/appsync.rst @@ -55,6 +55,7 @@ appsync - [ ] get_api_association - [ ] get_api_cache - [ ] get_data_source +- [ ] get_data_source_introspection - [ ] get_domain_name - [ ] get_function - [X] get_graphql_api @@ -82,6 +83,7 @@ appsync - [X] list_tags_for_resource - [ ] list_types - [ ] list_types_by_association +- [ ] start_data_source_introspection - [X] start_schema_creation - [ ] start_schema_merge - [X] tag_resource diff --git a/docs/docs/services/cloudfront.rst b/docs/docs/services/cloudfront.rst index 0b84b7555f19..cac35592c62c 100644 --- a/docs/docs/services/cloudfront.rst +++ b/docs/docs/services/cloudfront.rst @@ -43,6 +43,7 @@ cloudfront - [ ] create_function - [X] create_invalidation - [ ] create_key_group +- [ ] create_key_value_store - [ ] create_monitoring_subscription - [X] create_origin_access_control - [ ] create_origin_request_policy @@ -64,6 +65,7 @@ cloudfront - [ ] delete_field_level_encryption_profile - [ ] delete_function - [ ] delete_key_group +- [ ] delete_key_value_store - [ ] delete_monitoring_subscription - [X] delete_origin_access_control @@ -76,6 +78,7 @@ cloudfront - [ ] delete_response_headers_policy - [ ] delete_streaming_distribution - [ ] describe_function +- [ ] describe_key_value_store - [ ] get_cache_policy - [ ] get_cache_policy_config - [ ] get_cloud_front_origin_access_identity @@ -128,6 +131,7 @@ cloudfront - [ ] list_key_groups +- [ ] list_key_value_stores - [X] list_origin_access_controls Pagination is not yet implemented @@ -157,6 +161,7 @@ cloudfront - [ ] update_field_level_encryption_profile - [ ] update_function - [ ] update_key_group +- [ ] update_key_value_store - [X] update_origin_access_control The IfMatch-parameter is not yet implemented diff --git a/docs/docs/services/cloudtrail.rst b/docs/docs/services/cloudtrail.rst index 3942a8137e71..ffd52063f480 100644 --- a/docs/docs/services/cloudtrail.rst +++ b/docs/docs/services/cloudtrail.rst @@ -39,6 +39,8 @@ cloudtrail - [ ] deregister_organization_delegated_admin - [ ] describe_query - [X] describe_trails +- [ ] disable_federation +- [ ] enable_federation - [ ] get_channel - [ ] get_event_data_store - [X] get_event_selectors diff --git a/docs/docs/services/comprehend.rst b/docs/docs/services/comprehend.rst index 4b477a9c742d..a7255a75fb3c 100644 --- a/docs/docs/services/comprehend.rst +++ b/docs/docs/services/comprehend.rst @@ -72,6 +72,7 @@ comprehend - [X] detect_sentiment - [ ] detect_syntax - [ ] detect_targeted_sentiment +- [ ] detect_toxic_content - [ ] import_model - [ ] list_datasets - [ ] list_document_classification_jobs diff --git a/docs/docs/services/ec2.rst b/docs/docs/services/ec2.rst index 319602d36eab..95c9d6a8b8b6 100644 --- a/docs/docs/services/ec2.rst +++ b/docs/docs/services/ec2.rst @@ -48,6 +48,7 @@ ec2 - [ ] associate_enclave_certificate_iam_role - [X] associate_iam_instance_profile - [ ] associate_instance_event_window +- [ ] associate_ipam_byoasn - [ ] associate_ipam_resource_discovery - [ ] associate_nat_gateway_address - [X] associate_route_table @@ -242,6 +243,7 @@ ec2 - [ ] delete_vpn_connection_route - [X] delete_vpn_gateway - [ ] deprovision_byoip_cidr +- [ ] deprovision_ipam_byoasn - [ ] deprovision_ipam_pool_cidr - [ ] deprovision_public_ipv4_pool_cidr - [X] deregister_image @@ -307,10 +309,12 @@ ec2 - [ ] describe_instance_event_notification_attributes - [ ] describe_instance_event_windows - [X] describe_instance_status +- [ ] describe_instance_topology - [X] describe_instance_type_offerings - [X] describe_instance_types - [X] describe_instances - [X] describe_internet_gateways +- [ ] describe_ipam_byoasn - [ ] describe_ipam_pools - [ ] describe_ipam_resource_discoveries - [ ] describe_ipam_resource_discovery_associations @@ -326,6 +330,7 @@ ec2 - [ ] describe_local_gateway_virtual_interface_groups - [ ] describe_local_gateway_virtual_interfaces - [ ] describe_local_gateways +- [ ] describe_locked_snapshots - [X] describe_managed_prefix_lists - [ ] describe_moving_addresses - [X] describe_nat_gateways @@ -437,6 +442,7 @@ ec2 - [ ] disable_image_deprecation - [ ] disable_ipam_organization_admin_account - [ ] disable_serial_console_access +- [ ] disable_snapshot_block_public_access - [X] disable_transit_gateway_route_table_propagation - [ ] disable_vgw_route_propagation - [X] disable_vpc_classic_link @@ -446,6 +452,7 @@ ec2 - [ ] disassociate_enclave_certificate_iam_role - [X] disassociate_iam_instance_profile - [ ] disassociate_instance_event_window +- [ ] disassociate_ipam_byoasn - [ ] disassociate_ipam_resource_discovery - [ ] disassociate_nat_gateway_address - [X] disassociate_route_table @@ -466,6 +473,7 @@ ec2 - [ ] enable_ipam_organization_admin_account - [ ] enable_reachability_analyzer_organization_sharing - [ ] enable_serial_console_access +- [ ] enable_snapshot_block_public_access - [X] enable_transit_gateway_route_table_propagation - [ ] enable_vgw_route_propagation - [ ] enable_volume_io @@ -493,6 +501,7 @@ ec2 - [ ] get_instance_uefi_data - [ ] get_ipam_address_history - [ ] get_ipam_discovered_accounts +- [ ] get_ipam_discovered_public_addresses - [ ] get_ipam_discovered_resource_cidrs - [ ] get_ipam_pool_allocations - [ ] get_ipam_pool_cidrs @@ -506,6 +515,7 @@ ec2 - [ ] get_reserved_instances_exchange_quote - [ ] get_security_groups_for_vpc - [ ] get_serial_console_access_status +- [ ] get_snapshot_block_public_access_state - [ ] get_spot_placement_scores - [ ] get_subnet_cidr_reservations - [ ] get_transit_gateway_attachment_propagations @@ -528,6 +538,7 @@ ec2 - [ ] import_volume - [ ] list_images_in_recycle_bin - [ ] list_snapshots_in_recycle_bin +- [ ] lock_snapshot - [ ] modify_address_attribute - [ ] modify_availability_zone_group - [ ] modify_capacity_reservation @@ -600,6 +611,7 @@ ec2 - [ ] move_address_to_vpc - [ ] move_byoip_cidr_to_ipam - [ ] provision_byoip_cidr +- [ ] provision_ipam_byoasn - [ ] provision_ipam_pool_cidr - [ ] provision_public_ipv4_pool_cidr - [ ] purchase_capacity_block @@ -677,6 +689,7 @@ ec2 - [X] unassign_ipv6_addresses - [X] unassign_private_ip_addresses - [ ] unassign_private_nat_gateway_address +- [ ] unlock_snapshot - [ ] unmonitor_instances - [X] update_security_group_rule_descriptions_egress - [X] update_security_group_rule_descriptions_ingress diff --git a/docs/docs/services/ecr.rst b/docs/docs/services/ecr.rst index 64cab014634e..857f737afdc4 100644 --- a/docs/docs/services/ecr.rst +++ b/docs/docs/services/ecr.rst @@ -77,5 +77,7 @@ ecr - [ ] start_lifecycle_policy_preview - [X] tag_resource - [X] untag_resource +- [ ] update_pull_through_cache_rule - [ ] upload_layer_part +- [ ] validate_pull_through_cache_rule diff --git a/docs/docs/services/efs.rst b/docs/docs/services/efs.rst index 47d76e667245..bad8c2223fe0 100644 --- a/docs/docs/services/efs.rst +++ b/docs/docs/services/efs.rst @@ -98,4 +98,5 @@ efs - [X] tag_resource - [X] untag_resource - [ ] update_file_system +- [ ] update_file_system_protection diff --git a/docs/docs/services/eks.rst b/docs/docs/services/eks.rst index 47798868ae88..ac7c261beeaf 100644 --- a/docs/docs/services/eks.rst +++ b/docs/docs/services/eks.rst @@ -29,27 +29,35 @@ eks - [ ] associate_identity_provider_config - [ ] create_addon - [X] create_cluster +- [ ] create_eks_anywhere_subscription - [X] create_fargate_profile - [X] create_nodegroup +- [ ] create_pod_identity_association - [ ] delete_addon - [X] delete_cluster +- [ ] delete_eks_anywhere_subscription - [X] delete_fargate_profile - [X] delete_nodegroup +- [ ] delete_pod_identity_association - [ ] deregister_cluster - [ ] describe_addon - [ ] describe_addon_configuration - [ ] describe_addon_versions - [X] describe_cluster +- [ ] describe_eks_anywhere_subscription - [X] describe_fargate_profile - [ ] describe_identity_provider_config - [X] describe_nodegroup +- [ ] describe_pod_identity_association - [ ] describe_update - [ ] disassociate_identity_provider_config - [ ] list_addons - [X] list_clusters +- [ ] list_eks_anywhere_subscriptions - [X] list_fargate_profiles - [ ] list_identity_provider_configs - [X] list_nodegroups +- [ ] list_pod_identity_associations - [X] list_tags_for_resource This function currently will list tags on an EKS cluster only. It does not list tags from a managed node group @@ -70,6 +78,8 @@ eks - [ ] update_addon - [ ] update_cluster_config - [ ] update_cluster_version +- [ ] update_eks_anywhere_subscription - [ ] update_nodegroup_config - [ ] update_nodegroup_version +- [ ] update_pod_identity_association diff --git a/docs/docs/services/elasticache.rst b/docs/docs/services/elasticache.rst index 227bf120469a..ff44a3044034 100644 --- a/docs/docs/services/elasticache.rst +++ b/docs/docs/services/elasticache.rst @@ -32,6 +32,7 @@ elasticache - [ ] batch_apply_update_action - [ ] batch_stop_update_action - [ ] complete_migration +- [ ] copy_serverless_cache_snapshot - [ ] copy_snapshot - [X] create_cache_cluster - [ ] create_cache_parameter_group @@ -39,6 +40,8 @@ elasticache - [ ] create_cache_subnet_group - [ ] create_global_replication_group - [ ] create_replication_group +- [ ] create_serverless_cache +- [ ] create_serverless_cache_snapshot - [ ] create_snapshot - [X] create_user - [ ] create_user_group @@ -50,6 +53,8 @@ elasticache - [ ] delete_cache_subnet_group - [ ] delete_global_replication_group - [ ] delete_replication_group +- [ ] delete_serverless_cache +- [ ] delete_serverless_cache_snapshot - [ ] delete_snapshot - [X] delete_user - [ ] delete_user_group @@ -65,6 +70,8 @@ elasticache - [ ] describe_replication_groups - [ ] describe_reserved_cache_nodes - [ ] describe_reserved_cache_nodes_offerings +- [ ] describe_serverless_cache_snapshots +- [ ] describe_serverless_caches - [ ] describe_service_updates - [ ] describe_snapshots - [ ] describe_update_actions @@ -76,6 +83,7 @@ elasticache - [ ] disassociate_global_replication_group +- [ ] export_serverless_cache_snapshot - [ ] failover_global_replication_group - [ ] increase_node_groups_in_global_replication_group - [ ] increase_replica_count @@ -87,6 +95,7 @@ elasticache - [ ] modify_global_replication_group - [ ] modify_replication_group - [ ] modify_replication_group_shard_configuration +- [ ] modify_serverless_cache - [ ] modify_user - [ ] modify_user_group - [ ] purchase_reserved_cache_nodes_offering diff --git a/docs/docs/services/elbv2.rst b/docs/docs/services/elbv2.rst index 0c04503f3aeb..4bca500fa155 100644 --- a/docs/docs/services/elbv2.rst +++ b/docs/docs/services/elbv2.rst @@ -27,14 +27,17 @@ elbv2 - [X] add_listener_certificates - [X] add_tags +- [ ] add_trust_store_revocations - [X] create_listener - [X] create_load_balancer - [X] create_rule - [X] create_target_group +- [ ] create_trust_store - [X] delete_listener - [X] delete_load_balancer - [X] delete_rule - [X] delete_target_group +- [ ] delete_trust_store - [X] deregister_targets - [ ] describe_account_limits - [X] describe_listener_certificates @@ -47,14 +50,21 @@ elbv2 - [ ] describe_target_group_attributes - [X] describe_target_groups - [X] describe_target_health +- [ ] describe_trust_store_associations +- [ ] describe_trust_store_revocations +- [ ] describe_trust_stores +- [ ] get_trust_store_ca_certificates_bundle +- [ ] get_trust_store_revocation_content - [X] modify_listener - [X] modify_load_balancer_attributes - [X] modify_rule - [X] modify_target_group - [X] modify_target_group_attributes +- [ ] modify_trust_store - [X] register_targets - [X] remove_listener_certificates - [X] remove_tags +- [ ] remove_trust_store_revocations - [X] set_ip_address_type - [X] set_rule_priorities - [X] set_security_groups diff --git a/docs/docs/services/glue.rst b/docs/docs/services/glue.rst index 2aeac64675f5..58fd07358f25 100644 --- a/docs/docs/services/glue.rst +++ b/docs/docs/services/glue.rst @@ -37,6 +37,7 @@ glue - [ ] batch_get_dev_endpoints - [X] batch_get_jobs - [X] batch_get_partition +- [ ] batch_get_table_optimizer - [X] batch_get_triggers - [ ] batch_get_workflows - [ ] batch_stop_job_run @@ -68,6 +69,7 @@ glue - [ ] create_security_configuration - [X] create_session - [X] create_table +- [ ] create_table_optimizer - [X] create_trigger - [ ] create_user_defined_function - [ ] create_workflow @@ -92,6 +94,7 @@ glue - [ ] delete_security_configuration - [X] delete_session - [X] delete_table +- [ ] delete_table_optimizer - [X] delete_table_version - [X] delete_trigger - [ ] delete_user_defined_function @@ -104,6 +107,8 @@ glue - [ ] get_classifiers - [ ] get_column_statistics_for_partition - [ ] get_column_statistics_for_table +- [ ] get_column_statistics_task_run +- [ ] get_column_statistics_task_runs - [ ] get_connection - [ ] get_connections - [X] get_crawler @@ -158,6 +163,7 @@ glue - [X] get_session - [ ] get_statement - [X] get_table +- [ ] get_table_optimizer - [X] get_table_version - [X] get_table_versions - [X] get_tables @@ -175,6 +181,7 @@ glue - [ ] get_workflow_runs - [ ] import_catalog_to_glue - [ ] list_blueprints +- [ ] list_column_statistics_task_runs - [X] list_crawlers - [ ] list_crawls - [ ] list_custom_entity_types @@ -190,6 +197,7 @@ glue - [ ] list_schemas - [X] list_sessions - [ ] list_statements +- [ ] list_table_optimizer_runs - [X] list_triggers - [ ] list_workflows - [ ] put_data_catalog_encryption_settings @@ -204,6 +212,7 @@ glue - [ ] run_statement - [ ] search_tables - [ ] start_blueprint_run +- [ ] start_column_statistics_task_run - [X] start_crawler - [ ] start_crawler_schedule - [ ] start_data_quality_rule_recommendation_run @@ -215,6 +224,7 @@ glue - [ ] start_ml_labeling_set_generation_task_run - [X] start_trigger - [ ] start_workflow_run +- [ ] stop_column_statistics_task_run - [X] stop_crawler - [ ] stop_crawler_schedule - [X] stop_session @@ -244,6 +254,7 @@ glue - [ ] update_source_control_from_job - [X] update_table +- [ ] update_table_optimizer - [ ] update_trigger - [ ] update_user_defined_function - [ ] update_workflow diff --git a/docs/docs/services/kinesis.rst b/docs/docs/services/kinesis.rst index bf9dfa600faf..a456deeef8d9 100644 --- a/docs/docs/services/kinesis.rst +++ b/docs/docs/services/kinesis.rst @@ -28,6 +28,7 @@ kinesis - [X] add_tags_to_stream - [X] create_stream - [X] decrease_stream_retention_period +- [ ] delete_resource_policy - [X] delete_stream - [X] deregister_stream_consumer - [ ] describe_limits @@ -37,6 +38,7 @@ kinesis - [X] disable_enhanced_monitoring - [X] enable_enhanced_monitoring - [X] get_records +- [ ] get_resource_policy - [X] get_shard_iterator - [X] increase_stream_retention_period - [X] list_shards @@ -50,6 +52,7 @@ kinesis - [X] merge_shards - [X] put_record - [X] put_records +- [ ] put_resource_policy - [X] register_stream_consumer - [X] remove_tags_from_stream - [X] split_shard diff --git a/docs/docs/services/lakeformation.rst b/docs/docs/services/lakeformation.rst index fb95571c21a4..13b5dc8c18ad 100644 --- a/docs/docs/services/lakeformation.rst +++ b/docs/docs/services/lakeformation.rst @@ -32,13 +32,16 @@ lakeformation - [ ] cancel_transaction - [ ] commit_transaction - [ ] create_data_cells_filter +- [ ] create_lake_formation_identity_center_configuration - [ ] create_lake_formation_opt_in - [X] create_lf_tag - [ ] delete_data_cells_filter +- [ ] delete_lake_formation_identity_center_configuration - [ ] delete_lake_formation_opt_in - [X] delete_lf_tag - [ ] delete_objects_on_cancel - [X] deregister_resource +- [ ] describe_lake_formation_identity_center_configuration - [X] describe_resource - [ ] describe_transaction - [ ] extend_transaction @@ -79,6 +82,7 @@ lakeformation - [ ] start_query_planning - [ ] start_transaction - [ ] update_data_cells_filter +- [ ] update_lake_formation_identity_center_configuration - [X] update_lf_tag - [ ] update_resource - [ ] update_table_objects diff --git a/docs/docs/services/logs.rst b/docs/docs/services/logs.rst index c9b4206e07ec..cfb7f4bfd51b 100644 --- a/docs/docs/services/logs.rst +++ b/docs/docs/services/logs.rst @@ -27,12 +27,19 @@ logs - [ ] associate_kms_key - [ ] cancel_export_task +- [ ] create_delivery - [X] create_export_task +- [ ] create_log_anomaly_detector - [X] create_log_group - [X] create_log_stream - [ ] delete_account_policy - [ ] delete_data_protection_policy +- [ ] delete_delivery +- [ ] delete_delivery_destination +- [ ] delete_delivery_destination_policy +- [ ] delete_delivery_source - [X] delete_destination +- [ ] delete_log_anomaly_detector - [X] delete_log_group - [X] delete_log_stream - [X] delete_metric_filter @@ -45,6 +52,9 @@ logs - [X] delete_retention_policy - [X] delete_subscription_filter - [ ] describe_account_policies +- [ ] describe_deliveries +- [ ] describe_delivery_destinations +- [ ] describe_delivery_sources - [X] describe_destinations - [X] describe_export_tasks @@ -78,6 +88,11 @@ logs - [ ] get_data_protection_policy +- [ ] get_delivery +- [ ] get_delivery_destination +- [ ] get_delivery_destination_policy +- [ ] get_delivery_source +- [ ] get_log_anomaly_detector - [X] get_log_events - [ ] get_log_group_fields - [ ] get_log_record @@ -86,10 +101,15 @@ logs Not all query commands are implemented yet. Please raise an issue if you encounter unexpected results. +- [ ] list_anomalies +- [ ] list_log_anomaly_detectors - [X] list_tags_for_resource - [X] list_tags_log_group - [ ] put_account_policy - [ ] put_data_protection_policy +- [ ] put_delivery_destination +- [ ] put_delivery_destination_policy +- [ ] put_delivery_source - [X] put_destination - [X] put_destination_policy - [X] put_log_events @@ -113,4 +133,6 @@ logs - [ ] test_metric_filter - [X] untag_log_group - [X] untag_resource +- [ ] update_anomaly +- [ ] update_log_anomaly_detector diff --git a/docs/docs/services/opensearch.rst b/docs/docs/services/opensearch.rst index 6a608a250acf..7402bf828d2f 100644 --- a/docs/docs/services/opensearch.rst +++ b/docs/docs/services/opensearch.rst @@ -28,6 +28,7 @@ opensearch |start-h3| Implemented features for this service |end-h3| - [ ] accept_inbound_connection +- [ ] add_data_source - [X] add_tags - [ ] associate_package - [ ] authorize_vpc_endpoint_access @@ -36,6 +37,7 @@ opensearch - [ ] create_outbound_connection - [ ] create_package - [ ] create_vpc_endpoint +- [ ] delete_data_source - [X] delete_domain - [ ] delete_inbound_connection - [ ] delete_outbound_connection @@ -58,10 +60,12 @@ opensearch - [ ] describe_vpc_endpoints - [ ] dissociate_package - [X] get_compatible_versions +- [ ] get_data_source - [ ] get_domain_maintenance_status - [ ] get_package_version_history - [ ] get_upgrade_history - [ ] get_upgrade_status +- [ ] list_data_sources - [ ] list_domain_maintenances - [X] list_domain_names - [ ] list_domains_for_package @@ -79,6 +83,7 @@ opensearch - [ ] revoke_vpc_endpoint_access - [ ] start_domain_maintenance - [ ] start_service_software_update +- [ ] update_data_source - [X] update_domain_config - [ ] update_package - [ ] update_scheduled_action diff --git a/docs/docs/services/quicksight.rst b/docs/docs/services/quicksight.rst index 1cdc89deb954..848a1bbfe081 100644 --- a/docs/docs/services/quicksight.rst +++ b/docs/docs/services/quicksight.rst @@ -42,6 +42,7 @@ quicksight - [X] create_ingestion - [ ] create_namespace - [ ] create_refresh_schedule +- [ ] create_role_membership - [ ] create_template - [ ] create_template_alias - [ ] create_theme @@ -61,8 +62,11 @@ quicksight - [X] delete_group - [ ] delete_group_membership - [ ] delete_iam_policy_assignment +- [ ] delete_identity_propagation_config - [ ] delete_namespace - [ ] delete_refresh_schedule +- [ ] delete_role_custom_permission +- [ ] delete_role_membership - [ ] delete_template - [ ] delete_template_alias - [ ] delete_theme @@ -100,6 +104,7 @@ quicksight - [ ] describe_ip_restriction - [ ] describe_namespace - [ ] describe_refresh_schedule +- [ ] describe_role_custom_permission - [ ] describe_template - [ ] describe_template_alias - [ ] describe_template_definition @@ -138,9 +143,11 @@ quicksight - [ ] list_iam_policy_assignments - [ ] list_iam_policy_assignments_for_user +- [ ] list_identity_propagation_configs - [ ] list_ingestions - [ ] list_namespaces - [ ] list_refresh_schedules +- [ ] list_role_memberships - [ ] list_tags_for_resource - [ ] list_template_aliases - [ ] list_template_versions @@ -191,9 +198,11 @@ quicksight - [ ] update_folder_permissions - [X] update_group - [ ] update_iam_policy_assignment +- [ ] update_identity_propagation_config - [ ] update_ip_restriction - [ ] update_public_sharing_settings - [ ] update_refresh_schedule +- [ ] update_role_custom_permission - [ ] update_template - [ ] update_template_alias - [ ] update_template_permissions diff --git a/docs/docs/services/rds.rst b/docs/docs/services/rds.rst index d821f6f9aa54..1a08f09c467a 100644 --- a/docs/docs/services/rds.rst +++ b/docs/docs/services/rds.rst @@ -56,6 +56,7 @@ rds - [X] create_global_cluster - [ ] create_integration - [X] create_option_group +- [ ] create_tenant_database - [ ] delete_blue_green_deployment - [ ] delete_custom_db_engine_version - [X] delete_db_cluster @@ -75,6 +76,7 @@ rds - [X] delete_global_cluster - [ ] delete_integration - [X] delete_option_group +- [ ] delete_tenant_database - [ ] deregister_db_proxy_targets - [ ] describe_account_attributes - [ ] describe_blue_green_deployments @@ -99,6 +101,7 @@ rds - [ ] describe_db_proxy_targets - [ ] describe_db_security_groups - [ ] describe_db_snapshot_attributes +- [ ] describe_db_snapshot_tenant_databases - [X] describe_db_snapshots - [X] describe_db_subnet_groups - [ ] describe_engine_default_cluster_parameters @@ -120,6 +123,7 @@ rds - [ ] describe_reserved_db_instances - [ ] describe_reserved_db_instances_offerings - [ ] describe_source_regions +- [ ] describe_tenant_databases - [ ] describe_valid_db_instance_modifications - [ ] download_db_log_file_portion - [ ] failover_db_cluster @@ -144,6 +148,7 @@ rds - [ ] modify_event_subscription - [ ] modify_global_cluster - [X] modify_option_group +- [ ] modify_tenant_database - [X] promote_read_replica - [X] promote_read_replica_db_cluster - [ ] purchase_reserved_db_instances_offering diff --git a/docs/docs/services/redshift.rst b/docs/docs/services/redshift.rst index 31bbeeaea8a0..6abb8ead6196 100644 --- a/docs/docs/services/redshift.rst +++ b/docs/docs/services/redshift.rst @@ -47,6 +47,7 @@ redshift - [ ] create_event_subscription - [ ] create_hsm_client_certificate - [ ] create_hsm_configuration +- [ ] create_redshift_idc_application - [ ] create_scheduled_action - [X] create_snapshot_copy_grant - [ ] create_snapshot_schedule @@ -65,6 +66,7 @@ redshift - [ ] delete_hsm_client_certificate - [ ] delete_hsm_configuration - [ ] delete_partner +- [ ] delete_redshift_idc_application - [ ] delete_resource_policy - [ ] delete_scheduled_action - [X] delete_snapshot_copy_grant @@ -99,6 +101,7 @@ redshift - [ ] describe_node_configuration_options - [ ] describe_orderable_cluster_options - [ ] describe_partners +- [ ] describe_redshift_idc_applications - [ ] describe_reserved_node_exchange_status - [ ] describe_reserved_node_offerings - [ ] describe_reserved_nodes @@ -134,6 +137,7 @@ redshift - [ ] modify_custom_domain_association - [ ] modify_endpoint_access - [ ] modify_event_subscription +- [ ] modify_redshift_idc_application - [ ] modify_scheduled_action - [X] modify_snapshot_copy_retention_period - [ ] modify_snapshot_schedule diff --git a/docs/docs/services/s3.rst b/docs/docs/services/s3.rst index c6c12a224c73..89796119d7b0 100644 --- a/docs/docs/services/s3.rst +++ b/docs/docs/services/s3.rst @@ -32,6 +32,7 @@ s3 - [X] copy_object - [X] create_bucket - [X] create_multipart_upload +- [ ] create_session - [X] delete_bucket - [ ] delete_bucket_analytics_configuration - [X] delete_bucket_cors @@ -91,6 +92,7 @@ s3 - [ ] list_bucket_inventory_configurations - [ ] list_bucket_metrics_configurations - [X] list_buckets +- [ ] list_directory_buckets - [ ] list_multipart_uploads - [X] list_object_versions - [X] list_objects diff --git a/docs/docs/services/s3control.rst b/docs/docs/services/s3control.rst index 0370d22b8d39..d4224f091c62 100644 --- a/docs/docs/services/s3control.rst +++ b/docs/docs/services/s3control.rst @@ -25,11 +25,20 @@ s3control |start-h3| Implemented features for this service |end-h3| +- [ ] associate_access_grants_identity_center +- [ ] create_access_grant +- [ ] create_access_grants_instance +- [ ] create_access_grants_location - [X] create_access_point - [ ] create_access_point_for_object_lambda - [ ] create_bucket - [ ] create_job - [ ] create_multi_region_access_point +- [ ] create_storage_lens_group +- [ ] delete_access_grant +- [ ] delete_access_grants_instance +- [ ] delete_access_grants_instance_resource_policy +- [ ] delete_access_grants_location - [X] delete_access_point - [ ] delete_access_point_for_object_lambda - [X] delete_access_point_policy @@ -44,8 +53,15 @@ s3control - [X] delete_public_access_block - [ ] delete_storage_lens_configuration - [ ] delete_storage_lens_configuration_tagging +- [ ] delete_storage_lens_group - [ ] describe_job - [ ] describe_multi_region_access_point_operation +- [ ] dissociate_access_grants_identity_center +- [ ] get_access_grant +- [ ] get_access_grants_instance +- [ ] get_access_grants_instance_for_prefix +- [ ] get_access_grants_instance_resource_policy +- [ ] get_access_grants_location - [X] get_access_point - [ ] get_access_point_configuration_for_object_lambda - [ ] get_access_point_for_object_lambda @@ -63,6 +79,7 @@ s3control - [ ] get_bucket_replication - [ ] get_bucket_tagging - [ ] get_bucket_versioning +- [ ] get_data_access - [ ] get_job_tagging - [ ] get_multi_region_access_point - [ ] get_multi_region_access_point_policy @@ -71,12 +88,19 @@ s3control - [X] get_public_access_block - [ ] get_storage_lens_configuration - [ ] get_storage_lens_configuration_tagging +- [ ] get_storage_lens_group +- [ ] list_access_grants +- [ ] list_access_grants_instances +- [ ] list_access_grants_locations - [ ] list_access_points - [ ] list_access_points_for_object_lambda - [ ] list_jobs - [ ] list_multi_region_access_points - [ ] list_regional_buckets - [ ] list_storage_lens_configurations +- [ ] list_storage_lens_groups +- [ ] list_tags_for_resource +- [ ] put_access_grants_instance_resource_policy - [ ] put_access_point_configuration_for_object_lambda - [ ] put_access_point_policy - [ ] put_access_point_policy_for_object_lambda @@ -91,6 +115,10 @@ s3control - [ ] put_storage_lens_configuration - [ ] put_storage_lens_configuration_tagging - [ ] submit_multi_region_access_point_routes +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_access_grants_location - [ ] update_job_priority - [ ] update_job_status +- [ ] update_storage_lens_group diff --git a/docs/docs/services/sagemaker.rst b/docs/docs/services/sagemaker.rst index 52d099cea690..b227dcaa1648 100644 --- a/docs/docs/services/sagemaker.rst +++ b/docs/docs/services/sagemaker.rst @@ -36,6 +36,7 @@ sagemaker - [ ] create_artifact - [ ] create_auto_ml_job - [ ] create_auto_ml_job_v2 +- [ ] create_cluster - [ ] create_code_repository - [ ] create_compilation_job - [ ] create_context @@ -55,6 +56,7 @@ sagemaker - [ ] create_hyper_parameter_tuning_job - [ ] create_image - [ ] create_image_version +- [ ] create_inference_component - [ ] create_inference_experiment - [ ] create_inference_recommendations_job - [ ] create_labeling_job @@ -89,6 +91,7 @@ sagemaker - [ ] delete_app_image_config - [ ] delete_artifact - [ ] delete_association +- [ ] delete_cluster - [ ] delete_code_repository - [ ] delete_context - [ ] delete_data_quality_job_definition @@ -106,6 +109,7 @@ sagemaker - [ ] delete_human_task_ui - [ ] delete_image - [ ] delete_image_version +- [ ] delete_inference_component - [ ] delete_inference_experiment - [X] delete_model - [ ] delete_model_bias_job_definition @@ -136,6 +140,8 @@ sagemaker - [ ] describe_artifact - [ ] describe_auto_ml_job - [ ] describe_auto_ml_job_v2 +- [ ] describe_cluster +- [ ] describe_cluster_node - [ ] describe_code_repository - [ ] describe_compilation_job - [ ] describe_context @@ -157,6 +163,7 @@ sagemaker - [ ] describe_hyper_parameter_tuning_job - [ ] describe_image - [ ] describe_image_version +- [ ] describe_inference_component - [ ] describe_inference_experiment - [ ] describe_inference_recommendations_job - [ ] describe_labeling_job @@ -206,6 +213,8 @@ sagemaker - [ ] list_associations - [ ] list_auto_ml_jobs - [ ] list_candidates_for_auto_ml_job +- [ ] list_cluster_nodes +- [ ] list_clusters - [ ] list_code_repositories - [ ] list_compilation_jobs - [ ] list_contexts @@ -227,6 +236,7 @@ sagemaker - [ ] list_hyper_parameter_tuning_jobs - [ ] list_image_versions - [ ] list_images +- [ ] list_inference_components - [ ] list_inference_experiments - [ ] list_inference_recommendations_job_steps - [ ] list_inference_recommendations_jobs @@ -304,6 +314,7 @@ sagemaker - [ ] update_action - [ ] update_app_image_config - [ ] update_artifact +- [ ] update_cluster - [ ] update_code_repository - [ ] update_context - [ ] update_device_fleet @@ -317,6 +328,8 @@ sagemaker - [ ] update_hub - [ ] update_image - [ ] update_image_version +- [ ] update_inference_component +- [ ] update_inference_component_runtime_config - [ ] update_inference_experiment - [ ] update_model_card - [X] update_model_package diff --git a/docs/docs/services/secretsmanager.rst b/docs/docs/services/secretsmanager.rst index 9571d804b635..24210f931179 100644 --- a/docs/docs/services/secretsmanager.rst +++ b/docs/docs/services/secretsmanager.rst @@ -25,6 +25,7 @@ secretsmanager |start-h3| Implemented features for this service |end-h3| +- [ ] batch_get_secret_value - [X] cancel_rotate_secret - [X] create_secret - [X] delete_resource_policy diff --git a/docs/docs/services/sso-admin.rst b/docs/docs/services/sso-admin.rst index 07eb000e2a80..6e6003a4cb0b 100644 --- a/docs/docs/services/sso-admin.rst +++ b/docs/docs/services/sso-admin.rst @@ -30,20 +30,40 @@ sso-admin - [ ] attach_customer_managed_policy_reference_to_permission_set - [ ] attach_managed_policy_to_permission_set - [X] create_account_assignment +- [ ] create_application +- [ ] create_application_assignment +- [ ] create_instance - [ ] create_instance_access_control_attribute_configuration - [X] create_permission_set +- [ ] create_trusted_token_issuer - [X] delete_account_assignment +- [ ] delete_application +- [ ] delete_application_access_scope +- [ ] delete_application_assignment +- [ ] delete_application_authentication_method +- [ ] delete_application_grant - [ ] delete_inline_policy_from_permission_set +- [ ] delete_instance - [ ] delete_instance_access_control_attribute_configuration - [X] delete_permission_set - [ ] delete_permissions_boundary_from_permission_set +- [ ] delete_trusted_token_issuer - [ ] describe_account_assignment_creation_status - [ ] describe_account_assignment_deletion_status +- [ ] describe_application +- [ ] describe_application_assignment +- [ ] describe_application_provider +- [ ] describe_instance - [ ] describe_instance_access_control_attribute_configuration - [X] describe_permission_set - [ ] describe_permission_set_provisioning_status +- [ ] describe_trusted_token_issuer - [ ] detach_customer_managed_policy_reference_from_permission_set - [ ] detach_managed_policy_from_permission_set +- [ ] get_application_access_scope +- [ ] get_application_assignment_configuration +- [ ] get_application_authentication_method +- [ ] get_application_grant - [ ] get_inline_policy_for_permission_set - [ ] get_permissions_boundary_for_permission_set - [ ] list_account_assignment_creation_status @@ -53,7 +73,15 @@ sso-admin Pagination has not yet been implemented +- [ ] list_account_assignments_for_principal - [ ] list_accounts_for_provisioned_permission_set +- [ ] list_application_access_scopes +- [ ] list_application_assignments +- [ ] list_application_assignments_for_principal +- [ ] list_application_authentication_methods +- [ ] list_application_grants +- [ ] list_application_providers +- [ ] list_applications - [ ] list_customer_managed_policy_references_in_permission_set - [ ] list_instances - [ ] list_managed_policies_in_permission_set @@ -61,11 +89,19 @@ sso-admin - [X] list_permission_sets - [ ] list_permission_sets_provisioned_to_account - [ ] list_tags_for_resource +- [ ] list_trusted_token_issuers - [ ] provision_permission_set +- [ ] put_application_access_scope +- [ ] put_application_assignment_configuration +- [ ] put_application_authentication_method +- [ ] put_application_grant - [ ] put_inline_policy_to_permission_set - [ ] put_permissions_boundary_to_permission_set - [ ] tag_resource - [ ] untag_resource +- [ ] update_application +- [ ] update_instance - [ ] update_instance_access_control_attribute_configuration - [X] update_permission_set +- [ ] update_trusted_token_issuer diff --git a/docs/docs/services/stepfunctions.rst b/docs/docs/services/stepfunctions.rst index e374ca7e1b83..785f3696a7da 100644 --- a/docs/docs/services/stepfunctions.rst +++ b/docs/docs/services/stepfunctions.rst @@ -75,6 +75,7 @@ stepfunctions - [X] list_state_machines - [X] list_tags_for_resource - [ ] publish_state_machine_version +- [ ] redrive_execution - [ ] send_task_failure - [ ] send_task_heartbeat - [ ] send_task_success @@ -82,6 +83,7 @@ stepfunctions - [ ] start_sync_execution - [X] stop_execution - [X] tag_resource +- [ ] test_state - [X] untag_resource - [ ] update_map_run - [X] update_state_machine diff --git a/docs/docs/services/transcribe.rst b/docs/docs/services/transcribe.rst index df61d80c036c..4d3536203dc2 100644 --- a/docs/docs/services/transcribe.rst +++ b/docs/docs/services/transcribe.rst @@ -33,6 +33,7 @@ transcribe - [ ] delete_call_analytics_category - [ ] delete_call_analytics_job - [ ] delete_language_model +- [ ] delete_medical_scribe_job - [X] delete_medical_transcription_job - [X] delete_medical_vocabulary - [X] delete_transcription_job @@ -41,6 +42,7 @@ transcribe - [ ] describe_language_model - [ ] get_call_analytics_category - [ ] get_call_analytics_job +- [ ] get_medical_scribe_job - [X] get_medical_transcription_job - [X] get_medical_vocabulary - [X] get_transcription_job @@ -49,6 +51,7 @@ transcribe - [ ] list_call_analytics_categories - [ ] list_call_analytics_jobs - [ ] list_language_models +- [ ] list_medical_scribe_jobs - [X] list_medical_transcription_jobs - [X] list_medical_vocabularies - [ ] list_tags_for_resource @@ -56,6 +59,7 @@ transcribe - [X] list_vocabularies - [ ] list_vocabulary_filters - [ ] start_call_analytics_job +- [ ] start_medical_scribe_job - [X] start_medical_transcription_job - [X] start_transcription_job - [ ] tag_resource diff --git a/scripts/template/lib/responses.py.j2 b/scripts/template/lib/responses.py.j2 index 5d3994163531..c30144396de2 100644 --- a/scripts/template/lib/responses.py.j2 +++ b/scripts/template/lib/responses.py.j2 @@ -14,6 +14,9 @@ class {{ service_class }}Response(BaseResponse): @property def {{ escaped_service }}_backend(self): """Return backend instance specific for this region.""" + # TODO + # {{ escaped_service }}_backends is not yet typed + # Please modify moto/backends.py to add the appropriate type annotations for this service return {{ escaped_service }}_backends[self.current_account][self.region] # add methods from here diff --git a/tests/test_resourcegroupstaggingapi/test_resourcegroupstaggingapi.py b/tests/test_resourcegroupstaggingapi/test_resourcegroupstaggingapi.py index 8b44182d5435..980c6b9d361a 100644 --- a/tests/test_resourcegroupstaggingapi/test_resourcegroupstaggingapi.py +++ b/tests/test_resourcegroupstaggingapi/test_resourcegroupstaggingapi.py @@ -1,5 +1,4 @@ import json -import logging import boto3 from botocore.client import ClientError @@ -106,11 +105,10 @@ def test_get_resources_acm(): ResourceTypeFilters=["acm"], ) assert len(resources_no_filter["ResourceTagMappingList"]) == 2 - logging.info(f"RESOURCES NO FILTER: {resources_no_filter}\n") + resources_blue_filter = rgta_client.get_resources( TagFilters=[{"Key": "Color", "Values": ["Blue"]}] ) - logging.info(f"RESOURCES BLUE FILTER: {resources_blue_filter}") assert len(resources_blue_filter["ResourceTagMappingList"]) == 1 assert ( cert_blue["CertificateArn"]