Package-level declarations

Types

Link copied to clipboard
class Config : KotlinCustomResource

Example creating a RuntimeConfig resource.

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

Example creating a RuntimeConfig resource.

Link copied to clipboard

Builder for ConfigArgs.

Link copied to clipboard
class ConfigIamBinding : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

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

For all import syntaxes, the "resource in question" can take any of the following forms:

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

For all import syntaxes, the "resource in question" can take any of the following forms:

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

For all import syntaxes, the "resource in question" can take any of the following forms:

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

For all import syntaxes, the "resource in question" can take any of the following forms:

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

For all import syntaxes, the "resource in question" can take any of the following forms:

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
Link copied to clipboard
class Variable : KotlinCustomResource

Example creating a RuntimeConfig variable.

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

Example creating a RuntimeConfig variable.

Link copied to clipboard
Link copied to clipboard
object VariableMapper : ResourceMapper<Variable>
Link copied to clipboard

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