AccessLevelArgs

data class AccessLevelArgs(val accessPolicyId: Output<String>? = null, val basic: Output<BasicLevelArgs>? = null, val custom: Output<CustomLevelArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<AccessLevelArgs>

Create an Access Level. The longrunning operation from this RPC will have a successful status once the Access Level has propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.

Constructors

Link copied to clipboard
fun AccessLevelArgs(accessPolicyId: Output<String>? = null, basic: Output<BasicLevelArgs>? = null, custom: Output<CustomLevelArgs>? = null, description: Output<String>? = null, name: Output<String>? = null, title: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AccessLevelArgs

Properties

Link copied to clipboard
val accessPolicyId: Output<String>? = null
Link copied to clipboard
val basic: Output<BasicLevelArgs>? = null

A BasicLevel composed of Conditions.

Link copied to clipboard
val custom: Output<CustomLevelArgs>? = null

A CustomLevel written in the Common Expression Language.

Link copied to clipboard
val description: Output<String>? = null

Description of the AccessLevel and its use. Does not affect behavior.

Link copied to clipboard
val name: Output<String>? = null

Resource name for the AccessLevel. Format: accessPolicies/{access_policy}/accessLevels/{access_level}. The access_level component must begin with a letter, followed by alphanumeric characters or _. Its maximum length is 50 characters. After you create an AccessLevel, you cannot change its name.

Link copied to clipboard
val title: Output<String>? = null

Human readable title. Must be unique within the Policy.