Skip to content

BatchPermissionsRequestEntry

Source code in docs_src/capo_lakeformation/types/batch_permissions_request_entry.py
class BatchPermissionsRequestEntry(TypedDict, closed=True):
    id: "capo_lakeformation.types.identifier.Identifier"
    """<p>A unique identifier for the batch permissions request entry.</p>"""
    principal: NotRequired[
        "capo_lakeformation.types.data_lake_principal.DataLakePrincipal"
    ]
    """<p>The principal to be granted a permission.</p>"""
    resource: NotRequired["capo_lakeformation.types.resource.Resource"]
    """<p>The resource to which the principal is to be granted a permission.</p>"""
    permissions: NotRequired["capo_lakeformation.types.permission_list.PermissionList"]
    """<p>The permissions to be granted.</p>"""
    condition: NotRequired["capo_lakeformation.types.condition.Condition"]
    permissions_with_grant_option: NotRequired[
        "capo_lakeformation.types.permission_list.PermissionList"
    ]
    """<p>Indicates if the option to pass permissions is granted.</p>"""

condition instance-attribute

condition: NotRequired[Condition]

id instance-attribute

A unique identifier for the batch permissions request entry.

permissions instance-attribute

permissions: NotRequired[PermissionList]

The permissions to be granted.

permissions_with_grant_option instance-attribute

permissions_with_grant_option: NotRequired[PermissionList]

Indicates if the option to pass permissions is granted.

principal instance-attribute

principal: NotRequired[DataLakePrincipal]

The principal to be granted a permission.

resource instance-attribute

resource: NotRequired[Resource]

The resource to which the principal is to be granted a permission.