Class: Aws::QuickSight::Types::CreateApprovalPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::CreateApprovalPolicyRequest
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<String>
The list of governed actions that trigger the approval workflow.
-
#applicable_to ⇒ Types::ApplicableTo
The scoping configuration that determines who the approval policy applies to.
-
#approval_groups ⇒ Array<String>
The list of group ARNs whose members can approve requests.
-
#asset_types ⇒ Array<String>
The list of asset types that the approval policy applies to.
-
#description ⇒ String
A description of the approval policy.
-
#name ⇒ String
The name of the approval policy.
-
#policy_id ⇒ String
The unique identifier to assign to the approval policy.
Instance Attribute Details
#actions ⇒ Array<String>
The list of governed actions that trigger the approval workflow.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |
#applicable_to ⇒ Types::ApplicableTo
The scoping configuration that determines who the approval policy applies to.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |
#approval_groups ⇒ Array<String>
The list of group ARNs whose members can approve requests.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |
#asset_types ⇒ Array<String>
The list of asset types that the approval policy applies to.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the approval policy.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the approval policy.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
The unique identifier to assign to the approval policy. You cannot change this value after you create the policy.
9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 9461 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |