Package-level declarations

Types

Link copied to clipboard

A Secret is a logical secret whose value and versions can be accessed. To get more information about Secret, see:

Link copied to clipboard
data class SecretArgs(val expireTime: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null, val replication: Output<SecretReplicationArgs>? = null, val rotation: Output<SecretRotationArgs>? = null, val secretId: Output<String>? = null, val topics: Output<List<SecretTopicArgs>>? = null, val ttl: Output<String>? = null) : ConvertibleToJava<SecretArgs>

A Secret is a logical secret whose value and versions can be accessed. To get more information about Secret, see:

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard

Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:

Link copied to clipboard
data class SecretIamBindingArgs(val condition: Output<SecretIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val secretId: Output<String>? = null) : ConvertibleToJava<SecretIamBindingArgs>

Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:

Link copied to clipboard
data class SecretIamMemberArgs(val condition: Output<SecretIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val secretId: Output<String>? = null) : ConvertibleToJava<SecretIamMemberArgs>

Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:

Link copied to clipboard
data class SecretIamPolicyArgs(val policyData: Output<String>? = null, val project: Output<String>? = null, val secretId: Output<String>? = null) : ConvertibleToJava<SecretIamPolicyArgs>

Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:

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

Builder for Secret.

Link copied to clipboard

SecretVersion can be imported using any of these accepted formats

Link copied to clipboard
data class SecretVersionArgs(val enabled: Output<Boolean>? = null, val secret: Output<String>? = null, val secretData: Output<String>? = null) : ConvertibleToJava<SecretVersionArgs>

SecretVersion can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun secretResource(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard