libZSservicesZSamazonka-databrewZSamazonka-databrew
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DataBrew.Types.DataCatalogInputDefinition

Description

 
Synopsis

Documentation

data DataCatalogInputDefinition Source #

Represents how metadata stored in the Glue Data Catalog is defined in a DataBrew dataset.

See: newDataCatalogInputDefinition smart constructor.

Constructors

DataCatalogInputDefinition' 

Fields

  • tempDirectory :: Maybe S3Location

    Represents an Amazon location where DataBrew can store intermediate results.

  • catalogId :: Maybe Text

    The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.

  • databaseName :: Text

    The name of a database in the Data Catalog.

  • tableName :: Text

    The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.

Instances

Instances details
Eq DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

Read DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

Show DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

Generic DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

Associated Types

type Rep DataCatalogInputDefinition :: Type -> Type #

NFData DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

Hashable DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

ToJSON DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

FromJSON DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

type Rep DataCatalogInputDefinition Source # 
Instance details

Defined in Amazonka.DataBrew.Types.DataCatalogInputDefinition

type Rep DataCatalogInputDefinition = D1 ('MetaData "DataCatalogInputDefinition" "Amazonka.DataBrew.Types.DataCatalogInputDefinition" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "DataCatalogInputDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tempDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)) :*: 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))))

newDataCatalogInputDefinition Source #

Create a value of DataCatalogInputDefinition 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:tempDirectory:DataCatalogInputDefinition', dataCatalogInputDefinition_tempDirectory - Represents an Amazon location where DataBrew can store intermediate results.

$sel:catalogId:DataCatalogInputDefinition', dataCatalogInputDefinition_catalogId - The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.

$sel:databaseName:DataCatalogInputDefinition', dataCatalogInputDefinition_databaseName - The name of a database in the Data Catalog.

$sel:tableName:DataCatalogInputDefinition', dataCatalogInputDefinition_tableName - The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.

dataCatalogInputDefinition_tempDirectory :: Lens' DataCatalogInputDefinition (Maybe S3Location) Source #

Represents an Amazon location where DataBrew can store intermediate results.

dataCatalogInputDefinition_catalogId :: Lens' DataCatalogInputDefinition (Maybe Text) Source #

The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.

dataCatalogInputDefinition_tableName :: Lens' DataCatalogInputDefinition Text Source #

The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.