GetKMSCryptoKeyVersionResult class

Result data returned by getKMSCryptoKeyVersion.

Constructors

GetKMSCryptoKeyVersionResult({String? algorithm, String? cryptoKey, String? id, String? name, String? protectionLevel, List<GetKMSCryptoKeyVersionPublicKey>? publicKeys, String? state, int? version})
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.
const
GetKMSCryptoKeyVersionResult.fromMap(Map<String, dynamic> map)
factory

Properties

algorithm → String?
The CryptoKeyVersionAlgorithm that this CryptoKeyVersion supports.
final
cryptoKey → String?
final
hashCode → int
The hash code for this object.
no setterinherited
id → String?
The provider-assigned unique ID for this managed resource.
final
name → String?
The resource name for this CryptoKeyVersion in the format projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*
final
protectionLevel → String?
The ProtectionLevel describing how crypto operations are performed with this CryptoKeyVersion. See the protectionLevel reference for possible outputs.
final
publicKeys → List<GetKMSCryptoKeyVersionPublicKey>?
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → String?
The current state of the CryptoKeyVersion. See the state reference for possible outputs.
final
version → int?
final

Methods

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

Operators

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