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) |