Prep release 4.2.11 (#7090)

This commit is contained in:
Bert Blommers 2023-12-02 19:56:18 -01:00 committed by GitHub
parent 75cd430c22
commit 513b0c7db8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
32 changed files with 491 additions and 30 deletions

View File

@ -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:

View File

@ -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

View File

@ -1,6 +1,30 @@
Moto Changelog
==============
4.2.11
-----
Docker Digest for 4.2.11: <autopopulateddigest>
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_

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -72,6 +72,7 @@ comprehend
- [X] detect_sentiment
- [ ] detect_syntax
- [ ] detect_targeted_sentiment
- [ ] detect_toxic_content
- [ ] import_model
- [ ] list_datasets
- [ ] list_document_classification_jobs

View File

@ -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

View File

@ -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

View File

@ -98,4 +98,5 @@ efs
- [X] tag_resource
- [X] untag_resource
- [ ] update_file_system
- [ ] update_file_system_protection

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"]