amazonka-appflow-2.0: Amazon Appflow 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.AppFlow.Types.MetadataCatalogDetail

Description

 
Synopsis

Documentation

data MetadataCatalogDetail Source #

Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.

See: newMetadataCatalogDetail smart constructor.

Constructors

MetadataCatalogDetail' 

Fields

  • catalogType :: Maybe CatalogType

    The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns the following value:

    GLUE
    The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.
  • partitionRegistrationOutput :: Maybe RegistrationOutput

    Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog. The data partitions organize the flow output into a hierarchical path, such as a folder path in an S3 bucket. Amazon AppFlow creates the partitions (if they don't already exist) based on your flow configuration.

  • tableName :: Maybe Text

    The name of the table that stores the metadata for the associated flow run. The table stores metadata that represents the data that the flow transferred. Amazon AppFlow stores the table in the metadata catalog.

  • tableRegistrationOutput :: Maybe RegistrationOutput

    Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog. Amazon AppFlow creates or updates this table for the associated flow run.

Instances

Instances details
FromJSON MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

Generic MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

Associated Types

type Rep MetadataCatalogDetail :: Type -> Type #

Read MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

Show MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

NFData MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

Methods

rnf :: MetadataCatalogDetail -> () #

Eq MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

Hashable MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

type Rep MetadataCatalogDetail Source # 
Instance details

Defined in Amazonka.AppFlow.Types.MetadataCatalogDetail

type Rep MetadataCatalogDetail = D1 ('MetaData "MetadataCatalogDetail" "Amazonka.AppFlow.Types.MetadataCatalogDetail" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "MetadataCatalogDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CatalogType)) :*: S1 ('MetaSel ('Just "partitionRegistrationOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationOutput))) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tableRegistrationOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationOutput)))))

newMetadataCatalogDetail :: MetadataCatalogDetail Source #

Create a value of MetadataCatalogDetail 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:catalogType:MetadataCatalogDetail', metadataCatalogDetail_catalogType - The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns the following value:

GLUE
The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.

$sel:partitionRegistrationOutput:MetadataCatalogDetail', metadataCatalogDetail_partitionRegistrationOutput - Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog. The data partitions organize the flow output into a hierarchical path, such as a folder path in an S3 bucket. Amazon AppFlow creates the partitions (if they don't already exist) based on your flow configuration.

$sel:tableName:MetadataCatalogDetail', metadataCatalogDetail_tableName - The name of the table that stores the metadata for the associated flow run. The table stores metadata that represents the data that the flow transferred. Amazon AppFlow stores the table in the metadata catalog.

$sel:tableRegistrationOutput:MetadataCatalogDetail', metadataCatalogDetail_tableRegistrationOutput - Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog. Amazon AppFlow creates or updates this table for the associated flow run.

metadataCatalogDetail_catalogType :: Lens' MetadataCatalogDetail (Maybe CatalogType) Source #

The type of metadata catalog that Amazon AppFlow used for the associated flow run. This parameter returns the following value:

GLUE
The metadata catalog is provided by the Glue Data Catalog. Glue includes the Glue Data Catalog as a component.

metadataCatalogDetail_partitionRegistrationOutput :: Lens' MetadataCatalogDetail (Maybe RegistrationOutput) Source #

Describes the status of the attempt from Amazon AppFlow to register the data partitions with the metadata catalog. The data partitions organize the flow output into a hierarchical path, such as a folder path in an S3 bucket. Amazon AppFlow creates the partitions (if they don't already exist) based on your flow configuration.

metadataCatalogDetail_tableName :: Lens' MetadataCatalogDetail (Maybe Text) Source #

The name of the table that stores the metadata for the associated flow run. The table stores metadata that represents the data that the flow transferred. Amazon AppFlow stores the table in the metadata catalog.

metadataCatalogDetail_tableRegistrationOutput :: Lens' MetadataCatalogDetail (Maybe RegistrationOutput) Source #

Describes the status of the attempt from Amazon AppFlow to register the metadata table with the metadata catalog. Amazon AppFlow creates or updates this table for the associated flow run.