Package-level declarations

Types

Link copied to clipboard
class Config : KotlinCustomResource

Creates a new RuntimeConfig resource. The configuration name must be unique within project.

Link copied to clipboard
data class ConfigArgs(val description: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null) : ConvertibleToJava<ConfigArgs>

Creates a new RuntimeConfig resource. The configuration name must be unique within project.

Link copied to clipboard

Builder for ConfigArgs.

Link copied to clipboard
class ConfigIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object ConfigIamBindingMapper : ResourceMapper<ConfigIamBinding>
Link copied to clipboard
class ConfigIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object ConfigIamMemberMapper : ResourceMapper<ConfigIamMember>
Link copied to clipboard
class ConfigIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 ConfigIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val configId: Output<String>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ConfigIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 ConfigIamPolicyMapper : ResourceMapper<ConfigIamPolicy>
Link copied to clipboard
object ConfigMapper : ResourceMapper<Config>
Link copied to clipboard

Builder for Config.

Link copied to clipboard
class Variable : KotlinCustomResource

Creates a variable within the given configuration. You cannot create a variable with a name that is a prefix of an existing variable name, or a name that has an existing variable name as a prefix. To learn more about creating a variable, read the /deployment-manager/runtime-configurator/set-and-get-variables documentation.

Link copied to clipboard
data class VariableArgs(val configId: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val text: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<VariableArgs>

Creates a variable within the given configuration. You cannot create a variable with a name that is a prefix of an existing variable name, or a name that has an existing variable name as a prefix. To learn more about creating a variable, read the /deployment-manager/runtime-configurator/set-and-get-variables documentation.

Link copied to clipboard
Link copied to clipboard
object VariableMapper : ResourceMapper<Variable>
Link copied to clipboard
Link copied to clipboard
class Waiter : KotlinCustomResource

Creates a Waiter resource. This operation returns a long-running Operation resource which can be polled for completion. However, a waiter with the given name will exist (and can be retrieved) prior to the operation completing. If the operation fails, the failed Waiter resource will still exist and must be deleted prior to subsequent creation attempts.

Link copied to clipboard
data class WaiterArgs(val configId: Output<String>? = null, val failure: Output<EndConditionArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val success: Output<EndConditionArgs>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<WaiterArgs>

Creates a Waiter resource. This operation returns a long-running Operation resource which can be polled for completion. However, a waiter with the given name will exist (and can be retrieved) prior to the operation completing. If the operation fails, the failed Waiter resource will still exist and must be deleted prior to subsequent creation attempts.

Link copied to clipboard

Builder for WaiterArgs.

Link copied to clipboard
object WaiterMapper : ResourceMapper<Waiter>
Link copied to clipboard

Builder for Waiter.

Functions

Link copied to clipboard
fun config(name: String): Config
suspend fun config(name: String, block: suspend ConfigResourceBuilder.() -> Unit): Config
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun variable(name: String, block: suspend VariableResourceBuilder.() -> Unit): Variable
Link copied to clipboard
fun waiter(name: String): Waiter
suspend fun waiter(name: String, block: suspend WaiterResourceBuilder.() -> Unit): Waiter