com.pulumi.gcp.accesscontextmanager.kotlin.outputs.AccessLevelsAccessLevelCustom.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.accesscontextmanager.kotlin.outputs
import kotlin.Suppress
/**
*
* @property expr Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language.
* This page details the objects and attributes that are used to the build the CEL expressions for
* custom access levels - https://cloud.google.com/access-context-manager/docs/custom-access-level-spec.
* Structure is documented below.
*/
public data class AccessLevelsAccessLevelCustom(
public val expr: AccessLevelsAccessLevelCustomExpr,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.accesscontextmanager.outputs.AccessLevelsAccessLevelCustom): AccessLevelsAccessLevelCustom = AccessLevelsAccessLevelCustom(
expr = javaType.expr().let({ args0 ->
com.pulumi.gcp.accesscontextmanager.kotlin.outputs.AccessLevelsAccessLevelCustomExpr.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy