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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 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.
11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11012 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |