Skip to content

UpdateAgentPermissionsRequest

Source code in docs_src/capo_quicksight/types/update_agent_permissions_request.py
class UpdateAgentPermissionsRequest(TypedDict, closed=True):
    agent_id: "capo_quicksight.types.agent_id.AgentId"
    """<p>The unique identifier for the agent.</p>"""
    aws_account_id: "capo_quicksight.types.aws_account_id.AwsAccountId"
    """<p>The ID of the Amazon Web Services account that contains the agent.</p>"""
    grant_permissions: NotRequired[
        "capo_quicksight.types.update_agent_permissions_request_grant_permissions_list.UpdateAgentPermissionsRequestGrantPermissionsList"
    ]
    """<p>The resource permissions that you want to grant on the agent.</p>"""
    revoke_permissions: NotRequired[
        "capo_quicksight.types.update_agent_permissions_request_revoke_permissions_list.UpdateAgentPermissionsRequestRevokePermissionsList"
    ]
    """<p>The resource permissions that you want to revoke from the agent.</p>"""

agent_id instance-attribute

agent_id: AgentId

The unique identifier for the agent.

aws_account_id instance-attribute

aws_account_id: AwsAccountId

The ID of the Amazon Web Services account that contains the agent.

grant_permissions instance-attribute

grant_permissions: NotRequired[UpdateAgentPermissionsRequestGrantPermissionsList]

The resource permissions that you want to grant on the agent.

revoke_permissions instance-attribute

revoke_permissions: NotRequired[UpdateAgentPermissionsRequestRevokePermissionsList]

The resource permissions that you want to revoke from the agent.