kms library

Cloud KMS key rings and crypto keys.

Classes

GoogleKmsAutokeyConfig
Factory wrapper for google_kms_autokey_config.
GoogleKmsCryptoKey
Factory wrapper for google_kms_crypto_key.
GoogleKmsCryptoKeyIamBinding
Factory wrapper for google_kms_crypto_key_iam_binding.
GoogleKmsCryptoKeyIamMember
Factory wrapper for google_kms_crypto_key_iam_member.
GoogleKmsCryptoKeyIamPolicy
Factory wrapper for google_kms_crypto_key_iam_policy.
GoogleKmsCryptoKeyVersion
Factory wrapper for google_kms_crypto_key_version.
GoogleKmsEkmConnection
Factory wrapper for google_kms_ekm_connection.
GoogleKmsEkmConnectionIamBinding
Factory wrapper for google_kms_ekm_connection_iam_binding.
GoogleKmsEkmConnectionIamMember
Factory wrapper for google_kms_ekm_connection_iam_member.
GoogleKmsEkmConnectionIamPolicy
Factory wrapper for google_kms_ekm_connection_iam_policy.
GoogleKmsKeyHandle
Factory wrapper for google_kms_key_handle.
GoogleKmsKeyRing
Factory wrapper for google_kms_key_ring.
GoogleKmsKeyRingIamBinding
Factory wrapper for google_kms_key_ring_iam_binding.
GoogleKmsKeyRingIamMember
Factory wrapper for google_kms_key_ring_iam_member.
GoogleKmsKeyRingIamPolicy
Factory wrapper for google_kms_key_ring_iam_policy.
GoogleKmsKeyRingImportJob
Factory wrapper for google_kms_key_ring_import_job.
GoogleKmsProjectAutokeyConfig
Factory wrapper for google_kms_project_autokey_config.
GoogleKmsSecretCiphertext
Factory wrapper for google_kms_secret_ciphertext.
KmsCryptoKeyVersionTemplate
version_template nested block (max=1) on google_kms_crypto_key.
KmsEkmConnectionServiceResolvers
Typed helper for the service_resolvers block of google_kms_ekm_connection (derived from provider schema).
KmsEkmConnectionServiceResolversServerCertificates
Typed helper for the service_resolvers.server_certificates block of google_kms_ekm_connection (derived from provider schema).

Enums

KmsAutokeyConfigKeyProjectResolutionMode
Kms Autokey Config Key Project Resolution enum for key_project_resolution_mode.
KmsCryptoKeyVersionState
Operational state for google_kms_crypto_key_version.state. Usually read-only; set only to manually ENABLE or DISABLE a version.
KmsEkmConnectionKeyManagementMode
Kms Ekm Connection Key Management enum for key_management_mode.
KmsKeyPurpose
Purpose for google_kms_crypto_key.purpose (immutable, default encryptDecrypt). See the CryptoKeyPurpose reference.
KmsKeyRingImportJobImportMethod
Kms Key Ring Import Job Import enum for import_method.
KmsKeyRingImportJobProtectionLevel
Kms Key Ring Import Job Protection enum for protection_level.
KmsProjectAutokeyConfigKeyProjectResolutionMode
Kms Project Autokey Config Key Project Resolution enum for key_project_resolution_mode.
KmsProtectionLevel
Protection level for version_template.protection_level (immutable, default software). Per MM docs, possible values are SOFTWARE, HSM, EXTERNAL, EXTERNAL_VPC.