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

