Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/lakeformation.ts?docs=full";

§Classes

LakeFormation

§Interfaces

AddLFTagsToResourceRequest
AddLFTagsToResourceResponse
AddObjectInput

A new object to add to the governed table.

AllRowsWildcard

A structure that you pass to indicate you want all rows in a filter.

AuditContext

A structure used to include auditing information on the privileged API.

BatchGrantPermissionsRequest
BatchGrantPermissionsResponse
BatchPermissionsFailureEntry

A list of failures when performing a batch grant or batch revoke operation.

BatchPermissionsRequestEntry

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

BatchRevokePermissionsRequest
BatchRevokePermissionsResponse
CancelTransactionRequest
CatalogResource

A structure for the catalog object.

ColumnLFTag

A structure containing the name of a column resource and the LF-tags attached to it.

ColumnWildcard

A wildcard object, consisting of an optional list of excluded column names or indexes.

CommitTransactionRequest
CommitTransactionResponse
CreateDataCellsFilterRequest
CreateLFTagRequest
DatabaseResource

A structure for the database object.

DataCellsFilter

A structure that describes certain columns on certain rows.

DataCellsFilterResource

A structure for a data cells filter resource.

DataLakePrincipal

The Lake Formation principal. Supported principals are IAM users or IAM roles.

DataLakeSettings

A structure representing a list of Lake Formation principals designated as data lake administrators and lists of principal permission entries for default create database and default create table permissions.

DataLocationResource

A structure for a data location object where permissions are granted or revoked.

DeleteDataCellsFilterRequest
DeleteLFTagRequest
DeleteObjectInput

An object to delete from the governed table.

DeleteObjectsOnCancelRequest
DeregisterResourceRequest
DescribeResourceRequest
DescribeResourceResponse
DescribeTransactionRequest
DescribeTransactionResponse
DetailsMap

A structure containing the additional details to be returned in the AdditionalDetails attribute of PrincipalResourcePermissions.

ErrorDetail

Contains details about an error.

ExecutionStatistics

Statistics related to the processing of a query statement.

ExtendTransactionRequest
FilterCondition

This structure describes the filtering of columns in a table based on a filter condition.

GetDataLakeSettingsRequest
GetDataLakeSettingsResponse
GetEffectivePermissionsForPathRequest
GetEffectivePermissionsForPathResponse
GetLFTagRequest
GetLFTagResponse
GetQueryStateRequest
GetQueryStateResponse

A structure for the output.

GetQueryStatisticsRequest
GetQueryStatisticsResponse
GetResourceLFTagsRequest
GetResourceLFTagsResponse
GetTableObjectsRequest
GetTableObjectsResponse
GetTemporaryGluePartitionCredentialsRequest
GetTemporaryGluePartitionCredentialsResponse
GetTemporaryGlueTableCredentialsRequest
GetTemporaryGlueTableCredentialsResponse
GetWorkUnitResultsRequest
GetWorkUnitResultsResponse

A structure for the output.

GetWorkUnitsRequest
GetWorkUnitsResponse

A structure for the output.

GrantPermissionsRequest
LFTag

A structure that allows an admin to grant user permissions on certain conditions. For example, granting a role access to all columns that do not have the LF-tag 'PII' in tables that have the LF-tag 'Prod'.

LFTagError

A structure containing an error related to a TagResource or UnTagResource operation.

LFTagKeyResource

A structure containing an LF-tag key and values for a resource.

LFTagPair

A structure containing an LF-tag key-value pair.

LFTagPolicyResource

A structure containing a list of LF-tag conditions that apply to a resource's LF-tag policy.

ListDataCellsFilterRequest
ListDataCellsFilterResponse
ListLFTagsRequest
ListLFTagsResponse
ListPermissionsRequest
ListPermissionsResponse
ListResourcesRequest
ListResourcesResponse
ListTableStorageOptimizersRequest
ListTableStorageOptimizersResponse
ListTransactionsRequest
ListTransactionsResponse
PartitionObjects

A structure containing a list of partition values and table objects.

PartitionValueList

Contains a list of values defining partitions.

PlanningStatistics

Statistics related to the processing of a query statement.

PrincipalPermissions

Permissions granted to a principal.

PrincipalResourcePermissions

The permissions granted or revoked on a resource.

PutDataLakeSettingsRequest
QueryPlanningContext

A structure containing information about the query plan.

RegisterResourceRequest
RemoveLFTagsFromResourceRequest
RemoveLFTagsFromResourceResponse
Resource

A structure for the resource.

ResourceInfo

A structure containing information about an Lake Formation resource.

RevokePermissionsRequest
RowFilter

A PartiQL predicate.

SearchDatabasesByLFTagsRequest
SearchDatabasesByLFTagsResponse
SearchTablesByLFTagsRequest
SearchTablesByLFTagsResponse
StartQueryPlanningRequest
StartQueryPlanningResponse

A structure for the output.

StartTransactionRequest
StartTransactionResponse
StorageOptimizer

A structure describing the configuration and details of a storage optimizer.

TableObject

Specifies the details of a governed table.

TableResource

A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.

TableWildcard

A wildcard object representing every table under a database.

TableWithColumnsResource

A structure for a table with columns object. This object is only used when granting a SELECT permission.

TaggedDatabase

A structure describing a database resource with LF-tags.

TaggedTable

A structure describing a table resource with LF-tags.

TransactionDescription

A structure that contains information about a transaction.

UpdateLFTagRequest
UpdateResourceRequest
UpdateTableObjectsRequest
UpdateTableStorageOptimizerRequest
UpdateTableStorageOptimizerResponse
VirtualObject

An object that defines an Amazon S3 object to be deleted if a transaction cancels, provided that VirtualPut was called before writing the object.

WorkUnitRange

Defines the valid range of work unit IDs for querying the execution service.

WriteOperation

Defines an object to add to or delete from a governed table.

§Type Aliases

ComparisonOperator
DataLakeResourceType
FieldNameString
OptimizerType
Permission
PermissionType
QueryStateString
ResourceShareType
ResourceType
TransactionStatus
TransactionStatusFilter
TransactionType