text: # coding: utf-8
  
  from __future__ import absolute_import
  
  # import KmsClient
  from huaweicloudsdkkms.v1.kms_client import KmsClient
  from huaweicloudsdkkms.v1.kms_async_client import KmsAsyncClient
  # import models into sdk package
  from huaweicloudsdkkms.v1.model.action_resources import ActionResources
  from huaweicloudsdkkms.v1.model.api_link import ApiLink
  from huaweicloudsdkkms.v1.model.api_version_detail import ApiVersionDetail
  from huaweicloudsdkkms.v1.model.batch_create_kms_tags_request import BatchCreateKmsTagsRequest
  from huaweicloudsdkkms.v1.model.batch_create_kms_tags_request_body import BatchCreateKmsTagsRequestBody
  from huaweicloudsdkkms.v1.model.batch_create_kms_tags_response import BatchCreateKmsTagsResponse
  from huaweicloudsdkkms.v1.model.cancel_grant_request import CancelGrantRequest
  from huaweicloudsdkkms.v1.model.cancel_grant_response import CancelGrantResponse
  from huaweicloudsdkkms.v1.model.cancel_key_deletion_request import CancelKeyDeletionRequest
  from huaweicloudsdkkms.v1.model.cancel_key_deletion_response import CancelKeyDeletionResponse
  from huaweicloudsdkkms.v1.model.cancel_self_grant_request import CancelSelfGrantRequest
  from huaweicloudsdkkms.v1.model.cancel_self_grant_response import CancelSelfGrantResponse
  from huaweicloudsdkkms.v1.model.create_datakey_request import CreateDatakeyRequest
  from huaweicloudsdkkms.v1.model.create_datakey_request_body import CreateDatakeyRequestBody
  from huaweicloudsdkkms.v1.model.create_datakey_response import CreateDatakeyResponse
  from huaweicloudsdkkms.v1.model.create_datakey_without_plaintext_request import CreateDatakeyWithoutPlaintextRequest
  from huaweicloudsdkkms.v1.model.create_datakey_without_plaintext_response import CreateDatakeyWithoutPlaintextResponse
  from huaweicloudsdkkms.v1.model.create_grant_request import CreateGrantRequest
  from huaweicloudsdkkms.v1.model.create_grant_request_body import CreateGrantRequestBody
  from huaweicloudsdkkms.v1.model.create_grant_response import CreateGrantResponse
  from huaweicloudsdkkms.v1.model.create_key_request import CreateKeyRequest
  from huaweicloudsdkkms.v1.model.create_key_request_body import CreateKeyRequestBody
  from huaweicloudsdkkms.v1.model.create_key_response import CreateKeyResponse
  from huaweicloudsdkkms.v1.model.create_kms_tag_request import CreateKmsTagRequest
  from huaweicloudsdkkms.v1.model.create_kms_tag_request_body import CreateKmsTagRequestBody
  from huaweicloudsdkkms.v1.model.create_kms_tag_response import CreateKmsTagResponse
  from huaweicloudsdkkms.v1.model.create_parameters_for_import_request import CreateParametersForImportRequest
  from huaweicloudsdkkms.v1.model.create_parameters_for_import_response import CreateParametersForImportResponse
  from huaweicloudsdkkms.v1.model.create_random_request import CreateRandomRequest
  from huaweicloudsdkkms.v1.model.create_random_response import CreateRandomResponse
  from huaweicloudsdkkms.v1.model.create_secret_request import CreateSecretRequest
  from huaweicloudsdkkms.v1.model.create_secret_request_body import CreateSecretRequestBody
  from huaweicloudsdkkms.v1.model.create_secret_response import CreateSecretResponse
  from huaweicloudsdkkms.v1.model.create_secret_version_request import CreateSecretVersionRequest
  from huaweicloudsdkkms.v1.model.create_secret_version_request_body import CreateSecretVersionRequestBody
  from huaweicloudsdkkms.v1.model.create_secret_version_response import CreateSecretVersionResponse
  from huaweicloudsdkkms.v1.model.decrypt_data_request import DecryptDataRequest
  from huaweicloudsdkkms.v1.model.decrypt_data_request_body import DecryptDataRequestBody
  from huaweicloudsdkkms.v1.model.decrypt_data_response import DecryptDataResponse
  from huaweicloudsdkkms.v1.model.decrypt_datakey_request import DecryptDatakeyRequest
  from huaweicloudsdkkms.v1.model.decrypt_datakey_request_body import DecryptDatakeyRequestBody
  from huaweicloudsdkkms.v1.model.decrypt_datakey_response import DecryptDatakeyResponse
  from huaweicloudsdkkms.v1.model.delete_imported_key_material_request import DeleteImportedKeyMaterialRequest
  from huaweicloudsdkkms.v1.model.delete_imported_key_material_response import DeleteImportedKeyMaterialResponse
  from huaweicloudsdkkms.v1.model.delete_key_request import DeleteKeyRequest
  from huaweicloudsdkkms.v1.model.delete_key_response import DeleteKeyResponse
  from huaweicloudsdkkms.v1.model.delete_secret_for_schedule_request import DeleteSecretForScheduleRequest
  from huaweicloudsdkkms.v1.model.delete_secret_for_schedule_request_body import DeleteSecretForScheduleRequestBody
  from huaweicloudsdkkms.v1.model.delete_secret_for_schedule_response import DeleteSecretForScheduleResponse
  from huaweicloudsdkkms.v1.model.delete_secret_request import DeleteSecretRequest
  from huaweicloudsdkkms.v1.model.delete_secret_response import DeleteSecretResponse
  from huaweicloudsdkkms.v1.model.delete_secret_stage_request import DeleteSecretStageRequest
  from huaweicloudsdkkms.v1.model.delete_secret_stage_response import DeleteSecretStageResponse
  from huaweicloudsdkkms.v1.model.delete_tag_request import DeleteTagRequest
  from huaweicloudsdkkms.v1.model.delete_tag_response import DeleteTagResponse
  from huaweicloudsdkkms.v1.model.disable_key_request import DisableKeyRequest
  from huaweicloudsdkkms.v1.model.disable_key_response import DisableKeyResponse
  from huaweicloudsdkkms.v1.model.disable_key_rotation_request import DisableKeyRotationRequest
  from huaweicloudsdkkms.v1.model.disable_key_rotation_response import DisableKeyRotationResponse
  from huaweicloudsdkkms.v1.model.enable_key_request import EnableKeyRequest
  from huaweicloudsdkkms.v1.model.enable_key_response import EnableKeyResponse
  from huaweicloudsdkkms.v1.model.enable_key_rotation_request import EnableKeyRotationRequest
  from huaweicloudsdkkms.v1.model.enable_key_rotation_response import EnableKeyRotationResponse
  from huaweicloudsdkkms.v1.model.encrypt_data_request import EncryptDataRequest
  from huaweicloudsdkkms.v1.model.encrypt_data_request_body import EncryptDataRequestBody
  from huaweicloudsdkkms.v1.model.encrypt_data_response import EncryptDataResponse
  from huaweicloudsdkkms.v1.model.encrypt_datakey_request import EncryptDatakeyRequest
  from huaweicloudsdkkms.v1.model.encrypt_datakey_request_body import EncryptDatakeyRequestBody
  from huaweicloudsdkkms.v1.model.encrypt_datakey_response import EncryptDatakeyResponse
  from huaweicloudsdkkms.v1.model.gen_random_request_body import GenRandomRequestBody
  from huaweicloudsdkkms.v1.model.get_parameters_for_import_request_body import GetParametersForImportRequestBody
  from huaweicloudsdkkms.v1.model.grants import Grants
  from huaweicloudsdkkms.v1.model.import_key_material_request import ImportKeyMaterialRequest
  from huaweicloudsdkkms.v1.model.import_key_material_request_body import ImportKeyMaterialRequestBody
  from huaweicloudsdkkms.v1.model.import_key_material_response import ImportKeyMaterialResponse
  from huaweicloudsdkkms.v1.model.ke_k_info import KeKInfo
  from huaweicloudsdkkms.v1.model.key_alias_info import KeyAliasInfo
  from huaweicloudsdkkms.v1.model.key_description_info import KeyDescriptionInfo
  from huaweicloudsdkkms.v1.model.key_details import KeyDetails
  from huaweicloudsdkkms.v1.model.key_status_info import KeyStatusInfo
  from huaweicloudsdkkms.v1.model.list_grants_request import ListGrantsRequest
  from huaweicloudsdkkms.v1.model.list_grants_request_body import ListGrantsRequestBody
  from huaweicloudsdkkms.v1.model.list_grants_response import ListGrantsResponse
  from huaweicloudsdkkms.v1.model.list_key_detail_request import ListKeyDetailRequest
  from huaweicloudsdkkms.v1.model.list_key_detail_response import ListKeyDetailResponse
  from huaweicloudsdkkms.v1.model.list_keys_request import ListKeysRequest
  from huaweicloudsdkkms.v1.model.list_keys_request_body import ListKeysRequestBody
  from huaweicloudsdkkms.v1.model.list_keys_response import ListKeysResponse
  from huaweicloudsdkkms.v1.model.list_kms_by_tags_request import ListKmsByTagsRequest
  from huaweicloudsdkkms.v1.model.list_kms_by_tags_request_body import ListKmsByTagsRequestBody
  from huaweicloudsdkkms.v1.model.list_kms_by_tags_response import ListKmsByTagsResponse
  from huaweicloudsdkkms.v1.model.list_kms_tags_request import ListKmsTagsRequest
  from huaweicloudsdkkms.v1.model.list_kms_tags_response import ListKmsTagsResponse
  from huaweicloudsdkkms.v1.model.list_retirable_grants_request import ListRetirableGrantsRequest
  from huaweicloudsdkkms.v1.model.list_retirable_grants_request_body import ListRetirableGrantsRequestBody
  from huaweicloudsdkkms.v1.model.list_retirable_grants_response import ListRetirableGrantsResponse
  from huaweicloudsdkkms.v1.model.list_secret_stage_request import ListSecretStageRequest
  from huaweicloudsdkkms.v1.model.list_secret_stage_response import ListSecretStageResponse
  from huaweicloudsdkkms.v1.model.list_secret_versions_request import ListSecretVersionsRequest
  from huaweicloudsdkkms.v1.model.list_secret_versions_response import ListSecretVersionsResponse
  from huaweicloudsdkkms.v1.model.list_secrets_request import ListSecretsRequest
  from huaweicloudsdkkms.v1.model.list_secrets_response import ListSecretsResponse
  from huaweicloudsdkkms.v1.model.operate_key_request_body import OperateKeyRequestBody
  from huaweicloudsdkkms.v1.model.page_info import PageInfo
  from huaweicloudsdkkms.v1.model.quotas import Quotas
  from huaweicloudsdkkms.v1.model.resources import Resources
  from huaweicloudsdkkms.v1.model.restore_secret_request import RestoreSecretRequest
  from huaweicloudsdkkms.v1.model.restore_secret_response import RestoreSecretResponse
  from huaweicloudsdkkms.v1.model.revoke_grant_request_body import RevokeGrantRequestBody
  from huaweicloudsdkkms.v1.model.schedule_key_deletion_request_body import ScheduleKeyDeletionRequestBody
  from huaweicloudsdkkms.v1.model.secret import Secret
  from huaweicloudsdkkms.v1.model.show_key_rotation_status_request import ShowKeyRotationStatusRequest
  from huaweicloudsdkkms.v1.model.show_key_rotation_status_response import ShowKeyRotationStatusResponse
  from huaweicloudsdkkms.v1.model.show_kms_tags_request import ShowKmsTagsRequest
  from huaweicloudsdkkms.v1.model.show_kms_tags_response import ShowKmsTagsResponse
  from huaweicloudsdkkms.v1.model.show_secret_request import ShowSecretRequest
  from huaweicloudsdkkms.v1.model.show_secret_response import ShowSecretResponse
  from huaweicloudsdkkms.v1.model.show_secret_version_request import ShowSecretVersionRequest
  from huaweicloudsdkkms.v1.model.show_secret_version_response import ShowSecretVersionResponse
  from huaweicloudsdkkms.v1.model.show_user_instances_request import ShowUserInstancesRequest
  from huaweicloudsdkkms.v1.model.show_user_instances_response import ShowUserInstancesResponse
  from huaweicloudsdkkms.v1.model.show_user_quotas_request import ShowUserQuotasRequest
  from huaweicloudsdkkms.v1.model.show_user_quotas_response import ShowUserQuotasResponse
  from huaweicloudsdkkms.v1.model.show_version_request import ShowVersionRequest
  from huaweicloudsdkkms.v1.model.show_version_response import ShowVersionResponse
  from huaweicloudsdkkms.v1.model.show_versions_request import ShowVersionsRequest
  from huaweicloudsdkkms.v1.model.show_versions_response import ShowVersionsResponse
  from huaweicloudsdkkms.v1.model.stage import Stage
  from huaweicloudsdkkms.v1.model.tag import Tag
  from huaweicloudsdkkms.v1.model.tag_item import TagItem
  from huaweicloudsdkkms.v1.model.update_key_alias_request import UpdateKeyAliasRequest
  from huaweicloudsdkkms.v1.model.update_key_alias_request_body import UpdateKeyAliasRequestBody
  from huaweicloudsdkkms.v1.model.update_key_alias_response import UpdateKeyAliasResponse
  from huaweicloudsdkkms.v1.model.update_key_description_request import UpdateKeyDescriptionRequest
  from huaweicloudsdkkms.v1.model.update_key_description_request_body import UpdateKeyDescriptionRequestBody
  from huaweicloudsdkkms.v1.model.update_key_description_response import UpdateKeyDescriptionResponse
  from huaweicloudsdkkms.v1.model.update_key_rotation_interval_request import UpdateKeyRotationIntervalRequest
  from huaweicloudsdkkms.v1.model.update_key_rotation_interval_request_body import UpdateKeyRotationIntervalRequestBody
  from huaweicloudsdkkms.v1.model.update_key_rotation_interval_response import UpdateKeyRotationIntervalResponse
  from huaweicloudsdkkms.v1.model.update_secret_request import UpdateSecretRequest
  from huaweicloudsdkkms.v1.model.update_secret_request_body import UpdateSecretRequestBody
  from huaweicloudsdkkms.v1.model.update_secret_response import UpdateSecretResponse
  from huaweicloudsdkkms.v1.model.update_secret_stage_request import UpdateSecretStageRequest
  from huaweicloudsdkkms.v1.model.update_secret_stage_request_body import UpdateSecretStageRequestBody
  from huaweicloudsdkkms.v1.model.update_secret_stage_response import UpdateSecretStageResponse
  from huaweicloudsdkkms.v1.model.version import Version
  from huaweicloudsdkkms.v1.model.version_metadata import VersionMetadata
  
  