CryptoKeyVersionTemplateArgs

data class CryptoKeyVersionTemplateArgs(val algorithm: Output<CryptoKeyVersionTemplateAlgorithm>, val protectionLevel: Output<CryptoKeyVersionTemplateProtectionLevel>? = null) : ConvertibleToJava<CryptoKeyVersionTemplateArgs>

A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually with CreateCryptoKeyVersion or automatically as a result of auto-rotation.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
open override fun toJava(): CryptoKeyVersionTemplateArgs

Properties

Link copied to clipboard

Algorithm to use when creating a CryptoKeyVersion based on this template. For backwards compatibility, GOOGLE_SYMMETRIC_ENCRYPTION is implied if both this field is omitted and CryptoKey.purpose is ENCRYPT_DECRYPT.

Link copied to clipboard

ProtectionLevel to use when creating a CryptoKeyVersion based on this template. Immutable. Defaults to SOFTWARE.