kms library

Cloud KMS key rings and crypto keys.

Classes

GoogleKmsCryptoKey
Factory wrapper for google_kms_crypto_key.
GoogleKmsCryptoKeyIamMember
Factory wrapper for google_kms_crypto_key_iam_member.
GoogleKmsCryptoKeyVersion
Factory wrapper for google_kms_crypto_key_version.
GoogleKmsKeyRing
Factory wrapper for google_kms_key_ring.
GoogleKmsKeyRingIamMember
Factory wrapper for google_kms_key_ring_iam_member.
KmsCryptoKeyVersionTemplate
version_template nested block (max=1) on google_kms_crypto_key.

Enums

KmsCryptoKeyVersionState
Operational state for google_kms_crypto_key_version.state. Usually read-only; set only to manually ENABLE or DISABLE a version.
KmsKeyPurpose
Purpose for google_kms_crypto_key.purpose (immutable, default encryptDecrypt). See the CryptoKeyPurpose reference.
KmsProtectionLevel
Protection level for version_template.protection_level (immutable, default software). Per MM docs, possible values are SOFTWARE, HSM, EXTERNAL, EXTERNAL_VPC.