LICENSE
README.md
pyproject.toml
src/aws_sdk_kms/__init__.py
src/aws_sdk_kms/_async.py
src/aws_sdk_kms/_pagination.py
src/aws_sdk_kms/py.typed
src/aws_sdk_kms.egg-info/PKG-INFO
src/aws_sdk_kms.egg-info/SOURCES.txt
src/aws_sdk_kms.egg-info/dependency_links.txt
src/aws_sdk_kms.egg-info/requires.txt
src/aws_sdk_kms.egg-info/top_level.txt
src/aws_sdk_kms/_auth/_identity.py
src/aws_sdk_kms/_auth/_providers.py
src/aws_sdk_kms/_auth/_signers.py
src/aws_sdk_kms/_auth/_sigv4.py
src/aws_sdk_kms/_auth/_zapros_handler.py
src/aws_sdk_kms/_operations/trent_service/cancel_key_deletion.py
src/aws_sdk_kms/_operations/trent_service/connect_custom_key_store.py
src/aws_sdk_kms/_operations/trent_service/create_alias.py
src/aws_sdk_kms/_operations/trent_service/create_custom_key_store.py
src/aws_sdk_kms/_operations/trent_service/create_grant.py
src/aws_sdk_kms/_operations/trent_service/create_key.py
src/aws_sdk_kms/_operations/trent_service/decrypt.py
src/aws_sdk_kms/_operations/trent_service/delete_alias.py
src/aws_sdk_kms/_operations/trent_service/delete_custom_key_store.py
src/aws_sdk_kms/_operations/trent_service/delete_imported_key_material.py
src/aws_sdk_kms/_operations/trent_service/derive_shared_secret.py
src/aws_sdk_kms/_operations/trent_service/describe_custom_key_stores.py
src/aws_sdk_kms/_operations/trent_service/describe_key.py
src/aws_sdk_kms/_operations/trent_service/disable_key.py
src/aws_sdk_kms/_operations/trent_service/disable_key_rotation.py
src/aws_sdk_kms/_operations/trent_service/disconnect_custom_key_store.py
src/aws_sdk_kms/_operations/trent_service/enable_key.py
src/aws_sdk_kms/_operations/trent_service/enable_key_rotation.py
src/aws_sdk_kms/_operations/trent_service/encrypt.py
src/aws_sdk_kms/_operations/trent_service/generate_data_key.py
src/aws_sdk_kms/_operations/trent_service/generate_data_key_pair.py
src/aws_sdk_kms/_operations/trent_service/generate_data_key_pair_without_plaintext.py
src/aws_sdk_kms/_operations/trent_service/generate_data_key_without_plaintext.py
src/aws_sdk_kms/_operations/trent_service/generate_mac.py
src/aws_sdk_kms/_operations/trent_service/generate_random.py
src/aws_sdk_kms/_operations/trent_service/get_key_last_usage.py
src/aws_sdk_kms/_operations/trent_service/get_key_policy.py
src/aws_sdk_kms/_operations/trent_service/get_key_rotation_status.py
src/aws_sdk_kms/_operations/trent_service/get_parameters_for_import.py
src/aws_sdk_kms/_operations/trent_service/get_public_key.py
src/aws_sdk_kms/_operations/trent_service/import_key_material.py
src/aws_sdk_kms/_operations/trent_service/list_aliases.py
src/aws_sdk_kms/_operations/trent_service/list_grants.py
src/aws_sdk_kms/_operations/trent_service/list_key_policies.py
src/aws_sdk_kms/_operations/trent_service/list_key_rotations.py
src/aws_sdk_kms/_operations/trent_service/list_keys.py
src/aws_sdk_kms/_operations/trent_service/list_resource_tags.py
src/aws_sdk_kms/_operations/trent_service/list_retirable_grants.py
src/aws_sdk_kms/_operations/trent_service/put_key_policy.py
src/aws_sdk_kms/_operations/trent_service/re_encrypt.py
src/aws_sdk_kms/_operations/trent_service/replicate_key.py
src/aws_sdk_kms/_operations/trent_service/retire_grant.py
src/aws_sdk_kms/_operations/trent_service/revoke_grant.py
src/aws_sdk_kms/_operations/trent_service/rotate_key_on_demand.py
src/aws_sdk_kms/_operations/trent_service/schedule_key_deletion.py
src/aws_sdk_kms/_operations/trent_service/sign.py
src/aws_sdk_kms/_operations/trent_service/tag_resource.py
src/aws_sdk_kms/_operations/trent_service/untag_resource.py
src/aws_sdk_kms/_operations/trent_service/update_alias.py
src/aws_sdk_kms/_operations/trent_service/update_custom_key_store.py
src/aws_sdk_kms/_operations/trent_service/update_key_description.py
src/aws_sdk_kms/_operations/trent_service/update_primary_region.py
src/aws_sdk_kms/_operations/trent_service/verify.py
src/aws_sdk_kms/_operations/trent_service/verify_mac.py
src/aws_sdk_kms/_protocol/__init__.py
src/aws_sdk_kms/_protocol/errors.py
src/aws_sdk_kms/_protocol/xml.py
src/aws_sdk_kms/_rule_engine/__init__.py
src/aws_sdk_kms/_rule_engine/_aws_partition.py
src/aws_sdk_kms/_rule_engine/_endpoint_rule_set.py
src/aws_sdk_kms/_rule_engine/_endpoint_runtime.py
src/aws_sdk_kms/_services/_pipeline.py
src/aws_sdk_kms/_services/async_kms.py
src/aws_sdk_kms/_services/kms.py
src/aws_sdk_kms/errors/__init__.py
src/aws_sdk_kms/errors/_base.py
src/aws_sdk_kms/errors/already_exists_exception.py
src/aws_sdk_kms/errors/cloud_hsm_cluster_in_use_exception.py
src/aws_sdk_kms/errors/cloud_hsm_cluster_invalid_configuration_exception.py
src/aws_sdk_kms/errors/cloud_hsm_cluster_not_active_exception.py
src/aws_sdk_kms/errors/cloud_hsm_cluster_not_found_exception.py
src/aws_sdk_kms/errors/cloud_hsm_cluster_not_related_exception.py
src/aws_sdk_kms/errors/conflict_exception.py
src/aws_sdk_kms/errors/custom_key_store_has_cm_ks_exception.py
src/aws_sdk_kms/errors/custom_key_store_invalid_state_exception.py
src/aws_sdk_kms/errors/custom_key_store_name_in_use_exception.py
src/aws_sdk_kms/errors/custom_key_store_not_found_exception.py
src/aws_sdk_kms/errors/dependency_timeout_exception.py
src/aws_sdk_kms/errors/disabled_exception.py
src/aws_sdk_kms/errors/dry_run_operation_exception.py
src/aws_sdk_kms/errors/expired_import_token_exception.py
src/aws_sdk_kms/errors/incorrect_key_exception.py
src/aws_sdk_kms/errors/incorrect_key_material_exception.py
src/aws_sdk_kms/errors/incorrect_trust_anchor_exception.py
src/aws_sdk_kms/errors/invalid_alias_name_exception.py
src/aws_sdk_kms/errors/invalid_arn_exception.py
src/aws_sdk_kms/errors/invalid_ciphertext_exception.py
src/aws_sdk_kms/errors/invalid_grant_id_exception.py
src/aws_sdk_kms/errors/invalid_grant_token_exception.py
src/aws_sdk_kms/errors/invalid_import_token_exception.py
src/aws_sdk_kms/errors/invalid_key_usage_exception.py
src/aws_sdk_kms/errors/invalid_marker_exception.py
src/aws_sdk_kms/errors/key_unavailable_exception.py
src/aws_sdk_kms/errors/kms_internal_exception.py
src/aws_sdk_kms/errors/kms_invalid_mac_exception.py
src/aws_sdk_kms/errors/kms_invalid_signature_exception.py
src/aws_sdk_kms/errors/kms_invalid_state_exception.py
src/aws_sdk_kms/errors/limit_exceeded_exception.py
src/aws_sdk_kms/errors/malformed_policy_document_exception.py
src/aws_sdk_kms/errors/not_found_exception.py
src/aws_sdk_kms/errors/tag_exception.py
src/aws_sdk_kms/errors/unsupported_operation_exception.py
src/aws_sdk_kms/errors/xks_key_already_in_use_exception.py
src/aws_sdk_kms/errors/xks_key_invalid_configuration_exception.py
src/aws_sdk_kms/errors/xks_key_not_found_exception.py
src/aws_sdk_kms/errors/xks_proxy_incorrect_authentication_credential_exception.py
src/aws_sdk_kms/errors/xks_proxy_invalid_configuration_exception.py
src/aws_sdk_kms/errors/xks_proxy_invalid_response_exception.py
src/aws_sdk_kms/errors/xks_proxy_uri_endpoint_in_use_exception.py
src/aws_sdk_kms/errors/xks_proxy_uri_in_use_exception.py
src/aws_sdk_kms/errors/xks_proxy_uri_unreachable_exception.py
src/aws_sdk_kms/errors/xks_proxy_vpc_endpoint_service_in_use_exception.py
src/aws_sdk_kms/errors/xks_proxy_vpc_endpoint_service_invalid_configuration_exception.py
src/aws_sdk_kms/errors/xks_proxy_vpc_endpoint_service_not_found_exception.py
src/aws_sdk_kms/types/account_id_type.py
src/aws_sdk_kms/types/algorithm_spec.py
src/aws_sdk_kms/types/alias_list.py
src/aws_sdk_kms/types/alias_list_entry.py
src/aws_sdk_kms/types/alias_name_type.py
src/aws_sdk_kms/types/arn_type.py
src/aws_sdk_kms/types/attestation_document_type.py
src/aws_sdk_kms/types/aws_account_id_type.py
src/aws_sdk_kms/types/backing_key_id_response_type.py
src/aws_sdk_kms/types/backing_key_id_type.py
src/aws_sdk_kms/types/boolean_type.py
src/aws_sdk_kms/types/cancel_key_deletion_request.py
src/aws_sdk_kms/types/cancel_key_deletion_response.py
src/aws_sdk_kms/types/ciphertext_type.py
src/aws_sdk_kms/types/cloud_hsm_cluster_id_type.py
src/aws_sdk_kms/types/cloud_trail_event_id_type.py
src/aws_sdk_kms/types/connect_custom_key_store_request.py
src/aws_sdk_kms/types/connect_custom_key_store_response.py
src/aws_sdk_kms/types/connection_error_code_type.py
src/aws_sdk_kms/types/connection_state_type.py
src/aws_sdk_kms/types/create_alias_request.py
src/aws_sdk_kms/types/create_custom_key_store_request.py
src/aws_sdk_kms/types/create_custom_key_store_response.py
src/aws_sdk_kms/types/create_grant_request.py
src/aws_sdk_kms/types/create_grant_response.py
src/aws_sdk_kms/types/create_key_request.py
src/aws_sdk_kms/types/create_key_response.py
src/aws_sdk_kms/types/custom_key_store_id_type.py
src/aws_sdk_kms/types/custom_key_store_name_type.py
src/aws_sdk_kms/types/custom_key_store_type.py
src/aws_sdk_kms/types/custom_key_stores_list.py
src/aws_sdk_kms/types/custom_key_stores_list_entry.py
src/aws_sdk_kms/types/customer_master_key_spec.py
src/aws_sdk_kms/types/data_key_pair_spec.py
src/aws_sdk_kms/types/data_key_spec.py
src/aws_sdk_kms/types/date_type.py
src/aws_sdk_kms/types/decrypt_request.py
src/aws_sdk_kms/types/decrypt_response.py
src/aws_sdk_kms/types/delete_alias_request.py
src/aws_sdk_kms/types/delete_custom_key_store_request.py
src/aws_sdk_kms/types/delete_custom_key_store_response.py
src/aws_sdk_kms/types/delete_imported_key_material_request.py
src/aws_sdk_kms/types/delete_imported_key_material_response.py
src/aws_sdk_kms/types/derive_shared_secret_request.py
src/aws_sdk_kms/types/derive_shared_secret_response.py
src/aws_sdk_kms/types/describe_custom_key_stores_request.py
src/aws_sdk_kms/types/describe_custom_key_stores_response.py
src/aws_sdk_kms/types/describe_key_request.py
src/aws_sdk_kms/types/describe_key_response.py
src/aws_sdk_kms/types/description_type.py
src/aws_sdk_kms/types/disable_key_request.py
src/aws_sdk_kms/types/disable_key_rotation_request.py
src/aws_sdk_kms/types/disconnect_custom_key_store_request.py
src/aws_sdk_kms/types/disconnect_custom_key_store_response.py
src/aws_sdk_kms/types/dry_run_modifier_list.py
src/aws_sdk_kms/types/dry_run_modifier_type.py
src/aws_sdk_kms/types/enable_key_request.py
src/aws_sdk_kms/types/enable_key_rotation_request.py
src/aws_sdk_kms/types/encrypt_request.py
src/aws_sdk_kms/types/encrypt_response.py
src/aws_sdk_kms/types/encryption_algorithm_spec.py
src/aws_sdk_kms/types/encryption_algorithm_spec_list.py
src/aws_sdk_kms/types/encryption_context_key.py
src/aws_sdk_kms/types/encryption_context_type.py
src/aws_sdk_kms/types/encryption_context_value.py
src/aws_sdk_kms/types/error_message_type.py
src/aws_sdk_kms/types/expiration_model_type.py
src/aws_sdk_kms/types/generate_data_key_pair_request.py
src/aws_sdk_kms/types/generate_data_key_pair_response.py
src/aws_sdk_kms/types/generate_data_key_pair_without_plaintext_request.py
src/aws_sdk_kms/types/generate_data_key_pair_without_plaintext_response.py
src/aws_sdk_kms/types/generate_data_key_request.py
src/aws_sdk_kms/types/generate_data_key_response.py
src/aws_sdk_kms/types/generate_data_key_without_plaintext_request.py
src/aws_sdk_kms/types/generate_data_key_without_plaintext_response.py
src/aws_sdk_kms/types/generate_mac_request.py
src/aws_sdk_kms/types/generate_mac_response.py
src/aws_sdk_kms/types/generate_random_request.py
src/aws_sdk_kms/types/generate_random_response.py
src/aws_sdk_kms/types/get_key_last_usage_request.py
src/aws_sdk_kms/types/get_key_last_usage_response.py
src/aws_sdk_kms/types/get_key_policy_request.py
src/aws_sdk_kms/types/get_key_policy_response.py
src/aws_sdk_kms/types/get_key_rotation_status_request.py
src/aws_sdk_kms/types/get_key_rotation_status_response.py
src/aws_sdk_kms/types/get_parameters_for_import_request.py
src/aws_sdk_kms/types/get_parameters_for_import_response.py
src/aws_sdk_kms/types/get_public_key_request.py
src/aws_sdk_kms/types/get_public_key_response.py
src/aws_sdk_kms/types/grant_constraint_source_arn_type.py
src/aws_sdk_kms/types/grant_constraints.py
src/aws_sdk_kms/types/grant_id_type.py
src/aws_sdk_kms/types/grant_list.py
src/aws_sdk_kms/types/grant_list_entry.py
src/aws_sdk_kms/types/grant_name_type.py
src/aws_sdk_kms/types/grant_operation.py
src/aws_sdk_kms/types/grant_operation_list.py
src/aws_sdk_kms/types/grant_token_list.py
src/aws_sdk_kms/types/grant_token_type.py
src/aws_sdk_kms/types/import_key_material_request.py
src/aws_sdk_kms/types/import_key_material_response.py
src/aws_sdk_kms/types/import_state.py
src/aws_sdk_kms/types/import_type.py
src/aws_sdk_kms/types/include_key_material.py
src/aws_sdk_kms/types/key_agreement_algorithm_spec.py
src/aws_sdk_kms/types/key_agreement_algorithm_spec_list.py
src/aws_sdk_kms/types/key_encryption_mechanism.py
src/aws_sdk_kms/types/key_id_type.py
src/aws_sdk_kms/types/key_last_usage_data.py
src/aws_sdk_kms/types/key_last_usage_tracking_operation.py
src/aws_sdk_kms/types/key_list.py
src/aws_sdk_kms/types/key_list_entry.py
src/aws_sdk_kms/types/key_manager_type.py
src/aws_sdk_kms/types/key_material_description_type.py
src/aws_sdk_kms/types/key_material_state.py
src/aws_sdk_kms/types/key_metadata.py
src/aws_sdk_kms/types/key_spec.py
src/aws_sdk_kms/types/key_state.py
src/aws_sdk_kms/types/key_store_password_type.py
src/aws_sdk_kms/types/key_usage_type.py
src/aws_sdk_kms/types/kms_request_id_type.py
src/aws_sdk_kms/types/limit_type.py
src/aws_sdk_kms/types/list_aliases_request.py
src/aws_sdk_kms/types/list_aliases_response.py
src/aws_sdk_kms/types/list_grants_request.py
src/aws_sdk_kms/types/list_grants_response.py
src/aws_sdk_kms/types/list_key_policies_request.py
src/aws_sdk_kms/types/list_key_policies_response.py
src/aws_sdk_kms/types/list_key_rotations_request.py
src/aws_sdk_kms/types/list_key_rotations_response.py
src/aws_sdk_kms/types/list_keys_request.py
src/aws_sdk_kms/types/list_keys_response.py
src/aws_sdk_kms/types/list_resource_tags_request.py
src/aws_sdk_kms/types/list_resource_tags_response.py
src/aws_sdk_kms/types/list_retirable_grants_request.py
src/aws_sdk_kms/types/mac_algorithm_spec.py
src/aws_sdk_kms/types/mac_algorithm_spec_list.py
src/aws_sdk_kms/types/marker_type.py
src/aws_sdk_kms/types/message_type.py
src/aws_sdk_kms/types/multi_region_configuration.py
src/aws_sdk_kms/types/multi_region_key.py
src/aws_sdk_kms/types/multi_region_key_list.py
src/aws_sdk_kms/types/multi_region_key_type.py
src/aws_sdk_kms/types/nullable_boolean_type.py
src/aws_sdk_kms/types/number_of_bytes_type.py
src/aws_sdk_kms/types/origin_type.py
src/aws_sdk_kms/types/pending_window_in_days_type.py
src/aws_sdk_kms/types/plaintext_type.py
src/aws_sdk_kms/types/policy_name_list.py
src/aws_sdk_kms/types/policy_name_type.py
src/aws_sdk_kms/types/policy_type.py
src/aws_sdk_kms/types/principal_id_type.py
src/aws_sdk_kms/types/public_key_type.py
src/aws_sdk_kms/types/put_key_policy_request.py
src/aws_sdk_kms/types/re_encrypt_request.py
src/aws_sdk_kms/types/re_encrypt_response.py
src/aws_sdk_kms/types/recipient_info.py
src/aws_sdk_kms/types/region_type.py
src/aws_sdk_kms/types/replicate_key_request.py
src/aws_sdk_kms/types/replicate_key_response.py
src/aws_sdk_kms/types/retire_grant_request.py
src/aws_sdk_kms/types/revoke_grant_request.py
src/aws_sdk_kms/types/rotate_key_on_demand_request.py
src/aws_sdk_kms/types/rotate_key_on_demand_response.py
src/aws_sdk_kms/types/rotation_period_in_days_type.py
src/aws_sdk_kms/types/rotation_type.py
src/aws_sdk_kms/types/rotations_list.py
src/aws_sdk_kms/types/rotations_list_entry.py
src/aws_sdk_kms/types/schedule_key_deletion_request.py
src/aws_sdk_kms/types/schedule_key_deletion_response.py
src/aws_sdk_kms/types/service_principal_type.py
src/aws_sdk_kms/types/sign_request.py
src/aws_sdk_kms/types/sign_response.py
src/aws_sdk_kms/types/signing_algorithm_spec.py
src/aws_sdk_kms/types/signing_algorithm_spec_list.py
src/aws_sdk_kms/types/tag.py
src/aws_sdk_kms/types/tag_key_list.py
src/aws_sdk_kms/types/tag_key_type.py
src/aws_sdk_kms/types/tag_list.py
src/aws_sdk_kms/types/tag_resource_request.py
src/aws_sdk_kms/types/tag_value_type.py
src/aws_sdk_kms/types/trust_anchor_certificate_type.py
src/aws_sdk_kms/types/untag_resource_request.py
src/aws_sdk_kms/types/update_alias_request.py
src/aws_sdk_kms/types/update_custom_key_store_request.py
src/aws_sdk_kms/types/update_custom_key_store_response.py
src/aws_sdk_kms/types/update_key_description_request.py
src/aws_sdk_kms/types/update_primary_region_request.py
src/aws_sdk_kms/types/verify_mac_request.py
src/aws_sdk_kms/types/verify_mac_response.py
src/aws_sdk_kms/types/verify_request.py
src/aws_sdk_kms/types/verify_response.py
src/aws_sdk_kms/types/wrapping_key_spec.py
src/aws_sdk_kms/types/xks_key_configuration_type.py
src/aws_sdk_kms/types/xks_key_id_type.py
src/aws_sdk_kms/types/xks_proxy_authentication_access_key_id_type.py
src/aws_sdk_kms/types/xks_proxy_authentication_credential_type.py
src/aws_sdk_kms/types/xks_proxy_authentication_raw_secret_access_key_type.py
src/aws_sdk_kms/types/xks_proxy_configuration_type.py
src/aws_sdk_kms/types/xks_proxy_connectivity_type.py
src/aws_sdk_kms/types/xks_proxy_uri_endpoint_type.py
src/aws_sdk_kms/types/xks_proxy_uri_path_type.py
src/aws_sdk_kms/types/xks_proxy_vpc_endpoint_service_name_type.py
tests/test_endpoint_rules.py
tests/test_sigv4.py