package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package lakeformationiface provides an interface to enable mocking the AWS Lake Formation service client for testing your code.

# Functions

ApplicationStatus_Values returns all elements of the ApplicationStatus enum.
ComparisonOperator_Values returns all elements of the ComparisonOperator enum.
DataLakeResourceType_Values returns all elements of the DataLakeResourceType enum.
EnableStatus_Values returns all elements of the EnableStatus enum.
FieldNameString_Values returns all elements of the FieldNameString enum.
New creates a new instance of the LakeFormation client with a session.
OptimizerType_Values returns all elements of the OptimizerType enum.
Permission_Values returns all elements of the Permission enum.
PermissionType_Values returns all elements of the PermissionType enum.
QueryStateString_Values returns all elements of the QueryStateString enum.
ResourceShareType_Values returns all elements of the ResourceShareType enum.
ResourceType_Values returns all elements of the ResourceType enum.
TransactionStatus_Values returns all elements of the TransactionStatus enum.
TransactionStatusFilter_Values returns all elements of the TransactionStatusFilter enum.
TransactionType_Values returns all elements of the TransactionType enum.

# Constants

ApplicationStatusDisabled is a ApplicationStatus enum value.
ApplicationStatusEnabled is a ApplicationStatus enum value.
ComparisonOperatorBeginsWith is a ComparisonOperator enum value.
ComparisonOperatorBetween is a ComparisonOperator enum value.
ComparisonOperatorContains is a ComparisonOperator enum value.
ComparisonOperatorEq is a ComparisonOperator enum value.
ComparisonOperatorGe is a ComparisonOperator enum value.
ComparisonOperatorGt is a ComparisonOperator enum value.
ComparisonOperatorIn is a ComparisonOperator enum value.
ComparisonOperatorLe is a ComparisonOperator enum value.
ComparisonOperatorLt is a ComparisonOperator enum value.
ComparisonOperatorNe is a ComparisonOperator enum value.
ComparisonOperatorNotContains is a ComparisonOperator enum value.
DataLakeResourceTypeCatalog is a DataLakeResourceType enum value.
DataLakeResourceTypeDatabase is a DataLakeResourceType enum value.
DataLakeResourceTypeDataLocation is a DataLakeResourceType enum value.
DataLakeResourceTypeLfTag is a DataLakeResourceType enum value.
DataLakeResourceTypeLfTagPolicy is a DataLakeResourceType enum value.
DataLakeResourceTypeLfTagPolicyDatabase is a DataLakeResourceType enum value.
DataLakeResourceTypeLfTagPolicyTable is a DataLakeResourceType enum value.
DataLakeResourceTypeTable is a DataLakeResourceType enum value.
EnableStatusDisabled is a EnableStatus enum value.
EnableStatusEnabled is a EnableStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeEntityNotFoundException for service response error code "EntityNotFoundException".
ErrCodeExpiredException for service response error code "ExpiredException".
ErrCodeGlueEncryptionException for service response error code "GlueEncryptionException".
ErrCodeInternalServiceException for service response error code "InternalServiceException".
ErrCodeInvalidInputException for service response error code "InvalidInputException".
ErrCodeOperationTimeoutException for service response error code "OperationTimeoutException".
ErrCodePermissionTypeMismatchException for service response error code "PermissionTypeMismatchException".
ErrCodeResourceNotReadyException for service response error code "ResourceNotReadyException".
ErrCodeResourceNumberLimitExceededException for service response error code "ResourceNumberLimitExceededException".
ErrCodeStatisticsNotReadyYetException for service response error code "StatisticsNotReadyYetException".
ErrCodeThrottledException for service response error code "ThrottledException".
ErrCodeTransactionCanceledException for service response error code "TransactionCanceledException".
ErrCodeTransactionCommitInProgressException for service response error code "TransactionCommitInProgressException".
ErrCodeTransactionCommittedException for service response error code "TransactionCommittedException".
ErrCodeWorkUnitsNotReadyYetException for service response error code "WorkUnitsNotReadyYetException".
FieldNameStringLastModified is a FieldNameString enum value.
FieldNameStringResourceArn is a FieldNameString enum value.
FieldNameStringRoleArn is a FieldNameString enum value.
OptimizerTypeAll is a OptimizerType enum value.
OptimizerTypeCompaction is a OptimizerType enum value.
OptimizerTypeGarbageCollection is a OptimizerType enum value.
PermissionAll is a Permission enum value.
PermissionAlter is a Permission enum value.
PermissionAssociate is a Permission enum value.
PermissionCreateDatabase is a Permission enum value.
PermissionCreateLfTag is a Permission enum value.
PermissionCreateTable is a Permission enum value.
PermissionDataLocationAccess is a Permission enum value.
PermissionDelete is a Permission enum value.
PermissionDescribe is a Permission enum value.
PermissionDrop is a Permission enum value.
PermissionGrantWithLfTagExpression is a Permission enum value.
PermissionInsert is a Permission enum value.
PermissionSelect is a Permission enum value.
PermissionTypeCellFilterPermission is a PermissionType enum value.
PermissionTypeColumnPermission is a PermissionType enum value.
PermissionTypeNestedCellPermission is a PermissionType enum value.
PermissionTypeNestedPermission is a PermissionType enum value.
QueryStateStringError is a QueryStateString enum value.
QueryStateStringExpired is a QueryStateString enum value.
QueryStateStringFinished is a QueryStateString enum value.
QueryStateStringPending is a QueryStateString enum value.
QueryStateStringWorkunitsAvailable is a QueryStateString enum value.
ResourceShareTypeAll is a ResourceShareType enum value.
ResourceShareTypeForeign is a ResourceShareType enum value.
ResourceTypeDatabase is a ResourceType enum value.
ResourceTypeTable is a ResourceType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
TransactionStatusAborted is a TransactionStatus enum value.
TransactionStatusActive is a TransactionStatus enum value.
TransactionStatusCommitInProgress is a TransactionStatus enum value.
TransactionStatusCommitted is a TransactionStatus enum value.
TransactionStatusFilterAborted is a TransactionStatusFilter enum value.
TransactionStatusFilterActive is a TransactionStatusFilter enum value.
TransactionStatusFilterAll is a TransactionStatusFilter enum value.
TransactionStatusFilterCommitted is a TransactionStatusFilter enum value.
TransactionStatusFilterCompleted is a TransactionStatusFilter enum value.
TransactionTypeReadAndWrite is a TransactionType enum value.
TransactionTypeReadOnly is a TransactionType enum value.

