Class: Aws::QuickSight::Types::Permission
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::Permission
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
A structure that contains the permission information for one principal against one flow.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<String>
A list of actions that the principal can perform against the flow.
-
#principal ⇒ String
The Amazon Resource Name (ARN) of the principal.
Instance Attribute Details
#actions ⇒ Array<String>
A list of actions that the principal can perform against the flow.
The following are the list of values to set a principal as a flow owner:
quicksight:PublishFlow
quicksight:GetFlow
quicksight:UpdateFlowPermissions
quicksight:GetFlowSession
quicksight:StartFlowSession
quicksight:StopFlowSession
quicksight:UpdateFlowSession
quicksight:UnpublishFlow
quicksight:GetFlowStages
quicksight:DeleteFlow
quicksight:DescribeFlowPermissions
quicksight:UpdateFlow
quicksight:CreatePresignedUrl
The following are the list of values to set a principal as a flow viewer:
quicksight:GetFlow
quicksight:UpdateFlowSession
quicksight:StartFlowSession
quicksight:StopFlowSession
quicksight:GetFlowSession
quicksight:CreatePresignedUrl
quicksight:GetFlowStages
26990 26991 26992 26993 26994 26995 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 26990 class Permission < Struct.new( :actions, :principal) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ String
The Amazon Resource Name (ARN) of the principal. This can be an Amazon QuickSight user, group or namespace associated with the flow. Namespace principal can only be set as a viewer and will grant everyone in the same namespace viewer permissions.
26990 26991 26992 26993 26994 26995 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 26990 class Permission < Struct.new( :actions, :principal) SENSITIVE = [] include Aws::Structure end |