amazonka-lakeformation-2.0: Amazon Lake Formation SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LakeFormation

Contents

Description

Derived from API version 2017-03-31 of the AWS service descriptions, licensed under Apache 2.0.

Lake Formation

Defines the public endpoint for the Lake Formation service.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-03-31 of the Amazon Lake Formation SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by LakeFormation.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

Access to a resource was denied.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Fold a ServiceError Source #

A resource to be created or added already exists.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

Two processes are trying to modify a resource simultaneously.

EntityNotFoundException

_EntityNotFoundException :: AsError a => Fold a ServiceError Source #

A specified entity does not exist

ExpiredException

_ExpiredException :: AsError a => Fold a ServiceError Source #

Contains details about an error where the query request expired.

GlueEncryptionException

_GlueEncryptionException :: AsError a => Fold a ServiceError Source #

An encryption operation failed.

InternalServiceException

_InternalServiceException :: AsError a => Fold a ServiceError Source #

An internal service error occurred.

InvalidInputException

_InvalidInputException :: AsError a => Fold a ServiceError Source #

The input provided was not valid.

OperationTimeoutException

_OperationTimeoutException :: AsError a => Fold a ServiceError Source #

The operation timed out.

PermissionTypeMismatchException

_PermissionTypeMismatchException :: AsError a => Fold a ServiceError Source #

The engine does not support filtering data based on the enforced permissions. For example, if you call the GetTemporaryGlueTableCredentials operation with SupportedPermissionType equal to ColumnPermission, but cell-level permissions exist on the table, this exception is thrown.

ResourceNotReadyException

_ResourceNotReadyException :: AsError a => Fold a ServiceError Source #

Contains details about an error related to a resource which is not ready for a transaction.

ResourceNumberLimitExceededException

_ResourceNumberLimitExceededException :: AsError a => Fold a ServiceError Source #

A resource numerical limit was exceeded.

StatisticsNotReadyYetException

_StatisticsNotReadyYetException :: AsError a => Fold a ServiceError Source #

Contains details about an error related to statistics not being ready.

ThrottledException

_ThrottledException :: AsError a => Fold a ServiceError Source #

Contains details about an error where the query request was throttled.

TransactionCanceledException

_TransactionCanceledException :: AsError a => Fold a ServiceError Source #

Contains details about an error related to a transaction that was cancelled.

TransactionCommitInProgressException

_TransactionCommitInProgressException :: AsError a => Fold a ServiceError Source #

Contains details about an error related to a transaction commit that was in progress.

TransactionCommittedException

_TransactionCommittedException :: AsError a => Fold a ServiceError Source #

Contains details about an error where the specified transaction has already been committed and cannot be used for UpdateTableObjects.

WorkUnitsNotReadyYetException

_WorkUnitsNotReadyYetException :: AsError a => Fold a ServiceError Source #

Contains details about an error related to work units not being ready.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AddLFTagsToResource

data AddLFTagsToResource Source #

See: newAddLFTagsToResource smart constructor.

Instances

Instances details
ToJSON AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

ToHeaders AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

ToPath AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

ToQuery AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

AWSRequest AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Associated Types

type AWSResponse AddLFTagsToResource #

Generic AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Associated Types

type Rep AddLFTagsToResource :: Type -> Type #

Read AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Show AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

NFData AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Methods

rnf :: AddLFTagsToResource -> () #

Eq AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Hashable AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

type AWSResponse AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

type Rep AddLFTagsToResource Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

