Skip to content

UpdateAnalysisPermissionsRequest

Source code in docs_src/capo_quicksight/types/update_analysis_permissions_request.py
class UpdateAnalysisPermissionsRequest(TypedDict, closed=True):
    aws_account_id: "capo_quicksight.types.aws_account_id.AwsAccountId"
    """<p>The ID of the Amazon Web Services account that contains the analysis whose permissions you're updating. You must be using the Amazon Web Services account that the analysis is in.</p>"""
    analysis_id: (
        "capo_quicksight.types.short_restrictive_resource_id.ShortRestrictiveResourceId"
    )
    """<p>The ID of the analysis whose permissions you're updating. The ID is part of the analysis URL.</p>"""
    grant_permissions: NotRequired[
        "capo_quicksight.types.update_resource_permission_list.UpdateResourcePermissionList"
    ]
    """<p>A structure that describes the permissions to add and the principal to add them to.</p>"""
    revoke_permissions: NotRequired[
        "capo_quicksight.types.update_resource_permission_list.UpdateResourcePermissionList"
    ]
    """<p>A structure that describes the permissions to remove and the principal to remove them from.</p>"""

analysis_id instance-attribute

The ID of the analysis whose permissions you're updating. The ID is part of the analysis URL.

aws_account_id instance-attribute

aws_account_id: AwsAccountId

The ID of the Amazon Web Services account that contains the analysis whose permissions you're updating. You must be using the Amazon Web Services account that the analysis is in.

grant_permissions instance-attribute

grant_permissions: NotRequired[UpdateResourcePermissionList]

A structure that describes the permissions to add and the principal to add them to.

revoke_permissions instance-attribute

revoke_permissions: NotRequired[UpdateResourcePermissionList]

A structure that describes the permissions to remove and the principal to remove them from.