Reference documentation and code samples for the Access Context Manager V1 API class Google::Identity::AccessContextManager::V1::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#basic
def basic() -> ::Google::Identity::AccessContextManager::V1::BasicLevel
Returns
-
(::Google::Identity::AccessContextManager::V1::BasicLevel) — A
BasicLevel
composed ofConditions
.
#basic=
def basic=(value) -> ::Google::Identity::AccessContextManager::V1::BasicLevel
Parameter
-
value (::Google::Identity::AccessContextManager::V1::BasicLevel) — A
BasicLevel
composed ofConditions
.
Returns
-
(::Google::Identity::AccessContextManager::V1::BasicLevel) — A
BasicLevel
composed ofConditions
.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessLevel
was created in UTC.
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
-
value (::Google::Protobuf::Timestamp) — Output only. Time the
AccessLevel
was created in UTC.
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessLevel
was created in UTC.
#custom
def custom() -> ::Google::Identity::AccessContextManager::V1::CustomLevel
Returns
-
(::Google::Identity::AccessContextManager::V1::CustomLevel) — A
CustomLevel
written in the Common Expression Language.
#custom=
def custom=(value) -> ::Google::Identity::AccessContextManager::V1::CustomLevel
Parameter
-
value (::Google::Identity::AccessContextManager::V1::CustomLevel) — A
CustomLevel
written in the Common Expression Language.
Returns
-
(::Google::Identity::AccessContextManager::V1::CustomLevel) — A
CustomLevel
written in the Common Expression Language.
#description
def description() -> ::String
Returns
-
(::String) — Description of the
AccessLevel
and its use. Does not affect behavior.
#description=
def description=(value) -> ::String
Parameter
-
value (::String) — Description of the
AccessLevel
and its use. Does not affect behavior.
Returns
-
(::String) — Description of the
AccessLevel
and its use. Does not affect behavior.
#name
def name() -> ::String
Returns
-
(::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 theaccess_level
component is 50 characters.
#name=
def name=(value) -> ::String
Parameter
-
value (::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 theaccess_level
component is 50 characters.
Returns
-
(::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 theaccess_level
component is 50 characters.
#title
def title() -> ::String
Returns
- (::String) — Human readable title. Must be unique within the Policy.
#title=
def title=(value) -> ::String
Parameter
- value (::String) — Human readable title. Must be unique within the Policy.
Returns
- (::String) — Human readable title. Must be unique within the Policy.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessLevel
was updated in UTC.
#update_time=
def update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
-
value (::Google::Protobuf::Timestamp) — Output only. Time the
AccessLevel
was updated in UTC.
Returns
-
(::Google::Protobuf::Timestamp) — Output only. Time the
AccessLevel
was updated in UTC.