
    G                     $   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	  ej                         Zh dZej                  j                  Z e	j                   de      Zej$                  j                  Z e	j                   d	e      Zej*                  j,                  Z e	j                   d
e      Zej2                  j4                  Zej8                  ej:                  ej<                  ej>                  ej@                  ejB                  dZ"ej                  jF                  Z$ e	j                   de$      Z%ej*                  jF                  Z& e	j                   de&      Z'ej8                  ddgej:                  g dej<                  g dej>                  g dej@                  g dejB                  g diZ( e)e(jU                         D  ch c]  } | D ]  }|  c}}       Z+e+dhz
  Z,ejZ                  j\                  Z/ e	j                   de/      Z0ejb                  jd                  Z3 e	j                   de3      Z4ejj                  jl                  Z7 e	j                   de7      Z8ejr                  jt                  Z; e	j                   de;      Z<yc c}} w )z4Maps that match gcloud enum values to api enum ones.    )absolute_import)division)unicode_literals)base)	arg_utils>   sha256sha384sha512algorithm_enumalgorithm_enum_for_importimport_method_enum)
encryptionzraw-encryptionzasymmetric-signingzasymmetric-encryptionmaczkey-encapsulationprotection_level_enumzgoogle-symmetric-encryptionzexternal-symmetric-encryption)zaes-128-gcmzaes-256-gcmzaes-128-cbczaes-256-cbczaes-128-ctrzaes-256-ctr)zec-sign-ed25519zec-sign-p256-sha256zec-sign-p384-sha384zec-sign-secp256k1-sha256zrsa-sign-pss-2048-sha256zrsa-sign-pss-3072-sha256zrsa-sign-pss-4096-sha256zrsa-sign-pss-4096-sha512zrsa-sign-pkcs1-2048-sha256zrsa-sign-pkcs1-3072-sha256zrsa-sign-pkcs1-4096-sha256zrsa-sign-pkcs1-4096-sha512zrsa-sign-raw-pkcs1-2048zrsa-sign-raw-pkcs1-3072zrsa-sign-raw-pkcs1-4096zpq-sign-ml-dsa-65zpq-sign-slh-dsa-sha2-128sz%pq-sign-hash-slh-dsa-sha2-128s-sha256)zrsa-decrypt-oaep-2048-sha1zrsa-decrypt-oaep-2048-sha256zrsa-decrypt-oaep-3072-sha1zrsa-decrypt-oaep-3072-sha256zrsa-decrypt-oaep-4096-sha1zrsa-decrypt-oaep-4096-sha256zrsa-decrypt-oaep-4096-sha512)z	hmac-sha1zhmac-sha224zhmac-sha256zhmac-sha384zhmac-sha512)z
ml-kem-768zml-kem-1024z	kem-xwingcrypto_key_version_state_enumkey_management_modeaccess_reason_enumpublic_key_format_enumN)=__doc__
__future__r   r   r   googlecloudsdk.api_lib.cloudkmsr   cloudkms_base$googlecloudsdk.command_lib.util.apisr   GetMessagesModuleMESSAGESDIGESTSCryptoKeyVersionTemplateAlgorithmValueValuesEnumALGORITHM_ENUMChoiceEnumMapperALGORITHM_MAPPERImportCryptoKeyVersionRequestALGORITHM_ENUM_FOR_IMPORTALGORITHM_MAPPER_FOR_IMPORT	ImportJobImportMethodValueValuesEnumIMPORT_METHOD_ENUMIMPORT_METHOD_MAPPER	CryptoKeyPurposeValueValuesEnumPURPOSE_ENUMENCRYPT_DECRYPTRAW_ENCRYPT_DECRYPTASYMMETRIC_SIGNASYMMETRIC_DECRYPTMACKEY_ENCAPSULATIONPURPOSE_MAPProtectionLevelValueValuesEnumPROTECTION_LEVEL_ENUMPROTECTION_LEVEL_MAPPERIMPORT_PROTECTION_LEVEL_ENUMIMPORT_PROTECTION_LEVEL_MAPPERVALID_ALGORITHMS_MAP	frozensetvaluesALL_ALGORITHMSALGORITHMS_FOR_IMPORTCryptoKeyVersionStateValueValuesEnumCRYPTO_KEY_VERSION_STATE_ENUMCRYPTO_KEY_VERSION_STATE_MAPPEREkmConnection KeyManagementModeValueValuesEnumKEY_MANAGEMENT_MODE_ENUMKEY_MANAGEMENT_MODE_MAPPERKeyAccessJustificationsPolicy,AllowedAccessReasonsValueListEntryValuesEnumACCESS_REASON_ENUMACCESS_REASON_MAPPEROCloudkmsProjectsLocationsKeyRingsCryptoKeysCryptoKeyVersionsGetPublicKeyRequestPublicKeyFormatValueValuesEnumPUBLIC_KEY_FORMAT_ENUMPUBLIC_KEY_FORMAT_MAPPER)
algorithms	algorithms   00*lib/googlecloudsdk/command_lib/kms/maps.py<module>rP      s   ; &  ' A :*=**,
(22KK-9--.>O  **CC  9i88!:  ''CC 1y11,  !!88.."66&66)<<%77 %%DD  5)442   (11PP !;!;!;9"    %'# $$ '    #( ## &   "" %c6 r  +113 4
	  3  '*I)JJ  ( 9 9 N N "<)"<"<#%B# 
 ;;  8Y773 
 **WW  2y11, 
 \\{{  69554 ?s   	J
