Class: Aws::QBusiness::Types::PermissionCondition
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::PermissionCondition
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Defines a condition that restricts when a permission is effective. Conditions allow you to control access based on specific attributes of the request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#condition_key ⇒ String
The key for the condition.
-
#condition_operator ⇒ String
The operator to use for the condition evaluation.
-
#condition_values ⇒ Array<String>
The values to compare against using the specified condition operator.
Instance Attribute Details
#condition_key ⇒ String
The key for the condition. This identifies the attribute that the condition applies to.
7186 7187 7188 7189 7190 7191 7192 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 7186 class PermissionCondition < Struct.new( :condition_operator, :condition_key, :condition_values) SENSITIVE = [] include Aws::Structure end |
#condition_operator ⇒ String
The operator to use for the condition evaluation. This determines how the condition values are compared.
7186 7187 7188 7189 7190 7191 7192 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 7186 class PermissionCondition < Struct.new( :condition_operator, :condition_key, :condition_values) SENSITIVE = [] include Aws::Structure end |
#condition_values ⇒ Array<String>
The values to compare against using the specified condition operator.
7186 7187 7188 7189 7190 7191 7192 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 7186 class PermissionCondition < Struct.new( :condition_operator, :condition_key, :condition_values) SENSITIVE = [] include Aws::Structure end |