From 51bb711249f7148792a2ff27e70b61bf3912dc98 Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Fri, 7 Jan 2022 19:40:00 -0100 Subject: [PATCH] Prep release 2.3.1 (#4744) --- CHANGELOG.md | 26 +++++++++++++ IMPLEMENTATION_COVERAGE.md | 63 +++++++++++++++++++++++++++--- docs/docs/services/apigateway.rst | 2 +- docs/docs/services/cloudtrail.rst | 11 ++++++ docs/docs/services/datasync.rst | 2 + docs/docs/services/dax.rst | 2 +- docs/docs/services/ec2.rst | 5 +++ docs/docs/services/glue.rst | 3 ++ docs/docs/services/sns.rst | 6 ++- docs/docs/services/sso-admin.rst | 65 +++++++++++++++++++++++++++++++ 10 files changed, 177 insertions(+), 8 deletions(-) create mode 100644 docs/docs/services/sso-admin.rst diff --git a/CHANGELOG.md b/CHANGELOG.md index 9243dc36c..a6f26867b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,32 @@ Moto Changelog =================== +2.3.1 +----- + New Services: + * DAX: + * create_cluster() + * decrease_replication_factor() + * delete_cluster() + * describe_clusters() + * increase_replication_factor() + * list_tags() + * SSO-Admin: + * create_account_assignment() + * delete_account_assignment() + * list_account_assignments() + + New Methods: + * APIGateway: + * update_base_path_mapping() + * SNS: + * publish_batch() + + Miscellaneous: + * ECS: run_task() now supports the launchType-parameter + * SNS: publish() now supports FIFO-topics + * SWF: respond_decision_task_completed() now supports RecordMarker/StartTimer/CancelTimer/CancelWorkflowExecution decisions + 2.3.0 ----- General: diff --git a/IMPLEMENTATION_COVERAGE.md b/IMPLEMENTATION_COVERAGE.md index 6476033a2..7dbe791e1 100644 --- a/IMPLEMENTATION_COVERAGE.md +++ b/IMPLEMENTATION_COVERAGE.md @@ -125,7 +125,7 @@ - [ ] update_account - [X] update_api_key - [X] update_authorizer -- [ ] update_base_path_mapping +- [X] update_base_path_mapping - [ ] update_client_certificate - [ ] update_deployment - [ ] update_documentation_part @@ -498,25 +498,36 @@ ## cloudtrail
-44% implemented +27% implemented - [ ] add_tags +- [ ] cancel_query +- [ ] create_event_data_store - [X] create_trail +- [ ] delete_event_data_store - [X] delete_trail +- [ ] describe_query - [X] describe_trails +- [ ] get_event_data_store - [ ] get_event_selectors - [ ] get_insight_selectors +- [ ] get_query_results - [X] get_trail - [X] get_trail_status +- [ ] list_event_data_stores - [ ] list_public_keys +- [ ] list_queries - [ ] list_tags - [X] list_trails - [ ] lookup_events - [ ] put_event_selectors - [ ] put_insight_selectors - [ ] remove_tags +- [ ] restore_event_data_store - [X] start_logging +- [ ] start_query - [X] stop_logging +- [ ] update_event_data_store - [ ] update_trail
@@ -950,6 +961,7 @@ - [X] cancel_task_execution - [ ] create_agent - [ ] create_location_efs +- [ ] create_location_fsx_lustre - [ ] create_location_fsx_windows - [ ] create_location_hdfs - [ ] create_location_nfs @@ -962,6 +974,7 @@ - [X] delete_task - [ ] describe_agent - [ ] describe_location_efs +- [ ] describe_location_fsx_lustre - [ ] describe_location_fsx_windows - [ ] describe_location_hdfs - [ ] describe_location_nfs @@ -1658,6 +1671,7 @@ - [ ] modify_vpc_endpoint - [ ] modify_vpc_endpoint_connection_notification - [ ] modify_vpc_endpoint_service_configuration +- [ ] modify_vpc_endpoint_service_payer_responsibility - [ ] modify_vpc_endpoint_service_permissions - [X] modify_vpc_peering_connection_options - [X] modify_vpc_tenancy @@ -2538,6 +2552,9 @@ - [ ] get_tags - [ ] get_trigger - [ ] get_triggers +- [ ] get_unfiltered_partition_metadata +- [ ] get_unfiltered_partitions_metadata +- [ ] get_unfiltered_table_metadata - [ ] get_user_defined_function - [ ] get_user_defined_functions - [ ] get_workflow @@ -4622,7 +4639,7 @@ ## sns
-52% implemented +55% implemented - [X] add_permission - [ ] check_if_phone_number_is_opted_out @@ -4652,7 +4669,7 @@ - [X] list_topics - [ ] opt_in_phone_number - [X] publish -- [ ] publish_batch +- [X] publish_batch - [X] remove_permission - [X] set_endpoint_attributes - [ ] set_platform_application_attributes @@ -4833,6 +4850,43 @@ - [ ] update_service_setting
+## sso-admin +
+9% implemented + +- [ ] attach_managed_policy_to_permission_set +- [X] create_account_assignment +- [ ] create_instance_access_control_attribute_configuration +- [ ] create_permission_set +- [X] delete_account_assignment +- [ ] delete_inline_policy_from_permission_set +- [ ] delete_instance_access_control_attribute_configuration +- [ ] delete_permission_set +- [ ] describe_account_assignment_creation_status +- [ ] describe_account_assignment_deletion_status +- [ ] describe_instance_access_control_attribute_configuration +- [ ] describe_permission_set +- [ ] describe_permission_set_provisioning_status +- [ ] detach_managed_policy_from_permission_set +- [ ] get_inline_policy_for_permission_set +- [ ] list_account_assignment_creation_status +- [ ] list_account_assignment_deletion_status +- [X] list_account_assignments +- [ ] list_accounts_for_provisioned_permission_set +- [ ] list_instances +- [ ] list_managed_policies_in_permission_set +- [ ] list_permission_set_provisioning_status +- [ ] list_permission_sets +- [ ] list_permission_sets_provisioned_to_account +- [ ] list_tags_for_resource +- [ ] provision_permission_set +- [ ] put_inline_policy_to_permission_set +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_instance_access_control_attribute_configuration +- [ ] update_permission_set +
+ ## stepfunctions
52% implemented @@ -5255,7 +5309,6 @@ - ssm-contacts - ssm-incidents - sso -- sso-admin - sso-oidc - storagegateway - synthetics diff --git a/docs/docs/services/apigateway.rst b/docs/docs/services/apigateway.rst index 79d62d356..7f3b66f04 100644 --- a/docs/docs/services/apigateway.rst +++ b/docs/docs/services/apigateway.rst @@ -128,7 +128,7 @@ apigateway - [ ] update_account - [X] update_api_key - [X] update_authorizer -- [ ] update_base_path_mapping +- [X] update_base_path_mapping - [ ] update_client_certificate - [ ] update_deployment - [ ] update_documentation_part diff --git a/docs/docs/services/cloudtrail.rst b/docs/docs/services/cloudtrail.rst index 064327bed..d14f6cc83 100644 --- a/docs/docs/services/cloudtrail.rst +++ b/docs/docs/services/cloudtrail.rst @@ -28,21 +28,32 @@ cloudtrail |start-h3| Implemented features for this service |end-h3| - [ ] add_tags +- [ ] cancel_query +- [ ] create_event_data_store - [X] create_trail +- [ ] delete_event_data_store - [X] delete_trail +- [ ] describe_query - [X] describe_trails +- [ ] get_event_data_store - [ ] get_event_selectors - [ ] get_insight_selectors +- [ ] get_query_results - [X] get_trail - [X] get_trail_status +- [ ] list_event_data_stores - [ ] list_public_keys +- [ ] list_queries - [ ] list_tags - [X] list_trails - [ ] lookup_events - [ ] put_event_selectors - [ ] put_insight_selectors - [ ] remove_tags +- [ ] restore_event_data_store - [X] start_logging +- [ ] start_query - [X] stop_logging +- [ ] update_event_data_store - [ ] update_trail diff --git a/docs/docs/services/datasync.rst b/docs/docs/services/datasync.rst index 7de52499f..cbb9ed09f 100644 --- a/docs/docs/services/datasync.rst +++ b/docs/docs/services/datasync.rst @@ -28,6 +28,7 @@ datasync - [X] cancel_task_execution - [ ] create_agent - [ ] create_location_efs +- [ ] create_location_fsx_lustre - [ ] create_location_fsx_windows - [ ] create_location_hdfs - [ ] create_location_nfs @@ -40,6 +41,7 @@ datasync - [X] delete_task - [ ] describe_agent - [ ] describe_location_efs +- [ ] describe_location_fsx_lustre - [ ] describe_location_fsx_windows - [ ] describe_location_hdfs - [ ] describe_location_nfs diff --git a/docs/docs/services/dax.rst b/docs/docs/services/dax.rst index 5e1f37cd2..7719bf85b 100644 --- a/docs/docs/services/dax.rst +++ b/docs/docs/services/dax.rst @@ -27,7 +27,7 @@ dax - [X] create_cluster - The following parameters are not yet processed: + The following parameters are not yet processed: AvailabilityZones, SubnetGroupNames, SecurityGroups, PreferredMaintenanceWindow, NotificationTopicArn, ParameterGroupName, ClusterEndpointEncryptionType diff --git a/docs/docs/services/ec2.rst b/docs/docs/services/ec2.rst index 43d0fee02..d92cf21b7 100644 --- a/docs/docs/services/ec2.rst +++ b/docs/docs/services/ec2.rst @@ -232,6 +232,10 @@ ec2 - [ ] describe_customer_gateways - [X] describe_dhcp_options - [X] describe_egress_only_internet_gateways + + The Filters-argument is not yet supported + + - [ ] describe_elastic_gpus - [ ] describe_export_image_tasks - [ ] describe_export_tasks @@ -480,6 +484,7 @@ ec2 - [ ] modify_vpc_endpoint - [ ] modify_vpc_endpoint_connection_notification - [ ] modify_vpc_endpoint_service_configuration +- [ ] modify_vpc_endpoint_service_payer_responsibility - [ ] modify_vpc_endpoint_service_permissions - [X] modify_vpc_peering_connection_options - [X] modify_vpc_tenancy diff --git a/docs/docs/services/glue.rst b/docs/docs/services/glue.rst index fdd19d0d0..d0c6df233 100644 --- a/docs/docs/services/glue.rst +++ b/docs/docs/services/glue.rst @@ -130,6 +130,9 @@ glue - [ ] get_tags - [ ] get_trigger - [ ] get_triggers +- [ ] get_unfiltered_partition_metadata +- [ ] get_unfiltered_partitions_metadata +- [ ] get_unfiltered_table_metadata - [ ] get_user_defined_function - [ ] get_user_defined_functions - [ ] get_workflow diff --git a/docs/docs/services/sns.rst b/docs/docs/services/sns.rst index 950d49c1b..500930f02 100644 --- a/docs/docs/services/sns.rst +++ b/docs/docs/services/sns.rst @@ -53,7 +53,11 @@ sns - [X] list_topics - [ ] opt_in_phone_number - [X] publish -- [ ] publish_batch +- [X] publish_batch + + The MessageStructure and MessageDeduplicationId-parameters have not yet been implemented. + + - [X] remove_permission - [X] set_endpoint_attributes - [ ] set_platform_application_attributes diff --git a/docs/docs/services/sso-admin.rst b/docs/docs/services/sso-admin.rst new file mode 100644 index 000000000..c92c8f995 --- /dev/null +++ b/docs/docs/services/sso-admin.rst @@ -0,0 +1,65 @@ +.. _implementedservice_sso-admin: + +.. |start-h3| raw:: html + +

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

+ +========= +sso-admin +========= + +.. autoclass:: moto.ssoadmin.models.SSOAdminBackend + +|start-h3| Example usage |end-h3| + +.. sourcecode:: python + + @mock_ssoadmin + def test_sso-admin_behaviour: + boto3.client("sso-admin") + ... + + + +|start-h3| Implemented features for this service |end-h3| + +- [ ] attach_managed_policy_to_permission_set +- [X] create_account_assignment +- [ ] create_instance_access_control_attribute_configuration +- [ ] create_permission_set +- [X] delete_account_assignment +- [ ] delete_inline_policy_from_permission_set +- [ ] delete_instance_access_control_attribute_configuration +- [ ] delete_permission_set +- [ ] describe_account_assignment_creation_status +- [ ] describe_account_assignment_deletion_status +- [ ] describe_instance_access_control_attribute_configuration +- [ ] describe_permission_set +- [ ] describe_permission_set_provisioning_status +- [ ] detach_managed_policy_from_permission_set +- [ ] get_inline_policy_for_permission_set +- [ ] list_account_assignment_creation_status +- [ ] list_account_assignment_deletion_status +- [X] list_account_assignments + + Pagination has not yet been implemented + + +- [ ] list_accounts_for_provisioned_permission_set +- [ ] list_instances +- [ ] list_managed_policies_in_permission_set +- [ ] list_permission_set_provisioning_status +- [ ] list_permission_sets +- [ ] list_permission_sets_provisioned_to_account +- [ ] list_tags_for_resource +- [ ] provision_permission_set +- [ ] put_inline_policy_to_permission_set +- [ ] tag_resource +- [ ] untag_resource +- [ ] update_instance_access_control_attribute_configuration +- [ ] update_permission_set +