Package-level declarations

Types

Link copied to clipboard

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

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

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

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
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