class Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1BasicLevel
`BasicLevel` is an `AccessLevel` using a set of recommended features.
Attributes
combining_function[RW]
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. Corresponds to the JSON property `combiningFunction` @return [String]
conditions[RW]
Required. A list of requirements for the `AccessLevel` to be granted. Corresponds to the JSON property `conditions` @return [Array<Google::Apis::CloudassetV1p7beta1::GoogleIdentityAccesscontextmanagerV1Condition>]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/cloudasset_v1p7beta1/classes.rb, line 1212 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/cloudasset_v1p7beta1/classes.rb, line 1217 def update!(**args) @combining_function = args[:combining_function] if args.key?(:combining_function) @conditions = args[:conditions] if args.key?(:conditions) end