KmsCryptoKeyVersionTemplate class

version_template nested block (max=1) on google_kms_crypto_key.

algorithm is left as String because the CryptoKeyVersionAlgorithm enum has ~30 entries (symmetric, asymmetric sign, asymmetric decrypt, MAC, raw encrypt/decrypt families). Pass the GCP enum literal as a string, e.g. 'GOOGLE_SYMMETRIC_ENCRYPTION' or 'RSA_SIGN_PKCS1_2048_SHA256'.

Constructors

KmsCryptoKeyVersionTemplate({required TfArg<String> algorithm, KmsProtectionLevel? protectionLevel})
const

Properties

algorithm → TfArg<String>
final
hashCode → int
The hash code for this object.
no setterinherited
protectionLevel → KmsProtectionLevel?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toArgMap() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited