amazonka-glue-2.0: Amazon Glue 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.Glue.Types.S3CatalogTarget

Description

 
Synopsis

Documentation

data S3CatalogTarget Source #

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

See: newS3CatalogTarget smart constructor.

Constructors

S3CatalogTarget' 

Fields

Instances

Instances details
FromJSON S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

ToJSON S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

Generic S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

Associated Types

type Rep S3CatalogTarget :: Type -> Type #

Read S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

Show S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

NFData S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

Methods

rnf :: S3CatalogTarget -> () #

Eq S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

Hashable S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

type Rep S3CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3CatalogTarget

newS3CatalogTarget Source #

Create a value of S3CatalogTarget 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:partitionKeys:S3CatalogTarget', s3CatalogTarget_partitionKeys - Specifies native partitioning using a sequence of keys.

$sel:schemaChangePolicy:S3CatalogTarget', s3CatalogTarget_schemaChangePolicy - A policy that specifies update behavior for the crawler.

$sel:name:S3CatalogTarget', s3CatalogTarget_name - The name of the data target.

$sel:inputs:S3CatalogTarget', s3CatalogTarget_inputs - The nodes that are inputs to the data target.

$sel:table:S3CatalogTarget', s3CatalogTarget_table - The name of the table in the database to write to.

$sel:database:S3CatalogTarget', s3CatalogTarget_database - The name of the database to write to.

s3CatalogTarget_partitionKeys :: Lens' S3CatalogTarget (Maybe [[Text]]) Source #

Specifies native partitioning using a sequence of keys.

s3CatalogTarget_schemaChangePolicy :: Lens' S3CatalogTarget (Maybe CatalogSchemaChangePolicy) Source #

A policy that specifies update behavior for the crawler.

s3CatalogTarget_name :: Lens' S3CatalogTarget Text Source #

The name of the data target.

s3CatalogTarget_inputs :: Lens' S3CatalogTarget (NonEmpty Text) Source #

The nodes that are inputs to the data target.

s3CatalogTarget_table :: Lens' S3CatalogTarget Text Source #

The name of the table in the database to write to.

s3CatalogTarget_database :: Lens' S3CatalogTarget Text Source #

The name of the database to write to.