Reference documentation and code samples for the Access Context Manager V1 Client class AccessLevel.
An AccessLevel
is a label that can be applied to requests to Google Cloud
services, along with a list of requirements necessary for the label to be
applied.
Generated from protobuf message google.identity.accesscontextmanager.v1.AccessLevel
Namespace
Google \ Identity \ AccessContextManager \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. Resource name for the Access Level. The short_name
component must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}
. The maximum length of the access_level
component is 50 characters.
↳ title
string
Human readable title. Must be unique within the Policy.
↳ description
string
Description of the AccessLevel
and its use. Does not affect behavior.
↳ basic
↳ custom
↳ create_time
↳ update_time
getName
Required. Resource name for the Access Level. The short_name
component
must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}
. The maximum
length of the access_level
component is 50 characters.
string
setName
Required. Resource name for the Access Level. The short_name
component
must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}
. The maximum
length of the access_level
component is 50 characters.
var
string
$this
getTitle
Human readable title. Must be unique within the Policy.
string
setTitle
Human readable title. Must be unique within the Policy.
var
string
$this
getDescription
Description of the AccessLevel
and its use. Does not affect behavior.
string
setDescription
Description of the AccessLevel
and its use. Does not affect behavior.
var
string
$this
getBasic
A BasicLevel
composed of Conditions
.
hasBasic
setBasic
A BasicLevel
composed of Conditions
.
$this
getCustom
A CustomLevel
written in the Common Expression Language.
hasCustom
setCustom
A CustomLevel
written in the Common Expression Language.
$this
getCreateTime
Output only. Time the AccessLevel
was created in UTC.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Time the AccessLevel
was created in UTC.
$this
getUpdateTime
Output only. Time the AccessLevel
was updated in UTC.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Time the AccessLevel
was updated in UTC.
$this
getLevel
string