GetKMSCryptoKeyVersionResult constructor
Creates a new GetKMSCryptoKeyVersionResult.
algorithm The CryptoKeyVersionAlgorithm that this CryptoKeyVersion supports.
cryptoKey Optional.
id The provider-assigned unique ID for this managed resource.
name The resource name for this CryptoKeyVersion in the format projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*
protectionLevel The ProtectionLevel describing how crypto operations are performed with this CryptoKeyVersion. See the protectionLevel reference for possible outputs.
publicKeys If the enclosing CryptoKey has purpose ASYMMETRIC_SIGN or ASYMMETRIC_DECRYPT, this block contains details about the public key associated to this CryptoKeyVersion. Structure is documented below.
state The current state of the CryptoKeyVersion. See the state reference for possible outputs.
version Optional.
Implementation
const GetKMSCryptoKeyVersionResult({
this.algorithm,
this.cryptoKey,
this.id,
this.name,
this.protectionLevel,
this.publicKeys,
this.state,
this.version,
});