Skip to content

UpdateCustomPermissionsRequest

Source code in docs_src/capo_quicksight/types/update_custom_permissions_request.py
class UpdateCustomPermissionsRequest(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 custom permissions profile that you want to update.</p>"""
    custom_permissions_name: (
        "capo_quicksight.types.custom_permissions_name.CustomPermissionsName"
    )
    """<p>The name of the custom permissions profile that you want to update.</p>"""
    capabilities: NotRequired["capo_quicksight.types.capabilities.Capabilities"]
    """<p>A set of actions to include in the custom permissions profile.</p>"""
    governance: NotRequired["capo_quicksight.types.governance.Governance"]
    """<p>The governance configuration for the custom permissions profile. The <code>UpdateCustomPermissions</code> operation replaces all existing <code>Capabilities</code> and <code>Governance</code> values. If you omit this parameter, Amazon Quick removes governance from the profile and the existing custom permission behavior applies.</p>"""

aws_account_id instance-attribute

aws_account_id: AwsAccountId

The ID of the Amazon Web Services account that contains the custom permissions profile that you want to update.

capabilities instance-attribute

capabilities: NotRequired[Capabilities]

A set of actions to include in the custom permissions profile.

custom_permissions_name instance-attribute

custom_permissions_name: CustomPermissionsName

The name of the custom permissions profile that you want to update.

governance instance-attribute

governance: NotRequired[Governance]

The governance configuration for the custom permissions profile. The UpdateCustomPermissions operation replaces all existing Capabilities and Governance values. If you omit this parameter, Amazon Quick removes governance from the profile and the existing custom permission behavior applies.