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

Description

Updates the manifest of Amazon S3 objects that make up the specified governed table.

Synopsis

Creating a Request

data UpdateTableObjects Source #

See: newUpdateTableObjects smart constructor.

Constructors

UpdateTableObjects' 

Fields

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.

Request Lenses

updateTableObjects_catalogId :: Lens' UpdateTableObjects (Maybe Text) Source #

The catalog containing the governed table to update. Defaults to the caller’s account ID.

updateTableObjects_transactionId :: Lens' UpdateTableObjects (Maybe Text) Source #

The transaction at which to do the write.

updateTableObjects_databaseName :: Lens' UpdateTableObjects Text Source #

The database containing the governed table to update.

updateTableObjects_writeOperations :: Lens' UpdateTableObjects (NonEmpty WriteOperation) Source #

A list of WriteOperation objects that define an object to add to or delete from the manifest for a governed table.

Destructuring the Response

data UpdateTableObjectsResponse Source #

See: newUpdateTableObjectsResponse smart constructor.

Constructors

UpdateTableObjectsResponse' 

Fields

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.

Response Lenses