GoogleApi.SecretManager.V1.Model.SecretVersion (google_api_secret_manager v0.23.0)
View SourceA secret version resource in the Secret Manager API.
Attributes
-
clientSpecifiedPayloadChecksum
(type:boolean()
, default:nil
) - Output only. True if payload checksum specified in SecretPayload object has been received by SecretManagerService on SecretManagerService.AddSecretVersion. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time at which the SecretVersion was created. -
customerManagedEncryption
(type:GoogleApi.SecretManager.V1.Model.CustomerManagedEncryptionStatus.t
, default:nil
) - Output only. The customer-managed encryption status of the SecretVersion. Only populated if customer-managed encryption is used and Secret is a regionalized secret. -
destroyTime
(type:DateTime.t
, default:nil
) - Output only. The time this SecretVersion was destroyed. Only present if state is DESTROYED. -
etag
(type:String.t
, default:nil
) - Output only. Etag of the currently stored SecretVersion. -
name
(type:String.t
, default:nil
) - Output only. The resource name of the SecretVersion in the formatprojects/*/secrets/*/versions/*
. SecretVersion IDs in a Secret start at 1 and are incremented for each subsequent version of the secret. -
replicationStatus
(type:GoogleApi.SecretManager.V1.Model.ReplicationStatus.t
, default:nil
) - The replication status of the SecretVersion. -
scheduledDestroyTime
(type:DateTime.t
, default:nil
) - 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 scheduled_destroy_time. -
state
(type:String.t
, default:nil
) - Output only. The current state of the SecretVersion.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.SecretManager.V1.Model.SecretVersion{ clientSpecifiedPayloadChecksum: boolean() | nil, createTime: DateTime.t() | nil, customerManagedEncryption: GoogleApi.SecretManager.V1.Model.CustomerManagedEncryptionStatus.t() | nil, destroyTime: DateTime.t() | nil, etag: String.t() | nil, name: String.t() | nil, replicationStatus: GoogleApi.SecretManager.V1.Model.ReplicationStatus.t() | nil, scheduledDestroyTime: DateTime.t() | nil, state: String.t() | nil }