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* projects/{{project}}/configs/{{config}} * {{project}}/{{config}} * {{config}} Any variables not passed in the import command will be taken from the provider configuration. Runtime Configurator config IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

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* projects/{{project}}/configs/{{config}} * {{project}}/{{config}} * {{config}} Any variables not passed in the import command will be taken from the provider configuration. Runtime Configurator config IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

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* projects/{{project}}/configs/{{config}} * {{project}}/{{config}} * {{config}} Any variables not passed in the import command will be taken from the provider configuration. Runtime Configurator config IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

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* projects/{{project}}/configs/{{config}} * {{project}}/{{config}} * {{config}} Any variables not passed in the import command will be taken from the provider configuration. Runtime Configurator config IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

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* projects/{{project}}/configs/{{config}} * {{project}}/{{config}} * {{config}} Any variables not passed in the import command will be taken from the provider configuration. Runtime Configurator config IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

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* projects/{{project}}/configs/{{config}} * {{project}}/{{config}} * {{config}} Any variables not passed in the import command will be taken from the provider configuration. Runtime Configurator config IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

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