BatchPermissionsRequestEntry - Lake Formation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

BatchPermissionsRequestEntry

A permission to a resource granted by batch operation to the principal.

Contents

Id

A unique identifier for the batch permissions request entry.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: Yes

Condition

A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.

Type: Condition object

Required: No

Permissions

The permissions to be granted.

Type: Array of strings

Valid Values: ALL | SELECT | ALTER | DROP | DELETE | INSERT | DESCRIBE | CREATE_DATABASE | CREATE_TABLE | DATA_LOCATION_ACCESS | CREATE_LF_TAG | ASSOCIATE | GRANT_WITH_LF_TAG_EXPRESSION | CREATE_LF_TAG_EXPRESSION | CREATE_CATALOG | SUPER_USER

Required: No

PermissionsWithGrantOption

Indicates if the option to pass permissions is granted.

Type: Array of strings

Valid Values: ALL | SELECT | ALTER | DROP | DELETE | INSERT | DESCRIBE | CREATE_DATABASE | CREATE_TABLE | DATA_LOCATION_ACCESS | CREATE_LF_TAG | ASSOCIATE | GRANT_WITH_LF_TAG_EXPRESSION | CREATE_LF_TAG_EXPRESSION | CREATE_CATALOG | SUPER_USER

Required: No

Principal

The principal to be granted a permission.

Type: DataLakePrincipal object

Required: No

Resource

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

Type: Resource object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: