Interface protos.google.cloud.kms.v1.ICryptoKeyVersion

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

Property Value
TypeDescription
(google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|keyof typeof google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm|null)

attestation

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

CryptoKeyVersion attestation

Property Value
TypeDescription
(google.cloud.kms.v1.IKeyOperationAttestation|null)

createTime

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

CryptoKeyVersion createTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

destroyEventTime

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

CryptoKeyVersion destroyEventTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

destroyTime

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

CryptoKeyVersion destroyTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

externalProtectionLevelOptions

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

CryptoKeyVersion externalProtectionLevelOptions

Property Value
TypeDescription
(google.cloud.kms.v1.IExternalProtectionLevelOptions|null)

generateTime

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

CryptoKeyVersion generateTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

importFailureReason

importFailureReason?: (string|null);

CryptoKeyVersion importFailureReason

Property Value
TypeDescription
(string|null)

importJob

importJob?: (string|null);

CryptoKeyVersion importJob

Property Value
TypeDescription
(string|null)

importTime

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

CryptoKeyVersion importTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

name

name?: (string|null);

CryptoKeyVersion name

Property Value
TypeDescription
(string|null)

protectionLevel

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

CryptoKeyVersion protectionLevel

Property Value
TypeDescription
(google.cloud.kms.v1.ProtectionLevel|keyof typeof google.cloud.kms.v1.ProtectionLevel|null)

state

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

CryptoKeyVersion state

Property Value
TypeDescription
(google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionState|keyof typeof google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionState|null)