Class: Aws::SupportAuthZ::Types::Permit
- Inherits:
-
Struct
- Object
- Struct
- Aws::SupportAuthZ::Types::Permit
- Defined in:
- gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb
Overview
The permit definition specifying the authorized actions, resources, and time-window conditions for a support operator.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Types::ActionSet
The set of actions that the support operator is authorized to perform.
-
#conditions ⇒ Array<Types::Condition>
The time-window conditions that constrain when the permit is valid.
-
#resources ⇒ Types::ResourceSet
The set of resources that the support operator is authorized to act upon.
Instance Attribute Details
#actions ⇒ Types::ActionSet
The set of actions that the support operator is authorized to perform.
589 590 591 592 593 594 595 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 589 class Permit < Struct.new( :actions, :resources, :conditions) SENSITIVE = [] include Aws::Structure end |
#conditions ⇒ Array<Types::Condition>
The time-window conditions that constrain when the permit is valid. Maximum of 2 conditions.
589 590 591 592 593 594 595 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 589 class Permit < Struct.new( :actions, :resources, :conditions) SENSITIVE = [] include Aws::Structure end |
#resources ⇒ Types::ResourceSet
The set of resources that the support operator is authorized to act upon.
589 590 591 592 593 594 595 |
# File 'gems/aws-sdk-supportauthz/lib/aws-sdk-supportauthz/types.rb', line 589 class Permit < Struct.new( :actions, :resources, :conditions) SENSITIVE = [] include Aws::Structure end |