String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
List<E> entries
A list of up to 20 entries for resource permissions to be granted by batch operation to the principal.
BatchPermissionsRequestEntry requestEntry
An identifier for an entry of the batch request.
ErrorDetail error
An error message that applies to the failure of the entry.
String id
A unique identifier for the batch permissions request entry.
DataLakePrincipal principal
The principal to be granted a permission.
Resource resource
The resource to which the principal is to be granted a permission.
List<E> permissions
The permissions to be granted.
List<E> permissionsWithGrantOption
Indicates if the option to pass permissions is granted.
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
List<E> entries
A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.
String name
The name of the database resource. Unique to the Data Catalog.
String dataLakePrincipalIdentifier
An identifier for the AWS Lake Formation principal.
List<E> dataLakeAdmins
A list of AWS Lake Formation principals.
List<E> createDatabaseDefaultPermissions
A list of up to three principal permissions entries for default create database permissions.
List<E> createTableDefaultPermissions
A list of up to three principal permissions entries for default create table permissions.
String resourceArn
The Amazon Resource Name (ARN) that uniquely identifies the data location resource.
String resourceArn
The Amazon Resource Name (ARN) of the resource that you want to deregister.
String resourceArn
The resource ARN.
ResourceInfo resourceInfo
A structure containing information about an AWS Lake Formation resource.
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
DataLakeSettings dataLakeSettings
A list of AWS Lake Formation principals.
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
String resourceArn
The Amazon Resource Name (ARN) of the resource for which you want to get permissions.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
Integer maxResults
The maximum number of results to return.
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
DataLakePrincipal principal
The principal to be granted the permissions on the resource. Supported principals are IAM users or IAM roles, and they are defined by their principal type and their ARN.
Note that if you define a resource with a particular ARN, then later delete, and recreate a resource with that same ARN, the resource maintains the permissions already granted.
Resource resource
The resource to which permissions are to be granted. Resources in AWS Lake Formation are the Data Catalog, databases, and tables.
List<E> permissions
The permissions granted to the principal on the resource. AWS Lake Formation defines privileges to grant and revoke access to metadata in the Data Catalog and data organized in underlying data storage such as Amazon S3. AWS Lake Formation requires that each principal be authorized to perform a specific task on AWS Lake Formation resources.
List<E> permissionsWithGrantOption
Indicates a list of the granted permissions that the principal may pass to other users. These permissions may
only be a subset of the permissions granted in the Privileges.
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
DataLakePrincipal principal
Specifies a principal to filter the permissions returned.
String resourceType
Specifies a resource type to filter the permissions returned.
Resource resource
A resource where you will get a list of the principal permissions.
This operation does not support getting privileges on a table with columns. Instead, call this operation on the table, and the operation returns the table and the table w columns.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
Integer maxResults
The maximum number of results to return.
List<E> filterConditionList
Any applicable row-level and/or column-level filtering conditions for the resources.
Integer maxResults
The maximum number of resource results.
String nextToken
A continuation token, if this is not the first call to retrieve these resources.
DataLakePrincipal principal
The principal who is granted permissions.
List<E> permissions
The permissions that are granted to the principal.
DataLakePrincipal principal
The Data Lake principal to be granted or revoked permissions.
Resource resource
The resource where permissions are to be granted or revoked.
List<E> permissions
The permissions to be granted or revoked on the resource.
List<E> permissionsWithGrantOption
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
DataLakeSettings dataLakeSettings
A list of AWS Lake Formation principals.
String resourceArn
The Amazon Resource Name (ARN) of the resource that you want to register.
Boolean useServiceLinkedRole
Designates a trusted caller, an IAM principal, by registering this caller with the Data Catalog.
String roleArn
The identifier for the role.
CatalogResource catalog
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
DatabaseResource database
The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal.
TableResource table
The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
TableWithColumnsResource tableWithColumns
The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3.
DataLocationResource dataLocation
The location of an Amazon S3 path where permissions are granted or revoked.
String catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
DataLakePrincipal principal
The principal to be revoked permissions on the resource.
Resource resource
The resource to which permissions are to be revoked.
List<E> permissions
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
List<E> permissionsWithGrantOption
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
String databaseName
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
String name
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
List<E> columnNames
The list of column names for the table. At least one of ColumnNames or ColumnWildcard
is required.
ColumnWildcard columnWildcard
A wildcard specified by a ColumnWildcard object. At least one of ColumnNames or
ColumnWildcard is required.
Copyright © 2020. All rights reserved.