Skip to content

UpdateQAppPermissionsInput

Source code in docs_src/capo_qapps/types/update_q_app_permissions_input.py
class UpdateQAppPermissionsInput(TypedDict, closed=True):
    instance_id: "capo_qapps.types.instance_id.InstanceId"
    """<p>The unique identifier of the Amazon Q Business application environment instance.</p>"""
    app_id: "capo_qapps.types.uuid.UUID"
    """<p>The unique identifier of the Amazon Q App for which permissions are being updated.</p>"""
    grant_permissions: NotRequired[
        "capo_qapps.types.permissions_input_list.PermissionsInputList"
    ]
    """<p>The list of permissions to grant for the Amazon Q App.</p>"""
    revoke_permissions: NotRequired[
        "capo_qapps.types.permissions_input_list.PermissionsInputList"
    ]
    """<p>The list of permissions to revoke for the Amazon Q App.</p>"""

app_id instance-attribute

app_id: UUID

The unique identifier of the Amazon Q App for which permissions are being updated.

grant_permissions instance-attribute

grant_permissions: NotRequired[PermissionsInputList]

The list of permissions to grant for the Amazon Q App.

instance_id instance-attribute

instance_id: InstanceId

The unique identifier of the Amazon Q Business application environment instance.

revoke_permissions instance-attribute

revoke_permissions: NotRequired[PermissionsInputList]

The list of permissions to revoke for the Amazon Q App.