Skip to main content

Crate rusoto_lakeformation

Crate rusoto_lakeformation 

Source
Expand description

AWS Lake Formation

Defines the public endpoint for the AWS Lake Formation service.

If you’re using the service, you’re probably looking for LakeFormationClient and LakeFormation.

Structs§

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
CatalogResource

A structure for the catalog object.

ColumnWildcard

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

DataLakePrincipal

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

DataLakeSettings

A structure representing a list of AWS 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.

DatabaseResource

A structure for the database object.

DeregisterResourceRequest
DeregisterResourceResponse
DescribeResourceRequest
DescribeResourceResponse
ErrorDetail

Contains details about an error.

FilterCondition

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

GetDataLakeSettingsRequest
GetDataLakeSettingsResponse
GetEffectivePermissionsForPathRequest
GetEffectivePermissionsForPathResponse
GrantPermissionsRequest
GrantPermissionsResponse
LakeFormationClient
A client for the AWS Lake Formation API.
ListPermissionsRequest
ListPermissionsResponse
ListResourcesRequest
ListResourcesResponse
PrincipalPermissions

Permissions granted to a principal.

PrincipalResourcePermissions

The permissions granted or revoked on a resource.

PutDataLakeSettingsRequest
PutDataLakeSettingsResponse
RegisterResourceRequest
RegisterResourceResponse
Resource

A structure for the resource.

ResourceInfo

A structure containing information about an AWS Lake Formation resource.

RevokePermissionsRequest
RevokePermissionsResponse
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.

This object must take a value for at least one of ColumnsNames, ColumnsIndexes, or ColumnsWildcard.

UpdateResourceRequest
UpdateResourceResponse

Enums§

BatchGrantPermissionsError
Errors returned by BatchGrantPermissions
BatchRevokePermissionsError
Errors returned by BatchRevokePermissions
DeregisterResourceError
Errors returned by DeregisterResource
DescribeResourceError
Errors returned by DescribeResource
GetDataLakeSettingsError
Errors returned by GetDataLakeSettings
GetEffectivePermissionsForPathError
Errors returned by GetEffectivePermissionsForPath
GrantPermissionsError
Errors returned by GrantPermissions
ListPermissionsError
Errors returned by ListPermissions
ListResourcesError
Errors returned by ListResources
PutDataLakeSettingsError
Errors returned by PutDataLakeSettings
RegisterResourceError
Errors returned by RegisterResource
RevokePermissionsError
Errors returned by RevokePermissions
UpdateResourceError
Errors returned by UpdateResource

Traits§

LakeFormation
Trait representing the capabilities of the AWS Lake Formation API. AWS Lake Formation clients implement this trait.