Resource: SecretVersion
A secret version resource in the Secret Manager API.
JSON representation |
---|
{ "name": string, "createTime": string, "destroyTime": string, "state": enum ( |
Fields | |
---|---|
name |
Output only. The resource name of the
|
createTime |
Output only. The time at which the A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
destroyTime |
Output only. The time this A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
state |
Output only. The current state of the |
etag |
Output only. Etag of the currently stored |
clientSpecifiedPayloadChecksum |
Output only. True if payload checksum specified in |
scheduledDestroyTime |
Optional. Output only. Scheduled destroy time for secret version. This is a part of the Delayed secret version destroy feature. For a Secret with a valid version destroy TTL, when a secert version is destroyed, version is moved to disabled state and it is scheduled for destruction Version is destroyed only after the scheduledDestroyTime. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
customerManagedEncryption |
Output only. The customer-managed encryption status of the |
State
The state of a SecretVersion
, indicating if it can be accessed.
Enums | |
---|---|
STATE_UNSPECIFIED |
Not specified. This value is unused and invalid. |
ENABLED |
The SecretVersion may be accessed. |
DISABLED |
The SecretVersion may not be accessed, but the secret data is still available and can be placed back into the ENABLED state. |
DESTROYED |
The SecretVersion is destroyed and the secret data is no longer stored. A version may not leave this state once entered. |
CustomerManagedEncryptionStatus
Describes the status of customer-managed encryption.
JSON representation |
---|
{ "kmsKeyVersionName": string } |
Fields | |
---|---|
kmsKeyVersionName |
Required. The resource name of the Cloud KMS CryptoKeyVersion used to encrypt the secret payload, in the following format: |
Methods |
|
---|---|
|
Accesses a SecretVersion . |
|
Destroys a SecretVersion . |
|
Disables a SecretVersion . |
|
Enables a SecretVersion . |
|
Gets metadata for a SecretVersion . |
|
Lists SecretVersions . |