Properties of a CryptoKey.
Package
@google-cloud/kms!Properties
createTime
createTime?: (google.protobuf.ITimestamp|null);
CryptoKey createTime
Type | Description |
---|---|
(google.protobuf.ITimestamp|null) |
destroyScheduledDuration
destroyScheduledDuration?: (google.protobuf.IDuration|null);
CryptoKey destroyScheduledDuration
Type | Description |
---|---|
(google.protobuf.IDuration|null) |
importOnly
importOnly?: (boolean|null);
CryptoKey importOnly
Type | Description |
---|---|
(boolean|null) |
labels
labels?: ({ [k: string]: string }|null);
CryptoKey labels
Type | Description |
---|---|
({ [k: string]: string }|null) |
name
name?: (string|null);
CryptoKey name
Type | Description |
---|---|
(string|null) |
nextRotationTime
nextRotationTime?: (google.protobuf.ITimestamp|null);
CryptoKey nextRotationTime
Type | Description |
---|---|
(google.protobuf.ITimestamp|null) |
primary
primary?: (google.cloud.kms.v1.ICryptoKeyVersion|null);
CryptoKey primary
Type | Description |
---|---|
(google.cloud.kms.v1.ICryptoKeyVersion|null) |
purpose
purpose?: (google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose|keyof typeof google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose|null);
CryptoKey purpose
Type | Description |
---|---|
(google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose|keyof typeof google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose|null) |
rotationPeriod
rotationPeriod?: (google.protobuf.IDuration|null);
CryptoKey rotationPeriod
Type | Description |
---|---|
(google.protobuf.IDuration|null) |
versionTemplate
versionTemplate?: (google.cloud.kms.v1.ICryptoKeyVersionTemplate|null);
CryptoKey versionTemplate
Type | Description |
---|---|
(google.cloud.kms.v1.ICryptoKeyVersionTemplate|null) |