Skip to content

Permission

Source code in docs_src/capo_quicksight/types/permission.py
class Permission(TypedDict, closed=True):
    actions: "capo_quicksight.types.actions_list.ActionsList"
    """<p>A list of actions that the principal can perform against the flow.</p> <p>The following are the list of values to set a principal as a flow owner:</p> <ul> <li> <p>quicksight:PublishFlow</p> </li> <li> <p>quicksight:GetFlow</p> </li> <li> <p>quicksight:UpdateFlowPermissions</p> </li> <li> <p>quicksight:GetFlowSession</p> </li> <li> <p>quicksight:StartFlowSession</p> </li> <li> <p>quicksight:StopFlowSession</p> </li> <li> <p>quicksight:UpdateFlowSession</p> </li> <li> <p>quicksight:UnpublishFlow</p> </li> <li> <p>quicksight:GetFlowStages</p> </li> <li> <p>quicksight:DeleteFlow</p> </li> <li> <p>quicksight:DescribeFlowPermissions</p> </li> <li> <p>quicksight:UpdateFlow</p> </li> <li> <p>quicksight:CreatePresignedUrl</p> </li> </ul> <p>The following are the list of values to set a principal as a flow viewer:</p> <ul> <li> <p>quicksight:GetFlow</p> </li> <li> <p>quicksight:UpdateFlowSession</p> </li> <li> <p>quicksight:StartFlowSession</p> </li> <li> <p>quicksight:StopFlowSession</p> </li> <li> <p>quicksight:GetFlowSession</p> </li> <li> <p>quicksight:CreatePresignedUrl</p> </li> <li> <p>quicksight:GetFlowStages</p> </li> </ul>"""
    principal: (
        "capo_quicksight.types.permission_principal_string.PermissionPrincipalString"
    )
    """<p>The Amazon Resource Name (ARN) of the principal. This can be an Amazon Quick 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.</p>"""

actions instance-attribute

actions: ActionsList

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

principal instance-attribute

The Amazon Resource Name (ARN) of the principal. This can be an Amazon Quick 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.