GetSecretsSecret

data class GetSecretsSecret(val annotations: Map<String, String>, val createTime: String, val effectiveAnnotations: Map<String, String>, val effectiveLabels: Map<String, String>, val expireTime: String, val labels: Map<String, String>, val name: String, val project: String, val pulumiLabels: Map<String, String>, val replications: List<GetSecretsSecretReplication>, val rotations: List<GetSecretsSecretRotation>, val secretId: String, val topics: List<GetSecretsSecretTopic>, val ttl: String, val versionAliases: Map<String, String>, val versionDestroyTtl: String)

Constructors

Link copied to clipboard
constructor(annotations: Map<String, String>, createTime: String, effectiveAnnotations: Map<String, String>, effectiveLabels: Map<String, String>, expireTime: String, labels: Map<String, String>, name: String, project: String, pulumiLabels: Map<String, String>, replications: List<GetSecretsSecretReplication>, rotations: List<GetSecretsSecretRotation>, secretId: String, topics: List<GetSecretsSecretTopic>, ttl: String, versionAliases: Map<String, String>, versionDestroyTtl: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Custom metadata about the secret.

Link copied to clipboard

The time at which the Secret was created.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Timestamp in UTC when the Secret is scheduled to expire.

Link copied to clipboard

The labels assigned to this Secret.

Link copied to clipboard

The resource name of the Pub/Sub topic that will be published to.

Link copied to clipboard

The ID of the project.

Link copied to clipboard

The combination of labels configured directly on the resource and default labels configured on the provider.

Link copied to clipboard

The replication policy of the secret data attached to the Secret. Structure is documented below.

Link copied to clipboard

The rotation time and period for a Secret. Structure is documented below.

Link copied to clipboard

This must be unique within the project.

Link copied to clipboard

A list of up to 10 Pub/Sub topics to which messages are published when control plane operations are called on the secret or its versions. Structure is documented below.

Link copied to clipboard
val ttl: String

The TTL for the Secret. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Only one of 'ttl' or 'expire_time' can be provided.

Link copied to clipboard

Mapping from version alias to version name.

Link copied to clipboard

Secret Version TTL after destruction request. This is a part of the delayed delete feature on Secret Version. For secret with versionDestroyTtl>0, version destruction doesn't happen immediately on calling destroy instead the version goes to a disabled state and the actual destruction happens after this TTL expires.