Access Context Manager V1 Client - Class AccessLevel (1.1.1)
Stay organized with collections
Save and categorize content based on your preferences.
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.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. Resource name for the Access Level. The |
↳ title |
string
Human readable title. Must be unique within the Policy. |
↳ description |
string
Description of the |
↳ basic |
BasicLevel
A |
↳ custom |
CustomLevel
A |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Time the |
↳ update_time |
Google\Protobuf\Timestamp
Output only. Time the |
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.
| Returns | |
|---|---|
| Type | Description |
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTitle
Human readable title. Must be unique within the Policy.
| Returns | |
|---|---|
| Type | Description |
string |
|
setTitle
Human readable title. Must be unique within the Policy.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDescription
Description of the AccessLevel and its use. Does not affect behavior.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDescription
Description of the AccessLevel and its use. Does not affect behavior.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBasic
A BasicLevel composed of Conditions.
| Returns | |
|---|---|
| Type | Description |
BasicLevel|null |
|
hasBasic
setBasic
A BasicLevel composed of Conditions.
| Parameter | |
|---|---|
| Name | Description |
var |
BasicLevel
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCustom
A CustomLevel written in the Common Expression Language.
| Returns | |
|---|---|
| Type | Description |
CustomLevel|null |
|
hasCustom
setCustom
A CustomLevel written in the Common Expression Language.
| Parameter | |
|---|---|
| Name | Description |
var |
CustomLevel
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. Time the AccessLevel was created in UTC.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. Time the AccessLevel was created in UTC.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateTime
Output only. Time the AccessLevel was updated in UTC.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Time the AccessLevel was updated in UTC.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLevel
| Returns | |
|---|---|
| Type | Description |
string |
|