# Structs

Access to a resource was denied.
A new object to add to the governed table.
A structure that you pass to indicate you want all rows in a filter.
A resource to be created or added already exists.
A structure used to include auditing information on the privileged API.
A list of failures when performing a batch grant or batch revoke operation.
A permission to a resource granted by batch operation to the principal.
A structure for the catalog object.
A structure containing the name of a column resource and the LF-tags attached to it.
A wildcard object, consisting of an optional list of excluded column names or indexes.
Two processes are trying to modify a resource simultaneously.
A structure for the database object.
A structure that describes certain columns on certain rows.
A structure for a data cells filter resource.
The Lake Formation principal.
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.
A structure for a data location object where permissions are granted or revoked.
An object to delete from the governed table.
A structure containing the additional details to be returned in the AdditionalDetails attribute of PrincipalResourcePermissions.
A specified entity does not exist.
Contains details about an error.
Statistics related to the processing of a query statement.
Contains details about an error where the query request expired.
Configuration for enabling external data filtering for third-party applications to access data managed by Lake Formation .
This structure describes the filtering of columns in a table based on a filter condition.
A structure for the output.
A structure for the output.
A structure for the output.
An encryption operation failed.
An internal service error occurred.
The input provided was not valid.
LakeFormation provides the API operation methods for making requests to AWS Lake Formation.
A single principal-resource pair that has Lake Formation permissins enforced.
A structure that allows an admin to grant user permissions on certain conditions.
A structure containing an error related to a TagResource or UnTagResource operation.
A structure containing an LF-tag key and values for a resource.
A structure containing an LF-tag key-value pair.
A structure containing a list of LF-tag conditions that apply to a resource's LF-tag policy.
The operation timed out.
A structure containing a list of partition values and table objects.
Contains a list of values defining partitions.
The engine does not support filtering data based on the enforced permissions.
Statistics related to the processing of a query statement.
Permissions granted to a principal.
The permissions granted or revoked on a resource.
A structure containing information about the query plan.
A structure used as a protocol between query engines and Lake Formation or Glue.
A structure for the resource.
A structure containing information about an Lake Formation resource.
Contains details about an error related to a resource which is not ready for a transaction.
A resource numerical limit was exceeded.
A PartiQL predicate.
A structure for the output.
Contains details about an error related to statistics not being ready.
A structure describing the configuration and details of a storage optimizer.
Specifies the details of a governed table.
A structure for the table object.
A wildcard object representing every table under a database.
A structure for a table with columns object.
A structure describing a database resource with LF-tags.
A structure describing a table resource with LF-tags.
Contains details about an error where the query request was throttled.
Contains details about an error related to a transaction that was cancelled.
Contains details about an error related to a transaction commit that was in progress.
Contains details about an error where the specified transaction has already been committed and cannot be used for UpdateTableObjects.
A structure that contains information about a transaction.
An object that defines an Amazon S3 object to be deleted if a transaction cancels, provided that VirtualPut was called before writing the object.
Defines the valid range of work unit IDs for querying the execution service.
Contains details about an error related to work units not being ready.
Defines an object to add to or delete from a governed table.