Package-level declarations

Types

Link copied to clipboard
class Secret : KotlinCustomResource

Creates a new Secret containing no SecretVersions. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class SecretArgs(val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null, val replication: Output<ReplicationArgs>? = null, val secretId: Output<String>? = null) : ConvertibleToJava<SecretArgs>

Creates a new Secret containing no SecretVersions. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
class SecretIamBinding : KotlinCustomResource

Sets the access control policy on the specified secret. Replaces any existing policy. Permissions on SecretVersions are enforced according to the policy set on the associated Secret.

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

Sets the access control policy on the specified secret. Replaces any existing policy. Permissions on SecretVersions are enforced according to the policy set on the associated Secret.

Link copied to clipboard
object SecretIamBindingMapper : ResourceMapper<SecretIamBinding>
Link copied to clipboard
class SecretIamMember : KotlinCustomResource

Sets the access control policy on the specified secret. Replaces any existing policy. Permissions on SecretVersions are enforced according to the policy set on the associated Secret.

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

Sets the access control policy on the specified secret. Replaces any existing policy. Permissions on SecretVersions are enforced according to the policy set on the associated Secret.

Link copied to clipboard
object SecretIamMemberMapper : ResourceMapper<SecretIamMember>
Link copied to clipboard
class SecretIamPolicy : KotlinCustomResource

Sets the access control policy on the specified secret. Replaces any existing policy. Permissions on SecretVersions are enforced according to the policy set on the associated Secret. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class SecretIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val secretId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<SecretIamPolicyArgs>

Sets the access control policy on the specified secret. Replaces any existing policy. Permissions on SecretVersions are enforced according to the policy set on the associated Secret. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
object SecretIamPolicyMapper : ResourceMapper<SecretIamPolicy>
Link copied to clipboard
object SecretMapper : ResourceMapper<Secret>
Link copied to clipboard

Builder for Secret.

Functions

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