Class: Google::Identity::AccessContextManager::V1::AccessLevel
- Inherits:
-
Object
- Object
- Google::Identity::AccessContextManager::V1::AccessLevel
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/identity/accesscontextmanager/v1/access_level.rb
Overview
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.
Instance Attribute Summary collapse
-
#basic ⇒ ::Google::Identity::AccessContextManager::V1::BasicLevel
A
BasicLevel
composed ofConditions
. -
#create_time ⇒ ::Google::Protobuf::Timestamp
Output only.
-
#custom ⇒ ::Google::Identity::AccessContextManager::V1::CustomLevel
A
CustomLevel
written in the Common Expression Language. -
#description ⇒ ::String
Description of the
AccessLevel
and its use. -
#name ⇒ ::String
Required.
-
#title ⇒ ::String
Human readable title.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
Output only.
Instance Attribute Details
#basic ⇒ ::Google::Identity::AccessContextManager::V1::BasicLevel
Returns A BasicLevel
composed of Conditions
.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp
Returns Output only. Time the AccessLevel
was created in UTC.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#custom ⇒ ::Google::Identity::AccessContextManager::V1::CustomLevel
Returns A CustomLevel
written in the Common Expression Language.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#description ⇒ ::String
Returns Description of the AccessLevel
and its use. Does not affect behavior.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Required. 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}
. The maximum length
of the short_name
component is 50 characters.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#title ⇒ ::String
Returns Human readable title. Must be unique within the Policy.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp
Returns Output only. Time the AccessLevel
was updated in UTC.
51 52 53 54 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51 class AccessLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |