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

Description

 
Synopsis

Documentation

data S3DirectTarget Source #

Specifies a data target that writes to Amazon S3.

See: newS3DirectTarget smart constructor.

Constructors

S3DirectTarget' 

Fields

Instances

Instances details
FromJSON S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

ToJSON S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

Generic S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

Associated Types

type Rep S3DirectTarget :: Type -> Type #

Read S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

Show S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

NFData S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

Methods

rnf :: S3DirectTarget -> () #

Eq S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

Hashable S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

type Rep S3DirectTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3DirectTarget

newS3DirectTarget Source #

Create a value of S3DirectTarget 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:compression:S3DirectTarget', s3DirectTarget_compression - Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

$sel:partitionKeys:S3DirectTarget', s3DirectTarget_partitionKeys - Specifies native partitioning using a sequence of keys.

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

$sel:name:S3DirectTarget', s3DirectTarget_name - The name of the data target.

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

$sel:path:S3DirectTarget', s3DirectTarget_path - A single Amazon S3 path to write to.

$sel:format:S3DirectTarget', s3DirectTarget_format - Specifies the data output format for the target.

s3DirectTarget_compression :: Lens' S3DirectTarget (Maybe Text) Source #

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

s3DirectTarget_partitionKeys :: Lens' S3DirectTarget (Maybe [[Text]]) Source #

Specifies native partitioning using a sequence of keys.

s3DirectTarget_schemaChangePolicy :: Lens' S3DirectTarget (Maybe DirectSchemaChangePolicy) Source #

A policy that specifies update behavior for the crawler.

s3DirectTarget_name :: Lens' S3DirectTarget Text Source #

The name of the data target.

s3DirectTarget_inputs :: Lens' S3DirectTarget (NonEmpty Text) Source #

The nodes that are inputs to the data target.

s3DirectTarget_path :: Lens' S3DirectTarget Text Source #

A single Amazon S3 path to write to.

s3DirectTarget_format :: Lens' S3DirectTarget TargetFormat Source #

Specifies the data output format for the target.