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

Description

 
Synopsis

Documentation

data SparkConnectorSource Source #

Specifies a connector to an Apache Spark data source.

See: newSparkConnectorSource smart constructor.

Constructors

SparkConnectorSource' 

Fields

Instances

Instances details
FromJSON SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

ToJSON SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

Generic SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

Associated Types

type Rep SparkConnectorSource :: Type -> Type #

Read SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

Show SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

NFData SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

Methods

rnf :: SparkConnectorSource -> () #

Eq SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

Hashable SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

type Rep SparkConnectorSource Source # 
Instance details

Defined in Amazonka.Glue.Types.SparkConnectorSource

type Rep SparkConnectorSource = D1 ('MetaData "SparkConnectorSource" "Amazonka.Glue.Types.SparkConnectorSource" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "SparkConnectorSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "outputSchemas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GlueSchema])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "connectorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSparkConnectorSource Source #

Create a value of SparkConnectorSource 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:additionalOptions:SparkConnectorSource', sparkConnectorSource_additionalOptions - Additional connection options for the connector.

$sel:outputSchemas:SparkConnectorSource', sparkConnectorSource_outputSchemas - Specifies data schema for the custom spark source.

$sel:name:SparkConnectorSource', sparkConnectorSource_name - The name of the data source.

$sel:connectionName:SparkConnectorSource', sparkConnectorSource_connectionName - The name of the connection that is associated with the connector.

$sel:connectorName:SparkConnectorSource', sparkConnectorSource_connectorName - The name of a connector that assists with accessing the data store in Glue Studio.

$sel:connectionType:SparkConnectorSource', sparkConnectorSource_connectionType - The type of connection, such as marketplace.spark or custom.spark, designating a connection to an Apache Spark data store.

sparkConnectorSource_additionalOptions :: Lens' SparkConnectorSource (Maybe (HashMap Text Text)) Source #

Additional connection options for the connector.

sparkConnectorSource_outputSchemas :: Lens' SparkConnectorSource (Maybe [GlueSchema]) Source #

Specifies data schema for the custom spark source.

sparkConnectorSource_connectionName :: Lens' SparkConnectorSource Text Source #

The name of the connection that is associated with the connector.

sparkConnectorSource_connectorName :: Lens' SparkConnectorSource Text Source #

The name of a connector that assists with accessing the data store in Glue Studio.

sparkConnectorSource_connectionType :: Lens' SparkConnectorSource Text Source #

The type of connection, such as marketplace.spark or custom.spark, designating a connection to an Apache Spark data store.