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.
Resource resource
The resource to which to attach a tag.
List<E> lFTags
The tags to attach to the 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.
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 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 tagKey
The key-name for the tag.
List<E> tagValues
A list of possible values an attribute can take.
String dataLakePrincipalIdentifier
An identifier for the AWS Lake Formation principal.
List<E> dataLakeAdmins
A list of AWS Lake Formation principals. Supported principals are IAM users or IAM roles.
List<E> createDatabaseDefaultPermissions
A structure representing a list of up to three principal permissions entries for default create database permissions.
List<E> createTableDefaultPermissions
A structure representing a list of up to three principal permissions entries for default create table permissions.
List<E> trustedResourceOwners
A list of the resource-owning account IDs that the caller's account can use to share their user access details (user ARNs). The user ARNs can be logged in the resource owner's AWS CloudTrail log.
You may want to specify this property when you are in a high-trust boundary, such as the same team or company.
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 tagKey
The key-name for the tag to delete.
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 structure representing a list of AWS Lake Formation principals designated as data lake administrators.
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.
String tagKey
The key-name for the tag.
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 tagKey
The key-name for the tag.
List<E> tagValues
A list of possible values an attribute can take.
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.
Resource resource
The resource for which you want to return tags.
Boolean showAssignedLFTags
Indicates whether to show the assigned tags.
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.
LFTagPair lFTag
The key-name of the tag.
ErrorDetail error
An error that occurred with the attachment or detachment of the tag.
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 tagKey
The key-name for the tag.
List<E> tagValues
A list of possible values an attribute can take.
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 tagKey
The key-name for the tag.
List<E> tagValues
A list of possible values an attribute can take.
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 resourceType
The resource type for which the tag policy applies.
List<E> expression
A list of tag conditions that apply to the resource's tag policy.
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 resourceShareType
If resource share type is ALL, returns both in-account tags and shared tags that the requester has
permission to view. If resource share type is FOREIGN, returns all share tags that the requester can
view. If no resource share type is passed, lists tags in the given catalog ID that the requester has permission
to view.
Integer maxResults
The maximum number of results to return.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
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).
DetailsMap additionalDetails
This attribute can be used to return any additional details of PrincipalResourcePermissions.
Currently returns only as a RAM resource share ARN.
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 structure representing a list of AWS Lake Formation principals designated as data lake administrators.
String resourceArn
The Amazon Resource Name (ARN) of the resource that you want to register.
Boolean useServiceLinkedRole
Designates an AWS Identity and Access Management (IAM) service-linked role by registering this role with the Data Catalog. A service-linked role is a unique type of IAM role that is linked directly to Lake Formation.
For more information, see Using Service-Linked Roles for Lake Formation.
String roleArn
The identifier for the role that registers the 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.
Resource resource
The resource where you want to remove a tag.
List<E> lFTags
The tags to be removed from the resource.
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.
LFTagKeyResource lFTag
The tag key and values attached to a resource.
LFTagPolicyResource lFTagPolicy
A list of tag conditions that define a resource's tag policy.
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 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.
List<E> expression
A list of conditions (LFTag structures) to search for in database resources.
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.
List<E> expression
A list of conditions (LFTag structures) to search for in table resources.
String catalogId
The identifier for the Data Catalog. By default, it is the account ID of the caller.
String databaseName
The name of the database for the table. Unique to a 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.
TableWildcard tableWildcard
A wildcard object representing every table under a database.
At least one of TableResource$Name or TableResource$TableWildcard is required.
String catalogId
The identifier for the Data Catalog. By default, it is the account ID of the caller.
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.
DatabaseResource database
A database that has tags attached to it.
List<E> lFTags
A list of tags attached to the database.
TableResource table
A table that has tags attached to it.
List<E> lFTagOnDatabase
A list of tags attached to the database where the table resides.
List<E> lFTagsOnTable
A list of tags attached to the table.
List<E> lFTagsOnColumns
A list of tags attached to columns in the table.
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 tagKey
The key-name for the tag for which to add or delete values.
List<E> tagValuesToDelete
A list of tag values to delete from the tag.
List<E> tagValuesToAdd
A list of tag values to add from the tag.
Copyright © 2021. All rights reserved.