Class: Google::Identity::AccessContextManager::V1::BasicLevel
- Inherits:
-
Object
- Object
- Google::Identity::AccessContextManager::V1::BasicLevel
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/identity/accesscontextmanager/v1/access_level.rb
Overview
BasicLevel is an AccessLevel using a set of recommended features.
Defined Under Namespace
Modules: ConditionCombiningFunction
Instance Attribute Summary collapse
-
#combining_function ⇒ ::Google::Identity::AccessContextManager::V1::BasicLevel::ConditionCombiningFunction
How the
conditionslist should be combined to determine if a request is granted thisAccessLevel. -
#conditions ⇒ ::Array<::Google::Identity::AccessContextManager::V1::Condition>
Required.
Instance Attribute Details
#combining_function ⇒ ::Google::Identity::AccessContextManager::V1::BasicLevel::ConditionCombiningFunction
Returns How the conditions list should be combined to determine if a request is
granted this AccessLevel. If AND is used, each Condition in
conditions must be satisfied for the AccessLevel to be applied. If OR
is used, at least one Condition in conditions must be satisfied for the
AccessLevel to be applied. Default behavior is AND.
67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 67 class BasicLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Options for how the `conditions` list should be combined to determine if # this `AccessLevel` is applied. Default is AND. module ConditionCombiningFunction # All `Conditions` must be true for the `BasicLevel` to be true. AND = 0 # If at least one `Condition` is true, then the `BasicLevel` is true. OR = 1 end end |
#conditions ⇒ ::Array<::Google::Identity::AccessContextManager::V1::Condition>
Returns Required. A list of requirements for the AccessLevel to be granted.
67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 67 class BasicLevel include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Options for how the `conditions` list should be combined to determine if # this `AccessLevel` is applied. Default is AND. module ConditionCombiningFunction # All `Conditions` must be true for the `BasicLevel` to be true. AND = 0 # If at least one `Condition` is true, then the `BasicLevel` is true. OR = 1 end end |