type Rep AddLFTagsToResource = D1 ('MetaData "AddLFTagsToResource" "Amazonka.LakeFormation.AddLFTagsToResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AddLFTagsToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource) :*: S1 ('MetaSel ('Just "lFTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty LFTagPair)))))

newAddLFTagsToResource Source #

Create a value of AddLFTagsToResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AddLFTagsToResource, addLFTagsToResource_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 Lake Formation environment.

AddLFTagsToResource, addLFTagsToResource_resource - The database, table, or column resource to which to attach an LF-tag.

AddLFTagsToResource, addLFTagsToResource_lFTags - The LF-tags to attach to the resource.

data AddLFTagsToResourceResponse Source #

See: newAddLFTagsToResourceResponse smart constructor.

Instances

Instances details
Generic AddLFTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Associated Types

type Rep AddLFTagsToResourceResponse :: Type -> Type #

Read AddLFTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Show AddLFTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

NFData AddLFTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

Eq AddLFTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

type Rep AddLFTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AddLFTagsToResource

type Rep AddLFTagsToResourceResponse = D1 ('MetaData "AddLFTagsToResourceResponse" "Amazonka.LakeFormation.AddLFTagsToResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AddLFTagsToResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LFTagError])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddLFTagsToResourceResponse Source #

Create a value of AddLFTagsToResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:AddLFTagsToResourceResponse', addLFTagsToResourceResponse_failures - A list of failures to tag the resource.

$sel:httpStatus:AddLFTagsToResourceResponse', addLFTagsToResourceResponse_httpStatus - The response's http status code.

AssumeDecoratedRoleWithSAML

data AssumeDecoratedRoleWithSAML Source #

See: newAssumeDecoratedRoleWithSAML smart constructor.

Instances

Instances details
ToJSON AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

ToHeaders AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

ToPath AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

ToQuery AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

AWSRequest AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Generic AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Associated Types

type Rep AssumeDecoratedRoleWithSAML :: Type -> Type #

Read AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Show AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

NFData AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Eq AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Hashable AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

type AWSResponse AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

type Rep AssumeDecoratedRoleWithSAML Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

type Rep AssumeDecoratedRoleWithSAML = D1 ('MetaData "AssumeDecoratedRoleWithSAML" "Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AssumeDecoratedRoleWithSAML'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "sAMLAssertion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "principalArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssumeDecoratedRoleWithSAML Source #

Create a value of AssumeDecoratedRoleWithSAML with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:durationSeconds:AssumeDecoratedRoleWithSAML', assumeDecoratedRoleWithSAML_durationSeconds - The time period, between 900 and 43,200 seconds, for the timeout of the temporary credentials.

$sel:sAMLAssertion:AssumeDecoratedRoleWithSAML', assumeDecoratedRoleWithSAML_sAMLAssertion - A SAML assertion consisting of an assertion statement for the user who needs temporary credentials. This must match the SAML assertion that was issued to IAM. This must be Base64 encoded.

AssumeDecoratedRoleWithSAML, assumeDecoratedRoleWithSAML_roleArn - The role that represents an IAM principal whose scope down policy allows it to call credential vending APIs such as GetTemporaryTableCredentials. The caller must also have iam:PassRole permission on this role.

$sel:principalArn:AssumeDecoratedRoleWithSAML', assumeDecoratedRoleWithSAML_principalArn - The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP.

data AssumeDecoratedRoleWithSAMLResponse Source #

Instances

Instances details
Generic AssumeDecoratedRoleWithSAMLResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Read AssumeDecoratedRoleWithSAMLResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Show AssumeDecoratedRoleWithSAMLResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

NFData AssumeDecoratedRoleWithSAMLResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

Eq AssumeDecoratedRoleWithSAMLResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

type Rep AssumeDecoratedRoleWithSAMLResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML

type Rep AssumeDecoratedRoleWithSAMLResponse = D1 ('MetaData "AssumeDecoratedRoleWithSAMLResponse" "Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AssumeDecoratedRoleWithSAMLResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newAssumeDecoratedRoleWithSAMLResponse Source #

Create a value of AssumeDecoratedRoleWithSAMLResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessKeyId:AssumeDecoratedRoleWithSAMLResponse', assumeDecoratedRoleWithSAMLResponse_accessKeyId - The access key ID for the temporary credentials. (The access key consists of an access key ID and a secret key).

$sel:expiration:AssumeDecoratedRoleWithSAMLResponse', assumeDecoratedRoleWithSAMLResponse_expiration - The date and time when the temporary credentials expire.

$sel:secretAccessKey:AssumeDecoratedRoleWithSAMLResponse', assumeDecoratedRoleWithSAMLResponse_secretAccessKey - The secret key for the temporary credentials. (The access key consists of an access key ID and a secret key).

$sel:sessionToken:AssumeDecoratedRoleWithSAMLResponse', assumeDecoratedRoleWithSAMLResponse_sessionToken - The session token for the temporary credentials.

$sel:httpStatus:AssumeDecoratedRoleWithSAMLResponse', assumeDecoratedRoleWithSAMLResponse_httpStatus - The response's http status code.

BatchGrantPermissions

data BatchGrantPermissions Source #

See: newBatchGrantPermissions smart constructor.

Instances

Instances details
ToJSON BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

ToHeaders BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

ToPath BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

ToQuery BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

AWSRequest BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Associated Types

type AWSResponse BatchGrantPermissions #

Generic BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Associated Types

type Rep BatchGrantPermissions :: Type -> Type #

Read BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Show BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

NFData BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Methods

rnf :: BatchGrantPermissions -> () #

Eq BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Hashable BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

type AWSResponse BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

type Rep BatchGrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

type Rep BatchGrantPermissions = D1 ('MetaData "BatchGrantPermissions" "Amazonka.LakeFormation.BatchGrantPermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchGrantPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BatchPermissionsRequestEntry])))

newBatchGrantPermissions :: BatchGrantPermissions Source #

Create a value of BatchGrantPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchGrantPermissions, batchGrantPermissions_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 Lake Formation environment.

$sel:entries:BatchGrantPermissions', batchGrantPermissions_entries - A list of up to 20 entries for resource permissions to be granted by batch operation to the principal.

data BatchGrantPermissionsResponse Source #

See: newBatchGrantPermissionsResponse smart constructor.

Instances

Instances details
Generic BatchGrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Associated Types

type Rep BatchGrantPermissionsResponse :: Type -> Type #

Read BatchGrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Show BatchGrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

NFData BatchGrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

Eq BatchGrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

type Rep BatchGrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchGrantPermissions

type Rep BatchGrantPermissionsResponse = D1 ('MetaData "BatchGrantPermissionsResponse" "Amazonka.LakeFormation.BatchGrantPermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchGrantPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchPermissionsFailureEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBatchGrantPermissionsResponse Source #

Create a value of BatchGrantPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:BatchGrantPermissionsResponse', batchGrantPermissionsResponse_failures - A list of failures to grant permissions to the resources.

$sel:httpStatus:BatchGrantPermissionsResponse', batchGrantPermissionsResponse_httpStatus - The response's http status code.

BatchRevokePermissions

data BatchRevokePermissions Source #

See: newBatchRevokePermissions smart constructor.

Instances

Instances details
ToJSON BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToHeaders BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToPath BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToQuery BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

AWSRequest BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type AWSResponse BatchRevokePermissions #

Generic BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type Rep BatchRevokePermissions :: Type -> Type #

Read BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Show BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

NFData BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Methods

rnf :: BatchRevokePermissions -> () #

Eq BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Hashable BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type AWSResponse BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissions = D1 ('MetaData "BatchRevokePermissions" "Amazonka.LakeFormation.BatchRevokePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchRevokePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BatchPermissionsRequestEntry])))

newBatchRevokePermissions :: BatchRevokePermissions Source #

Create a value of BatchRevokePermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchRevokePermissions, batchRevokePermissions_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 Lake Formation environment.

$sel:entries:BatchRevokePermissions', batchRevokePermissions_entries - A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.

data BatchRevokePermissionsResponse Source #

See: newBatchRevokePermissionsResponse smart constructor.

Instances

Instances details
Generic BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type Rep BatchRevokePermissionsResponse :: Type -> Type #

Read BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Show BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

NFData BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Eq BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissionsResponse = D1 ('MetaData "BatchRevokePermissionsResponse" "Amazonka.LakeFormation.BatchRevokePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchRevokePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchPermissionsFailureEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBatchRevokePermissionsResponse Source #

Create a value of BatchRevokePermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:BatchRevokePermissionsResponse', batchRevokePermissionsResponse_failures - A list of failures to revoke permissions to the resources.

$sel:httpStatus:BatchRevokePermissionsResponse', batchRevokePermissionsResponse_httpStatus - The response's http status code.

CancelTransaction

data CancelTransaction Source #

See: newCancelTransaction smart constructor.

Constructors

CancelTransaction' Text 

Instances

Instances details
ToJSON CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

ToHeaders CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

ToPath CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

ToQuery CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

AWSRequest CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Associated Types

type AWSResponse CancelTransaction #

Generic CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Associated Types

type Rep CancelTransaction :: Type -> Type #

Read CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Show CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

NFData CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Methods

rnf :: CancelTransaction -> () #

Eq CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Hashable CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

type AWSResponse CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

type Rep CancelTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

type Rep CancelTransaction = D1 ('MetaData "CancelTransaction" "Amazonka.LakeFormation.CancelTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CancelTransaction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelTransaction Source #

Create a value of CancelTransaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelTransaction, cancelTransaction_transactionId - The transaction to cancel.

data CancelTransactionResponse Source #

See: newCancelTransactionResponse smart constructor.

Instances

Instances details
Generic CancelTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Associated Types

type Rep CancelTransactionResponse :: Type -> Type #

Read CancelTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Show CancelTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

NFData CancelTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

Eq CancelTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

type Rep CancelTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CancelTransaction

type Rep CancelTransactionResponse = D1 ('MetaData "CancelTransactionResponse" "Amazonka.LakeFormation.CancelTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CancelTransactionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelTransactionResponse Source #

Create a value of CancelTransactionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CancelTransactionResponse', cancelTransactionResponse_httpStatus - The response's http status code.

CommitTransaction

data CommitTransaction Source #

See: newCommitTransaction smart constructor.

Constructors

CommitTransaction' Text 

Instances

Instances details
ToJSON CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

ToHeaders CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

ToPath CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

ToQuery CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

AWSRequest CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Associated Types

type AWSResponse CommitTransaction #

Generic CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Associated Types

type Rep CommitTransaction :: Type -> Type #

Read CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Show CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

NFData CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Methods

rnf :: CommitTransaction -> () #

Eq CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Hashable CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

type AWSResponse CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

type Rep CommitTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

type Rep CommitTransaction = D1 ('MetaData "CommitTransaction" "Amazonka.LakeFormation.CommitTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CommitTransaction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCommitTransaction Source #

Create a value of CommitTransaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CommitTransaction, commitTransaction_transactionId - The transaction to commit.

data CommitTransactionResponse Source #

See: newCommitTransactionResponse smart constructor.

Instances

Instances details
Generic CommitTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Associated Types

type Rep CommitTransactionResponse :: Type -> Type #

Read CommitTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Show CommitTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

NFData CommitTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

Eq CommitTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

type Rep CommitTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CommitTransaction

type Rep CommitTransactionResponse = D1 ('MetaData "CommitTransactionResponse" "Amazonka.LakeFormation.CommitTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CommitTransactionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransactionStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCommitTransactionResponse Source #

Create a value of CommitTransactionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CommitTransactionResponse, commitTransactionResponse_transactionStatus - The status of the transaction.

$sel:httpStatus:CommitTransactionResponse', commitTransactionResponse_httpStatus - The response's http status code.

CreateDataCellsFilter

data CreateDataCellsFilter Source #

See: newCreateDataCellsFilter smart constructor.

Instances

Instances details
ToJSON CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

ToHeaders CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

ToPath CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

ToQuery CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

AWSRequest CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Associated Types

type AWSResponse CreateDataCellsFilter #

Generic CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Associated Types

type Rep CreateDataCellsFilter :: Type -> Type #

Read CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Show CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

NFData CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Methods

rnf :: CreateDataCellsFilter -> () #

Eq CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Hashable CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

type AWSResponse CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

type Rep CreateDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

type Rep CreateDataCellsFilter = D1 ('MetaData "CreateDataCellsFilter" "Amazonka.LakeFormation.CreateDataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CreateDataCellsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataCellsFilter)))

newCreateDataCellsFilter Source #

Create a value of CreateDataCellsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tableData:CreateDataCellsFilter', createDataCellsFilter_tableData - A DataCellsFilter structure containing information about the data cells filter.

data CreateDataCellsFilterResponse Source #

See: newCreateDataCellsFilterResponse smart constructor.

Instances

Instances details
Generic CreateDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Associated Types

type Rep CreateDataCellsFilterResponse :: Type -> Type #

Read CreateDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Show CreateDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

NFData CreateDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

Eq CreateDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

type Rep CreateDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateDataCellsFilter

type Rep CreateDataCellsFilterResponse = D1 ('MetaData "CreateDataCellsFilterResponse" "Amazonka.LakeFormation.CreateDataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CreateDataCellsFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDataCellsFilterResponse Source #

Create a value of CreateDataCellsFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateDataCellsFilterResponse', createDataCellsFilterResponse_httpStatus - The response's http status code.

CreateLFTag

data CreateLFTag Source #

See: newCreateLFTag smart constructor.

Instances

Instances details
ToJSON CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

ToHeaders CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Methods

toHeaders :: CreateLFTag -> [Header] #

ToPath CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

ToQuery CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

AWSRequest CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Associated Types

type AWSResponse CreateLFTag #

Generic CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Associated Types

type Rep CreateLFTag :: Type -> Type #

Read CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Show CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

NFData CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Methods

rnf :: CreateLFTag -> () #

Eq CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Hashable CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

type AWSResponse CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

type Rep CreateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

type Rep CreateLFTag = D1 ('MetaData "CreateLFTag" "Amazonka.LakeFormation.CreateLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CreateLFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newCreateLFTag Source #

Create a value of CreateLFTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateLFTag, createLFTag_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 Lake Formation environment.

CreateLFTag, createLFTag_tagKey - The key-name for the LF-tag.

CreateLFTag, createLFTag_tagValues - A list of possible values an attribute can take.

data CreateLFTagResponse Source #

See: newCreateLFTagResponse smart constructor.

Instances

Instances details
Generic CreateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Associated Types

type Rep CreateLFTagResponse :: Type -> Type #

Read CreateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Show CreateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

NFData CreateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

Methods

rnf :: CreateLFTagResponse -> () #

Eq CreateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

type Rep CreateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.CreateLFTag

type Rep CreateLFTagResponse = D1 ('MetaData "CreateLFTagResponse" "Amazonka.LakeFormation.CreateLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CreateLFTagResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateLFTagResponse Source #

Create a value of CreateLFTagResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateLFTagResponse', createLFTagResponse_httpStatus - The response's http status code.

DeleteDataCellsFilter

data DeleteDataCellsFilter Source #

See: newDeleteDataCellsFilter smart constructor.

Instances

Instances details
ToJSON DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

ToHeaders DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

ToPath DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

ToQuery DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

AWSRequest DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Associated Types

type AWSResponse DeleteDataCellsFilter #

Generic DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Associated Types

type Rep DeleteDataCellsFilter :: Type -> Type #

Read DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Show DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

NFData DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Methods

rnf :: DeleteDataCellsFilter -> () #

Eq DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Hashable DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

type AWSResponse DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

type Rep DeleteDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

type Rep DeleteDataCellsFilter = D1 ('MetaData "DeleteDataCellsFilter" "Amazonka.LakeFormation.DeleteDataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteDataCellsFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tableCatalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDeleteDataCellsFilter :: DeleteDataCellsFilter Source #

Create a value of DeleteDataCellsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDataCellsFilter, deleteDataCellsFilter_databaseName - A database in the Glue Data Catalog.

DeleteDataCellsFilter, deleteDataCellsFilter_name - The name given by the user to the data filter cell.

DeleteDataCellsFilter, deleteDataCellsFilter_tableCatalogId - The ID of the catalog to which the table belongs.

DeleteDataCellsFilter, deleteDataCellsFilter_tableName - A table in the database.

data DeleteDataCellsFilterResponse Source #

See: newDeleteDataCellsFilterResponse smart constructor.

Instances

Instances details
Generic DeleteDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Associated Types

type Rep DeleteDataCellsFilterResponse :: Type -> Type #

Read DeleteDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Show DeleteDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

NFData DeleteDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

Eq DeleteDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

type Rep DeleteDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteDataCellsFilter

type Rep DeleteDataCellsFilterResponse = D1 ('MetaData "DeleteDataCellsFilterResponse" "Amazonka.LakeFormation.DeleteDataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteDataCellsFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDataCellsFilterResponse Source #

Create a value of DeleteDataCellsFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDataCellsFilterResponse', deleteDataCellsFilterResponse_httpStatus - The response's http status code.

DeleteLFTag

data DeleteLFTag Source #

See: newDeleteLFTag smart constructor.

Constructors

DeleteLFTag' (Maybe Text) Text 

Instances

Instances details
ToJSON DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

ToHeaders DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Methods

toHeaders :: DeleteLFTag -> [Header] #

ToPath DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

ToQuery DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

AWSRequest DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Associated Types

type AWSResponse DeleteLFTag #

Generic DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Associated Types

type Rep DeleteLFTag :: Type -> Type #

Read DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Show DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

NFData DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Methods

rnf :: DeleteLFTag -> () #

Eq DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Hashable DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

type AWSResponse DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

type Rep DeleteLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

type Rep DeleteLFTag = D1 ('MetaData "DeleteLFTag" "Amazonka.LakeFormation.DeleteLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteLFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteLFTag Source #

Create a value of DeleteLFTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteLFTag, deleteLFTag_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 Lake Formation environment.

DeleteLFTag, deleteLFTag_tagKey - The key-name for the LF-tag to delete.

data DeleteLFTagResponse Source #

See: newDeleteLFTagResponse smart constructor.

Instances

Instances details
Generic DeleteLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Associated Types

type Rep DeleteLFTagResponse :: Type -> Type #

Read DeleteLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Show DeleteLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

NFData DeleteLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

Methods

rnf :: DeleteLFTagResponse -> () #

Eq DeleteLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

type Rep DeleteLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteLFTag

type Rep DeleteLFTagResponse = D1 ('MetaData "DeleteLFTagResponse" "Amazonka.LakeFormation.DeleteLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteLFTagResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteLFTagResponse Source #

Create a value of DeleteLFTagResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteLFTagResponse', deleteLFTagResponse_httpStatus - The response's http status code.

DeleteObjectsOnCancel

data DeleteObjectsOnCancel Source #

See: newDeleteObjectsOnCancel smart constructor.

Instances

Instances details
ToJSON DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

ToHeaders DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

ToPath DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

ToQuery DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

AWSRequest DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Associated Types

type AWSResponse DeleteObjectsOnCancel #

Generic DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Associated Types

type Rep DeleteObjectsOnCancel :: Type -> Type #

Read DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Show DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

NFData DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Methods

rnf :: DeleteObjectsOnCancel -> () #

Eq DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Hashable DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

type AWSResponse DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

type Rep DeleteObjectsOnCancel Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

type Rep DeleteObjectsOnCancel = D1 ('MetaData "DeleteObjectsOnCancel" "Amazonka.LakeFormation.DeleteObjectsOnCancel" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteObjectsOnCancel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty VirtualObject))))))

newDeleteObjectsOnCancel Source #

Create a value of DeleteObjectsOnCancel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteObjectsOnCancel, deleteObjectsOnCancel_catalogId - The Glue data catalog that contains the governed table. Defaults to the current account ID.

DeleteObjectsOnCancel, deleteObjectsOnCancel_databaseName - The database that contains the governed table.

DeleteObjectsOnCancel, deleteObjectsOnCancel_tableName - The name of the governed table.

DeleteObjectsOnCancel, deleteObjectsOnCancel_transactionId - ID of the transaction that the writes occur in.

DeleteObjectsOnCancel, deleteObjectsOnCancel_objects - A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.

data DeleteObjectsOnCancelResponse Source #

See: newDeleteObjectsOnCancelResponse smart constructor.

Instances

Instances details
Generic DeleteObjectsOnCancelResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Associated Types

type Rep DeleteObjectsOnCancelResponse :: Type -> Type #

Read DeleteObjectsOnCancelResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Show DeleteObjectsOnCancelResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

NFData DeleteObjectsOnCancelResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

Eq DeleteObjectsOnCancelResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

type Rep DeleteObjectsOnCancelResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeleteObjectsOnCancel

type Rep DeleteObjectsOnCancelResponse = D1 ('MetaData "DeleteObjectsOnCancelResponse" "Amazonka.LakeFormation.DeleteObjectsOnCancel" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteObjectsOnCancelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteObjectsOnCancelResponse Source #

Create a value of DeleteObjectsOnCancelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteObjectsOnCancelResponse', deleteObjectsOnCancelResponse_httpStatus - The response's http status code.

DeregisterResource

data DeregisterResource Source #

See: newDeregisterResource smart constructor.

Instances

Instances details
ToJSON DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

ToHeaders DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

ToPath DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

ToQuery DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

AWSRequest DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Associated Types

type AWSResponse DeregisterResource #

Generic DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Associated Types

type Rep DeregisterResource :: Type -> Type #

Read DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Show DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

NFData DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Methods

rnf :: DeregisterResource -> () #

Eq DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Hashable DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

type AWSResponse DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

type Rep DeregisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

type Rep DeregisterResource = D1 ('MetaData "DeregisterResource" "Amazonka.LakeFormation.DeregisterResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeregisterResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeregisterResource Source #

Create a value of DeregisterResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeregisterResource, deregisterResource_resourceArn - The Amazon Resource Name (ARN) of the resource that you want to deregister.

data DeregisterResourceResponse Source #

See: newDeregisterResourceResponse smart constructor.

Instances

Instances details
Generic DeregisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Associated Types

type Rep DeregisterResourceResponse :: Type -> Type #

Read DeregisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Show DeregisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

NFData DeregisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

Eq DeregisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

type Rep DeregisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DeregisterResource

type Rep DeregisterResourceResponse = D1 ('MetaData "DeregisterResourceResponse" "Amazonka.LakeFormation.DeregisterResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeregisterResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterResourceResponse Source #

Create a value of DeregisterResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeregisterResourceResponse', deregisterResourceResponse_httpStatus - The response's http status code.

DescribeResource

data DescribeResource Source #

See: newDescribeResource smart constructor.

Constructors

DescribeResource' Text 

Instances

Instances details
ToJSON DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

ToHeaders DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

ToPath DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

ToQuery DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

AWSRequest DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Associated Types

type AWSResponse DescribeResource #

Generic DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Associated Types

type Rep DescribeResource :: Type -> Type #

Read DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Show DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

NFData DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Methods

rnf :: DescribeResource -> () #

Eq DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Hashable DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

type AWSResponse DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

type Rep DescribeResource Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

type Rep DescribeResource = D1 ('MetaData "DescribeResource" "Amazonka.LakeFormation.DescribeResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DescribeResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeResource Source #

Create a value of DescribeResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeResource, describeResource_resourceArn - The resource ARN.

data DescribeResourceResponse Source #

See: newDescribeResourceResponse smart constructor.

Instances

Instances details
Generic DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Associated Types

type Rep DescribeResourceResponse :: Type -> Type #

Read DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Show DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

NFData DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

Eq DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

type Rep DescribeResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeResource

type Rep DescribeResourceResponse = D1 ('MetaData "DescribeResourceResponse" "Amazonka.LakeFormation.DescribeResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DescribeResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeResourceResponse Source #

Create a value of DescribeResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceInfo:DescribeResourceResponse', describeResourceResponse_resourceInfo - A structure containing information about an Lake Formation resource.

$sel:httpStatus:DescribeResourceResponse', describeResourceResponse_httpStatus - The response's http status code.

DescribeTransaction

data DescribeTransaction Source #

See: newDescribeTransaction smart constructor.

Instances

Instances details
ToJSON DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

ToHeaders DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

ToPath DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

ToQuery DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

AWSRequest DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Associated Types

type AWSResponse DescribeTransaction #

Generic DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Associated Types

type Rep DescribeTransaction :: Type -> Type #

Read DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Show DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

NFData DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Methods

rnf :: DescribeTransaction -> () #

Eq DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Hashable DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

type AWSResponse DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

type Rep DescribeTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

type Rep DescribeTransaction = D1 ('MetaData "DescribeTransaction" "Amazonka.LakeFormation.DescribeTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DescribeTransaction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeTransaction Source #

Create a value of DescribeTransaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeTransaction, describeTransaction_transactionId - The transaction for which to return status.

data DescribeTransactionResponse Source #

See: newDescribeTransactionResponse smart constructor.

Instances

Instances details
Generic DescribeTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Associated Types

type Rep DescribeTransactionResponse :: Type -> Type #

Read DescribeTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Show DescribeTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

NFData DescribeTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

Eq DescribeTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

type Rep DescribeTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.DescribeTransaction

type Rep DescribeTransactionResponse = D1 ('MetaData "DescribeTransactionResponse" "Amazonka.LakeFormation.DescribeTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DescribeTransactionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransactionDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeTransactionResponse Source #

Create a value of DescribeTransactionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:transactionDescription:DescribeTransactionResponse', describeTransactionResponse_transactionDescription - Returns a TransactionDescription object containing information about the transaction.

$sel:httpStatus:DescribeTransactionResponse', describeTransactionResponse_httpStatus - The response's http status code.

ExtendTransaction

data ExtendTransaction Source #

See: newExtendTransaction smart constructor.

Constructors

ExtendTransaction' (Maybe Text) 

Instances

Instances details
ToJSON ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

ToHeaders ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

ToPath ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

ToQuery ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

AWSRequest ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Associated Types

type AWSResponse ExtendTransaction #

Generic ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Associated Types

type Rep ExtendTransaction :: Type -> Type #

Read ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Show ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

NFData ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Methods

rnf :: ExtendTransaction -> () #

Eq ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Hashable ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

type AWSResponse ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

type Rep ExtendTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

type Rep ExtendTransaction = D1 ('MetaData "ExtendTransaction" "Amazonka.LakeFormation.ExtendTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ExtendTransaction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExtendTransaction :: ExtendTransaction Source #

Create a value of ExtendTransaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ExtendTransaction, extendTransaction_transactionId - The transaction to extend.

data ExtendTransactionResponse Source #

See: newExtendTransactionResponse smart constructor.

Instances

Instances details
Generic ExtendTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Associated Types

type Rep ExtendTransactionResponse :: Type -> Type #

Read ExtendTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Show ExtendTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

NFData ExtendTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

Eq ExtendTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

type Rep ExtendTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ExtendTransaction

type Rep ExtendTransactionResponse = D1 ('MetaData "ExtendTransactionResponse" "Amazonka.LakeFormation.ExtendTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ExtendTransactionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newExtendTransactionResponse Source #

Create a value of ExtendTransactionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ExtendTransactionResponse', extendTransactionResponse_httpStatus - The response's http status code.

GetDataLakeSettings

data GetDataLakeSettings Source #

See: newGetDataLakeSettings smart constructor.

Instances

Instances details
ToJSON GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

ToHeaders GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

ToPath GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

ToQuery GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

AWSRequest GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Associated Types

type AWSResponse GetDataLakeSettings #

Generic GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Associated Types

type Rep GetDataLakeSettings :: Type -> Type #

Read GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Show GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

NFData GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Methods

rnf :: GetDataLakeSettings -> () #

Eq GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Hashable GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

type AWSResponse GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

type Rep GetDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

type Rep GetDataLakeSettings = D1 ('MetaData "GetDataLakeSettings" "Amazonka.LakeFormation.GetDataLakeSettings" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetDataLakeSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetDataLakeSettings :: GetDataLakeSettings Source #

Create a value of GetDataLakeSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDataLakeSettings, getDataLakeSettings_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 Lake Formation environment.

data GetDataLakeSettingsResponse Source #

See: newGetDataLakeSettingsResponse smart constructor.

Instances

Instances details
Generic GetDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Associated Types

type Rep GetDataLakeSettingsResponse :: Type -> Type #

Read GetDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Show GetDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

NFData GetDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

Eq GetDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

type Rep GetDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetDataLakeSettings

type Rep GetDataLakeSettingsResponse = D1 ('MetaData "GetDataLakeSettingsResponse" "Amazonka.LakeFormation.GetDataLakeSettings" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetDataLakeSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataLakeSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataLakeSettings)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDataLakeSettingsResponse Source #

Create a value of GetDataLakeSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataLakeSettings:GetDataLakeSettingsResponse', getDataLakeSettingsResponse_dataLakeSettings - A structure representing a list of Lake Formation principals designated as data lake administrators.

$sel:httpStatus:GetDataLakeSettingsResponse', getDataLakeSettingsResponse_httpStatus - The response's http status code.

GetEffectivePermissionsForPath

data GetEffectivePermissionsForPath Source #

See: newGetEffectivePermissionsForPath smart constructor.

Instances

Instances details
ToJSON GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

ToHeaders GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

ToPath GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

ToQuery GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

AWSRequest GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Generic GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Associated Types

type Rep GetEffectivePermissionsForPath :: Type -> Type #

Read GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Show GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

NFData GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Eq GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Hashable GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

type AWSResponse GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

type Rep GetEffectivePermissionsForPath Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

type Rep GetEffectivePermissionsForPath = D1 ('MetaData "GetEffectivePermissionsForPath" "Amazonka.LakeFormation.GetEffectivePermissionsForPath" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetEffectivePermissionsForPath'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetEffectivePermissionsForPath Source #

Create a value of GetEffectivePermissionsForPath with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetEffectivePermissionsForPath, getEffectivePermissionsForPath_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 Lake Formation environment.

$sel:maxResults:GetEffectivePermissionsForPath', getEffectivePermissionsForPath_maxResults - The maximum number of results to return.

GetEffectivePermissionsForPath, getEffectivePermissionsForPath_nextToken - A continuation token, if this is not the first call to retrieve this list.

GetEffectivePermissionsForPath, getEffectivePermissionsForPath_resourceArn - The Amazon Resource Name (ARN) of the resource for which you want to get permissions.

data GetEffectivePermissionsForPathResponse Source #

Instances

Instances details
Generic GetEffectivePermissionsForPathResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Read GetEffectivePermissionsForPathResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Show GetEffectivePermissionsForPathResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

NFData GetEffectivePermissionsForPathResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

Eq GetEffectivePermissionsForPathResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

type Rep GetEffectivePermissionsForPathResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetEffectivePermissionsForPath

type Rep GetEffectivePermissionsForPathResponse = D1 ('MetaData "GetEffectivePermissionsForPathResponse" "Amazonka.LakeFormation.GetEffectivePermissionsForPath" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetEffectivePermissionsForPathResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrincipalResourcePermissions])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetEffectivePermissionsForPathResponse Source #

Create a value of GetEffectivePermissionsForPathResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetEffectivePermissionsForPath, getEffectivePermissionsForPathResponse_nextToken - A continuation token, if this is not the first call to retrieve this list.

GetEffectivePermissionsForPathResponse, getEffectivePermissionsForPathResponse_permissions - A list of the permissions for the specified table or database resource located at the path in Amazon S3.

$sel:httpStatus:GetEffectivePermissionsForPathResponse', getEffectivePermissionsForPathResponse_httpStatus - The response's http status code.

GetLFTag

data GetLFTag Source #

See: newGetLFTag smart constructor.

Constructors

GetLFTag' (Maybe Text) Text 

Instances

Instances details
ToJSON GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

ToHeaders GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

toHeaders :: GetLFTag -> [Header] #

ToPath GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

ToQuery GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

AWSRequest GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Associated Types

type AWSResponse GetLFTag #

Generic GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Associated Types

type Rep GetLFTag :: Type -> Type #

Methods

from :: GetLFTag -> Rep GetLFTag x #

to :: Rep GetLFTag x -> GetLFTag #

Read GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Show GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

NFData GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

rnf :: GetLFTag -> () #

Eq GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Hashable GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

hashWithSalt :: Int -> GetLFTag -> Int #

hash :: GetLFTag -> Int #

type AWSResponse GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTag = D1 ('MetaData "GetLFTag" "Amazonka.LakeFormation.GetLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetLFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetLFTag Source #

Arguments

:: Text

GetLFTag

-> GetLFTag 

Create a value of GetLFTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetLFTag, getLFTag_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 Lake Formation environment.

GetLFTag, getLFTag_tagKey - The key-name for the LF-tag.

data GetLFTagResponse Source #

See: newGetLFTagResponse smart constructor.

Instances

Instances details
Generic GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Associated Types

type Rep GetLFTagResponse :: Type -> Type #

Read GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Show GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

NFData GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

Methods

rnf :: GetLFTagResponse -> () #

Eq GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetLFTag

type Rep GetLFTagResponse = D1 ('MetaData "GetLFTagResponse" "Amazonka.LakeFormation.GetLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetLFTagResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLFTagResponse Source #

Create a value of GetLFTagResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetLFTag, getLFTagResponse_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 Lake Formation environment.

GetLFTag, getLFTagResponse_tagKey - The key-name for the LF-tag.

GetLFTagResponse, getLFTagResponse_tagValues - A list of possible values an attribute can take.

$sel:httpStatus:GetLFTagResponse', getLFTagResponse_httpStatus - The response's http status code.

GetQueryState

data GetQueryState Source #

See: newGetQueryState smart constructor.

Constructors

GetQueryState' Text 

Instances

Instances details
ToJSON GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

ToHeaders GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

ToPath GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

ToQuery GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

AWSRequest GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Associated Types

type AWSResponse GetQueryState #

Generic GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Associated Types

type Rep GetQueryState :: Type -> Type #

Read GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Show GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

NFData GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Methods

rnf :: GetQueryState -> () #

Eq GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Hashable GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type AWSResponse GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryState = D1 ('MetaData "GetQueryState" "Amazonka.LakeFormation.GetQueryState" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetQueryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetQueryState Source #

Create a value of GetQueryState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryId:GetQueryState', getQueryState_queryId - The ID of the plan query operation.

data GetQueryStateResponse Source #

A structure for the output.

See: newGetQueryStateResponse smart constructor.

Instances

Instances details
Generic GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Associated Types

type Rep GetQueryStateResponse :: Type -> Type #

Read GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Show GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

NFData GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Methods

rnf :: GetQueryStateResponse -> () #

Eq GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryStateResponse = D1 ('MetaData "GetQueryStateResponse" "Amazonka.LakeFormation.GetQueryState" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetQueryStateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryStateString))))

newGetQueryStateResponse Source #

Create a value of GetQueryStateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetQueryStateResponse, getQueryStateResponse_error - An error message when the operation fails.

$sel:httpStatus:GetQueryStateResponse', getQueryStateResponse_httpStatus - The response's http status code.

$sel:state:GetQueryStateResponse', getQueryStateResponse_state - The state of a query previously submitted. The possible states are:

  • PENDING: the query is pending.
  • WORKUNITS_AVAILABLE: some work units are ready for retrieval and execution.
  • FINISHED: the query planning finished successfully, and all work units are ready for retrieval and execution.
  • ERROR: an error occurred with the query, such as an invalid query ID or a backend error.

GetQueryStatistics

data GetQueryStatistics Source #

See: newGetQueryStatistics smart constructor.

Instances

Instances details
ToJSON GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

ToHeaders GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

ToPath GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

ToQuery GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

AWSRequest GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Associated Types

type AWSResponse GetQueryStatistics #

Generic GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Associated Types

type Rep GetQueryStatistics :: Type -> Type #

Read GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Show GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

NFData GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Methods

rnf :: GetQueryStatistics -> () #

Eq GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Hashable GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

type AWSResponse GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

type Rep GetQueryStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

type Rep GetQueryStatistics = D1 ('MetaData "GetQueryStatistics" "Amazonka.LakeFormation.GetQueryStatistics" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetQueryStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetQueryStatistics Source #

Create a value of GetQueryStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryId:GetQueryStatistics', getQueryStatistics_queryId - The ID of the plan query operation.

data GetQueryStatisticsResponse Source #

See: newGetQueryStatisticsResponse smart constructor.

Instances

Instances details
Generic GetQueryStatisticsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Associated Types

type Rep GetQueryStatisticsResponse :: Type -> Type #

Read GetQueryStatisticsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Show GetQueryStatisticsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

NFData GetQueryStatisticsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

Eq GetQueryStatisticsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

type Rep GetQueryStatisticsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryStatistics

type Rep GetQueryStatisticsResponse = D1 ('MetaData "GetQueryStatisticsResponse" "Amazonka.LakeFormation.GetQueryStatistics" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetQueryStatisticsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionStatistics)) :*: S1 ('MetaSel ('Just "planningStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlanningStatistics))) :*: (S1 ('MetaSel ('Just "querySubmissionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetQueryStatisticsResponse Source #

Create a value of GetQueryStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executionStatistics:GetQueryStatisticsResponse', getQueryStatisticsResponse_executionStatistics - An ExecutionStatistics structure containing execution statistics.

$sel:planningStatistics:GetQueryStatisticsResponse', getQueryStatisticsResponse_planningStatistics - A PlanningStatistics structure containing query planning statistics.

$sel:querySubmissionTime:GetQueryStatisticsResponse', getQueryStatisticsResponse_querySubmissionTime - The time that the query was submitted.

$sel:httpStatus:GetQueryStatisticsResponse', getQueryStatisticsResponse_httpStatus - The response's http status code.

GetResourceLFTags

data GetResourceLFTags Source #

See: newGetResourceLFTags smart constructor.

Instances

Instances details
ToJSON GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

ToHeaders GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

ToPath GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

ToQuery GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

AWSRequest GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Associated Types

type AWSResponse GetResourceLFTags #

Generic GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Associated Types

type Rep GetResourceLFTags :: Type -> Type #

Read GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Show GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

NFData GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Methods

rnf :: GetResourceLFTags -> () #

Eq GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Hashable GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

type AWSResponse GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

type Rep GetResourceLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

type Rep GetResourceLFTags = D1 ('MetaData "GetResourceLFTags" "Amazonka.LakeFormation.GetResourceLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetResourceLFTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "showAssignedLFTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource))))

newGetResourceLFTags Source #

Create a value of GetResourceLFTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetResourceLFTags, getResourceLFTags_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 Lake Formation environment.

$sel:showAssignedLFTags:GetResourceLFTags', getResourceLFTags_showAssignedLFTags - Indicates whether to show the assigned LF-tags.

GetResourceLFTags, getResourceLFTags_resource - The database, table, or column resource for which you want to return LF-tags.

data GetResourceLFTagsResponse Source #

See: newGetResourceLFTagsResponse smart constructor.

Instances

Instances details
Generic GetResourceLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Associated Types

type Rep GetResourceLFTagsResponse :: Type -> Type #

Read GetResourceLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Show GetResourceLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

NFData GetResourceLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

Eq GetResourceLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

type Rep GetResourceLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetResourceLFTags

type Rep GetResourceLFTagsResponse = D1 ('MetaData "GetResourceLFTagsResponse" "Amazonka.LakeFormation.GetResourceLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetResourceLFTagsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lFTagOnDatabase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair))) :*: S1 ('MetaSel ('Just "lFTagsOnColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnLFTag]))) :*: (S1 ('MetaSel ('Just "lFTagsOnTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetResourceLFTagsResponse Source #

Create a value of GetResourceLFTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetResourceLFTagsResponse, getResourceLFTagsResponse_lFTagOnDatabase - A list of LF-tags applied to a database resource.

GetResourceLFTagsResponse, getResourceLFTagsResponse_lFTagsOnColumns - A list of LF-tags applied to a column resource.

GetResourceLFTagsResponse, getResourceLFTagsResponse_lFTagsOnTable - A list of LF-tags applied to a table resource.

$sel:httpStatus:GetResourceLFTagsResponse', getResourceLFTagsResponse_httpStatus - The response's http status code.

GetTableObjects

data GetTableObjects Source #

See: newGetTableObjects smart constructor.

Instances

Instances details
ToJSON GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

ToHeaders GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

ToPath GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

ToQuery GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

AWSRequest GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Associated Types

type AWSResponse GetTableObjects #

Generic GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Associated Types

type Rep GetTableObjects :: Type -> Type #

Read GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Show GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

NFData GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Methods

rnf :: GetTableObjects -> () #

Eq GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Hashable GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

type AWSResponse GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

type Rep GetTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

type Rep GetTableObjects = D1 ('MetaData "GetTableObjects" "Amazonka.LakeFormation.GetTableObjects" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetTableObjects'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partitionPredicate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "queryAsOfTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetTableObjects Source #

Create a value of GetTableObjects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetTableObjects, getTableObjects_catalogId - The catalog containing the governed table. Defaults to the caller’s account.

$sel:maxResults:GetTableObjects', getTableObjects_maxResults - Specifies how many values to return in a page.

GetTableObjects, getTableObjects_nextToken - A continuation token if this is not the first call to retrieve these objects.

$sel:partitionPredicate:GetTableObjects', getTableObjects_partitionPredicate - A predicate to filter the objects returned based on the partition keys defined in the governed table.

  • The comparison operators supported are: =, >, <, >=, <=
  • The logical operators supported are: AND
  • The data types supported are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.

GetTableObjects, getTableObjects_queryAsOfTime - The time as of when to read the governed table contents. If not set, the most recent transaction commit time is used. Cannot be specified along with TransactionId.

GetTableObjects, getTableObjects_transactionId - The transaction ID at which to read the governed table contents. If this transaction has aborted, an error is returned. If not set, defaults to the most recent committed transaction. Cannot be specified along with QueryAsOfTime.

GetTableObjects, getTableObjects_databaseName - The database containing the governed table.

GetTableObjects, getTableObjects_tableName - The governed table for which to retrieve objects.

data GetTableObjectsResponse Source #

See: newGetTableObjectsResponse smart constructor.

Instances

Instances details
Generic GetTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Associated Types

type Rep GetTableObjectsResponse :: Type -> Type #

Read GetTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Show GetTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

NFData GetTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

Methods

rnf :: GetTableObjectsResponse -> () #

Eq GetTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

type Rep GetTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTableObjects

type Rep GetTableObjectsResponse = D1 ('MetaData "GetTableObjectsResponse" "Amazonka.LakeFormation.GetTableObjects" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetTableObjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartitionObjects])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetTableObjectsResponse Source #

Create a value of GetTableObjectsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetTableObjects, getTableObjectsResponse_nextToken - A continuation token indicating whether additional data is available.

GetTableObjectsResponse, getTableObjectsResponse_objects - A list of objects organized by partition keys.

$sel:httpStatus:GetTableObjectsResponse', getTableObjectsResponse_httpStatus - The response's http status code.

GetTemporaryGluePartitionCredentials

data GetTemporaryGluePartitionCredentials Source #

Instances

Instances details
ToJSON GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

ToHeaders GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

ToPath GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

ToQuery GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

AWSRequest GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Generic GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Read GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Show GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

NFData GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Eq GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Hashable GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

type AWSResponse GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

type Rep GetTemporaryGluePartitionCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

type Rep GetTemporaryGluePartitionCredentials = D1 ('MetaData "GetTemporaryGluePartitionCredentials" "Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetTemporaryGluePartitionCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "auditContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditContext)) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission])))) :*: (S1 ('MetaSel ('Just "tableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PartitionValueList) :*: S1 ('MetaSel ('Just "supportedPermissionTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PermissionType))))))

newGetTemporaryGluePartitionCredentials Source #

Create a value of GetTemporaryGluePartitionCredentials with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:auditContext:GetTemporaryGluePartitionCredentials', getTemporaryGluePartitionCredentials_auditContext - A structure representing context to access a resource (column names, query ID, etc).

$sel:durationSeconds:GetTemporaryGluePartitionCredentials', getTemporaryGluePartitionCredentials_durationSeconds - The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.

GetTemporaryGluePartitionCredentials, getTemporaryGluePartitionCredentials_permissions - Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).

$sel:tableArn:GetTemporaryGluePartitionCredentials', getTemporaryGluePartitionCredentials_tableArn - The ARN of the partitions' table.

$sel:partition:GetTemporaryGluePartitionCredentials', getTemporaryGluePartitionCredentials_partition - A list of partition values identifying a single partition.

$sel:supportedPermissionTypes:GetTemporaryGluePartitionCredentials', getTemporaryGluePartitionCredentials_supportedPermissionTypes - A list of supported permission types for the partition. Valid values are COLUMN_PERMISSION and CELL_FILTER_PERMISSION.

data GetTemporaryGluePartitionCredentialsResponse Source #

Instances

Instances details
Generic GetTemporaryGluePartitionCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Read GetTemporaryGluePartitionCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Show GetTemporaryGluePartitionCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

NFData GetTemporaryGluePartitionCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

Eq GetTemporaryGluePartitionCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

type Rep GetTemporaryGluePartitionCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials

type Rep GetTemporaryGluePartitionCredentialsResponse = D1 ('MetaData "GetTemporaryGluePartitionCredentialsResponse" "Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetTemporaryGluePartitionCredentialsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

GetTemporaryGlueTableCredentials

data GetTemporaryGlueTableCredentials Source #

See: newGetTemporaryGlueTableCredentials smart constructor.

Instances

Instances details
ToJSON GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

ToHeaders GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

ToPath GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

ToQuery GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

AWSRequest GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Generic GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Associated Types

type Rep GetTemporaryGlueTableCredentials :: Type -> Type #

Read GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Show GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

NFData GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Eq GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Hashable GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

type AWSResponse GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

type Rep GetTemporaryGlueTableCredentials Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

type Rep GetTemporaryGlueTableCredentials = D1 ('MetaData "GetTemporaryGlueTableCredentials" "Amazonka.LakeFormation.GetTemporaryGlueTableCredentials" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetTemporaryGlueTableCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "auditContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditContext)) :*: S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission])) :*: (S1 ('MetaSel ('Just "tableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "supportedPermissionTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PermissionType))))))

newGetTemporaryGlueTableCredentials Source #

Create a value of GetTemporaryGlueTableCredentials with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:auditContext:GetTemporaryGlueTableCredentials', getTemporaryGlueTableCredentials_auditContext - A structure representing context to access a resource (column names, query ID, etc).

$sel:durationSeconds:GetTemporaryGlueTableCredentials', getTemporaryGlueTableCredentials_durationSeconds - The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.

GetTemporaryGlueTableCredentials, getTemporaryGlueTableCredentials_permissions - Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).

$sel:tableArn:GetTemporaryGlueTableCredentials', getTemporaryGlueTableCredentials_tableArn - The ARN identifying a table in the Data Catalog for the temporary credentials request.

$sel:supportedPermissionTypes:GetTemporaryGlueTableCredentials', getTemporaryGlueTableCredentials_supportedPermissionTypes - A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and CELL_FILTER_PERMISSION.

data GetTemporaryGlueTableCredentialsResponse Source #

Instances

Instances details
Generic GetTemporaryGlueTableCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Read GetTemporaryGlueTableCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Show GetTemporaryGlueTableCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

NFData GetTemporaryGlueTableCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

Eq GetTemporaryGlueTableCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

type Rep GetTemporaryGlueTableCredentialsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetTemporaryGlueTableCredentials

type Rep GetTemporaryGlueTableCredentialsResponse = D1 ('MetaData "GetTemporaryGlueTableCredentialsResponse" "Amazonka.LakeFormation.GetTemporaryGlueTableCredentials" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetTemporaryGlueTableCredentialsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

GetWorkUnitResults

data GetWorkUnitResults Source #

See: newGetWorkUnitResults smart constructor.

Instances

Instances details
ToJSON GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

ToHeaders GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

ToPath GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

ToQuery GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

AWSRequest GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

Associated Types

type AWSResponse GetWorkUnitResults #

Generic GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

Associated Types

type Rep GetWorkUnitResults :: Type -> Type #

Show GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

NFData GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

Methods

rnf :: GetWorkUnitResults -> () #

Eq GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

Hashable GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

type AWSResponse GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

type Rep GetWorkUnitResults Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnitResults

type Rep GetWorkUnitResults = D1 ('MetaData "GetWorkUnitResults" "Amazonka.LakeFormation.GetWorkUnitResults" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetWorkUnitResults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "workUnitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "workUnitToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newGetWorkUnitResults Source #

Create a value of GetWorkUnitResults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryId:GetWorkUnitResults', getWorkUnitResults_queryId - The ID of the plan query operation for which to get results.

$sel:workUnitId:GetWorkUnitResults', getWorkUnitResults_workUnitId - The work unit ID for which to get results. Value generated by enumerating WorkUnitIdMin to WorkUnitIdMax (inclusive) from the WorkUnitRange in the output of GetWorkUnits.

GetWorkUnitResults, getWorkUnitResults_workUnitToken - A work token used to query the execution service. Token output from GetWorkUnits.

data GetWorkUnitResultsResponse Source #

A structure for the output.

See: newGetWorkUnitResultsResponse smart constructor.

newGetWorkUnitResultsResponse Source #

Create a value of GetWorkUnitResultsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetWorkUnitResultsResponse', getWorkUnitResultsResponse_httpStatus - The response's http status code.

$sel:resultStream:GetWorkUnitResultsResponse', getWorkUnitResultsResponse_resultStream - Rows returned from the GetWorkUnitResults operation as a stream of Apache Arrow v1.0 messages.

GetWorkUnits (Paginated)

data GetWorkUnits Source #

See: newGetWorkUnits smart constructor.

Constructors

GetWorkUnits' (Maybe Text) (Maybe Int) Text 

Instances

Instances details
ToJSON GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

ToHeaders GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

ToPath GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

ToQuery GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

AWSPager GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

AWSRequest GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Associated Types

type AWSResponse GetWorkUnits #

Generic GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Associated Types

type Rep GetWorkUnits :: Type -> Type #

Read GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Show GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

NFData GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Methods

rnf :: GetWorkUnits -> () #

Eq GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Hashable GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

type AWSResponse GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

type Rep GetWorkUnits Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

type Rep GetWorkUnits = D1 ('MetaData "GetWorkUnits" "Amazonka.LakeFormation.GetWorkUnits" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetWorkUnits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetWorkUnits Source #

Create a value of GetWorkUnits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetWorkUnits, getWorkUnits_nextToken - A continuation token, if this is a continuation call.

$sel:pageSize:GetWorkUnits', getWorkUnits_pageSize - The size of each page to get in the Amazon Web Services service call. This does not affect the number of items returned in the command's output. Setting a smaller page size results in more calls to the Amazon Web Services service, retrieving fewer items in each call. This can help prevent the Amazon Web Services service calls from timing out.

GetWorkUnits, getWorkUnits_queryId - The ID of the plan query operation.

data GetWorkUnitsResponse Source #

A structure for the output.

See: newGetWorkUnitsResponse smart constructor.

Instances

Instances details
Generic GetWorkUnitsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Associated Types

type Rep GetWorkUnitsResponse :: Type -> Type #

Read GetWorkUnitsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Show GetWorkUnitsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

NFData GetWorkUnitsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

Methods

rnf :: GetWorkUnitsResponse -> () #

Eq GetWorkUnitsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

type Rep GetWorkUnitsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetWorkUnits

type Rep GetWorkUnitsResponse = D1 ('MetaData "GetWorkUnitsResponse" "Amazonka.LakeFormation.GetWorkUnits" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetWorkUnitsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workUnitRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkUnitRange]))))

newGetWorkUnitsResponse Source #

Create a value of GetWorkUnitsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetWorkUnits, getWorkUnitsResponse_nextToken - A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

$sel:httpStatus:GetWorkUnitsResponse', getWorkUnitsResponse_httpStatus - The response's http status code.

GetWorkUnits, getWorkUnitsResponse_queryId - The ID of the plan query operation.

$sel:workUnitRanges:GetWorkUnitsResponse', getWorkUnitsResponse_workUnitRanges - A WorkUnitRangeList object that specifies the valid range of work unit IDs for querying the execution service.

GrantPermissions

data GrantPermissions Source #

See: newGrantPermissions smart constructor.

Instances

Instances details
ToJSON GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

ToHeaders GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

ToPath GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

ToQuery GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

AWSRequest GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Associated Types

type AWSResponse GrantPermissions #

Generic GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Associated Types

type Rep GrantPermissions :: Type -> Type #

Read GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Show GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

NFData GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Methods

rnf :: GrantPermissions -> () #

Eq GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Hashable GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

type AWSResponse GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

type Rep GrantPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

type Rep GrantPermissions = D1 ('MetaData "GrantPermissions" "Amazonka.LakeFormation.GrantPermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GrantPermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionsWithGrantOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission]))) :*: (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataLakePrincipal) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Permission])))))

newGrantPermissions Source #

Create a value of GrantPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GrantPermissions, grantPermissions_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 Lake Formation environment.

GrantPermissions, grantPermissions_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.

GrantPermissions, grantPermissions_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.

GrantPermissions, grantPermissions_resource - The resource to which permissions are to be granted. Resources in Lake Formation are the Data Catalog, databases, and tables.

GrantPermissions, grantPermissions_permissions - The permissions granted to the principal on the resource. 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. Lake Formation requires that each principal be authorized to perform a specific task on Lake Formation resources.

data GrantPermissionsResponse Source #

See: newGrantPermissionsResponse smart constructor.

Instances

Instances details
Generic GrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Associated Types

type Rep GrantPermissionsResponse :: Type -> Type #

Read GrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Show GrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

NFData GrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

Eq GrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

type Rep GrantPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GrantPermissions

type Rep GrantPermissionsResponse = D1 ('MetaData "GrantPermissionsResponse" "Amazonka.LakeFormation.GrantPermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GrantPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGrantPermissionsResponse Source #

Create a value of GrantPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GrantPermissionsResponse', grantPermissionsResponse_httpStatus - The response's http status code.

ListDataCellsFilter (Paginated)

data ListDataCellsFilter Source #

See: newListDataCellsFilter smart constructor.

Instances

Instances details
ToJSON ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

ToHeaders ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

ToPath ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

ToQuery ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

AWSPager ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

AWSRequest ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Associated Types

type AWSResponse ListDataCellsFilter #

Generic ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Associated Types

type Rep ListDataCellsFilter :: Type -> Type #

Read ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Show ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

NFData ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Methods

rnf :: ListDataCellsFilter -> () #

Eq ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Hashable ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

type AWSResponse ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

type Rep ListDataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

type Rep ListDataCellsFilter = D1 ('MetaData "ListDataCellsFilter" "Amazonka.LakeFormation.ListDataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListDataCellsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "table") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableResource)))))

newListDataCellsFilter :: ListDataCellsFilter Source #

Create a value of ListDataCellsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListDataCellsFilter', listDataCellsFilter_maxResults - The maximum size of the response.

ListDataCellsFilter, listDataCellsFilter_nextToken - A continuation token, if this is a continuation call.

ListDataCellsFilter, listDataCellsFilter_table - A table in the Glue Data Catalog.

data ListDataCellsFilterResponse Source #

See: newListDataCellsFilterResponse smart constructor.

Instances

Instances details
Generic ListDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Associated Types

type Rep ListDataCellsFilterResponse :: Type -> Type #

Read ListDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Show ListDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

NFData ListDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

Eq ListDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

type Rep ListDataCellsFilterResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListDataCellsFilter

type Rep ListDataCellsFilterResponse = D1 ('MetaData "ListDataCellsFilterResponse" "Amazonka.LakeFormation.ListDataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListDataCellsFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataCellsFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataCellsFilter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDataCellsFilterResponse Source #

Create a value of ListDataCellsFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataCellsFilters:ListDataCellsFilterResponse', listDataCellsFilterResponse_dataCellsFilters - A list of DataCellFilter structures.

ListDataCellsFilter, listDataCellsFilterResponse_nextToken - A continuation token, if not all requested data cell filters have been returned.

$sel:httpStatus:ListDataCellsFilterResponse', listDataCellsFilterResponse_httpStatus - The response's http status code.

ListLFTags (Paginated)

data ListLFTags Source #

See: newListLFTags smart constructor.

Instances

Instances details
ToJSON ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

ToHeaders ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Methods

toHeaders :: ListLFTags -> [Header] #

ToPath ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

ToQuery ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

AWSPager ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

AWSRequest ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Associated Types

type AWSResponse ListLFTags #

Generic ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Associated Types

type Rep ListLFTags :: Type -> Type #

Read ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Show ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

NFData ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Methods

rnf :: ListLFTags -> () #

Eq ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Hashable ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

type AWSResponse ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

type Rep ListLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

type Rep ListLFTags = D1 ('MetaData "ListLFTags" "Amazonka.LakeFormation.ListLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListLFTags'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceShareType)))))

newListLFTags :: ListLFTags Source #

Create a value of ListLFTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListLFTags, listLFTags_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 Lake Formation environment.

$sel:maxResults:ListLFTags', listLFTags_maxResults - The maximum number of results to return.

ListLFTags, listLFTags_nextToken - A continuation token, if this is not the first call to retrieve this list.

$sel:resourceShareType:ListLFTags', listLFTags_resourceShareType - If resource share type is ALL, returns both in-account LF-tags and shared LF-tags that the requester has permission to view. If resource share type is FOREIGN, returns all share LF-tags that the requester can view. If no resource share type is passed, lists LF-tags in the given catalog ID that the requester has permission to view.

data ListLFTagsResponse Source #

See: newListLFTagsResponse smart constructor.

Instances

Instances details
Generic ListLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Associated Types

type Rep ListLFTagsResponse :: Type -> Type #

Read ListLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Show ListLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

NFData ListLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

Methods

rnf :: ListLFTagsResponse -> () #

Eq ListLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

type Rep ListLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListLFTags

type Rep ListLFTagsResponse = D1 ('MetaData "ListLFTagsResponse" "Amazonka.LakeFormation.ListLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListLFTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lFTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLFTagsResponse Source #

Create a value of ListLFTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListLFTagsResponse, listLFTagsResponse_lFTags - A list of LF-tags that the requested has permission to view.

ListLFTags, listLFTagsResponse_nextToken - A continuation token, present if the current list segment is not the last.

$sel:httpStatus:ListLFTagsResponse', listLFTagsResponse_httpStatus - The response's http status code.

ListPermissions

data ListPermissions Source #

See: newListPermissions smart constructor.

Instances

Instances details
ToJSON ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

ToHeaders ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

ToPath ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

ToQuery ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

AWSRequest ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Associated Types

type AWSResponse ListPermissions #

Generic ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Associated Types

type Rep ListPermissions :: Type -> Type #

Read ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Show ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

NFData ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Methods

rnf :: ListPermissions -> () #

Eq ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Hashable ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

type AWSResponse ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

type Rep ListPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

newListPermissions :: ListPermissions Source #

Create a value of ListPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListPermissions, listPermissions_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 Lake Formation environment.

$sel:includeRelated:ListPermissions', listPermissions_includeRelated - Indicates that related permissions should be included in the results.

$sel:maxResults:ListPermissions', listPermissions_maxResults - The maximum number of results to return.

ListPermissions, listPermissions_nextToken - A continuation token, if this is not the first call to retrieve this list.

ListPermissions, listPermissions_principal - Specifies a principal to filter the permissions returned.

ListPermissions, listPermissions_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.

ListPermissions, listPermissions_resourceType - Specifies a resource type to filter the permissions returned.

data ListPermissionsResponse Source #

See: newListPermissionsResponse smart constructor.

Instances

Instances details
Generic ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Associated Types

type Rep ListPermissionsResponse :: Type -> Type #

Read ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Show ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

NFData ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

Methods

rnf :: ListPermissionsResponse -> () #

Eq ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

type Rep ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListPermissions

type Rep ListPermissionsResponse = D1 ('MetaData "ListPermissionsResponse" "Amazonka.LakeFormation.ListPermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "principalResourcePermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrincipalResourcePermissions])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPermissionsResponse Source #

Create a value of ListPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListPermissions, listPermissionsResponse_nextToken - A continuation token, if this is not the first call to retrieve this list.

$sel:principalResourcePermissions:ListPermissionsResponse', listPermissionsResponse_principalResourcePermissions - A list of principals and their permissions on the resource for the specified principal and resource types.

$sel:httpStatus:ListPermissionsResponse', listPermissionsResponse_httpStatus - The response's http status code.

ListResources

data ListResources Source #

See: newListResources smart constructor.

Instances

Instances details
ToJSON ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

ToHeaders ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

ToPath ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

ToQuery ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

AWSRequest ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Associated Types

type AWSResponse ListResources #

Generic ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Associated Types

type Rep ListResources :: Type -> Type #

Read ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Show ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

NFData ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Methods

rnf :: ListResources -> () #

Eq ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Hashable ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

type AWSResponse ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

type Rep ListResources Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

type Rep ListResources = D1 ('MetaData "ListResources" "Amazonka.LakeFormation.ListResources" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterConditionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty FilterCondition))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListResources :: ListResources Source #

Create a value of ListResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterConditionList:ListResources', listResources_filterConditionList - Any applicable row-level and/or column-level filtering conditions for the resources.

$sel:maxResults:ListResources', listResources_maxResults - The maximum number of resource results.

ListResources, listResources_nextToken - A continuation token, if this is not the first call to retrieve these resources.

data ListResourcesResponse Source #

See: newListResourcesResponse smart constructor.

Instances

Instances details
Generic ListResourcesResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Associated Types

type Rep ListResourcesResponse :: Type -> Type #

Read ListResourcesResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Show ListResourcesResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

NFData ListResourcesResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

Methods

rnf :: ListResourcesResponse -> () #

Eq ListResourcesResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

type Rep ListResourcesResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListResources

type Rep ListResourcesResponse = D1 ('MetaData "ListResourcesResponse" "Amazonka.LakeFormation.ListResources" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourcesResponse Source #

Create a value of ListResourcesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListResources, listResourcesResponse_nextToken - A continuation token, if this is not the first call to retrieve these resources.

$sel:resourceInfoList:ListResourcesResponse', listResourcesResponse_resourceInfoList - A summary of the data lake resources.

$sel:httpStatus:ListResourcesResponse', listResourcesResponse_httpStatus - The response's http status code.

ListTableStorageOptimizers

data ListTableStorageOptimizers Source #

See: newListTableStorageOptimizers smart constructor.

Instances

Instances details
ToJSON ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

ToHeaders ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

ToPath ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

ToQuery ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

AWSRequest ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Generic ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Associated Types

type Rep ListTableStorageOptimizers :: Type -> Type #

Read ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Show ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

NFData ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Eq ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Hashable ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

type AWSResponse ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

type Rep ListTableStorageOptimizers Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

type Rep ListTableStorageOptimizers = D1 ('MetaData "ListTableStorageOptimizers" "Amazonka.LakeFormation.ListTableStorageOptimizers" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListTableStorageOptimizers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "storageOptimizerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OptimizerType)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTableStorageOptimizers Source #

Create a value of ListTableStorageOptimizers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTableStorageOptimizers, listTableStorageOptimizers_catalogId - The Catalog ID of the table.

$sel:maxResults:ListTableStorageOptimizers', listTableStorageOptimizers_maxResults - The number of storage optimizers to return on each call.

ListTableStorageOptimizers, listTableStorageOptimizers_nextToken - A continuation token, if this is a continuation call.

ListTableStorageOptimizers, listTableStorageOptimizers_storageOptimizerType - The specific type of storage optimizers to list. The supported value is compaction.

ListTableStorageOptimizers, listTableStorageOptimizers_databaseName - Name of the database where the table is present.

ListTableStorageOptimizers, listTableStorageOptimizers_tableName - Name of the table.

data ListTableStorageOptimizersResponse Source #

Instances

Instances details
Generic ListTableStorageOptimizersResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Associated Types

type Rep ListTableStorageOptimizersResponse :: Type -> Type #

Read ListTableStorageOptimizersResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Show ListTableStorageOptimizersResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

NFData ListTableStorageOptimizersResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

Eq ListTableStorageOptimizersResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

type Rep ListTableStorageOptimizersResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTableStorageOptimizers

type Rep ListTableStorageOptimizersResponse = D1 ('MetaData "ListTableStorageOptimizersResponse" "Amazonka.LakeFormation.ListTableStorageOptimizers" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListTableStorageOptimizersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "storageOptimizerList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StorageOptimizer])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTableStorageOptimizersResponse Source #

Create a value of ListTableStorageOptimizersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTableStorageOptimizers, listTableStorageOptimizersResponse_nextToken - A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

$sel:storageOptimizerList:ListTableStorageOptimizersResponse', listTableStorageOptimizersResponse_storageOptimizerList - A list of the storage optimizers associated with a table.

$sel:httpStatus:ListTableStorageOptimizersResponse', listTableStorageOptimizersResponse_httpStatus - The response's http status code.

ListTransactions

data ListTransactions Source #

See: newListTransactions smart constructor.

Instances

Instances details
ToJSON ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

ToHeaders ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

ToPath ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

ToQuery ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

AWSRequest ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Associated Types

type AWSResponse ListTransactions #

Generic ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Associated Types

type Rep ListTransactions :: Type -> Type #

Read ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Show ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

NFData ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Methods

rnf :: ListTransactions -> () #

Eq ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Hashable ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

type AWSResponse ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

type Rep ListTransactions Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

type Rep ListTransactions = D1 ('MetaData "ListTransactions" "Amazonka.LakeFormation.ListTransactions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListTransactions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransactionStatusFilter)))))

newListTransactions :: ListTransactions Source #

Create a value of ListTransactions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTransactions, listTransactions_catalogId - The catalog for which to list transactions. Defaults to the account ID of the caller.

$sel:maxResults:ListTransactions', listTransactions_maxResults - The maximum number of transactions to return in a single call.

ListTransactions, listTransactions_nextToken - A continuation token if this is not the first call to retrieve transactions.

$sel:statusFilter:ListTransactions', listTransactions_statusFilter - A filter indicating the status of transactions to return. Options are ALL | COMPLETED | COMMITTED | ABORTED | ACTIVE. The default is ALL.

data ListTransactionsResponse Source #

See: newListTransactionsResponse smart constructor.

Instances

Instances details
Generic ListTransactionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Associated Types

type Rep ListTransactionsResponse :: Type -> Type #

Read ListTransactionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Show ListTransactionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

NFData ListTransactionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

Eq ListTransactionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

type Rep ListTransactionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.ListTransactions

type Rep ListTransactionsResponse = D1 ('MetaData "ListTransactionsResponse" "Amazonka.LakeFormation.ListTransactions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ListTransactionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transactions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TransactionDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTransactionsResponse Source #

Create a value of ListTransactionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTransactions, listTransactionsResponse_nextToken - A continuation token indicating whether additional data is available.

$sel:transactions:ListTransactionsResponse', listTransactionsResponse_transactions - A list of transactions. The record for each transaction is a TransactionDescription object.

$sel:httpStatus:ListTransactionsResponse', listTransactionsResponse_httpStatus - The response's http status code.

PutDataLakeSettings

data PutDataLakeSettings Source #

See: newPutDataLakeSettings smart constructor.

Instances

Instances details
ToJSON PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToHeaders PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToPath PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToQuery PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

AWSRequest PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type AWSResponse PutDataLakeSettings #

Generic PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type Rep PutDataLakeSettings :: Type -> Type #

Read PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Show PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

NFData PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Methods

rnf :: PutDataLakeSettings -> () #

Eq PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Hashable PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type AWSResponse PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettings = D1 ('MetaData "PutDataLakeSettings" "Amazonka.LakeFormation.PutDataLakeSettings" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PutDataLakeSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataLakeSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataLakeSettings)))

newPutDataLakeSettings Source #

Create a value of PutDataLakeSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutDataLakeSettings, putDataLakeSettings_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 Lake Formation environment.

$sel:dataLakeSettings:PutDataLakeSettings', putDataLakeSettings_dataLakeSettings - A structure representing a list of Lake Formation principals designated as data lake administrators.

data PutDataLakeSettingsResponse Source #

See: newPutDataLakeSettingsResponse smart constructor.

Instances

Instances details
Generic PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type Rep PutDataLakeSettingsResponse :: Type -> Type #

Read PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Show PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

NFData PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Eq PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettingsResponse = D1 ('MetaData "PutDataLakeSettingsResponse" "Amazonka.LakeFormation.PutDataLakeSettings" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PutDataLakeSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutDataLakeSettingsResponse Source #

Create a value of PutDataLakeSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutDataLakeSettingsResponse', putDataLakeSettingsResponse_httpStatus - The response's http status code.

RegisterResource

data RegisterResource Source #

See: newRegisterResource smart constructor.

Instances

Instances details
ToJSON RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

ToHeaders RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

ToPath RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

ToQuery RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

AWSRequest RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Associated Types

type AWSResponse RegisterResource #

Generic RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Associated Types

type Rep RegisterResource :: Type -> Type #

Read RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Show RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

NFData RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Methods

rnf :: RegisterResource -> () #

Eq RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Hashable RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

type AWSResponse RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

type Rep RegisterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

type Rep RegisterResource = D1 ('MetaData "RegisterResource" "Amazonka.LakeFormation.RegisterResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RegisterResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "useServiceLinkedRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRegisterResource Source #

Create a value of RegisterResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RegisterResource, registerResource_roleArn - The identifier for the role that registers the resource.

$sel:useServiceLinkedRole:RegisterResource', registerResource_useServiceLinkedRole - Designates an 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.

RegisterResource, registerResource_resourceArn - The Amazon Resource Name (ARN) of the resource that you want to register.

data RegisterResourceResponse Source #

See: newRegisterResourceResponse smart constructor.

Instances

Instances details
Generic RegisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Associated Types

type Rep RegisterResourceResponse :: Type -> Type #

Read RegisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Show RegisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

NFData RegisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

Eq RegisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

type Rep RegisterResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RegisterResource

type Rep RegisterResourceResponse = D1 ('MetaData "RegisterResourceResponse" "Amazonka.LakeFormation.RegisterResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RegisterResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterResourceResponse Source #

Create a value of RegisterResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RegisterResourceResponse', registerResourceResponse_httpStatus - The response's http status code.

RemoveLFTagsFromResource

data RemoveLFTagsFromResource Source #

See: newRemoveLFTagsFromResource smart constructor.

Instances

Instances details
ToJSON RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

ToHeaders RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

ToPath RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

ToQuery RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

AWSRequest RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Generic RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Associated Types

type Rep RemoveLFTagsFromResource :: Type -> Type #

Read RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Show RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

NFData RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Eq RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Hashable RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

type AWSResponse RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

type Rep RemoveLFTagsFromResource Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

type Rep RemoveLFTagsFromResource = D1 ('MetaData "RemoveLFTagsFromResource" "Amazonka.LakeFormation.RemoveLFTagsFromResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RemoveLFTagsFromResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource) :*: S1 ('MetaSel ('Just "lFTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty LFTagPair)))))

newRemoveLFTagsFromResource Source #

Create a value of RemoveLFTagsFromResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RemoveLFTagsFromResource, removeLFTagsFromResource_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 Lake Formation environment.

RemoveLFTagsFromResource, removeLFTagsFromResource_resource - The database, table, or column resource where you want to remove an LF-tag.

RemoveLFTagsFromResource, removeLFTagsFromResource_lFTags - The LF-tags to be removed from the resource.

data RemoveLFTagsFromResourceResponse Source #

See: newRemoveLFTagsFromResourceResponse smart constructor.

Instances

Instances details
Generic RemoveLFTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Associated Types

type Rep RemoveLFTagsFromResourceResponse :: Type -> Type #

Read RemoveLFTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Show RemoveLFTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

NFData RemoveLFTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

Eq RemoveLFTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

type Rep RemoveLFTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RemoveLFTagsFromResource

type Rep RemoveLFTagsFromResourceResponse = D1 ('MetaData "RemoveLFTagsFromResourceResponse" "Amazonka.LakeFormation.RemoveLFTagsFromResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RemoveLFTagsFromResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LFTagError])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveLFTagsFromResourceResponse Source #

Create a value of RemoveLFTagsFromResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:RemoveLFTagsFromResourceResponse', removeLFTagsFromResourceResponse_failures - A list of failures to untag a resource.

$sel:httpStatus:RemoveLFTagsFromResourceResponse', removeLFTagsFromResourceResponse_httpStatus - The response's http status code.

RevokePermissions

data RevokePermissions Source #

See: newRevokePermissions smart constructor.

Instances

Instances details
ToJSON RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

ToHeaders RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

ToPath RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

ToQuery RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

AWSRequest RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Associated Types

type AWSResponse RevokePermissions #

Generic RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Associated Types

type Rep RevokePermissions :: Type -> Type #

Read RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Show RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

NFData RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Methods

rnf :: RevokePermissions -> () #

Eq RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Hashable RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

type AWSResponse RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

type Rep RevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

type Rep RevokePermissions = D1 ('MetaData "RevokePermissions" "Amazonka.LakeFormation.RevokePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RevokePermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionsWithGrantOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission]))) :*: (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataLakePrincipal) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Permission])))))

newRevokePermissions Source #

Create a value of RevokePermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RevokePermissions, revokePermissions_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 Lake Formation environment.

RevokePermissions, revokePermissions_permissionsWithGrantOption - Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.

RevokePermissions, revokePermissions_principal - The principal to be revoked permissions on the resource.

RevokePermissions, revokePermissions_resource - The resource to which permissions are to be revoked.

RevokePermissions, revokePermissions_permissions - The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.

data RevokePermissionsResponse Source #

See: newRevokePermissionsResponse smart constructor.

Instances

Instances details
Generic RevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Associated Types

type Rep RevokePermissionsResponse :: Type -> Type #

Read RevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Show RevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

NFData RevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

Eq RevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

type Rep RevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.RevokePermissions

type Rep RevokePermissionsResponse = D1 ('MetaData "RevokePermissionsResponse" "Amazonka.LakeFormation.RevokePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RevokePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRevokePermissionsResponse Source #

Create a value of RevokePermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RevokePermissionsResponse', revokePermissionsResponse_httpStatus - The response's http status code.

SearchDatabasesByLFTags (Paginated)

data SearchDatabasesByLFTags Source #

See: newSearchDatabasesByLFTags smart constructor.

Instances

Instances details
ToJSON SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

ToHeaders SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

ToPath SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

ToQuery SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

AWSPager SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

AWSRequest SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Generic SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Associated Types

type Rep SearchDatabasesByLFTags :: Type -> Type #

Read SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Show SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

NFData SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Methods

rnf :: SearchDatabasesByLFTags -> () #

Eq SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Hashable SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

type AWSResponse SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

type Rep SearchDatabasesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

type Rep SearchDatabasesByLFTags = D1 ('MetaData "SearchDatabasesByLFTags" "Amazonka.LakeFormation.SearchDatabasesByLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "SearchDatabasesByLFTags'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty LFTag)))))

newSearchDatabasesByLFTags Source #

Create a value of SearchDatabasesByLFTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SearchDatabasesByLFTags, searchDatabasesByLFTags_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 Lake Formation environment.

$sel:maxResults:SearchDatabasesByLFTags', searchDatabasesByLFTags_maxResults - The maximum number of results to return.

SearchDatabasesByLFTags, searchDatabasesByLFTags_nextToken - A continuation token, if this is not the first call to retrieve this list.

SearchDatabasesByLFTags, searchDatabasesByLFTags_expression - A list of conditions (LFTag structures) to search for in database resources.

data SearchDatabasesByLFTagsResponse Source #

See: newSearchDatabasesByLFTagsResponse smart constructor.

Instances

Instances details
Generic SearchDatabasesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Associated Types

type Rep SearchDatabasesByLFTagsResponse :: Type -> Type #

Read SearchDatabasesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Show SearchDatabasesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

NFData SearchDatabasesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

Eq SearchDatabasesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

type Rep SearchDatabasesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchDatabasesByLFTags

type Rep SearchDatabasesByLFTagsResponse = D1 ('MetaData "SearchDatabasesByLFTagsResponse" "Amazonka.LakeFormation.SearchDatabasesByLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "SearchDatabasesByLFTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TaggedDatabase])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSearchDatabasesByLFTagsResponse Source #

Create a value of SearchDatabasesByLFTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseList:SearchDatabasesByLFTagsResponse', searchDatabasesByLFTagsResponse_databaseList - A list of databases that meet the LF-tag conditions.

SearchDatabasesByLFTags, searchDatabasesByLFTagsResponse_nextToken - A continuation token, present if the current list segment is not the last.

$sel:httpStatus:SearchDatabasesByLFTagsResponse', searchDatabasesByLFTagsResponse_httpStatus - The response's http status code.

SearchTablesByLFTags (Paginated)

data SearchTablesByLFTags Source #

See: newSearchTablesByLFTags smart constructor.

Instances

Instances details
ToJSON SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

ToHeaders SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

ToPath SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

ToQuery SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

AWSPager SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

AWSRequest SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Associated Types

type AWSResponse SearchTablesByLFTags #

Generic SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Associated Types

type Rep SearchTablesByLFTags :: Type -> Type #

Read SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Show SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

NFData SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Methods

rnf :: SearchTablesByLFTags -> () #

Eq SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Hashable SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

type AWSResponse SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

type Rep SearchTablesByLFTags Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

type Rep SearchTablesByLFTags = D1 ('MetaData "SearchTablesByLFTags" "Amazonka.LakeFormation.SearchTablesByLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "SearchTablesByLFTags'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty LFTag)))))

newSearchTablesByLFTags Source #

Create a value of SearchTablesByLFTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SearchTablesByLFTags, searchTablesByLFTags_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 Lake Formation environment.

$sel:maxResults:SearchTablesByLFTags', searchTablesByLFTags_maxResults - The maximum number of results to return.

SearchTablesByLFTags, searchTablesByLFTags_nextToken - A continuation token, if this is not the first call to retrieve this list.

SearchTablesByLFTags, searchTablesByLFTags_expression - A list of conditions (LFTag structures) to search for in table resources.

data SearchTablesByLFTagsResponse Source #

See: newSearchTablesByLFTagsResponse smart constructor.

Instances

Instances details
Generic SearchTablesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Associated Types

type Rep SearchTablesByLFTagsResponse :: Type -> Type #

Read SearchTablesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Show SearchTablesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

NFData SearchTablesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

Eq SearchTablesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

type Rep SearchTablesByLFTagsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.SearchTablesByLFTags

type Rep SearchTablesByLFTagsResponse = D1 ('MetaData "SearchTablesByLFTagsResponse" "Amazonka.LakeFormation.SearchTablesByLFTags" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "SearchTablesByLFTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TaggedTable])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSearchTablesByLFTagsResponse Source #

Create a value of SearchTablesByLFTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SearchTablesByLFTags, searchTablesByLFTagsResponse_nextToken - A continuation token, present if the current list segment is not the last.

$sel:tableList:SearchTablesByLFTagsResponse', searchTablesByLFTagsResponse_tableList - A list of tables that meet the LF-tag conditions.

$sel:httpStatus:SearchTablesByLFTagsResponse', searchTablesByLFTagsResponse_httpStatus - The response's http status code.

StartQueryPlanning

data StartQueryPlanning Source #

See: newStartQueryPlanning smart constructor.

Instances

Instances details
ToJSON StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

ToHeaders StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

ToPath StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

ToQuery StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

AWSRequest StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Associated Types

type AWSResponse StartQueryPlanning #

Generic StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Associated Types

type Rep StartQueryPlanning :: Type -> Type #

Show StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

NFData StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Methods

rnf :: StartQueryPlanning -> () #

Eq StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Hashable StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

type AWSResponse StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

type Rep StartQueryPlanning Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

type Rep StartQueryPlanning = D1 ('MetaData "StartQueryPlanning" "Amazonka.LakeFormation.StartQueryPlanning" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "StartQueryPlanning'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryPlanningContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryPlanningContext) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newStartQueryPlanning Source #

Create a value of StartQueryPlanning with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryPlanningContext:StartQueryPlanning', startQueryPlanning_queryPlanningContext - A structure containing information about the query plan.

$sel:queryString:StartQueryPlanning', startQueryPlanning_queryString - A PartiQL query statement used as an input to the planner service.

data StartQueryPlanningResponse Source #

A structure for the output.

See: newStartQueryPlanningResponse smart constructor.

Instances

Instances details
Generic StartQueryPlanningResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Associated Types

type Rep StartQueryPlanningResponse :: Type -> Type #

Read StartQueryPlanningResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Show StartQueryPlanningResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

NFData StartQueryPlanningResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

Eq StartQueryPlanningResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

type Rep StartQueryPlanningResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartQueryPlanning

type Rep StartQueryPlanningResponse = D1 ('MetaData "StartQueryPlanningResponse" "Amazonka.LakeFormation.StartQueryPlanning" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "StartQueryPlanningResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartQueryPlanningResponse Source #

Create a value of StartQueryPlanningResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartQueryPlanningResponse', startQueryPlanningResponse_httpStatus - The response's http status code.

$sel:queryId:StartQueryPlanningResponse', startQueryPlanningResponse_queryId - The ID of the plan query operation can be used to fetch the actual work unit descriptors that are produced as the result of the operation. The ID is also used to get the query state and as an input to the Execute operation.

StartTransaction

data StartTransaction Source #

See: newStartTransaction smart constructor.

Instances

Instances details
ToJSON StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

ToHeaders StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

ToPath StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

ToQuery StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

AWSRequest StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Associated Types

type AWSResponse StartTransaction #

Generic StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Associated Types

type Rep StartTransaction :: Type -> Type #

Read StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Show StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

NFData StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Methods

rnf :: StartTransaction -> () #

Eq StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Hashable StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

type AWSResponse StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

type Rep StartTransaction Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

type Rep StartTransaction = D1 ('MetaData "StartTransaction" "Amazonka.LakeFormation.StartTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "StartTransaction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransactionType))))

newStartTransaction :: StartTransaction Source #

Create a value of StartTransaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:transactionType:StartTransaction', startTransaction_transactionType - Indicates whether this transaction should be read only or read and write. Writes made using a read-only transaction ID will be rejected. Read-only transactions do not need to be committed.

data StartTransactionResponse Source #

See: newStartTransactionResponse smart constructor.

Instances

Instances details
Generic StartTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Associated Types

type Rep StartTransactionResponse :: Type -> Type #

Read StartTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Show StartTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

NFData StartTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

Eq StartTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

type Rep StartTransactionResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.StartTransaction

type Rep StartTransactionResponse = D1 ('MetaData "StartTransactionResponse" "Amazonka.LakeFormation.StartTransaction" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "StartTransactionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartTransactionResponse Source #

Create a value of StartTransactionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartTransactionResponse, startTransactionResponse_transactionId - An opaque identifier for the transaction.

$sel:httpStatus:StartTransactionResponse', startTransactionResponse_httpStatus - The response's http status code.

UpdateLFTag

data UpdateLFTag Source #

See: newUpdateLFTag smart constructor.

Instances

Instances details
ToJSON UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

ToHeaders UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Methods

toHeaders :: UpdateLFTag -> [Header] #

ToPath UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

ToQuery UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

AWSRequest UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Associated Types

type AWSResponse UpdateLFTag #

Generic UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Associated Types

type Rep UpdateLFTag :: Type -> Type #

Read UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Show UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

NFData UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Methods

rnf :: UpdateLFTag -> () #

Eq UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Hashable UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

type AWSResponse UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

type Rep UpdateLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

type Rep UpdateLFTag = D1 ('MetaData "UpdateLFTag" "Amazonka.LakeFormation.UpdateLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateLFTag'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagValuesToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "tagValuesToDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateLFTag Source #

Create a value of UpdateLFTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateLFTag, updateLFTag_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 Lake Formation environment.

$sel:tagValuesToAdd:UpdateLFTag', updateLFTag_tagValuesToAdd - A list of LF-tag values to add from the LF-tag.

$sel:tagValuesToDelete:UpdateLFTag', updateLFTag_tagValuesToDelete - A list of LF-tag values to delete from the LF-tag.

UpdateLFTag, updateLFTag_tagKey - The key-name for the LF-tag for which to add or delete values.

data UpdateLFTagResponse Source #

See: newUpdateLFTagResponse smart constructor.

Instances

Instances details
Generic UpdateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Associated Types

type Rep UpdateLFTagResponse :: Type -> Type #

Read UpdateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Show UpdateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

NFData UpdateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

Methods

rnf :: UpdateLFTagResponse -> () #

Eq UpdateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

type Rep UpdateLFTagResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateLFTag

type Rep UpdateLFTagResponse = D1 ('MetaData "UpdateLFTagResponse" "Amazonka.LakeFormation.UpdateLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateLFTagResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateLFTagResponse Source #

Create a value of UpdateLFTagResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateLFTagResponse', updateLFTagResponse_httpStatus - The response's http status code.

UpdateResource

data UpdateResource Source #

See: newUpdateResource smart constructor.

Constructors

UpdateResource' Text Text 

Instances

Instances details
ToJSON UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

ToHeaders UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

ToPath UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

ToQuery UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

AWSRequest UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Associated Types

type AWSResponse UpdateResource #

Generic UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Associated Types

type Rep UpdateResource :: Type -> Type #

Read UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Show UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

NFData UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Methods

rnf :: UpdateResource -> () #

Eq UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Hashable UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

type AWSResponse UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

type Rep UpdateResource Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

type Rep UpdateResource = D1 ('MetaData "UpdateResource" "Amazonka.LakeFormation.UpdateResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateResource Source #

Create a value of UpdateResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateResource, updateResource_roleArn - The new role to use for the given resource registered in Lake Formation.

UpdateResource, updateResource_resourceArn - The resource ARN.

data UpdateResourceResponse Source #

See: newUpdateResourceResponse smart constructor.

Instances

Instances details
Generic UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Associated Types

type Rep UpdateResourceResponse :: Type -> Type #

Read UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Show UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

NFData UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

Methods

rnf :: UpdateResourceResponse -> () #

Eq UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

type Rep UpdateResourceResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateResource

type Rep UpdateResourceResponse = D1 ('MetaData "UpdateResourceResponse" "Amazonka.LakeFormation.UpdateResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResourceResponse Source #

Create a value of UpdateResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateResourceResponse', updateResourceResponse_httpStatus - The response's http status code.

UpdateTableObjects

data UpdateTableObjects Source #

See: newUpdateTableObjects smart constructor.

Instances

Instances details
ToJSON UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

ToHeaders UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

ToPath UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

ToQuery UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

AWSRequest UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Associated Types

type AWSResponse UpdateTableObjects #

Generic UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Associated Types

type Rep UpdateTableObjects :: Type -> Type #

Read UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Show UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

NFData UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Methods

rnf :: UpdateTableObjects -> () #

Eq UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Hashable UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

type AWSResponse UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

type Rep UpdateTableObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

type Rep UpdateTableObjects = D1 ('MetaData "UpdateTableObjects" "Amazonka.LakeFormation.UpdateTableObjects" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateTableObjects'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty WriteOperation))))))

newUpdateTableObjects Source #

Create a value of UpdateTableObjects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateTableObjects, updateTableObjects_catalogId - The catalog containing the governed table to update. Defaults to the caller’s account ID.

UpdateTableObjects, updateTableObjects_transactionId - The transaction at which to do the write.

UpdateTableObjects, updateTableObjects_databaseName - The database containing the governed table to update.

UpdateTableObjects, updateTableObjects_tableName - The governed table to update.

$sel:writeOperations:UpdateTableObjects', updateTableObjects_writeOperations - A list of WriteOperation objects that define an object to add to or delete from the manifest for a governed table.

data UpdateTableObjectsResponse Source #

See: newUpdateTableObjectsResponse smart constructor.

Instances

Instances details
Generic UpdateTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Associated Types

type Rep UpdateTableObjectsResponse :: Type -> Type #

Read UpdateTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Show UpdateTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

NFData UpdateTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

Eq UpdateTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

type Rep UpdateTableObjectsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableObjects

type Rep UpdateTableObjectsResponse = D1 ('MetaData "UpdateTableObjectsResponse" "Amazonka.LakeFormation.UpdateTableObjects" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateTableObjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateTableObjectsResponse Source #

Create a value of UpdateTableObjectsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateTableObjectsResponse', updateTableObjectsResponse_httpStatus - The response's http status code.

UpdateTableStorageOptimizer

data UpdateTableStorageOptimizer Source #

See: newUpdateTableStorageOptimizer smart constructor.

Instances

Instances details
ToJSON UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

ToHeaders UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

ToPath UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

ToQuery UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

AWSRequest UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Generic UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Associated Types

type Rep UpdateTableStorageOptimizer :: Type -> Type #

Read UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Show UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

NFData UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Eq UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Hashable UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

type AWSResponse UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

type Rep UpdateTableStorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

type Rep UpdateTableStorageOptimizer = D1 ('MetaData "UpdateTableStorageOptimizer" "Amazonka.LakeFormation.UpdateTableStorageOptimizer" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateTableStorageOptimizer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "storageOptimizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap OptimizerType (HashMap Text Text))))))

newUpdateTableStorageOptimizer Source #

Create a value of UpdateTableStorageOptimizer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateTableStorageOptimizer, updateTableStorageOptimizer_catalogId - The Catalog ID of the table.

UpdateTableStorageOptimizer, updateTableStorageOptimizer_databaseName - Name of the database where the table is present.

UpdateTableStorageOptimizer, updateTableStorageOptimizer_tableName - Name of the table for which to enable the storage optimizer.

$sel:storageOptimizerConfig:UpdateTableStorageOptimizer', updateTableStorageOptimizer_storageOptimizerConfig - Name of the table for which to enable the storage optimizer.

data UpdateTableStorageOptimizerResponse Source #

Instances

Instances details
Generic UpdateTableStorageOptimizerResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Read UpdateTableStorageOptimizerResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Show UpdateTableStorageOptimizerResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

NFData UpdateTableStorageOptimizerResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

Eq UpdateTableStorageOptimizerResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

type Rep UpdateTableStorageOptimizerResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.UpdateTableStorageOptimizer

type Rep UpdateTableStorageOptimizerResponse = D1 ('MetaData "UpdateTableStorageOptimizerResponse" "Amazonka.LakeFormation.UpdateTableStorageOptimizer" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "UpdateTableStorageOptimizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateTableStorageOptimizerResponse Source #

Create a value of UpdateTableStorageOptimizerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:result:UpdateTableStorageOptimizerResponse', updateTableStorageOptimizerResponse_result - A response indicating the success of failure of the operation.

$sel:httpStatus:UpdateTableStorageOptimizerResponse', updateTableStorageOptimizerResponse_httpStatus - The response's http status code.

Types

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.LakeFormation.Types.ComparisonOperator" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataLakeResourceType

newtype DataLakeResourceType Source #

Instances

Instances details
FromJSON DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

FromJSONKey DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToJSON DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToJSONKey DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToByteString DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToHeader DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToLog DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToQuery DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

FromText DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToText DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

FromXML DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

ToXML DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

Generic DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

Associated Types

type Rep DataLakeResourceType :: Type -> Type #

Read DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

Show DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

NFData DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

Methods

rnf :: DataLakeResourceType -> () #

Eq DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

Ord DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

Hashable DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

type Rep DataLakeResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeResourceType

type Rep DataLakeResourceType = D1 ('MetaData "DataLakeResourceType" "Amazonka.LakeFormation.Types.DataLakeResourceType" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "DataLakeResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataLakeResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FieldNameString

newtype FieldNameString Source #

Constructors

FieldNameString' 

Instances

Instances details
FromJSON FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

FromJSONKey FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToJSON FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToJSONKey FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToByteString FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToHeader FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToLog FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToQuery FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

FromText FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToText FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

FromXML FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

ToXML FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

Methods

toXML :: FieldNameString -> XML #

Generic FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

Associated Types

type Rep FieldNameString :: Type -> Type #

Read FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

Show FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

NFData FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

Methods

rnf :: FieldNameString -> () #

Eq FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

Ord FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

Hashable FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

type Rep FieldNameString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FieldNameString

type Rep FieldNameString = D1 ('MetaData "FieldNameString" "Amazonka.LakeFormation.Types.FieldNameString" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "FieldNameString'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFieldNameString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OptimizerType

newtype OptimizerType Source #

Constructors

OptimizerType' 

Instances

Instances details
FromJSON OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

FromJSONKey OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToJSON OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToJSONKey OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToByteString OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToHeader OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToLog OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToQuery OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

FromText OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToText OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Methods

toText :: OptimizerType -> Text #

FromXML OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

ToXML OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Methods

toXML :: OptimizerType -> XML #

Generic OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Associated Types

type Rep OptimizerType :: Type -> Type #

Read OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Show OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

NFData OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Methods

rnf :: OptimizerType -> () #

Eq OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Ord OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

Hashable OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

type Rep OptimizerType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.OptimizerType

type Rep OptimizerType = D1 ('MetaData "OptimizerType" "Amazonka.LakeFormation.Types.OptimizerType" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "OptimizerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOptimizerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Permission

newtype Permission Source #

Constructors

Permission' 

Fields

Instances

Instances details
FromJSON Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

FromJSONKey Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToJSON Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToJSONKey Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToByteString Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToHeader Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToLog Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToQuery Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

FromText Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToText Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Methods

toText :: Permission -> Text #

FromXML Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

ToXML Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Methods

toXML :: Permission -> XML #

Generic Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Associated Types

type Rep Permission :: Type -> Type #

Read Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Show Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

NFData Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Methods

rnf :: Permission -> () #

Eq Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Ord Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

Hashable Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

type Rep Permission Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Amazonka.LakeFormation.Types.Permission" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "Permission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionType

newtype PermissionType Source #

Constructors

PermissionType' 

Instances

Instances details
FromJSON PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

FromJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToJSON PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToByteString PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToHeader PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToLog PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToQuery PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

FromText PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToText PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

FromXML PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

ToXML PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

Methods

toXML :: PermissionType -> XML #

Generic PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

Associated Types

type Rep PermissionType :: Type -> Type #

Read PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

Show PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

NFData PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

Methods

rnf :: PermissionType -> () #

Eq PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

Ord PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

Hashable PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

type Rep PermissionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PermissionType

type Rep PermissionType = D1 ('MetaData "PermissionType" "Amazonka.LakeFormation.Types.PermissionType" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "PermissionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

QueryStateString

newtype QueryStateString Source #

Instances

Instances details
FromJSON QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

FromJSONKey QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToJSON QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToJSONKey QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToByteString QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToHeader QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToLog QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToQuery QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

FromText QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToText QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

FromXML QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

ToXML QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

Generic QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

Associated Types

type Rep QueryStateString :: Type -> Type #

Read QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

Show QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

NFData QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

Methods

rnf :: QueryStateString -> () #

Eq QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

Ord QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

Hashable QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

type Rep QueryStateString Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryStateString

type Rep QueryStateString = D1 ('MetaData "QueryStateString" "Amazonka.LakeFormation.Types.QueryStateString" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "QueryStateString'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQueryStateString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareType

newtype ResourceShareType Source #

Instances

Instances details
FromJSON ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

FromJSONKey ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToJSON ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToJSONKey ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToByteString ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToHeader ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToLog ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToQuery ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

FromText ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToText ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

FromXML ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

ToXML ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

Generic ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

Associated Types

type Rep ResourceShareType :: Type -> Type #

Read ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

Show ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

NFData ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

Methods

rnf :: ResourceShareType -> () #

Eq ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

Ord ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

Hashable ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

type Rep ResourceShareType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceShareType

type Rep ResourceShareType = D1 ('MetaData "ResourceShareType" "Amazonka.LakeFormation.Types.ResourceShareType" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "ResourceShareType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Bundled Patterns

pattern ResourceType_DATABASE :: ResourceType 
pattern ResourceType_TABLE :: ResourceType 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Methods

toText :: ResourceType -> Text #

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.LakeFormation.Types.ResourceType" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransactionStatus

newtype TransactionStatus Source #

Instances

Instances details
FromJSON TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

FromJSONKey TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToJSON TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToJSONKey TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToByteString TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToHeader TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToLog TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToQuery TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

FromText TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToText TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

FromXML TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

ToXML TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

Generic TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

Associated Types

type Rep TransactionStatus :: Type -> Type #

Read TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

Show TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

NFData TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

Methods

rnf :: TransactionStatus -> () #

Eq TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

Ord TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

Hashable TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

type Rep TransactionStatus Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatus

type Rep TransactionStatus = D1 ('MetaData "TransactionStatus" "Amazonka.LakeFormation.Types.TransactionStatus" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "TransactionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransactionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransactionStatusFilter

newtype TransactionStatusFilter Source #

Instances

Instances details
FromJSON TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

FromJSONKey TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToJSON TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToJSONKey TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToByteString TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToHeader TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToLog TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToQuery TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

FromText TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToText TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

FromXML TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

ToXML TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

Generic TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

Associated Types

type Rep TransactionStatusFilter :: Type -> Type #

Read TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

Show TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

NFData TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

Methods

rnf :: TransactionStatusFilter -> () #

Eq TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

Ord TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

Hashable TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

type Rep TransactionStatusFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionStatusFilter

type Rep TransactionStatusFilter = D1 ('MetaData "TransactionStatusFilter" "Amazonka.LakeFormation.Types.TransactionStatusFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "TransactionStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransactionStatusFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransactionType

newtype TransactionType Source #

Constructors

TransactionType' 

Instances

Instances details
FromJSON TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

FromJSONKey TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToJSON TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToJSONKey TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToByteString TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToHeader TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToLog TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToQuery TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

FromText TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToText TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

FromXML TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

ToXML TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

Methods

toXML :: TransactionType -> XML #

Generic TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

Associated Types

type Rep TransactionType :: Type -> Type #

Read TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

Show TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

NFData TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

Methods

rnf :: TransactionType -> () #

Eq TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

Ord TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

Hashable TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

type Rep TransactionType Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionType

type Rep TransactionType = D1 ('MetaData "TransactionType" "Amazonka.LakeFormation.Types.TransactionType" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'True) (C1 ('MetaCons "TransactionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransactionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddObjectInput

data AddObjectInput Source #

A new object to add to the governed table.

See: newAddObjectInput smart constructor.

Instances

Instances details
ToJSON AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

Generic AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

Associated Types

type Rep AddObjectInput :: Type -> Type #

Read AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

Show AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

NFData AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

Methods

rnf :: AddObjectInput -> () #

Eq AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

Hashable AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

type Rep AddObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AddObjectInput

type Rep AddObjectInput = D1 ('MetaData "AddObjectInput" "Amazonka.LakeFormation.Types.AddObjectInput" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AddObjectInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "partitionValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

newAddObjectInput Source #

Create a value of AddObjectInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partitionValues:AddObjectInput', addObjectInput_partitionValues - A list of partition values for the object. A value must be specified for each partition key associated with the table.

The supported data types are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.

$sel:uri:AddObjectInput', addObjectInput_uri - The Amazon S3 location of the object.

$sel:eTag:AddObjectInput', addObjectInput_eTag - The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify changes to the underlying data.

$sel:size:AddObjectInput', addObjectInput_size - The size of the Amazon S3 object in bytes.

AllRowsWildcard

data AllRowsWildcard Source #

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

See: newAllRowsWildcard smart constructor.

Constructors

AllRowsWildcard' 

Instances

Instances details
FromJSON AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

ToJSON AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

Generic AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

Associated Types

type Rep AllRowsWildcard :: Type -> Type #

Read AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

Show AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

NFData AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

Methods

rnf :: AllRowsWildcard -> () #

Eq AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

Hashable AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

type Rep AllRowsWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AllRowsWildcard

type Rep AllRowsWildcard = D1 ('MetaData "AllRowsWildcard" "Amazonka.LakeFormation.Types.AllRowsWildcard" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AllRowsWildcard'" 'PrefixI 'False) (U1 :: Type -> Type))

newAllRowsWildcard :: AllRowsWildcard Source #

Create a value of AllRowsWildcard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AuditContext

data AuditContext Source #

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

See: newAuditContext smart constructor.

Constructors

AuditContext' (Maybe Text) 

Instances

Instances details
ToJSON AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

Generic AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

Associated Types

type Rep AuditContext :: Type -> Type #

Read AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

Show AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

NFData AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

Methods

rnf :: AuditContext -> () #

Eq AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

Hashable AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

type Rep AuditContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.AuditContext

type Rep AuditContext = D1 ('MetaData "AuditContext" "Amazonka.LakeFormation.Types.AuditContext" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "AuditContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalAuditContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAuditContext :: AuditContext Source #

Create a value of AuditContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalAuditContext:AuditContext', auditContext_additionalAuditContext - The filter engine can populate the 'AdditionalAuditContext' information with the request ID for you to track. This information will be displayed in CloudTrail log in your account.

BatchPermissionsFailureEntry

data BatchPermissionsFailureEntry Source #

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

See: newBatchPermissionsFailureEntry smart constructor.

Instances

Instances details
FromJSON BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

Generic BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

Associated Types

type Rep BatchPermissionsFailureEntry :: Type -> Type #

Read BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

Show BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

NFData BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

Eq BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

Hashable BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

type Rep BatchPermissionsFailureEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry

type Rep BatchPermissionsFailureEntry = D1 ('MetaData "BatchPermissionsFailureEntry" "Amazonka.LakeFormation.Types.BatchPermissionsFailureEntry" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchPermissionsFailureEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail)) :*: S1 ('MetaSel ('Just "requestEntry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchPermissionsRequestEntry))))

newBatchPermissionsFailureEntry :: BatchPermissionsFailureEntry Source #

Create a value of BatchPermissionsFailureEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:error:BatchPermissionsFailureEntry', batchPermissionsFailureEntry_error - An error message that applies to the failure of the entry.

$sel:requestEntry:BatchPermissionsFailureEntry', batchPermissionsFailureEntry_requestEntry - An identifier for an entry of the batch request.

BatchPermissionsRequestEntry

data BatchPermissionsRequestEntry Source #

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

See: newBatchPermissionsRequestEntry smart constructor.

Instances

Instances details
FromJSON BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

ToJSON BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

Generic BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

Associated Types

type Rep BatchPermissionsRequestEntry :: Type -> Type #

Read BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

Show BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

NFData BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

Eq BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

Hashable BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

type Rep BatchPermissionsRequestEntry Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry

type Rep BatchPermissionsRequestEntry = D1 ('MetaData "BatchPermissionsRequestEntry" "Amazonka.LakeFormation.Types.BatchPermissionsRequestEntry" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchPermissionsRequestEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission])) :*: S1 ('MetaSel ('Just "permissionsWithGrantOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission]))) :*: (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataLakePrincipal)) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resource)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newBatchPermissionsRequestEntry Source #

Create a value of BatchPermissionsRequestEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:permissions:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_permissions - The permissions to be granted.

$sel:permissionsWithGrantOption:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_permissionsWithGrantOption - Indicates if the option to pass permissions is granted.

$sel:principal:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_principal - The principal to be granted a permission.

$sel:resource:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_resource - The resource to which the principal is to be granted a permission.

$sel:id:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_id - A unique identifier for the batch permissions request entry.

CatalogResource

data CatalogResource Source #

A structure for the catalog object.

See: newCatalogResource smart constructor.

Constructors

CatalogResource' 

Instances

Instances details
FromJSON CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

ToJSON CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

Generic CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

Associated Types

type Rep CatalogResource :: Type -> Type #

Read CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

Show CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

NFData CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

Methods

rnf :: CatalogResource -> () #

Eq CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

Hashable CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

type Rep CatalogResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.CatalogResource

type Rep CatalogResource = D1 ('MetaData "CatalogResource" "Amazonka.LakeFormation.Types.CatalogResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "CatalogResource'" 'PrefixI 'False) (U1 :: Type -> Type))

newCatalogResource :: CatalogResource Source #

Create a value of CatalogResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ColumnLFTag

data ColumnLFTag Source #

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

See: newColumnLFTag smart constructor.

Instances

Instances details
FromJSON ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

Generic ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

Associated Types

type Rep ColumnLFTag :: Type -> Type #

Read ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

Show ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

NFData ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

Methods

rnf :: ColumnLFTag -> () #

Eq ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

Hashable ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

type Rep ColumnLFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnLFTag

type Rep ColumnLFTag = D1 ('MetaData "ColumnLFTag" "Amazonka.LakeFormation.Types.ColumnLFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ColumnLFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lFTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newColumnLFTag :: ColumnLFTag Source #

Create a value of ColumnLFTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lFTags:ColumnLFTag', columnLFTag_lFTags - The LF-tags attached to a column resource.

$sel:name:ColumnLFTag', columnLFTag_name - The name of a column resource.

ColumnWildcard

data ColumnWildcard Source #

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

See: newColumnWildcard smart constructor.

Constructors

ColumnWildcard' (Maybe [Text]) 

Instances

Instances details
FromJSON ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

ToJSON ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

Generic ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

Associated Types

type Rep ColumnWildcard :: Type -> Type #

Read ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

Show ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

NFData ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

Methods

rnf :: ColumnWildcard -> () #

Eq ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

Hashable ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

type Rep ColumnWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ColumnWildcard

type Rep ColumnWildcard = D1 ('MetaData "ColumnWildcard" "Amazonka.LakeFormation.Types.ColumnWildcard" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ColumnWildcard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludedColumnNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newColumnWildcard :: ColumnWildcard Source #

Create a value of ColumnWildcard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:excludedColumnNames:ColumnWildcard', columnWildcard_excludedColumnNames - Excludes column names. Any column with this name will be excluded.

DataCellsFilter

data DataCellsFilter Source #

A structure that describes certain columns on certain rows.

See: newDataCellsFilter smart constructor.

Instances

Instances details
FromJSON DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

ToJSON DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

Generic DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

Associated Types

type Rep DataCellsFilter :: Type -> Type #

Read DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

Show DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

NFData DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

Methods

rnf :: DataCellsFilter -> () #

Eq DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

Hashable DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

type Rep DataCellsFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilter

type Rep DataCellsFilter = D1 ('MetaData "DataCellsFilter" "Amazonka.LakeFormation.Types.DataCellsFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DataCellsFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "columnNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "columnWildcard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnWildcard)) :*: S1 ('MetaSel ('Just "rowFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RowFilter)))) :*: ((S1 ('MetaSel ('Just "tableCatalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDataCellsFilter Source #

Create a value of DataCellsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:columnNames:DataCellsFilter', dataCellsFilter_columnNames - A list of column names.

$sel:columnWildcard:DataCellsFilter', dataCellsFilter_columnWildcard - A wildcard with exclusions.

You must specify either a ColumnNames list or the ColumnWildCard.

$sel:rowFilter:DataCellsFilter', dataCellsFilter_rowFilter - A PartiQL predicate.

$sel:tableCatalogId:DataCellsFilter', dataCellsFilter_tableCatalogId - The ID of the catalog to which the table belongs.

$sel:databaseName:DataCellsFilter', dataCellsFilter_databaseName - A database in the Glue Data Catalog.

$sel:tableName:DataCellsFilter', dataCellsFilter_tableName - A table in the database.

$sel:name:DataCellsFilter', dataCellsFilter_name - The name given by the user to the data filter cell.

DataCellsFilterResource

data DataCellsFilterResource Source #

A structure for a data cells filter resource.

See: newDataCellsFilterResource smart constructor.

Instances

Instances details
FromJSON DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

ToJSON DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

Generic DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

Associated Types

type Rep DataCellsFilterResource :: Type -> Type #

Read DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

Show DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

NFData DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

Methods

rnf :: DataCellsFilterResource -> () #

Eq DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

Hashable DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

type Rep DataCellsFilterResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataCellsFilterResource

type Rep DataCellsFilterResource = D1 ('MetaData "DataCellsFilterResource" "Amazonka.LakeFormation.Types.DataCellsFilterResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DataCellsFilterResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tableCatalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDataCellsFilterResource :: DataCellsFilterResource Source #

Create a value of DataCellsFilterResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseName:DataCellsFilterResource', dataCellsFilterResource_databaseName - A database in the Glue Data Catalog.

$sel:name:DataCellsFilterResource', dataCellsFilterResource_name - The name of the data cells filter.

$sel:tableCatalogId:DataCellsFilterResource', dataCellsFilterResource_tableCatalogId - The ID of the catalog to which the table belongs.

$sel:tableName:DataCellsFilterResource', dataCellsFilterResource_tableName - The name of the table.

DataLakePrincipal

data DataLakePrincipal Source #

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

See: newDataLakePrincipal smart constructor.

Constructors

DataLakePrincipal' (Maybe Text) 

Instances

Instances details
FromJSON DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

ToJSON DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

Generic DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

Associated Types

type Rep DataLakePrincipal :: Type -> Type #

Read DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

Show DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

NFData DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

Methods

rnf :: DataLakePrincipal -> () #

Eq DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

Hashable DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

type Rep DataLakePrincipal Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakePrincipal

type Rep DataLakePrincipal = D1 ('MetaData "DataLakePrincipal" "Amazonka.LakeFormation.Types.DataLakePrincipal" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DataLakePrincipal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataLakePrincipalIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDataLakePrincipal :: DataLakePrincipal Source #

Create a value of DataLakePrincipal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataLakePrincipalIdentifier:DataLakePrincipal', dataLakePrincipal_dataLakePrincipalIdentifier - An identifier for the Lake Formation principal.

DataLakeSettings

data DataLakeSettings Source #

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.

See: newDataLakeSettings smart constructor.

Instances

Instances details
FromJSON DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

ToJSON DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

Generic DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

Associated Types

type Rep DataLakeSettings :: Type -> Type #

Read DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

Show DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

NFData DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

Methods

rnf :: DataLakeSettings -> () #

Eq DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

Hashable DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

type Rep DataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLakeSettings

type Rep DataLakeSettings = D1 ('MetaData "DataLakeSettings" "Amazonka.LakeFormation.Types.DataLakeSettings" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DataLakeSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowExternalDataFiltering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "authorizedSessionTagValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "createDatabaseDefaultPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrincipalPermissions])) :*: S1 ('MetaSel ('Just "createTableDefaultPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrincipalPermissions])))) :*: ((S1 ('MetaSel ('Just "dataLakeAdmins") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataLakePrincipal])) :*: S1 ('MetaSel ('Just "externalDataFilteringAllowList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataLakePrincipal]))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "trustedResourceOwners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newDataLakeSettings :: DataLakeSettings Source #

Create a value of DataLakeSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowExternalDataFiltering:DataLakeSettings', dataLakeSettings_allowExternalDataFiltering - Whether to allow Amazon EMR clusters to access data managed by Lake Formation.

If true, you allow Amazon EMR clusters to access data in Amazon S3 locations that are registered with Lake Formation.

If false or null, no Amazon EMR clusters will be able to access data in Amazon S3 locations that are registered with Lake Formation.

For more information, see (Optional) Allow Data Filtering on Amazon EMR.

$sel:authorizedSessionTagValueList:DataLakeSettings', dataLakeSettings_authorizedSessionTagValueList - Lake Formation relies on a privileged process secured by Amazon EMR or the third party integrator to tag the user's role while assuming it. Lake Formation will publish the acceptable key-value pair, for example key = "LakeFormationTrustedCaller" and value = "TRUE" and the third party integrator must properly tag the temporary security credentials that will be used to call Lake Formation's administrative APIs.

$sel:createDatabaseDefaultPermissions:DataLakeSettings', dataLakeSettings_createDatabaseDefaultPermissions - Specifies whether access control on newly created database is managed by Lake Formation permissions or exclusively by IAM permissions.

A null value indicates access control by Lake Formation permissions. A value that assigns ALL to IAM_ALLOWED_PRINCIPALS indicates access control by IAM permissions. This is referred to as the setting "Use only IAM access control," and is for backward compatibility with the Glue permission model implemented by IAM permissions.

The only permitted values are an empty array or an array that contains a single JSON object that grants ALL to IAM_ALLOWED_PRINCIPALS.

For more information, see Changing the Default Security Settings for Your Data Lake.

$sel:createTableDefaultPermissions:DataLakeSettings', dataLakeSettings_createTableDefaultPermissions - Specifies whether access control on newly created table is managed by Lake Formation permissions or exclusively by IAM permissions.

A null value indicates access control by Lake Formation permissions. A value that assigns ALL to IAM_ALLOWED_PRINCIPALS indicates access control by IAM permissions. This is referred to as the setting "Use only IAM access control," and is for backward compatibility with the Glue permission model implemented by IAM permissions.

The only permitted values are an empty array or an array that contains a single JSON object that grants ALL to IAM_ALLOWED_PRINCIPALS.

For more information, see Changing the Default Security Settings for Your Data Lake.

$sel:dataLakeAdmins:DataLakeSettings', dataLakeSettings_dataLakeAdmins - A list of Lake Formation principals. Supported principals are IAM users or IAM roles.

$sel:externalDataFilteringAllowList:DataLakeSettings', dataLakeSettings_externalDataFilteringAllowList - A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data filtering.>

$sel:parameters:DataLakeSettings', dataLakeSettings_parameters - A key-value map that provides an additional configuration on your data lake. CrossAccountVersion is the key you can configure in the Parameters field. Accepted values for the CrossAccountVersion key are 1, 2, and 3.

$sel:trustedResourceOwners:DataLakeSettings', dataLakeSettings_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 CloudTrail log.

You may want to specify this property when you are in a high-trust boundary, such as the same team or company.

DataLocationResource

data DataLocationResource Source #

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

See: newDataLocationResource smart constructor.

Instances

Instances details
FromJSON DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

ToJSON DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

Generic DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

Associated Types

type Rep DataLocationResource :: Type -> Type #

Read DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

Show DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

NFData DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

Methods

rnf :: DataLocationResource -> () #

Eq DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

Hashable DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

type Rep DataLocationResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DataLocationResource

type Rep DataLocationResource = D1 ('MetaData "DataLocationResource" "Amazonka.LakeFormation.Types.DataLocationResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DataLocationResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDataLocationResource Source #

Create a value of DataLocationResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:DataLocationResource', dataLocationResource_catalogId - The identifier for the Data Catalog where the location is registered with Lake Formation. By default, it is the account ID of the caller.

$sel:resourceArn:DataLocationResource', dataLocationResource_resourceArn - The Amazon Resource Name (ARN) that uniquely identifies the data location resource.

DatabaseResource

data DatabaseResource Source #

A structure for the database object.

See: newDatabaseResource smart constructor.

Instances

Instances details
FromJSON DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

ToJSON DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

Generic DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

Associated Types

type Rep DatabaseResource :: Type -> Type #

Read DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

Show DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

NFData DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

Methods

rnf :: DatabaseResource -> () #

Eq DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

Hashable DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

type Rep DatabaseResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DatabaseResource

type Rep DatabaseResource = D1 ('MetaData "DatabaseResource" "Amazonka.LakeFormation.Types.DatabaseResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DatabaseResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDatabaseResource Source #

Create a value of DatabaseResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:DatabaseResource', databaseResource_catalogId - The identifier for the Data Catalog. By default, it is the account ID of the caller.

$sel:name:DatabaseResource', databaseResource_name - The name of the database resource. Unique to the Data Catalog.

DeleteObjectInput

data DeleteObjectInput Source #

An object to delete from the governed table.

See: newDeleteObjectInput smart constructor.

Instances

Instances details
ToJSON DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

Generic DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

Associated Types

type Rep DeleteObjectInput :: Type -> Type #

Read DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

Show DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

NFData DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

Methods

rnf :: DeleteObjectInput -> () #

Eq DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

Hashable DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

type Rep DeleteObjectInput Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DeleteObjectInput

type Rep DeleteObjectInput = D1 ('MetaData "DeleteObjectInput" "Amazonka.LakeFormation.Types.DeleteObjectInput" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DeleteObjectInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "partitionValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteObjectInput Source #

Create a value of DeleteObjectInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eTag:DeleteObjectInput', deleteObjectInput_eTag - The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify changes to the underlying data.

$sel:partitionValues:DeleteObjectInput', deleteObjectInput_partitionValues - A list of partition values for the object. A value must be specified for each partition key associated with the governed table.

$sel:uri:DeleteObjectInput', deleteObjectInput_uri - The Amazon S3 location of the object to delete.

DetailsMap

data DetailsMap Source #

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

If a catalog resource is shared through Resource Access Manager (RAM), then there will exist a corresponding RAM resource share ARN.

See: newDetailsMap smart constructor.

Constructors

DetailsMap' (Maybe [Text]) 

Instances

Instances details
FromJSON DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

Generic DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

Associated Types

type Rep DetailsMap :: Type -> Type #

Read DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

Show DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

NFData DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

Methods

rnf :: DetailsMap -> () #

Eq DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

Hashable DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

type Rep DetailsMap Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.DetailsMap

type Rep DetailsMap = D1 ('MetaData "DetailsMap" "Amazonka.LakeFormation.Types.DetailsMap" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "DetailsMap'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceShare") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newDetailsMap :: DetailsMap Source #

Create a value of DetailsMap with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceShare:DetailsMap', detailsMap_resourceShare - A resource share ARN for a catalog resource shared through RAM.

ErrorDetail

data ErrorDetail Source #

Contains details about an error.

See: newErrorDetail smart constructor.

Constructors

ErrorDetail' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

Generic ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

Associated Types

type Rep ErrorDetail :: Type -> Type #

Read ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

Show ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

NFData ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

Methods

rnf :: ErrorDetail -> () #

Eq ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

Hashable ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

type Rep ErrorDetail Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ErrorDetail

type Rep ErrorDetail = D1 ('MetaData "ErrorDetail" "Amazonka.LakeFormation.Types.ErrorDetail" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ErrorDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorDetail :: ErrorDetail Source #

Create a value of ErrorDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:ErrorDetail', errorDetail_errorCode - The code associated with this error.

$sel:errorMessage:ErrorDetail', errorDetail_errorMessage - A message describing the error.

ExecutionStatistics

data ExecutionStatistics Source #

Statistics related to the processing of a query statement.

See: newExecutionStatistics smart constructor.

Instances

Instances details
FromJSON ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

Generic ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

Associated Types

type Rep ExecutionStatistics :: Type -> Type #

Read ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

Show ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

NFData ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

Methods

rnf :: ExecutionStatistics -> () #

Eq ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

Hashable ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

type Rep ExecutionStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ExecutionStatistics

type Rep ExecutionStatistics = D1 ('MetaData "ExecutionStatistics" "Amazonka.LakeFormation.Types.ExecutionStatistics" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ExecutionStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "averageExecutionTimeMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "dataScannedBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "workUnitsExecutedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newExecutionStatistics :: ExecutionStatistics Source #

Create a value of ExecutionStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:averageExecutionTimeMillis:ExecutionStatistics', executionStatistics_averageExecutionTimeMillis - The average time the request took to be executed.

$sel:dataScannedBytes:ExecutionStatistics', executionStatistics_dataScannedBytes - The amount of data that was scanned in bytes.

$sel:workUnitsExecutedCount:ExecutionStatistics', executionStatistics_workUnitsExecutedCount - The number of work units executed.

FilterCondition

data FilterCondition Source #

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

See: newFilterCondition smart constructor.

Instances

Instances details
ToJSON FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

Generic FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

Associated Types

type Rep FilterCondition :: Type -> Type #

Read FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

Show FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

NFData FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

Methods

rnf :: FilterCondition -> () #

Eq FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

Hashable FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

type Rep FilterCondition Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.FilterCondition

type Rep FilterCondition = D1 ('MetaData "FilterCondition" "Amazonka.LakeFormation.Types.FilterCondition" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "FilterCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator)) :*: (S1 ('MetaSel ('Just "field") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FieldNameString)) :*: S1 ('MetaSel ('Just "stringValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newFilterCondition :: FilterCondition Source #

Create a value of FilterCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comparisonOperator:FilterCondition', filterCondition_comparisonOperator - The comparison operator used in the filter condition.

$sel:field:FilterCondition', filterCondition_field - The field to filter in the filter condition.

$sel:stringValueList:FilterCondition', filterCondition_stringValueList - A string with values used in evaluating the filter condition.

LFTag

data LFTag Source #

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'.

See: newLFTag smart constructor.

Constructors

LFTag' Text (NonEmpty Text) 

Instances

Instances details
FromJSON LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

ToJSON LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Generic LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Associated Types

type Rep LFTag :: Type -> Type #

Methods

from :: LFTag -> Rep LFTag x #

to :: Rep LFTag x -> LFTag #

Read LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Show LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Methods

showsPrec :: Int -> LFTag -> ShowS #

show :: LFTag -> String #

showList :: [LFTag] -> ShowS #

NFData LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Methods

rnf :: LFTag -> () #

Eq LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Methods

(==) :: LFTag -> LFTag -> Bool #

(/=) :: LFTag -> LFTag -> Bool #

Hashable LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

Methods

hashWithSalt :: Int -> LFTag -> Int #

hash :: LFTag -> Int #

type Rep LFTag Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTag

type Rep LFTag = D1 ('MetaData "LFTag" "Amazonka.LakeFormation.Types.LFTag" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "LFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newLFTag Source #

Create a value of LFTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagKey:LFTag', lFTag_tagKey - The key-name for the LF-tag.

$sel:tagValues:LFTag', lFTag_tagValues - A list of possible values an attribute can take.

LFTagError

data LFTagError Source #

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

See: newLFTagError smart constructor.

Instances

Instances details
FromJSON LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

Generic LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

Associated Types

type Rep LFTagError :: Type -> Type #

Read LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

Show LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

NFData LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

Methods

rnf :: LFTagError -> () #

Eq LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

Hashable LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

type Rep LFTagError Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagError

type Rep LFTagError = D1 ('MetaData "LFTagError" "Amazonka.LakeFormation.Types.LFTagError" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "LFTagError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail)) :*: S1 ('MetaSel ('Just "lFTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LFTagPair))))

newLFTagError :: LFTagError Source #

Create a value of LFTagError with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:error:LFTagError', lFTagError_error - An error that occurred with the attachment or detachment of the LF-tag.

$sel:lFTag:LFTagError', lFTagError_lFTag - The key-name of the LF-tag.

LFTagKeyResource

data LFTagKeyResource Source #

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

See: newLFTagKeyResource smart constructor.

Instances

Instances details
FromJSON LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

ToJSON LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Generic LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Associated Types

type Rep LFTagKeyResource :: Type -> Type #

Read LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Show LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

NFData LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Methods

rnf :: LFTagKeyResource -> () #

Eq LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

Hashable LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

type Rep LFTagKeyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagKeyResource

type Rep LFTagKeyResource = D1 ('MetaData "LFTagKeyResource" "Amazonka.LakeFormation.Types.LFTagKeyResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "LFTagKeyResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newLFTagKeyResource Source #

Create a value of LFTagKeyResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:LFTagKeyResource', lFTagKeyResource_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 Lake Formation environment.

$sel:tagKey:LFTagKeyResource', lFTagKeyResource_tagKey - The key-name for the LF-tag.

$sel:tagValues:LFTagKeyResource', lFTagKeyResource_tagValues - A list of possible values an attribute can take.

LFTagPair

data LFTagPair Source #

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

See: newLFTagPair smart constructor.

Instances

Instances details
FromJSON LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

ToJSON LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Generic LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Associated Types

type Rep LFTagPair :: Type -> Type #

Read LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Show LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

NFData LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Methods

rnf :: LFTagPair -> () #

Eq LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

Hashable LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

type Rep LFTagPair Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPair

type Rep LFTagPair = D1 ('MetaData "LFTagPair" "Amazonka.LakeFormation.Types.LFTagPair" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "LFTagPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newLFTagPair Source #

Create a value of LFTagPair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:LFTagPair', lFTagPair_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 Lake Formation environment.

$sel:tagKey:LFTagPair', lFTagPair_tagKey - The key-name for the LF-tag.

$sel:tagValues:LFTagPair', lFTagPair_tagValues - A list of possible values an attribute can take.

LFTagPolicyResource

data LFTagPolicyResource Source #

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

See: newLFTagPolicyResource smart constructor.

Instances

Instances details
FromJSON LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

ToJSON LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Generic LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Associated Types

type Rep LFTagPolicyResource :: Type -> Type #

Read LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Show LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

NFData LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Methods

rnf :: LFTagPolicyResource -> () #

Eq LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

Hashable LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

type Rep LFTagPolicyResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.LFTagPolicyResource

type Rep LFTagPolicyResource = D1 ('MetaData "LFTagPolicyResource" "Amazonka.LakeFormation.Types.LFTagPolicyResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "LFTagPolicyResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty LFTag)))))

newLFTagPolicyResource Source #

Create a value of LFTagPolicyResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:LFTagPolicyResource', lFTagPolicyResource_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 Lake Formation environment.

$sel:resourceType:LFTagPolicyResource', lFTagPolicyResource_resourceType - The resource type for which the LF-tag policy applies.

$sel:expression:LFTagPolicyResource', lFTagPolicyResource_expression - A list of LF-tag conditions that apply to the resource's LF-tag policy.

PartitionObjects

data PartitionObjects Source #

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

See: newPartitionObjects smart constructor.

Instances

Instances details
FromJSON PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

Generic PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

Associated Types

type Rep PartitionObjects :: Type -> Type #

Read PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

Show PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

NFData PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

Methods

rnf :: PartitionObjects -> () #

Eq PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

Hashable PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

type Rep PartitionObjects Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionObjects

type Rep PartitionObjects = D1 ('MetaData "PartitionObjects" "Amazonka.LakeFormation.Types.PartitionObjects" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PartitionObjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TableObject])) :*: S1 ('MetaSel ('Just "partitionValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newPartitionObjects :: PartitionObjects Source #

Create a value of PartitionObjects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:objects:PartitionObjects', partitionObjects_objects - A list of table objects

$sel:partitionValues:PartitionObjects', partitionObjects_partitionValues - A list of partition values.

PartitionValueList

data PartitionValueList Source #

Contains a list of values defining partitions.

See: newPartitionValueList smart constructor.

Instances

Instances details
ToJSON PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

Generic PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

Associated Types

type Rep PartitionValueList :: Type -> Type #

Read PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

Show PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

NFData PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

Methods

rnf :: PartitionValueList -> () #

Eq PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

Hashable PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

type Rep PartitionValueList Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PartitionValueList

type Rep PartitionValueList = D1 ('MetaData "PartitionValueList" "Amazonka.LakeFormation.Types.PartitionValueList" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PartitionValueList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newPartitionValueList Source #

Create a value of PartitionValueList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:values:PartitionValueList', partitionValueList_values - The list of partition values.

PlanningStatistics

data PlanningStatistics Source #

Statistics related to the processing of a query statement.

See: newPlanningStatistics smart constructor.

Instances

Instances details
FromJSON PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

Generic PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

Associated Types

type Rep PlanningStatistics :: Type -> Type #

Read PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

Show PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

NFData PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

Methods

rnf :: PlanningStatistics -> () #

Eq PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

Hashable PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

type Rep PlanningStatistics Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PlanningStatistics

type Rep PlanningStatistics = D1 ('MetaData "PlanningStatistics" "Amazonka.LakeFormation.Types.PlanningStatistics" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PlanningStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "estimatedDataToScanBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "planningTimeMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "queueTimeMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "workUnitsGeneratedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newPlanningStatistics :: PlanningStatistics Source #

Create a value of PlanningStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:estimatedDataToScanBytes:PlanningStatistics', planningStatistics_estimatedDataToScanBytes - An estimate of the data that was scanned in bytes.

$sel:planningTimeMillis:PlanningStatistics', planningStatistics_planningTimeMillis - The time that it took to process the request.

$sel:queueTimeMillis:PlanningStatistics', planningStatistics_queueTimeMillis - The time the request was in queue to be processed.

$sel:workUnitsGeneratedCount:PlanningStatistics', planningStatistics_workUnitsGeneratedCount - The number of work units generated.

PrincipalPermissions

data PrincipalPermissions Source #

Permissions granted to a principal.

See: newPrincipalPermissions smart constructor.

Instances

Instances details
FromJSON PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

ToJSON PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

Generic PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

Associated Types

type Rep PrincipalPermissions :: Type -> Type #

Read PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

Show PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

NFData PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

Methods

rnf :: PrincipalPermissions -> () #

Eq PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

Hashable PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

type Rep PrincipalPermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalPermissions

type Rep PrincipalPermissions = D1 ('MetaData "PrincipalPermissions" "Amazonka.LakeFormation.Types.PrincipalPermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PrincipalPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission])) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataLakePrincipal))))

newPrincipalPermissions :: PrincipalPermissions Source #

Create a value of PrincipalPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:permissions:PrincipalPermissions', principalPermissions_permissions - The permissions that are granted to the principal.

$sel:principal:PrincipalPermissions', principalPermissions_principal - The principal who is granted permissions.

PrincipalResourcePermissions

data PrincipalResourcePermissions Source #

The permissions granted or revoked on a resource.

See: newPrincipalResourcePermissions smart constructor.

Instances

Instances details
FromJSON PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

Generic PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

Associated Types

type Rep PrincipalResourcePermissions :: Type -> Type #

Read PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

Show PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

NFData PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

Eq PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

Hashable PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

type Rep PrincipalResourcePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.PrincipalResourcePermissions

type Rep PrincipalResourcePermissions = D1 ('MetaData "PrincipalResourcePermissions" "Amazonka.LakeFormation.Types.PrincipalResourcePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PrincipalResourcePermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetailsMap)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission]))) :*: (S1 ('MetaSel ('Just "permissionsWithGrantOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission])) :*: (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataLakePrincipal)) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resource))))))

newPrincipalResourcePermissions :: PrincipalResourcePermissions Source #

Create a value of PrincipalResourcePermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalDetails:PrincipalResourcePermissions', principalResourcePermissions_additionalDetails - This attribute can be used to return any additional details of PrincipalResourcePermissions. Currently returns only as a RAM resource share ARN.

$sel:permissions:PrincipalResourcePermissions', principalResourcePermissions_permissions - The permissions to be granted or revoked on the resource.

$sel:permissionsWithGrantOption:PrincipalResourcePermissions', principalResourcePermissions_permissionsWithGrantOption - Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).

$sel:principal:PrincipalResourcePermissions', principalResourcePermissions_principal - The Data Lake principal to be granted or revoked permissions.

$sel:resource:PrincipalResourcePermissions', principalResourcePermissions_resource - The resource where permissions are to be granted or revoked.

QueryPlanningContext

data QueryPlanningContext Source #

A structure containing information about the query plan.

See: newQueryPlanningContext smart constructor.

Instances

Instances details
ToJSON QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

Generic QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

Associated Types

type Rep QueryPlanningContext :: Type -> Type #

Read QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

Show QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

NFData QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

Methods

rnf :: QueryPlanningContext -> () #

Eq QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

Hashable QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

type Rep QueryPlanningContext Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.QueryPlanningContext

type Rep QueryPlanningContext = D1 ('MetaData "QueryPlanningContext" "Amazonka.LakeFormation.Types.QueryPlanningContext" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "QueryPlanningContext'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryAsOfTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "queryParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newQueryPlanningContext Source #

Create a value of QueryPlanningContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:QueryPlanningContext', queryPlanningContext_catalogId - The ID of the Data Catalog where the partition in question resides. If none is provided, the Amazon Web Services account ID is used by default.

$sel:queryAsOfTime:QueryPlanningContext', queryPlanningContext_queryAsOfTime - The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

$sel:queryParameters:QueryPlanningContext', queryPlanningContext_queryParameters - A map consisting of key-value pairs.

$sel:transactionId:QueryPlanningContext', queryPlanningContext_transactionId - The transaction ID at which to read the table contents. If this transaction is not committed, the read will be treated as part of that transaction and will see its writes. If this transaction has aborted, an error will be returned. If not set, defaults to the most recent committed transaction. Cannot be specified along with QueryAsOfTime.

$sel:databaseName:QueryPlanningContext', queryPlanningContext_databaseName - The database containing the table.

Resource

data Resource Source #

A structure for the resource.

See: newResource smart constructor.

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

ToJSON Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.Resource

newResource :: Resource Source #

Create a value of Resource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalog:Resource', resource_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 Lake Formation environment.

$sel:dataCellsFilter:Resource', resource_dataCellsFilter - A data cell filter.

$sel:dataLocation:Resource', resource_dataLocation - The location of an Amazon S3 path where permissions are granted or revoked.

$sel:database:Resource', resource_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.

$sel:lFTag:Resource', resource_lFTag - The LF-tag key and values attached to a resource.

$sel:lFTagPolicy:Resource', resource_lFTagPolicy - A list of LF-tag conditions that define a resource's LF-tag policy.

$sel:table:Resource', resource_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.

$sel:tableWithColumns:Resource', resource_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.

ResourceInfo

data ResourceInfo Source #

A structure containing information about an Lake Formation resource.

See: newResourceInfo smart constructor.

Instances

Instances details
FromJSON ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

Generic ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

Associated Types

type Rep ResourceInfo :: Type -> Type #

Read ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

Show ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

NFData ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

Methods

rnf :: ResourceInfo -> () #

Eq ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

Hashable ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

type Rep ResourceInfo Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.ResourceInfo

type Rep ResourceInfo = D1 ('MetaData "ResourceInfo" "Amazonka.LakeFormation.Types.ResourceInfo" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "ResourceInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResourceInfo :: ResourceInfo Source #

Create a value of ResourceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastModified:ResourceInfo', resourceInfo_lastModified - The date and time the resource was last modified.

$sel:resourceArn:ResourceInfo', resourceInfo_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:roleArn:ResourceInfo', resourceInfo_roleArn - The IAM role that registered a resource.

RowFilter

data RowFilter Source #

A PartiQL predicate.

See: newRowFilter smart constructor.

Instances

Instances details
FromJSON RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

ToJSON RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

Generic RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

Associated Types

type Rep RowFilter :: Type -> Type #

Read RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

Show RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

NFData RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

Methods

rnf :: RowFilter -> () #

Eq RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

Hashable RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

type Rep RowFilter Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.RowFilter

type Rep RowFilter = D1 ('MetaData "RowFilter" "Amazonka.LakeFormation.Types.RowFilter" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "RowFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allRowsWildcard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllRowsWildcard)) :*: S1 ('MetaSel ('Just "filterExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRowFilter :: RowFilter Source #

Create a value of RowFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allRowsWildcard:RowFilter', rowFilter_allRowsWildcard - A wildcard for all rows.

$sel:filterExpression:RowFilter', rowFilter_filterExpression - A filter expression.

StorageOptimizer

data StorageOptimizer Source #

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

See: newStorageOptimizer smart constructor.

Instances

Instances details
FromJSON StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

Generic StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

Associated Types

type Rep StorageOptimizer :: Type -> Type #

Read StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

Show StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

NFData StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

Methods

rnf :: StorageOptimizer -> () #

Eq StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

Hashable StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

type Rep StorageOptimizer Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.StorageOptimizer

type Rep StorageOptimizer = D1 ('MetaData "StorageOptimizer" "Amazonka.LakeFormation.Types.StorageOptimizer" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "StorageOptimizer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastRunDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "storageOptimizerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OptimizerType)) :*: S1 ('MetaSel ('Just "warnings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newStorageOptimizer :: StorageOptimizer Source #

Create a value of StorageOptimizer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:config:StorageOptimizer', storageOptimizer_config - A map of the storage optimizer configuration. Currently contains only one key-value pair: is_enabled indicates true or false for acceleration.

$sel:errorMessage:StorageOptimizer', storageOptimizer_errorMessage - A message that contains information about any error (if present).

When an acceleration result has an enabled status, the error message is empty.

When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".

$sel:lastRunDetails:StorageOptimizer', storageOptimizer_lastRunDetails - When an acceleration result has an enabled status, contains the details of the last job run.

$sel:storageOptimizerType:StorageOptimizer', storageOptimizer_storageOptimizerType - The specific type of storage optimizer. The supported value is compaction.

$sel:warnings:StorageOptimizer', storageOptimizer_warnings - A message that contains information about any warnings (if present).

TableObject

data TableObject Source #

Specifies the details of a governed table.

See: newTableObject smart constructor.

Instances

Instances details
FromJSON TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

Generic TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

Associated Types

type Rep TableObject :: Type -> Type #

Read TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

Show TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

NFData TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

Methods

rnf :: TableObject -> () #

Eq TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

Hashable TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

type Rep TableObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableObject

type Rep TableObject = D1 ('MetaData "TableObject" "Amazonka.LakeFormation.Types.TableObject" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TableObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTableObject :: TableObject Source #

Create a value of TableObject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eTag:TableObject', tableObject_eTag - The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify changes to the underlying data.

$sel:size:TableObject', tableObject_size - The size of the Amazon S3 object in bytes.

$sel:uri:TableObject', tableObject_uri - The Amazon S3 location of the object.

TableResource

data TableResource Source #

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.

See: newTableResource smart constructor.

Instances

Instances details
FromJSON TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

ToJSON TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

Generic TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

Associated Types

type Rep TableResource :: Type -> Type #

Read TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

Show TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

NFData TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

Methods

rnf :: TableResource -> () #

Eq TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

Hashable TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

type Rep TableResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableResource

type Rep TableResource = D1 ('MetaData "TableResource" "Amazonka.LakeFormation.Types.TableResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TableResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tableWildcard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableWildcard)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTableResource Source #

Create a value of TableResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:TableResource', tableResource_catalogId - The identifier for the Data Catalog. By default, it is the account ID of the caller.

$sel:name:TableResource', tableResource_name - The name of the table.

$sel:tableWildcard:TableResource', tableResource_tableWildcard - A wildcard object representing every table under a database.

At least one of TableResource$Name or TableResource$TableWildcard is required.

$sel:databaseName:TableResource', tableResource_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.

TableWildcard

data TableWildcard Source #

A wildcard object representing every table under a database.

See: newTableWildcard smart constructor.

Constructors

TableWildcard' 

Instances

Instances details
FromJSON TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

ToJSON TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

Generic TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

Associated Types

type Rep TableWildcard :: Type -> Type #

Read TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

Show TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

NFData TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

Methods

rnf :: TableWildcard -> () #

Eq TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

Hashable TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

type Rep TableWildcard Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWildcard

type Rep TableWildcard = D1 ('MetaData "TableWildcard" "Amazonka.LakeFormation.Types.TableWildcard" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TableWildcard'" 'PrefixI 'False) (U1 :: Type -> Type))

newTableWildcard :: TableWildcard Source #

Create a value of TableWildcard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

TableWithColumnsResource

data TableWithColumnsResource Source #

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.

See: newTableWithColumnsResource smart constructor.

Instances

Instances details
FromJSON TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

ToJSON TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

Generic TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

Associated Types

type Rep TableWithColumnsResource :: Type -> Type #

Read TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

Show TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

NFData TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

Eq TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

Hashable TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

type Rep TableWithColumnsResource Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TableWithColumnsResource

type Rep TableWithColumnsResource = D1 ('MetaData "TableWithColumnsResource" "Amazonka.LakeFormation.Types.TableWithColumnsResource" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TableWithColumnsResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "columnNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "columnWildcard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnWildcard)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTableWithColumnsResource Source #

Create a value of TableWithColumnsResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:TableWithColumnsResource', tableWithColumnsResource_catalogId - The identifier for the Data Catalog. By default, it is the account ID of the caller.

$sel:columnNames:TableWithColumnsResource', tableWithColumnsResource_columnNames - The list of column names for the table. At least one of ColumnNames or ColumnWildcard is required.

$sel:columnWildcard:TableWithColumnsResource', tableWithColumnsResource_columnWildcard - A wildcard specified by a ColumnWildcard object. At least one of ColumnNames or ColumnWildcard is required.

$sel:databaseName:TableWithColumnsResource', tableWithColumnsResource_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.

$sel:name:TableWithColumnsResource', tableWithColumnsResource_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.

TaggedDatabase

data TaggedDatabase Source #

A structure describing a database resource with LF-tags.

See: newTaggedDatabase smart constructor.

Instances

Instances details
FromJSON TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

Generic TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

Associated Types

type Rep TaggedDatabase :: Type -> Type #

Read TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

Show TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

NFData TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

Methods

rnf :: TaggedDatabase -> () #

Eq TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

Hashable TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

type Rep TaggedDatabase Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedDatabase

type Rep TaggedDatabase = D1 ('MetaData "TaggedDatabase" "Amazonka.LakeFormation.Types.TaggedDatabase" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TaggedDatabase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabaseResource)) :*: S1 ('MetaSel ('Just "lFTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair)))))

newTaggedDatabase :: TaggedDatabase Source #

Create a value of TaggedDatabase with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:database:TaggedDatabase', taggedDatabase_database - A database that has LF-tags attached to it.

$sel:lFTags:TaggedDatabase', taggedDatabase_lFTags - A list of LF-tags attached to the database.

TaggedTable

data TaggedTable Source #

A structure describing a table resource with LF-tags.

See: newTaggedTable smart constructor.

Instances

Instances details
FromJSON TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

Generic TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

Associated Types

type Rep TaggedTable :: Type -> Type #

Read TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

Show TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

NFData TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

Methods

rnf :: TaggedTable -> () #

Eq TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

Hashable TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

type Rep TaggedTable Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TaggedTable

type Rep TaggedTable = D1 ('MetaData "TaggedTable" "Amazonka.LakeFormation.Types.TaggedTable" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TaggedTable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lFTagOnDatabase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair))) :*: S1 ('MetaSel ('Just "lFTagsOnColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnLFTag]))) :*: (S1 ('MetaSel ('Just "lFTagsOnTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LFTagPair))) :*: S1 ('MetaSel ('Just "table") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableResource)))))

newTaggedTable :: TaggedTable Source #

Create a value of TaggedTable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lFTagOnDatabase:TaggedTable', taggedTable_lFTagOnDatabase - A list of LF-tags attached to the database where the table resides.

$sel:lFTagsOnColumns:TaggedTable', taggedTable_lFTagsOnColumns - A list of LF-tags attached to columns in the table.

$sel:lFTagsOnTable:TaggedTable', taggedTable_lFTagsOnTable - A list of LF-tags attached to the table.

$sel:table:TaggedTable', taggedTable_table - A table that has LF-tags attached to it.

TransactionDescription

data TransactionDescription Source #

A structure that contains information about a transaction.

See: newTransactionDescription smart constructor.

Instances

Instances details
FromJSON TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

Generic TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

Associated Types

type Rep TransactionDescription :: Type -> Type #

Read TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

Show TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

NFData TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

Methods

rnf :: TransactionDescription -> () #

Eq TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

Hashable TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

type Rep TransactionDescription Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.TransactionDescription

type Rep TransactionDescription = D1 ('MetaData "TransactionDescription" "Amazonka.LakeFormation.Types.TransactionDescription" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "TransactionDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "transactionEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "transactionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "transactionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransactionStatus)))))

newTransactionDescription :: TransactionDescription Source #

Create a value of TransactionDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:transactionEndTime:TransactionDescription', transactionDescription_transactionEndTime - The time when the transaction committed or aborted, if it is not currently active.

$sel:transactionId:TransactionDescription', transactionDescription_transactionId - The ID of the transaction.

$sel:transactionStartTime:TransactionDescription', transactionDescription_transactionStartTime - The time when the transaction started.

$sel:transactionStatus:TransactionDescription', transactionDescription_transactionStatus - A status of ACTIVE, COMMITTED, or ABORTED.

VirtualObject

data VirtualObject Source #

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

See: newVirtualObject smart constructor.

Constructors

VirtualObject' (Maybe Text) Text 

Instances

Instances details
ToJSON VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

Generic VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

Associated Types

type Rep VirtualObject :: Type -> Type #

Read VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

Show VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

NFData VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

Methods

rnf :: VirtualObject -> () #

Eq VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

Hashable VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

type Rep VirtualObject Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.VirtualObject

type Rep VirtualObject = D1 ('MetaData "VirtualObject" "Amazonka.LakeFormation.Types.VirtualObject" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "VirtualObject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualObject Source #

Create a value of VirtualObject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eTag:VirtualObject', virtualObject_eTag - The ETag of the Amazon S3 object.

$sel:uri:VirtualObject', virtualObject_uri - The path to the Amazon S3 object. Must start with s3://

WorkUnitRange

data WorkUnitRange Source #

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

See: newWorkUnitRange smart constructor.

Instances

Instances details
FromJSON WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

Generic WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

Associated Types

type Rep WorkUnitRange :: Type -> Type #

Read WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

Show WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

NFData WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

Methods

rnf :: WorkUnitRange -> () #

Eq WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

Hashable WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

type Rep WorkUnitRange Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WorkUnitRange

type Rep WorkUnitRange = D1 ('MetaData "WorkUnitRange" "Amazonka.LakeFormation.Types.WorkUnitRange" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "WorkUnitRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workUnitIdMax") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "workUnitIdMin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "workUnitToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newWorkUnitRange Source #

Create a value of WorkUnitRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workUnitIdMax:WorkUnitRange', workUnitRange_workUnitIdMax - Defines the maximum work unit ID in the range. The maximum value is inclusive.

$sel:workUnitIdMin:WorkUnitRange', workUnitRange_workUnitIdMin - Defines the minimum work unit ID in the range.

$sel:workUnitToken:WorkUnitRange', workUnitRange_workUnitToken - A work token used to query the execution service.

WriteOperation

data WriteOperation Source #

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

See: newWriteOperation smart constructor.

Instances

Instances details
ToJSON WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

Generic WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

Associated Types

type Rep WriteOperation :: Type -> Type #

Read WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

Show WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

NFData WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

Methods

rnf :: WriteOperation -> () #

Eq WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

Hashable WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

type Rep WriteOperation Source # 
Instance details

Defined in Amazonka.LakeFormation.Types.WriteOperation

type Rep WriteOperation = D1 ('MetaData "WriteOperation" "Amazonka.LakeFormation.Types.WriteOperation" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "WriteOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddObjectInput)) :*: S1 ('MetaSel ('Just "deleteObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteObjectInput))))

newWriteOperation :: WriteOperation Source #

Create a value of WriteOperation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addObject:WriteOperation', writeOperation_addObject - A new object to add to the governed table.

$sel:deleteObject:WriteOperation', writeOperation_deleteObject - An object to delete from the governed table.