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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 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.
10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 10076 class CreateApprovalPolicyRequest < Struct.new( :policy_id, :name, :description, :actions, :asset_types, :applicable_to, :approval_groups) SENSITIVE = [] include Aws::Structure end |