AccessLevelsAccessLevel

data class AccessLevelsAccessLevel(val basic: AccessLevelsAccessLevelBasic? = null, val custom: AccessLevelsAccessLevelCustom? = null, val description: String? = null, val name: String, val title: String)

Constructors

Link copied to clipboard
constructor(basic: AccessLevelsAccessLevelBasic? = null, custom: AccessLevelsAccessLevelCustom? = null, description: String? = null, name: String, title: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A set of predefined conditions for the access level and a combining function. Structure is documented below.

Link copied to clipboard

Custom access level conditions are set using the Cloud Common Expression Language to represent the necessary conditions for the level to apply to a request. See CEL spec at: https://github.com/google/cel-spec. Structure is documented below.

Link copied to clipboard
val description: String? = null

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

Link copied to clipboard

Resource name for the Access Level. The short_name component must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{policy_id}/accessLevels/{short_name}

Link copied to clipboard

Human readable title. Must be unique within the Policy.