Interface protos.google.cloud.kms.v1.ICryptoKeyVersion (3.5.0)

Properties of a CryptoKeyVersion.

Package

@google-cloud/kms

Properties

algorithm

algorithm?: (google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|keyof typeof google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|null);

CryptoKeyVersion algorithm

attestation

attestation?: (google.cloud.kms.v1.IKeyOperationAttestation|null);

CryptoKeyVersion attestation

createTime

createTime?: (google.protobuf.ITimestamp|null);

CryptoKeyVersion createTime

destroyEventTime

destroyEventTime?: (google.protobuf.ITimestamp|null);

CryptoKeyVersion destroyEventTime

destroyTime

destroyTime?: (google.protobuf.ITimestamp|null);

CryptoKeyVersion destroyTime

externalDestructionFailureReason

externalDestructionFailureReason?: (string|null);

CryptoKeyVersion externalDestructionFailureReason

externalProtectionLevelOptions

externalProtectionLevelOptions?: (google.cloud.kms.v1.IExternalProtectionLevelOptions|null);

CryptoKeyVersion externalProtectionLevelOptions

generateTime

generateTime?: (google.protobuf.ITimestamp|null);

CryptoKeyVersion generateTime

generationFailureReason

generationFailureReason?: (string|null);

CryptoKeyVersion generationFailureReason

importFailureReason

importFailureReason?: (string|null);

CryptoKeyVersion importFailureReason

importJob

importJob?: (string|null);

CryptoKeyVersion importJob

importTime

importTime?: (google.protobuf.ITimestamp|null);

CryptoKeyVersion importTime

name

name?: (string|null);

CryptoKeyVersion name

protectionLevel

protectionLevel?: (google.cloud.kms.v1.ProtectionLevel|keyof typeof google.cloud.kms.v1.ProtectionLevel|null);

CryptoKeyVersion protectionLevel

reimportEligible

reimportEligible?: (boolean|null);

CryptoKeyVersion reimportEligible

state

state?: (google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionState|keyof typeof google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionState|null);

CryptoKeyVersion state