Skip to content

Commit 2483111

Browse files
authored
Prepare release 4.0.10 (#5687)
1 parent 22b6205 commit 2483111

16 files changed

Lines changed: 119 additions & 10 deletions

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
Moto Changelog
22
==============
33

4+
4.0.10
5+
-----
6+
Docker Digest for 4.0.10: <autopopulateddigest>
7+
8+
New Methods:
9+
* CloudFront:
10+
* get_distribution_config()
11+
* Organizations:
12+
* delete_organizational_unit()
13+
14+
Miscellaneous:
15+
* APIGateway: put_integration_response() now supports the responseParameters-parameter
16+
* Cloudformation now supports the creation/update/deletion of AWS::SSM::Parameter
17+
* Cloudformation: create_stack() now returns the attribute EnableTerminationProtection
18+
* CloudWatch: put_metric_data() now supports the MetricData.Values parameter
19+
* DynamoDB: transact_write_items() now supports the ReturnValuesOnConditionCheckFailure-parameter
20+
* RDS: describe_db_cluster now returns the EarliestRestorableTime-attribute
21+
* S3: get_object() and head_object() now correctly handle the IfModifiedSince-parameter
22+
423
4.0.9
524
-----
625
Docker Digest for 4.0.9: _sha256:0c7a87255814035794733764d497fcb659ae0d6c843fae41040bb1a29c0726ab_

IMPLEMENTATION_COVERAGE.md

Lines changed: 52 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@
269269

270270
## appsync
271271
<details>
272-
<summary>30% implemented</summary>
272+
<summary>29% implemented</summary>
273273

274274
- [ ] associate_api
275275
- [ ] create_api_cache
@@ -289,6 +289,7 @@
289289
- [ ] delete_resolver
290290
- [ ] delete_type
291291
- [ ] disassociate_api
292+
- [ ] evaluate_code
292293
- [ ] evaluate_mapping_template
293294
- [ ] flush_api_cache
294295
- [ ] get_api_association
@@ -610,8 +611,10 @@
610611
<summary>9% implemented</summary>
611612

612613
- [ ] associate_alias
614+
- [ ] copy_distribution
613615
- [ ] create_cache_policy
614616
- [ ] create_cloud_front_origin_access_identity
617+
- [ ] create_continuous_deployment_policy
615618
- [X] create_distribution
616619
- [X] create_distribution_with_tags
617620
- [ ] create_field_level_encryption_config
@@ -629,6 +632,7 @@
629632
- [ ] create_streaming_distribution_with_tags
630633
- [ ] delete_cache_policy
631634
- [ ] delete_cloud_front_origin_access_identity
635+
- [ ] delete_continuous_deployment_policy
632636
- [X] delete_distribution
633637
- [ ] delete_field_level_encryption_config
634638
- [ ] delete_field_level_encryption_profile
@@ -646,8 +650,10 @@
646650
- [ ] get_cache_policy_config
647651
- [ ] get_cloud_front_origin_access_identity
648652
- [ ] get_cloud_front_origin_access_identity_config
653+
- [ ] get_continuous_deployment_policy
654+
- [ ] get_continuous_deployment_policy_config
649655
- [X] get_distribution
650-
- [ ] get_distribution_config
656+
- [X] get_distribution_config
651657
- [ ] get_field_level_encryption
652658
- [ ] get_field_level_encryption_config
653659
- [ ] get_field_level_encryption_profile
@@ -671,6 +677,7 @@
671677
- [ ] list_cache_policies
672678
- [ ] list_cloud_front_origin_access_identities
673679
- [ ] list_conflicting_aliases
680+
- [ ] list_continuous_deployment_policies
674681
- [X] list_distributions
675682
- [ ] list_distributions_by_cache_policy_id
676683
- [ ] list_distributions_by_key_group
@@ -696,6 +703,7 @@
696703
- [ ] untag_resource
697704
- [ ] update_cache_policy
698705
- [ ] update_cloud_front_origin_access_identity
706+
- [ ] update_continuous_deployment_policy
699707
- [X] update_distribution
700708
- [ ] update_field_level_encryption_config
701709
- [ ] update_field_level_encryption_profile
@@ -711,14 +719,15 @@
711719

712720
## cloudtrail
713721
<details>
714-
<summary>44% implemented</summary>
722+
<summary>42% implemented</summary>
715723

716724
- [X] add_tags
717725
- [ ] cancel_query
718726
- [ ] create_event_data_store
719727
- [X] create_trail
720728
- [ ] delete_event_data_store
721729
- [X] delete_trail
730+
- [ ] deregister_organization_delegated_admin
722731
- [ ] describe_query
723732
- [X] describe_trails
724733
- [ ] get_channel
@@ -740,6 +749,7 @@
740749
- [ ] lookup_events
741750
- [X] put_event_selectors
742751
- [X] put_insight_selectors
752+
- [ ] register_organization_delegated_admin
743753
- [X] remove_tags
744754
- [ ] restore_event_data_store
745755
- [ ] start_import
@@ -1706,6 +1716,7 @@
17061716
- [ ] cancel_capacity_reservation_fleets
17071717
- [ ] cancel_conversion_task
17081718
- [ ] cancel_export_task
1719+
- [ ] cancel_image_launch_permission
17091720
- [ ] cancel_import_task
17101721
- [ ] cancel_reserved_instances_listing
17111722
- [X] cancel_spot_fleet_requests
@@ -2270,7 +2281,7 @@
22702281

22712282
## ecs
22722283
<details>
2273-
<summary>78% implemented</summary>
2284+
<summary>75% implemented</summary>
22742285

22752286
- [X] create_capacity_provider
22762287
- [X] create_cluster
@@ -2293,6 +2304,7 @@
22932304
- [X] describe_tasks
22942305
- [ ] discover_poll_endpoint
22952306
- [ ] execute_command
2307+
- [ ] get_task_protection
22962308
- [X] list_account_settings
22972309
- [X] list_attributes
22982310
- [X] list_clusters
@@ -2323,6 +2335,7 @@
23232335
- [X] update_container_instances_state
23242336
- [X] update_service
23252337
- [X] update_service_primary_task_set
2338+
- [ ] update_task_protection
23262339
- [X] update_task_set
23272340
</details>
23282341

@@ -2684,17 +2697,21 @@
26842697

26852698
## emr-containers
26862699
<details>
2687-
<summary>53% implemented</summary>
2700+
<summary>42% implemented</summary>
26882701

26892702
- [X] cancel_job_run
2703+
- [ ] create_job_template
26902704
- [ ] create_managed_endpoint
26912705
- [X] create_virtual_cluster
2706+
- [ ] delete_job_template
26922707
- [ ] delete_managed_endpoint
26932708
- [X] delete_virtual_cluster
26942709
- [X] describe_job_run
2710+
- [ ] describe_job_template
26952711
- [ ] describe_managed_endpoint
26962712
- [X] describe_virtual_cluster
26972713
- [X] list_job_runs
2714+
- [ ] list_job_templates
26982715
- [ ] list_managed_endpoints
26992716
- [ ] list_tags_for_resource
27002717
- [X] list_virtual_clusters
@@ -2726,20 +2743,23 @@
27262743

27272744
## es
27282745
<details>
2729-
<summary>9% implemented</summary>
2746+
<summary>8% implemented</summary>
27302747

27312748
- [ ] accept_inbound_cross_cluster_search_connection
27322749
- [ ] add_tags
27332750
- [ ] associate_package
2751+
- [ ] authorize_vpc_endpoint_access
27342752
- [ ] cancel_elasticsearch_service_software_update
27352753
- [X] create_elasticsearch_domain
27362754
- [ ] create_outbound_cross_cluster_search_connection
27372755
- [ ] create_package
2756+
- [ ] create_vpc_endpoint
27382757
- [X] delete_elasticsearch_domain
27392758
- [ ] delete_elasticsearch_service_role
27402759
- [ ] delete_inbound_cross_cluster_search_connection
27412760
- [ ] delete_outbound_cross_cluster_search_connection
27422761
- [ ] delete_package
2762+
- [ ] delete_vpc_endpoint
27432763
- [ ] describe_domain_auto_tunes
27442764
- [ ] describe_domain_change_progress
27452765
- [X] describe_elasticsearch_domain
@@ -2751,6 +2771,7 @@
27512771
- [ ] describe_packages
27522772
- [ ] describe_reserved_elasticsearch_instance_offerings
27532773
- [ ] describe_reserved_elasticsearch_instances
2774+
- [ ] describe_vpc_endpoints
27542775
- [ ] dissociate_package
27552776
- [ ] get_compatible_elasticsearch_versions
27562777
- [ ] get_package_version_history
@@ -2762,12 +2783,17 @@
27622783
- [ ] list_elasticsearch_versions
27632784
- [ ] list_packages_for_domain
27642785
- [ ] list_tags
2786+
- [ ] list_vpc_endpoint_access
2787+
- [ ] list_vpc_endpoints
2788+
- [ ] list_vpc_endpoints_for_domain
27652789
- [ ] purchase_reserved_elasticsearch_instance_offering
27662790
- [ ] reject_inbound_cross_cluster_search_connection
27672791
- [ ] remove_tags
2792+
- [ ] revoke_vpc_endpoint_access
27682793
- [ ] start_elasticsearch_service_software_update
27692794
- [ ] update_elasticsearch_domain_config
27702795
- [ ] update_package
2796+
- [ ] update_vpc_endpoint
27712797
- [ ] upgrade_elasticsearch_domain
27722798
</details>
27732799

@@ -3654,6 +3680,7 @@
36543680
- [X] list_principal_things
36553681
- [ ] list_provisioning_template_versions
36563682
- [ ] list_provisioning_templates
3683+
- [ ] list_related_resources_for_audit_finding
36573684
- [ ] list_role_aliases
36583685
- [ ] list_scheduled_audits
36593686
- [ ] list_security_profiles
@@ -4309,7 +4336,7 @@
43094336

43104337
## organizations
43114338
<details>
4312-
<summary>76% implemented</summary>
4339+
<summary>78% implemented</summary>
43134340

43144341
- [ ] accept_handshake
43154342
- [X] attach_policy
@@ -4322,7 +4349,7 @@
43224349
- [X] create_policy
43234350
- [ ] decline_handshake
43244351
- [X] delete_organization
4325-
- [ ] delete_organizational_unit
4352+
- [X] delete_organizational_unit
43264353
- [X] delete_policy
43274354
- [X] deregister_delegated_administrator
43284355
- [X] describe_account
@@ -4378,6 +4405,7 @@
43784405
- [ ] create_dataset_import_job
43794406
- [ ] create_event_tracker
43804407
- [ ] create_filter
4408+
- [ ] create_metric_attribution
43814409
- [ ] create_recommender
43824410
- [X] create_schema
43834411
- [ ] create_solution
@@ -4387,6 +4415,7 @@
43874415
- [ ] delete_dataset_group
43884416
- [ ] delete_event_tracker
43894417
- [ ] delete_filter
4418+
- [ ] delete_metric_attribution
43904419
- [ ] delete_recommender
43914420
- [X] delete_schema
43924421
- [ ] delete_solution
@@ -4401,6 +4430,7 @@
44014430
- [ ] describe_event_tracker
44024431
- [ ] describe_feature_transformation
44034432
- [ ] describe_filter
4433+
- [ ] describe_metric_attribution
44044434
- [ ] describe_recipe
44054435
- [ ] describe_recommender
44064436
- [X] describe_schema
@@ -4416,6 +4446,8 @@
44164446
- [ ] list_datasets
44174447
- [ ] list_event_trackers
44184448
- [ ] list_filters
4449+
- [ ] list_metric_attribution_metrics
4450+
- [ ] list_metric_attributions
44194451
- [ ] list_recipes
44204452
- [ ] list_recommenders
44214453
- [X] list_schemas
@@ -4428,6 +4460,7 @@
44284460
- [ ] tag_resource
44294461
- [ ] untag_resource
44304462
- [ ] update_campaign
4463+
- [ ] update_metric_attribution
44314464
- [ ] update_recommender
44324465
</details>
44334466

@@ -4594,6 +4627,7 @@
45944627
- [ ] create_theme
45954628
- [ ] create_theme_alias
45964629
- [ ] delete_account_customization
4630+
- [ ] delete_account_subscription
45974631
- [ ] delete_analysis
45984632
- [ ] delete_dashboard
45994633
- [ ] delete_data_set
@@ -4667,6 +4701,8 @@
46674701
- [ ] restore_analysis
46684702
- [ ] search_analyses
46694703
- [ ] search_dashboards
4704+
- [ ] search_data_sets
4705+
- [ ] search_data_sources
46704706
- [ ] search_folders
46714707
- [ ] search_groups
46724708
- [ ] tag_resource
@@ -6002,6 +6038,7 @@
60026038
- [X] delete_parameters
60036039
- [ ] delete_patch_baseline
60046040
- [ ] delete_resource_data_sync
6041+
- [ ] delete_resource_policy
60056042
- [ ] deregister_managed_instance
60066043
- [ ] deregister_patch_baseline_for_patch_group
60076044
- [ ] deregister_target_from_maintenance_window
@@ -6062,6 +6099,7 @@
60626099
- [X] get_parameters_by_path
60636100
- [ ] get_patch_baseline
60646101
- [ ] get_patch_baseline_for_patch_group
6102+
- [ ] get_resource_policies
60656103
- [ ] get_service_setting
60666104
- [X] label_parameter_version
60676105
- [ ] list_association_versions
@@ -6084,6 +6122,7 @@
60846122
- [ ] put_compliance_items
60856123
- [ ] put_inventory
60866124
- [X] put_parameter
6125+
- [ ] put_resource_policy
60876126
- [ ] register_default_patch_baseline
60886127
- [ ] register_patch_baseline_for_patch_group
60896128
- [ ] register_target_with_maintenance_window
@@ -6433,6 +6472,7 @@
64336472
- chime-sdk-media-pipelines
64346473
- chime-sdk-meetings
64356474
- chime-sdk-messaging
6475+
- chime-sdk-voice
64366476
- cloud9
64376477
- cloudcontrol
64386478
- clouddirectory
@@ -6492,6 +6532,7 @@
64926532
- inspector
64936533
- inspector2
64946534
- iot-jobs-data
6535+
- iot-roborunner
64956536
- iot1click-devices
64966537
- iot1click-projects
64976538
- iotanalytics
@@ -6570,6 +6611,7 @@
65706611
- rds-data
65716612
- redshift-serverless
65726613
- resiliencehub
6614+
- resource-explorer-2
65736615
- robomaker
65746616
- rolesanywhere
65756617
- route53-recovery-cluster
@@ -6583,6 +6625,7 @@
65836625
- sagemaker-featurestore-runtime
65846626
- sagemaker-runtime
65856627
- savingsplans
6628+
- scheduler
65866629
- schemas
65876630
- securityhub
65886631
- serverlessrepo
@@ -6596,6 +6639,7 @@
65966639
- snowball
65976640
- ssm-contacts
65986641
- ssm-incidents
6642+
- ssm-sap
65996643
- sso
66006644
- sso-oidc
66016645
- storagegateway

docs/docs/services/appsync.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ appsync
4545
- [ ] delete_resolver
4646
- [ ] delete_type
4747
- [ ] disassociate_api
48+
- [ ] evaluate_code
4849
- [ ] evaluate_mapping_template
4950
- [ ] flush_api_cache
5051
- [ ] get_api_association

docs/docs/services/cloudformation.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ cloudformation
3333
- [ ] continue_update_rollback
3434
- [X] create_change_set
3535
- [X] create_stack
36+
37+
The functionality behind EnableTerminationProtection is not yet implemented.
38+
39+
3640
- [X] create_stack_instances
3741
- [X] create_stack_set
3842
- [ ] deactivate_type

0 commit comments

Comments
 (0)