libZSservicesZSamazonka-glueZSamazonka-glue
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.Glue.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-03-31 of the Amazon Glue SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A value could not be validated.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Access to a resource was denied.

_CrawlerRunningException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation cannot be performed because the crawler is already running.

_SchedulerTransitioningException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified scheduler is transitioning.

_SchedulerRunningException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified scheduler is already running.

_ConditionCheckFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified condition was not satisfied.

_ConcurrentRunsExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many jobs are being run concurrently.

_IllegalWorkflowStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The workflow is in an invalid state to perform a requested operation.

_NoScheduleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no applicable schedule.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The CreatePartitions API was called on a table that has indexes enabled.

_CrawlerNotRunningException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified crawler is not running.

_MLTransformNotReadyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The machine learning transform is not ready to run.

_EntityNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified entity does not exist

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Two processes are trying to modify a resource simultaneously.

_SchedulerNotRunningException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified scheduler is not running.

_InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal service error occurred.

_InvalidInputException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input provided was not valid.

_ResourceNumberLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resource numerical limit was exceeded.

_GlueEncryptionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An encryption operation failed.

_IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The same unique identifier was associated with two different records.

_CrawlerStoppingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified crawler is stopping.

_IllegalBlueprintStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Prism for IllegalBlueprintStateException' errors.

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resource to be created or added already exists.

BackfillErrorCode

newtype BackfillErrorCode Source #

Instances

Instances details
Eq BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

Ord BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

Read BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

Show BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

Generic BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

Associated Types

type Rep BackfillErrorCode :: Type -> Type #

NFData BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

Methods

rnf :: BackfillErrorCode -> () #

Hashable BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToJSON BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToJSONKey BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

FromJSON BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

FromJSONKey BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToLog BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToHeader BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToQuery BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

FromXML BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToXML BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToByteString BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

FromText BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

ToText BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

type Rep BackfillErrorCode Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillErrorCode

type Rep BackfillErrorCode = D1 ('MetaData "BackfillErrorCode" "Amazonka.Glue.Types.BackfillErrorCode" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "BackfillErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackfillErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BlueprintRunState

newtype BlueprintRunState Source #

Instances

Instances details
Eq BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

Ord BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

Read BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

Show BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

Generic BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

Associated Types

type Rep BlueprintRunState :: Type -> Type #

NFData BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

Methods

rnf :: BlueprintRunState -> () #

Hashable BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToJSON BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToJSONKey BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

FromJSON BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

FromJSONKey BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToLog BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToHeader BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToQuery BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

FromXML BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToXML BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToByteString BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

FromText BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

ToText BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

type Rep BlueprintRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRunState

type Rep BlueprintRunState = D1 ('MetaData "BlueprintRunState" "Amazonka.Glue.Types.BlueprintRunState" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "BlueprintRunState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBlueprintRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BlueprintStatus

newtype BlueprintStatus Source #

Constructors

BlueprintStatus' 

Instances

Instances details
Eq BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Ord BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Read BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Show BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Generic BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Associated Types

type Rep BlueprintStatus :: Type -> Type #

NFData BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Methods

rnf :: BlueprintStatus -> () #

Hashable BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToJSON BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToJSONKey BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

FromJSON BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

FromJSONKey BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToLog BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToHeader BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToQuery BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

FromXML BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToXML BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

Methods

toXML :: BlueprintStatus -> XML #

ToByteString BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

FromText BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

ToText BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

type Rep BlueprintStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintStatus

type Rep BlueprintStatus = D1 ('MetaData "BlueprintStatus" "Amazonka.Glue.Types.BlueprintStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "BlueprintStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBlueprintStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CatalogEncryptionMode

newtype CatalogEncryptionMode Source #

Instances

Instances details
Eq CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

Ord CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

Read CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

Show CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

Generic CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

Associated Types

type Rep CatalogEncryptionMode :: Type -> Type #

NFData CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

Methods

rnf :: CatalogEncryptionMode -> () #

Hashable CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToJSON CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToJSONKey CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

FromJSON CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

FromJSONKey CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToLog CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToHeader CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToQuery CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

FromXML CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToXML CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToByteString CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

FromText CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

ToText CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

type Rep CatalogEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEncryptionMode

type Rep CatalogEncryptionMode = D1 ('MetaData "CatalogEncryptionMode" "Amazonka.Glue.Types.CatalogEncryptionMode" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "CatalogEncryptionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCatalogEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchEncryptionMode

newtype CloudWatchEncryptionMode Source #

Instances

Instances details
Eq CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

Ord CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

Read CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

Show CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

Generic CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

Associated Types

type Rep CloudWatchEncryptionMode :: Type -> Type #

NFData CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

Hashable CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToJSON CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToJSONKey CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

FromJSON CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

FromJSONKey CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToLog CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToHeader CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToQuery CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

FromXML CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToXML CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToByteString CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

FromText CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

ToText CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

type Rep CloudWatchEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryptionMode

type Rep CloudWatchEncryptionMode = D1 ('MetaData "CloudWatchEncryptionMode" "Amazonka.Glue.Types.CloudWatchEncryptionMode" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "CloudWatchEncryptionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ColumnStatisticsType

newtype ColumnStatisticsType Source #

Instances

Instances details
Eq ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

Ord ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

Read ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

Show ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

Generic ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

Associated Types

type Rep ColumnStatisticsType :: Type -> Type #

NFData ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

Methods

rnf :: ColumnStatisticsType -> () #

Hashable ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToJSON ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToJSONKey ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

FromJSON ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

FromJSONKey ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToLog ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToHeader ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToQuery ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

FromXML ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToXML ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToByteString ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

FromText ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

ToText ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

type Rep ColumnStatisticsType Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsType

type Rep ColumnStatisticsType = D1 ('MetaData "ColumnStatisticsType" "Amazonka.Glue.Types.ColumnStatisticsType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ColumnStatisticsType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromColumnStatisticsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Comparator

newtype Comparator Source #

Constructors

Comparator' 

Fields

Instances

Instances details
Eq Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Ord Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Read Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Show Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Generic Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Associated Types

type Rep Comparator :: Type -> Type #

NFData Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Methods

rnf :: Comparator -> () #

Hashable Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToJSON Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToJSONKey Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

FromJSON Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

FromJSONKey Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToLog Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToHeader Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToQuery Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

FromXML Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToXML Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Methods

toXML :: Comparator -> XML #

ToByteString Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

FromText Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

ToText Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

Methods

toText :: Comparator -> Text #

type Rep Comparator Source # 
Instance details

Defined in Amazonka.Glue.Types.Comparator

type Rep Comparator = D1 ('MetaData "Comparator" "Amazonka.Glue.Types.Comparator" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "Comparator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Compatibility

newtype Compatibility Source #

Constructors

Compatibility' 

Instances

Instances details
Eq Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Ord Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Read Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Show Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Generic Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Associated Types

type Rep Compatibility :: Type -> Type #

NFData Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Methods

rnf :: Compatibility -> () #

Hashable Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToJSON Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToJSONKey Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

FromJSON Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

FromJSONKey Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToLog Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToHeader Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToQuery Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

FromXML Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToXML Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Methods

toXML :: Compatibility -> XML #

ToByteString Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

FromText Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

ToText Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

Methods

toText :: Compatibility -> Text #

type Rep Compatibility Source # 
Instance details

Defined in Amazonka.Glue.Types.Compatibility

type Rep Compatibility = D1 ('MetaData "Compatibility" "Amazonka.Glue.Types.Compatibility" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "Compatibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCompatibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionPropertyKey

newtype ConnectionPropertyKey Source #

Bundled Patterns

pattern ConnectionPropertyKey_CONFIG_FILES :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_CONNECTION_URL :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_CONNECTOR_CLASS_NAME :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_CONNECTOR_TYPE :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_CONNECTOR_URL :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_CUSTOM_JDBC_CERT :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_CUSTOM_JDBC_CERT_STRING :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_ENCRYPTED_PASSWORD :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_HOST :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_INSTANCE_ID :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_JDBC_CONNECTION_URL :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_JDBC_DRIVER_CLASS_NAME :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_JDBC_DRIVER_JAR_URI :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_JDBC_ENFORCE_SSL :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_JDBC_ENGINE :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_JDBC_ENGINE_VERSION :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_BOOTSTRAP_SERVERS :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE_PASSWORD :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_CLIENT_KEY_PASSWORD :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_CUSTOM_CERT :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_SKIP_CUSTOM_CERT_VALIDATION :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_KAFKA_SSL_ENABLED :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_PASSWORD :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_PORT :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_SECRET_ID :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_SKIP_CUSTOM_JDBC_CERT_VALIDATION :: ConnectionPropertyKey 
pattern ConnectionPropertyKey_USERNAME :: ConnectionPropertyKey 

Instances

Instances details
Eq ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

Ord ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

Read ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

Show ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

Generic ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

Associated Types

type Rep ConnectionPropertyKey :: Type -> Type #

NFData ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

Methods

rnf :: ConnectionPropertyKey -> () #

Hashable ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToJSON ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToJSONKey ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

FromJSON ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

FromJSONKey ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToLog ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToHeader ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToQuery ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

FromXML ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToXML ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToByteString ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

FromText ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

ToText ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

type Rep ConnectionPropertyKey Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPropertyKey

type Rep ConnectionPropertyKey = D1 ('MetaData "ConnectionPropertyKey" "Amazonka.Glue.Types.ConnectionPropertyKey" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ConnectionPropertyKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionPropertyKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionType

newtype ConnectionType Source #

Constructors

ConnectionType' 

Instances

Instances details
Eq ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Ord ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Read ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Show ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Generic ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Associated Types

type Rep ConnectionType :: Type -> Type #

NFData ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Methods

rnf :: ConnectionType -> () #

Hashable ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToJSON ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToJSONKey ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

FromJSON ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

FromJSONKey ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToLog ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToHeader ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToQuery ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

FromXML ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToXML ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

Methods

toXML :: ConnectionType -> XML #

ToByteString ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

FromText ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

ToText ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

type Rep ConnectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionType

type Rep ConnectionType = D1 ('MetaData "ConnectionType" "Amazonka.Glue.Types.ConnectionType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ConnectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CrawlState

newtype CrawlState Source #

Constructors

CrawlState' 

Fields

Instances

Instances details
Eq CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Ord CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Read CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Show CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Generic CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Associated Types

type Rep CrawlState :: Type -> Type #

NFData CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Methods

rnf :: CrawlState -> () #

Hashable CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToJSON CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToJSONKey CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

FromJSON CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

FromJSONKey CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToLog CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToHeader CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToQuery CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

FromXML CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToXML CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Methods

toXML :: CrawlState -> XML #

ToByteString CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

FromText CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

ToText CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

Methods

toText :: CrawlState -> Text #

type Rep CrawlState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlState

type Rep CrawlState = D1 ('MetaData "CrawlState" "Amazonka.Glue.Types.CrawlState" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "CrawlState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCrawlState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CrawlerLineageSettings

newtype CrawlerLineageSettings Source #

Instances

Instances details
Eq CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

Ord CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

Read CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

Show CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

Generic CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

Associated Types

type Rep CrawlerLineageSettings :: Type -> Type #

NFData CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

Methods

rnf :: CrawlerLineageSettings -> () #

Hashable CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToJSON CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToJSONKey CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

FromJSON CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

FromJSONKey CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToLog CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToHeader CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToQuery CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

FromXML CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToXML CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToByteString CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

FromText CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

ToText CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

type Rep CrawlerLineageSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerLineageSettings

type Rep CrawlerLineageSettings = D1 ('MetaData "CrawlerLineageSettings" "Amazonka.Glue.Types.CrawlerLineageSettings" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "CrawlerLineageSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCrawlerLineageSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CrawlerState

newtype CrawlerState Source #

Constructors

CrawlerState' 

Instances

Instances details
Eq CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Ord CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Read CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Show CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Generic CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Associated Types

type Rep CrawlerState :: Type -> Type #

NFData CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Methods

rnf :: CrawlerState -> () #

Hashable CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToJSON CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToJSONKey CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

FromJSON CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

FromJSONKey CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToLog CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToHeader CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToQuery CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

FromXML CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToXML CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Methods

toXML :: CrawlerState -> XML #

ToByteString CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

FromText CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

ToText CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

Methods

toText :: CrawlerState -> Text #

type Rep CrawlerState Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerState

type Rep CrawlerState = D1 ('MetaData "CrawlerState" "Amazonka.Glue.Types.CrawlerState" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "CrawlerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCrawlerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CsvHeaderOption

newtype CsvHeaderOption Source #

Constructors

CsvHeaderOption' 

Instances

Instances details
Eq CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Ord CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Read CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Show CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Generic CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Associated Types

type Rep CsvHeaderOption :: Type -> Type #

NFData CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Methods

rnf :: CsvHeaderOption -> () #

Hashable CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToJSON CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToJSONKey CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

FromJSON CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

FromJSONKey CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToLog CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToHeader CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToQuery CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

FromXML CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToXML CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

Methods

toXML :: CsvHeaderOption -> XML #

ToByteString CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

FromText CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

ToText CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

type Rep CsvHeaderOption Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvHeaderOption

type Rep CsvHeaderOption = D1 ('MetaData "CsvHeaderOption" "Amazonka.Glue.Types.CsvHeaderOption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "CsvHeaderOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCsvHeaderOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataFormat

newtype DataFormat Source #

Constructors

DataFormat' 

Fields

Bundled Patterns

pattern DataFormat_AVRO :: DataFormat 
pattern DataFormat_JSON :: DataFormat 

Instances

Instances details
Eq DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Ord DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Read DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Show DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Generic DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Associated Types

type Rep DataFormat :: Type -> Type #

NFData DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Methods

rnf :: DataFormat -> () #

Hashable DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToJSON DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToJSONKey DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

FromJSON DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

FromJSONKey DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToLog DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToHeader DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToQuery DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

FromXML DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToXML DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Methods

toXML :: DataFormat -> XML #

ToByteString DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

FromText DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

ToText DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

Methods

toText :: DataFormat -> Text #

type Rep DataFormat Source # 
Instance details

Defined in Amazonka.Glue.Types.DataFormat

type Rep DataFormat = D1 ('MetaData "DataFormat" "Amazonka.Glue.Types.DataFormat" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "DataFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeleteBehavior

newtype DeleteBehavior Source #

Constructors

DeleteBehavior' 

Instances

Instances details
Eq DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Ord DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Read DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Show DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Generic DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Associated Types

type Rep DeleteBehavior :: Type -> Type #

NFData DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Methods

rnf :: DeleteBehavior -> () #

Hashable DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToJSON DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToJSONKey DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

FromJSON DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

FromJSONKey DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToLog DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToHeader DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToQuery DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

FromXML DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToXML DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

Methods

toXML :: DeleteBehavior -> XML #

ToByteString DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

FromText DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

ToText DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

type Rep DeleteBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.DeleteBehavior

type Rep DeleteBehavior = D1 ('MetaData "DeleteBehavior" "Amazonka.Glue.Types.DeleteBehavior" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "DeleteBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeleteBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EnableHybridValues

newtype EnableHybridValues Source #

Instances

Instances details
Eq EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

Ord EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

Read EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

Show EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

Generic EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

Associated Types

type Rep EnableHybridValues :: Type -> Type #

NFData EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

Methods

rnf :: EnableHybridValues -> () #

Hashable EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToJSON EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToJSONKey EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

FromJSON EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

FromJSONKey EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToLog EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToHeader EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToQuery EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

FromXML EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToXML EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToByteString EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

FromText EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

ToText EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

type Rep EnableHybridValues Source # 
Instance details

Defined in Amazonka.Glue.Types.EnableHybridValues

type Rep EnableHybridValues = D1 ('MetaData "EnableHybridValues" "Amazonka.Glue.Types.EnableHybridValues" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "EnableHybridValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnableHybridValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExistCondition

newtype ExistCondition Source #

Constructors

ExistCondition' 

Instances

Instances details
Eq ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Ord ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Read ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Show ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Generic ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Associated Types

type Rep ExistCondition :: Type -> Type #

NFData ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Methods

rnf :: ExistCondition -> () #

Hashable ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToJSON ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToJSONKey ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

FromJSON ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

FromJSONKey ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToLog ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToHeader ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToQuery ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

FromXML ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToXML ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

Methods

toXML :: ExistCondition -> XML #

ToByteString ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

FromText ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

ToText ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

type Rep ExistCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.ExistCondition

type Rep ExistCondition = D1 ('MetaData "ExistCondition" "Amazonka.Glue.Types.ExistCondition" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ExistCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExistCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobBookmarksEncryptionMode

newtype JobBookmarksEncryptionMode Source #

Instances

Instances details
Eq JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

Ord JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

Read JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

Show JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

Generic JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

Associated Types

type Rep JobBookmarksEncryptionMode :: Type -> Type #

NFData JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

Hashable JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToJSON JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToJSONKey JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

FromJSON JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

FromJSONKey JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToLog JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToHeader JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToQuery JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

FromXML JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToXML JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToByteString JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

FromText JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

ToText JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

type Rep JobBookmarksEncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryptionMode

type Rep JobBookmarksEncryptionMode = D1 ('MetaData "JobBookmarksEncryptionMode" "Amazonka.Glue.Types.JobBookmarksEncryptionMode" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "JobBookmarksEncryptionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobBookmarksEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobRunState

newtype JobRunState Source #

Constructors

JobRunState' 

Instances

Instances details
Eq JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Ord JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Read JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Show JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Generic JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Associated Types

type Rep JobRunState :: Type -> Type #

NFData JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Methods

rnf :: JobRunState -> () #

Hashable JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToJSON JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToJSONKey JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

FromJSON JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

FromJSONKey JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToLog JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToHeader JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToQuery JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

FromXML JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToXML JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Methods

toXML :: JobRunState -> XML #

ToByteString JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

FromText JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

ToText JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

Methods

toText :: JobRunState -> Text #

type Rep JobRunState Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRunState

type Rep JobRunState = D1 ('MetaData "JobRunState" "Amazonka.Glue.Types.JobRunState" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "JobRunState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Language

newtype Language Source #

Constructors

Language' 

Fields

Bundled Patterns

pattern Language_PYTHON :: Language 
pattern Language_SCALA :: Language 

Instances

Instances details
Eq Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Ord Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Read Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Show Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Generic Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Associated Types

type Rep Language :: Type -> Type #

Methods

from :: Language -> Rep Language x #

to :: Rep Language x -> Language #

NFData Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Methods

rnf :: Language -> () #

Hashable Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Methods

hashWithSalt :: Int -> Language -> Int #

hash :: Language -> Int #

ToJSON Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

ToJSONKey Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

FromJSON Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

FromJSONKey Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

ToLog Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

ToHeader Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Methods

toHeader :: HeaderName -> Language -> [Header] #

ToQuery Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

FromXML Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

ToXML Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Methods

toXML :: Language -> XML #

ToByteString Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Methods

toBS :: Language -> ByteString #

FromText Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

ToText Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

Methods

toText :: Language -> Text #

type Rep Language Source # 
Instance details

Defined in Amazonka.Glue.Types.Language

type Rep Language = D1 ('MetaData "Language" "Amazonka.Glue.Types.Language" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "Language'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastCrawlStatus

newtype LastCrawlStatus Source #

Constructors

LastCrawlStatus' 

Instances

Instances details
Eq LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Ord LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Read LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Show LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Generic LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Associated Types

type Rep LastCrawlStatus :: Type -> Type #

NFData LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Methods

rnf :: LastCrawlStatus -> () #

Hashable LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToJSON LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToJSONKey LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

FromJSON LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

FromJSONKey LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToLog LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToHeader LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToQuery LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

FromXML LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToXML LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

Methods

toXML :: LastCrawlStatus -> XML #

ToByteString LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

FromText LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

ToText LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

type Rep LastCrawlStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlStatus

type Rep LastCrawlStatus = D1 ('MetaData "LastCrawlStatus" "Amazonka.Glue.Types.LastCrawlStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "LastCrawlStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastCrawlStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Logical

newtype Logical Source #

Constructors

Logical' 

Fields

Bundled Patterns

pattern Logical_AND :: Logical 
pattern Logical_ANY :: Logical 

Instances

Instances details
Eq Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

(==) :: Logical -> Logical -> Bool #

(/=) :: Logical -> Logical -> Bool #

Ord Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Read Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Show Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Generic Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Associated Types

type Rep Logical :: Type -> Type #

Methods

from :: Logical -> Rep Logical x #

to :: Rep Logical x -> Logical #

NFData Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

rnf :: Logical -> () #

Hashable Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

hashWithSalt :: Int -> Logical -> Int #

hash :: Logical -> Int #

ToJSON Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

ToJSONKey Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

FromJSON Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

FromJSONKey Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

ToLog Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

ToHeader Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

toHeader :: HeaderName -> Logical -> [Header] #

ToQuery Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

FromXML Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

ToXML Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

toXML :: Logical -> XML #

ToByteString Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

toBS :: Logical -> ByteString #

FromText Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

ToText Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

Methods

toText :: Logical -> Text #

type Rep Logical Source # 
Instance details

Defined in Amazonka.Glue.Types.Logical

type Rep Logical = D1 ('MetaData "Logical" "Amazonka.Glue.Types.Logical" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "Logical'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogical") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogicalOperator

newtype LogicalOperator Source #

Constructors

LogicalOperator' 

Bundled Patterns

pattern LogicalOperator_EQUALS :: LogicalOperator 

Instances

Instances details
Eq LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Ord LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Read LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Show LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Generic LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Associated Types

type Rep LogicalOperator :: Type -> Type #

NFData LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Methods

rnf :: LogicalOperator -> () #

Hashable LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToJSON LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToJSONKey LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

FromJSON LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

FromJSONKey LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToLog LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToHeader LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToQuery LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

FromXML LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToXML LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

Methods

toXML :: LogicalOperator -> XML #

ToByteString LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

FromText LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

ToText LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

type Rep LogicalOperator Source # 
Instance details

Defined in Amazonka.Glue.Types.LogicalOperator

type Rep LogicalOperator = D1 ('MetaData "LogicalOperator" "Amazonka.Glue.Types.LogicalOperator" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "LogicalOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogicalOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MLUserDataEncryptionModeString

newtype MLUserDataEncryptionModeString Source #

Instances

Instances details
Eq MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

Ord MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

Read MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

Show MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

Generic MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

Associated Types

type Rep MLUserDataEncryptionModeString :: Type -> Type #

NFData MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

Hashable MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToJSON MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToJSONKey MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

FromJSON MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

FromJSONKey MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToLog MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToHeader MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToQuery MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

FromXML MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToXML MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToByteString MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

FromText MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

ToText MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

type Rep MLUserDataEncryptionModeString Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryptionModeString

type Rep MLUserDataEncryptionModeString = D1 ('MetaData "MLUserDataEncryptionModeString" "Amazonka.Glue.Types.MLUserDataEncryptionModeString" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "MLUserDataEncryptionModeString'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMLUserDataEncryptionModeString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeType

newtype NodeType Source #

Constructors

NodeType' 

Fields

Bundled Patterns

pattern NodeType_CRAWLER :: NodeType 
pattern NodeType_JOB :: NodeType 
pattern NodeType_TRIGGER :: NodeType 

Instances

Instances details
Eq NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Ord NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Read NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Show NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Generic NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Associated Types

type Rep NodeType :: Type -> Type #

Methods

from :: NodeType -> Rep NodeType x #

to :: Rep NodeType x -> NodeType #

NFData NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Methods

rnf :: NodeType -> () #

Hashable NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Methods

hashWithSalt :: Int -> NodeType -> Int #

hash :: NodeType -> Int #

ToJSON NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

ToJSONKey NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

FromJSON NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

FromJSONKey NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

ToLog NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

ToHeader NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Methods

toHeader :: HeaderName -> NodeType -> [Header] #

ToQuery NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

FromXML NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

ToXML NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Methods

toXML :: NodeType -> XML #

ToByteString NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Methods

toBS :: NodeType -> ByteString #

FromText NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

ToText NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

Methods

toText :: NodeType -> Text #

type Rep NodeType Source # 
Instance details

Defined in Amazonka.Glue.Types.NodeType

type Rep NodeType = D1 ('MetaData "NodeType" "Amazonka.Glue.Types.NodeType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "NodeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PartitionIndexStatus

newtype PartitionIndexStatus Source #

Instances

Instances details
Eq PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

Ord PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

Read PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

Show PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

Generic PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

Associated Types

type Rep PartitionIndexStatus :: Type -> Type #

NFData PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

Methods

rnf :: PartitionIndexStatus -> () #

Hashable PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToJSON PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToJSONKey PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

FromJSON PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

FromJSONKey PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToLog PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToHeader PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToQuery PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

FromXML PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToXML PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToByteString PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

FromText PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

ToText PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

type Rep PartitionIndexStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexStatus

type Rep PartitionIndexStatus = D1 ('MetaData "PartitionIndexStatus" "Amazonka.Glue.Types.PartitionIndexStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "PartitionIndexStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPartitionIndexStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Permission

newtype Permission Source #

Constructors

Permission' 

Fields

Instances

Instances details
Eq Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Ord Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Read Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Show Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Generic Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Associated Types

type Rep Permission :: Type -> Type #

NFData Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Methods

rnf :: Permission -> () #

Hashable Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToJSON Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToJSONKey Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

FromJSON Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

FromJSONKey Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToLog Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToHeader Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToQuery Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

FromXML Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToXML Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Methods

toXML :: Permission -> XML #

ToByteString Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

FromText Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

ToText Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

Methods

toText :: Permission -> Text #

type Rep Permission Source # 
Instance details

Defined in Amazonka.Glue.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Amazonka.Glue.Types.Permission" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "Permission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PrincipalType

newtype PrincipalType Source #

Constructors

PrincipalType' 

Instances

Instances details
Eq PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Ord PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Read PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Show PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Generic PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Associated Types

type Rep PrincipalType :: Type -> Type #

NFData PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Methods

rnf :: PrincipalType -> () #

Hashable PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToJSON PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToJSONKey PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

FromJSON PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

FromJSONKey PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToLog PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToHeader PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToQuery PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

FromXML PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToXML PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Methods

toXML :: PrincipalType -> XML #

ToByteString PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

FromText PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

ToText PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

Methods

toText :: PrincipalType -> Text #

type Rep PrincipalType Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalType

type Rep PrincipalType = D1 ('MetaData "PrincipalType" "Amazonka.Glue.Types.PrincipalType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "PrincipalType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPrincipalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecrawlBehavior

newtype RecrawlBehavior Source #

Constructors

RecrawlBehavior' 

Instances

Instances details
Eq RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Ord RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Read RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Show RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Generic RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Associated Types

type Rep RecrawlBehavior :: Type -> Type #

NFData RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Methods

rnf :: RecrawlBehavior -> () #

Hashable RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToJSON RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToJSONKey RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

FromJSON RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

FromJSONKey RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToLog RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToHeader RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToQuery RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

FromXML RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToXML RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

Methods

toXML :: RecrawlBehavior -> XML #

ToByteString RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

FromText RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

ToText RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

type Rep RecrawlBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlBehavior

type Rep RecrawlBehavior = D1 ('MetaData "RecrawlBehavior" "Amazonka.Glue.Types.RecrawlBehavior" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "RecrawlBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecrawlBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RegistryStatus

newtype RegistryStatus Source #

Constructors

RegistryStatus' 

Instances

Instances details
Eq RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Ord RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Read RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Show RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Generic RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Associated Types

type Rep RegistryStatus :: Type -> Type #

NFData RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Methods

rnf :: RegistryStatus -> () #

Hashable RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToJSON RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToJSONKey RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

FromJSON RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

FromJSONKey RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToLog RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToHeader RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToQuery RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

FromXML RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToXML RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

Methods

toXML :: RegistryStatus -> XML #

ToByteString RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

FromText RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

ToText RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

type Rep RegistryStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryStatus

type Rep RegistryStatus = D1 ('MetaData "RegistryStatus" "Amazonka.Glue.Types.RegistryStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "RegistryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRegistryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceShareType

newtype ResourceShareType Source #

Instances

Instances details
Eq ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

Ord ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

Read ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

Show ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

Generic ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

Associated Types

type Rep ResourceShareType :: Type -> Type #

NFData ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

Methods

rnf :: ResourceShareType -> () #

Hashable ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToJSON ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToJSONKey ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

FromJSON ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

FromJSONKey ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToLog ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToHeader ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToQuery ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

FromXML ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToXML ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToByteString ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

FromText ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

ToText ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

type Rep ResourceShareType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceShareType

type Rep ResourceShareType = D1 ('MetaData "ResourceShareType" "Amazonka.Glue.Types.ResourceShareType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ResourceShareType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
Eq ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Read ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Generic ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

NFData ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

Methods

toText :: ResourceType -> Text #

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.Glue.Types.ResourceType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

S3EncryptionMode

newtype S3EncryptionMode Source #

Instances

Instances details
Eq S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

Ord S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

Read S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

Show S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

Generic S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

Associated Types

type Rep S3EncryptionMode :: Type -> Type #

NFData S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

Methods

rnf :: S3EncryptionMode -> () #

Hashable S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToJSON S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToJSONKey S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

FromJSON S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

FromJSONKey S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToLog S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToHeader S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToQuery S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

FromXML S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToXML S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToByteString S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

FromText S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

ToText S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

type Rep S3EncryptionMode Source # 
Instance details

Defined in Amazonka.Glue.Types.S3EncryptionMode

type Rep S3EncryptionMode = D1 ('MetaData "S3EncryptionMode" "Amazonka.Glue.Types.S3EncryptionMode" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "S3EncryptionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3EncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScheduleState

newtype ScheduleState Source #

Constructors

ScheduleState' 

Instances

Instances details
Eq ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Ord ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Read ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Show ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Generic ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Associated Types

type Rep ScheduleState :: Type -> Type #

NFData ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Methods

rnf :: ScheduleState -> () #

Hashable ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

FromJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

FromJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToLog ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToHeader ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToQuery ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

FromXML ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToXML ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Methods

toXML :: ScheduleState -> XML #

ToByteString ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

FromText ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

ToText ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

Methods

toText :: ScheduleState -> Text #

type Rep ScheduleState Source # 
Instance details

Defined in Amazonka.Glue.Types.ScheduleState

type Rep ScheduleState = D1 ('MetaData "ScheduleState" "Amazonka.Glue.Types.ScheduleState" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "ScheduleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SchemaDiffType

newtype SchemaDiffType Source #

Constructors

SchemaDiffType' 

Bundled Patterns

pattern SchemaDiffType_SYNTAX_DIFF :: SchemaDiffType 

Instances

Instances details
Eq SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Ord SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Read SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Show SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Generic SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Associated Types

type Rep SchemaDiffType :: Type -> Type #

NFData SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Methods

rnf :: SchemaDiffType -> () #

Hashable SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToJSON SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToJSONKey SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

FromJSON SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

FromJSONKey SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToLog SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToHeader SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToQuery SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

FromXML SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToXML SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

Methods

toXML :: SchemaDiffType -> XML #

ToByteString SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

FromText SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

ToText SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

type Rep SchemaDiffType Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaDiffType

type Rep SchemaDiffType = D1 ('MetaData "SchemaDiffType" "Amazonka.Glue.Types.SchemaDiffType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "SchemaDiffType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSchemaDiffType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SchemaStatus

newtype SchemaStatus Source #

Constructors

SchemaStatus' 

Instances

Instances details
Eq SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Ord SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Read SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Show SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Generic SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Associated Types

type Rep SchemaStatus :: Type -> Type #

NFData SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Methods

rnf :: SchemaStatus -> () #

Hashable SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToJSON SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToJSONKey SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

FromJSON SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

FromJSONKey SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToLog SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToHeader SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToQuery SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

FromXML SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToXML SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Methods

toXML :: SchemaStatus -> XML #

ToByteString SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

FromText SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

ToText SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

Methods

toText :: SchemaStatus -> Text #

type Rep SchemaStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaStatus

type Rep SchemaStatus = D1 ('MetaData "SchemaStatus" "Amazonka.Glue.Types.SchemaStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "SchemaStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSchemaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SchemaVersionStatus

newtype SchemaVersionStatus Source #

Instances

Instances details
Eq SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

Ord SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

Read SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

Show SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

Generic SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

Associated Types

type Rep SchemaVersionStatus :: Type -> Type #

NFData SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

Methods

rnf :: SchemaVersionStatus -> () #

Hashable SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToJSON SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToJSONKey SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

FromJSON SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

FromJSONKey SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToLog SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToHeader SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToQuery SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

FromXML SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToXML SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToByteString SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

FromText SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

ToText SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

type Rep SchemaVersionStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionStatus

type Rep SchemaVersionStatus = D1 ('MetaData "SchemaVersionStatus" "Amazonka.Glue.Types.SchemaVersionStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "SchemaVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSchemaVersionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Sort

newtype Sort Source #

Constructors

Sort' 

Fields

Bundled Patterns

pattern Sort_ASC :: Sort 
pattern Sort_DESC :: Sort 

Instances

Instances details
Eq Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

(==) :: Sort -> Sort -> Bool #

(/=) :: Sort -> Sort -> Bool #

Ord Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

compare :: Sort -> Sort -> Ordering #

(<) :: Sort -> Sort -> Bool #

(<=) :: Sort -> Sort -> Bool #

(>) :: Sort -> Sort -> Bool #

(>=) :: Sort -> Sort -> Bool #

max :: Sort -> Sort -> Sort #

min :: Sort -> Sort -> Sort #

Read Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Show Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

showsPrec :: Int -> Sort -> ShowS #

show :: Sort -> String #

showList :: [Sort] -> ShowS #

Generic Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Associated Types

type Rep Sort :: Type -> Type #

Methods

from :: Sort -> Rep Sort x #

to :: Rep Sort x -> Sort #

NFData Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

rnf :: Sort -> () #

Hashable Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

hashWithSalt :: Int -> Sort -> Int #

hash :: Sort -> Int #

ToJSON Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

ToJSONKey Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

FromJSON Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

FromJSONKey Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

ToLog Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

ToHeader Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

toHeader :: HeaderName -> Sort -> [Header] #

ToQuery Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

toQuery :: Sort -> QueryString #

FromXML Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

parseXML :: [Node] -> Either String Sort #

ToXML Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

toXML :: Sort -> XML #

ToByteString Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

toBS :: Sort -> ByteString #

FromText Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

ToText Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

Methods

toText :: Sort -> Text #

type Rep Sort Source # 
Instance details

Defined in Amazonka.Glue.Types.Sort

type Rep Sort = D1 ('MetaData "Sort" "Amazonka.Glue.Types.Sort" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "Sort'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortDirectionType

newtype SortDirectionType Source #

Instances

Instances details
Eq SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

Ord SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

Read SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

Show SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

Generic SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

Associated Types

type Rep SortDirectionType :: Type -> Type #

NFData SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

Methods

rnf :: SortDirectionType -> () #

Hashable SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToJSON SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToJSONKey SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

FromJSON SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

FromJSONKey SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToLog SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToHeader SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToQuery SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

FromXML SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToXML SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToByteString SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

FromText SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

ToText SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

type Rep SortDirectionType Source # 
Instance details

Defined in Amazonka.Glue.Types.SortDirectionType

type Rep SortDirectionType = D1 ('MetaData "SortDirectionType" "Amazonka.Glue.Types.SortDirectionType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "SortDirectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortDirectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskRunSortColumnType

newtype TaskRunSortColumnType Source #

Instances

Instances details
Eq TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

Ord TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

Read TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

Show TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

Generic TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

Associated Types

type Rep TaskRunSortColumnType :: Type -> Type #

NFData TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

Methods

rnf :: TaskRunSortColumnType -> () #

Hashable TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToJSON TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToJSONKey TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

FromJSON TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

FromJSONKey TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToLog TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToHeader TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToQuery TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

FromXML TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToXML TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToByteString TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

FromText TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

ToText TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

type Rep TaskRunSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortColumnType

type Rep TaskRunSortColumnType = D1 ('MetaData "TaskRunSortColumnType" "Amazonka.Glue.Types.TaskRunSortColumnType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TaskRunSortColumnType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskRunSortColumnType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskStatusType

newtype TaskStatusType Source #

Constructors

TaskStatusType' 

Instances

Instances details
Eq TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Ord TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Read TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Show TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Generic TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Associated Types

type Rep TaskStatusType :: Type -> Type #

NFData TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Methods

rnf :: TaskStatusType -> () #

Hashable TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToJSON TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToJSONKey TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

FromJSON TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

FromJSONKey TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToLog TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToHeader TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToQuery TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

FromXML TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToXML TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

Methods

toXML :: TaskStatusType -> XML #

ToByteString TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

FromText TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

ToText TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

type Rep TaskStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskStatusType

type Rep TaskStatusType = D1 ('MetaData "TaskStatusType" "Amazonka.Glue.Types.TaskStatusType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TaskStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskType

newtype TaskType Source #

Constructors

TaskType' 

Fields

Instances

Instances details
Eq TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Ord TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Read TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Show TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Generic TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Associated Types

type Rep TaskType :: Type -> Type #

Methods

from :: TaskType -> Rep TaskType x #

to :: Rep TaskType x -> TaskType #

NFData TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Methods

rnf :: TaskType -> () #

Hashable TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Methods

hashWithSalt :: Int -> TaskType -> Int #

hash :: TaskType -> Int #

ToJSON TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

ToJSONKey TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

FromJSON TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

FromJSONKey TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

ToLog TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

ToHeader TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Methods

toHeader :: HeaderName -> TaskType -> [Header] #

ToQuery TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

FromXML TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

ToXML TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Methods

toXML :: TaskType -> XML #

ToByteString TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Methods

toBS :: TaskType -> ByteString #

FromText TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

ToText TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

Methods

toText :: TaskType -> Text #

type Rep TaskType Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskType

type Rep TaskType = D1 ('MetaData "TaskType" "Amazonka.Glue.Types.TaskType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TaskType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransformSortColumnType

newtype TransformSortColumnType Source #

Instances

Instances details
Eq TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

Ord TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

Read TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

Show TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

Generic TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

Associated Types

type Rep TransformSortColumnType :: Type -> Type #

NFData TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

Methods

rnf :: TransformSortColumnType -> () #

Hashable TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToJSON TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToJSONKey TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

FromJSON TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

FromJSONKey TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToLog TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToHeader TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToQuery TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

FromXML TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToXML TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToByteString TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

FromText TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

ToText TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

type Rep TransformSortColumnType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortColumnType

type Rep TransformSortColumnType = D1 ('MetaData "TransformSortColumnType" "Amazonka.Glue.Types.TransformSortColumnType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TransformSortColumnType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransformSortColumnType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransformStatusType

newtype TransformStatusType Source #

Instances

Instances details
Eq TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

Ord TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

Read TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

Show TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

Generic TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

Associated Types

type Rep TransformStatusType :: Type -> Type #

NFData TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

Methods

rnf :: TransformStatusType -> () #

Hashable TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToJSON TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToJSONKey TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

FromJSON TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

FromJSONKey TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToLog TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToHeader TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToQuery TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

FromXML TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToXML TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToByteString TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

FromText TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

ToText TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

type Rep TransformStatusType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformStatusType

type Rep TransformStatusType = D1 ('MetaData "TransformStatusType" "Amazonka.Glue.Types.TransformStatusType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TransformStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransformStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransformType

newtype TransformType Source #

Constructors

TransformType' 

Bundled Patterns

pattern TransformType_FIND_MATCHES :: TransformType 

Instances

Instances details
Eq TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Ord TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Read TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Show TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Generic TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Associated Types

type Rep TransformType :: Type -> Type #

NFData TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Methods

rnf :: TransformType -> () #

Hashable TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToJSON TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToJSONKey TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

FromJSON TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

FromJSONKey TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToLog TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToHeader TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToQuery TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

FromXML TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToXML TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Methods

toXML :: TransformType -> XML #

ToByteString TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

FromText TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

ToText TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

Methods

toText :: TransformType -> Text #

type Rep TransformType Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformType

type Rep TransformType = D1 ('MetaData "TransformType" "Amazonka.Glue.Types.TransformType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TransformType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransformType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TriggerState

newtype TriggerState Source #

Constructors

TriggerState' 

Instances

Instances details
Eq TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Ord TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Read TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Show TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Generic TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Associated Types

type Rep TriggerState :: Type -> Type #

NFData TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Methods

rnf :: TriggerState -> () #

Hashable TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToJSON TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToJSONKey TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

FromJSON TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

FromJSONKey TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToLog TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToHeader TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToQuery TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

FromXML TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToXML TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Methods

toXML :: TriggerState -> XML #

ToByteString TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

FromText TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

ToText TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

Methods

toText :: TriggerState -> Text #

type Rep TriggerState Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerState

type Rep TriggerState = D1 ('MetaData "TriggerState" "Amazonka.Glue.Types.TriggerState" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TriggerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTriggerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TriggerType

newtype TriggerType Source #

Constructors

TriggerType' 

Instances

Instances details
Eq TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Ord TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Read TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Show TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Generic TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Associated Types

type Rep TriggerType :: Type -> Type #

NFData TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Methods

rnf :: TriggerType -> () #

Hashable TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToJSON TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToJSONKey TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

FromJSON TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

FromJSONKey TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToLog TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToHeader TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToQuery TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

FromXML TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToXML TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Methods

toXML :: TriggerType -> XML #

ToByteString TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

FromText TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

ToText TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

Methods

toText :: TriggerType -> Text #

type Rep TriggerType Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerType

type Rep TriggerType = D1 ('MetaData "TriggerType" "Amazonka.Glue.Types.TriggerType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "TriggerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTriggerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateBehavior

newtype UpdateBehavior Source #

Constructors

UpdateBehavior' 

Instances

Instances details
Eq UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Ord UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Read UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Show UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Generic UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Associated Types

type Rep UpdateBehavior :: Type -> Type #

NFData UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Methods

rnf :: UpdateBehavior -> () #

Hashable UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToJSON UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToJSONKey UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

FromJSON UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

FromJSONKey UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToLog UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToHeader UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToQuery UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

FromXML UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToXML UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

Methods

toXML :: UpdateBehavior -> XML #

ToByteString UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

FromText UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

ToText UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

type Rep UpdateBehavior Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateBehavior

type Rep UpdateBehavior = D1 ('MetaData "UpdateBehavior" "Amazonka.Glue.Types.UpdateBehavior" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "UpdateBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkerType

newtype WorkerType Source #

Constructors

WorkerType' 

Fields

Bundled Patterns

pattern WorkerType_G_1X :: WorkerType 
pattern WorkerType_G_2X :: WorkerType 
pattern WorkerType_Standard :: WorkerType 

Instances

Instances details
Eq WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Ord WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Read WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Show WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Generic WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Associated Types

type Rep WorkerType :: Type -> Type #

NFData WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Methods

rnf :: WorkerType -> () #

Hashable WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToJSON WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToJSONKey WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

FromJSON WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

FromJSONKey WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToLog WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToHeader WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToQuery WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

FromXML WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToXML WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Methods

toXML :: WorkerType -> XML #

ToByteString WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

FromText WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

ToText WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

Methods

toText :: WorkerType -> Text #

type Rep WorkerType Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkerType

type Rep WorkerType = D1 ('MetaData "WorkerType" "Amazonka.Glue.Types.WorkerType" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "WorkerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkflowRunStatus

newtype WorkflowRunStatus Source #

Instances

Instances details
Eq WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

Ord WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

Read WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

Show WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

Generic WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

Associated Types

type Rep WorkflowRunStatus :: Type -> Type #

NFData WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

Methods

rnf :: WorkflowRunStatus -> () #

Hashable WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToJSON WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToJSONKey WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

FromJSON WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

FromJSONKey WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToLog WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToHeader WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToQuery WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

FromXML WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToXML WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToByteString WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

FromText WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

ToText WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

type Rep WorkflowRunStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatus

type Rep WorkflowRunStatus = D1 ('MetaData "WorkflowRunStatus" "Amazonka.Glue.Types.WorkflowRunStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'True) (C1 ('MetaCons "WorkflowRunStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkflowRunStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Action

data Action Source #

Defines an action to be initiated by a trigger.

See: newAction smart constructor.

Constructors

Action' 

Fields

  • notificationProperty :: Maybe NotificationProperty

    Specifies configuration properties of a job run notification.

  • arguments :: Maybe (HashMap Text Text)

    The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself.

    You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

    For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

    For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

  • jobName :: Maybe Text

    The name of a job to be run.

  • securityConfiguration :: Maybe Text

    The name of the SecurityConfiguration structure to be used with this action.

  • timeout :: Maybe Natural

    The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

  • crawlerName :: Maybe Text

    The name of the crawler to be used with this action.

Instances

Instances details
Eq Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Read Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

NFData Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

ToJSON Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

FromJSON Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

type Rep Action Source # 
Instance details

Defined in Amazonka.Glue.Types.Action

newAction :: Action Source #

Create a value of Action 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:notificationProperty:Action', action_notificationProperty - Specifies configuration properties of a job run notification.

$sel:arguments:Action', action_arguments - The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

$sel:jobName:Action', action_jobName - The name of a job to be run.

$sel:securityConfiguration:Action', action_securityConfiguration - The name of the SecurityConfiguration structure to be used with this action.

$sel:timeout:Action', action_timeout - The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

$sel:crawlerName:Action', action_crawlerName - The name of the crawler to be used with this action.

action_notificationProperty :: Lens' Action (Maybe NotificationProperty) Source #

Specifies configuration properties of a job run notification.

action_arguments :: Lens' Action (Maybe (HashMap Text Text)) Source #

The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

action_jobName :: Lens' Action (Maybe Text) Source #

The name of a job to be run.

action_securityConfiguration :: Lens' Action (Maybe Text) Source #

The name of the SecurityConfiguration structure to be used with this action.

action_timeout :: Lens' Action (Maybe Natural) Source #

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

action_crawlerName :: Lens' Action (Maybe Text) Source #

The name of the crawler to be used with this action.

BackfillError

data BackfillError Source #

A list of errors that can occur when registering partition indexes for an existing table.

These errors give the details about why an index registration failed and provide a limited number of partitions in the response, so that you can fix the partitions at fault and try registering the index again. The most common set of errors that can occur are categorized as follows:

  • EncryptedPartitionError: The partitions are encrypted.
  • InvalidPartitionTypeDataError: The partition value doesn't match the data type for that partition column.
  • MissingPartitionValueError: The partitions are encrypted.
  • UnsupportedPartitionCharacterError: Characters inside the partition value are not supported. For example: U+0000 , U+0001, U+0002.
  • InternalError: Any error which does not belong to other error codes.

See: newBackfillError smart constructor.

Constructors

BackfillError' 

Fields

Instances

Instances details
Eq BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

Read BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

Show BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

Generic BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

Associated Types

type Rep BackfillError :: Type -> Type #

NFData BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

Methods

rnf :: BackfillError -> () #

Hashable BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

FromJSON BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

type Rep BackfillError Source # 
Instance details

Defined in Amazonka.Glue.Types.BackfillError

type Rep BackfillError = D1 ('MetaData "BackfillError" "Amazonka.Glue.Types.BackfillError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BackfillError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartitionValueList])) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackfillErrorCode))))

newBackfillError :: BackfillError Source #

Create a value of BackfillError 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:partitions:BackfillError', backfillError_partitions - A list of a limited number of partitions in the response.

$sel:code:BackfillError', backfillError_code - The error code for an error that occurred when registering partition indexes for an existing table.

backfillError_partitions :: Lens' BackfillError (Maybe [PartitionValueList]) Source #

A list of a limited number of partitions in the response.

backfillError_code :: Lens' BackfillError (Maybe BackfillErrorCode) Source #

The error code for an error that occurred when registering partition indexes for an existing table.

BatchStopJobRunError

data BatchStopJobRunError Source #

Records an error that occurred when attempting to stop a specified job run.

See: newBatchStopJobRunError smart constructor.

Constructors

BatchStopJobRunError' 

Fields

Instances

Instances details
Eq BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

Read BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

Show BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

Generic BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

Associated Types

type Rep BatchStopJobRunError :: Type -> Type #

NFData BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

Methods

rnf :: BatchStopJobRunError -> () #

Hashable BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

FromJSON BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

type Rep BatchStopJobRunError Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunError

type Rep BatchStopJobRunError = D1 ('MetaData "BatchStopJobRunError" "Amazonka.Glue.Types.BatchStopJobRunError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BatchStopJobRunError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail)))))

newBatchStopJobRunError :: BatchStopJobRunError Source #

Create a value of BatchStopJobRunError 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:jobName:BatchStopJobRunError', batchStopJobRunError_jobName - The name of the job definition that is used in the job run in question.

$sel:jobRunId:BatchStopJobRunError', batchStopJobRunError_jobRunId - The JobRunId of the job run in question.

$sel:errorDetail:BatchStopJobRunError', batchStopJobRunError_errorDetail - Specifies details about the error that was encountered.

batchStopJobRunError_jobName :: Lens' BatchStopJobRunError (Maybe Text) Source #

The name of the job definition that is used in the job run in question.

batchStopJobRunError_jobRunId :: Lens' BatchStopJobRunError (Maybe Text) Source #

The JobRunId of the job run in question.

batchStopJobRunError_errorDetail :: Lens' BatchStopJobRunError (Maybe ErrorDetail) Source #

Specifies details about the error that was encountered.

BatchStopJobRunSuccessfulSubmission

data BatchStopJobRunSuccessfulSubmission Source #

Records a successful request to stop a specified JobRun.

See: newBatchStopJobRunSuccessfulSubmission smart constructor.

Constructors

BatchStopJobRunSuccessfulSubmission' 

Fields

Instances

Instances details
Eq BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

Read BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

Show BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

Generic BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

NFData BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

Hashable BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

FromJSON BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

type Rep BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission

type Rep BatchStopJobRunSuccessfulSubmission = D1 ('MetaData "BatchStopJobRunSuccessfulSubmission" "Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BatchStopJobRunSuccessfulSubmission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBatchStopJobRunSuccessfulSubmission :: BatchStopJobRunSuccessfulSubmission Source #

Create a value of BatchStopJobRunSuccessfulSubmission 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:jobName:BatchStopJobRunSuccessfulSubmission', batchStopJobRunSuccessfulSubmission_jobName - The name of the job definition used in the job run that was stopped.

$sel:jobRunId:BatchStopJobRunSuccessfulSubmission', batchStopJobRunSuccessfulSubmission_jobRunId - The JobRunId of the job run that was stopped.

batchStopJobRunSuccessfulSubmission_jobName :: Lens' BatchStopJobRunSuccessfulSubmission (Maybe Text) Source #

The name of the job definition used in the job run that was stopped.

BatchUpdatePartitionFailureEntry

data BatchUpdatePartitionFailureEntry Source #

Contains information about a batch update partition error.

See: newBatchUpdatePartitionFailureEntry smart constructor.

Constructors

BatchUpdatePartitionFailureEntry' 

Fields

Instances

Instances details
Eq BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

Read BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

Show BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

Generic BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

Associated Types

type Rep BatchUpdatePartitionFailureEntry :: Type -> Type #

NFData BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

Hashable BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

FromJSON BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

type Rep BatchUpdatePartitionFailureEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry

type Rep BatchUpdatePartitionFailureEntry = D1 ('MetaData "BatchUpdatePartitionFailureEntry" "Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BatchUpdatePartitionFailureEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitionValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "errorDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail))))

newBatchUpdatePartitionFailureEntry :: BatchUpdatePartitionFailureEntry Source #

Create a value of BatchUpdatePartitionFailureEntry 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:partitionValueList:BatchUpdatePartitionFailureEntry', batchUpdatePartitionFailureEntry_partitionValueList - A list of values defining the partitions.

$sel:errorDetail:BatchUpdatePartitionFailureEntry', batchUpdatePartitionFailureEntry_errorDetail - The details about the batch update partition error.

BatchUpdatePartitionRequestEntry

data BatchUpdatePartitionRequestEntry Source #

A structure that contains the values and structure used to update a partition.

See: newBatchUpdatePartitionRequestEntry smart constructor.

Constructors

BatchUpdatePartitionRequestEntry' 

Fields

Instances

Instances details
Eq BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

Read BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

Show BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

Generic BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

Associated Types

type Rep BatchUpdatePartitionRequestEntry :: Type -> Type #

NFData BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

Hashable BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

ToJSON BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

type Rep BatchUpdatePartitionRequestEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry

type Rep BatchUpdatePartitionRequestEntry = D1 ('MetaData "BatchUpdatePartitionRequestEntry" "Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BatchUpdatePartitionRequestEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitionValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "partitionInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PartitionInput)))

newBatchUpdatePartitionRequestEntry Source #

Create a value of BatchUpdatePartitionRequestEntry 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:partitionValueList:BatchUpdatePartitionRequestEntry', batchUpdatePartitionRequestEntry_partitionValueList - A list of values defining the partitions.

$sel:partitionInput:BatchUpdatePartitionRequestEntry', batchUpdatePartitionRequestEntry_partitionInput - The structure used to update a partition.

BinaryColumnStatisticsData

data BinaryColumnStatisticsData Source #

Defines column statistics supported for bit sequence data values.

See: newBinaryColumnStatisticsData smart constructor.

Constructors

BinaryColumnStatisticsData' 

Fields

Instances

Instances details
Eq BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

Read BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

Show BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

Generic BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

Associated Types

type Rep BinaryColumnStatisticsData :: Type -> Type #

NFData BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

Hashable BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

ToJSON BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

FromJSON BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

type Rep BinaryColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BinaryColumnStatisticsData

type Rep BinaryColumnStatisticsData = D1 ('MetaData "BinaryColumnStatisticsData" "Amazonka.Glue.Types.BinaryColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BinaryColumnStatisticsData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "averageLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newBinaryColumnStatisticsData Source #

Create a value of BinaryColumnStatisticsData 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:maximumLength:BinaryColumnStatisticsData', binaryColumnStatisticsData_maximumLength - The size of the longest bit sequence in the column.

$sel:averageLength:BinaryColumnStatisticsData', binaryColumnStatisticsData_averageLength - The average bit sequence length in the column.

$sel:numberOfNulls:BinaryColumnStatisticsData', binaryColumnStatisticsData_numberOfNulls - The number of null values in the column.

binaryColumnStatisticsData_maximumLength :: Lens' BinaryColumnStatisticsData Natural Source #

The size of the longest bit sequence in the column.

Blueprint

data Blueprint Source #

The details of a blueprint.

See: newBlueprint smart constructor.

Constructors

Blueprint' 

Fields

Instances

Instances details
Eq Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

Read Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

Show Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

Generic Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

Associated Types

type Rep Blueprint :: Type -> Type #

NFData Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

Methods

rnf :: Blueprint -> () #

Hashable Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

FromJSON Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

type Rep Blueprint Source # 
Instance details

Defined in Amazonka.Glue.Types.Blueprint

newBlueprint :: Blueprint Source #

Create a value of Blueprint 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:status:Blueprint', blueprint_status - The status of the blueprint registration.

  • Creating — The blueprint registration is in progress.
  • Active — The blueprint has been successfully registered.
  • Updating — An update to the blueprint registration is in progress.
  • Failed — The blueprint registration failed.

$sel:parameterSpec:Blueprint', blueprint_parameterSpec - A JSON string that indicates the list of parameter specifications for the blueprint.

$sel:blueprintLocation:Blueprint', blueprint_blueprintLocation - Specifies the path in Amazon S3 where the blueprint is published.

$sel:lastModifiedOn:Blueprint', blueprint_lastModifiedOn - The date and time the blueprint was last modified.

$sel:lastActiveDefinition:Blueprint', blueprint_lastActiveDefinition - When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

$sel:name:Blueprint', blueprint_name - The name of the blueprint.

$sel:blueprintServiceLocation:Blueprint', blueprint_blueprintServiceLocation - Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

$sel:errorMessage:Blueprint', blueprint_errorMessage - An error message.

$sel:description:Blueprint', blueprint_description - The description of the blueprint.

$sel:createdOn:Blueprint', blueprint_createdOn - The date and time the blueprint was registered.

blueprint_status :: Lens' Blueprint (Maybe BlueprintStatus) Source #

The status of the blueprint registration.

  • Creating — The blueprint registration is in progress.
  • Active — The blueprint has been successfully registered.
  • Updating — An update to the blueprint registration is in progress.
  • Failed — The blueprint registration failed.

blueprint_parameterSpec :: Lens' Blueprint (Maybe Text) Source #

A JSON string that indicates the list of parameter specifications for the blueprint.

blueprint_blueprintLocation :: Lens' Blueprint (Maybe Text) Source #

Specifies the path in Amazon S3 where the blueprint is published.

blueprint_lastModifiedOn :: Lens' Blueprint (Maybe UTCTime) Source #

The date and time the blueprint was last modified.

blueprint_lastActiveDefinition :: Lens' Blueprint (Maybe LastActiveDefinition) Source #

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

blueprint_name :: Lens' Blueprint (Maybe Text) Source #

The name of the blueprint.

blueprint_blueprintServiceLocation :: Lens' Blueprint (Maybe Text) Source #

Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

blueprint_description :: Lens' Blueprint (Maybe Text) Source #

The description of the blueprint.

blueprint_createdOn :: Lens' Blueprint (Maybe UTCTime) Source #

The date and time the blueprint was registered.

BlueprintDetails

data BlueprintDetails Source #

The details of a blueprint.

See: newBlueprintDetails smart constructor.

Constructors

BlueprintDetails' 

Fields

Instances

Instances details
Eq BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

Read BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

Show BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

Generic BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

Associated Types

type Rep BlueprintDetails :: Type -> Type #

NFData BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

Methods

rnf :: BlueprintDetails -> () #

Hashable BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

FromJSON BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

type Rep BlueprintDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintDetails

type Rep BlueprintDetails = D1 ('MetaData "BlueprintDetails" "Amazonka.Glue.Types.BlueprintDetails" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BlueprintDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "runId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blueprintName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBlueprintDetails :: BlueprintDetails Source #

Create a value of BlueprintDetails 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:runId:BlueprintDetails', blueprintDetails_runId - The run ID for this blueprint.

$sel:blueprintName:BlueprintDetails', blueprintDetails_blueprintName - The name of the blueprint.

blueprintDetails_runId :: Lens' BlueprintDetails (Maybe Text) Source #

The run ID for this blueprint.

BlueprintRun

data BlueprintRun Source #

The details of a blueprint run.

See: newBlueprintRun smart constructor.

Constructors

BlueprintRun' 

Fields

  • workflowName :: Maybe Text

    The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.

  • completedOn :: Maybe POSIX

    The date and time that the blueprint run completed.

  • state :: Maybe BlueprintRunState

    The state of the blueprint run. Possible values are:

    • Running — The blueprint run is in progress.
    • Succeeded — The blueprint run completed successfully.
    • Failed — The blueprint run failed and rollback is complete.
    • Rolling Back — The blueprint run failed and rollback is in progress.
  • rollbackErrorMessage :: Maybe Text

    If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.

  • startedOn :: Maybe POSIX

    The date and time that the blueprint run started.

  • runId :: Maybe Text

    The run ID for this blueprint run.

  • parameters :: Maybe Text

    The blueprint parameters as a string. You will have to provide a value for each key that is required from the parameter spec that is defined in the Blueprint$ParameterSpec.

  • blueprintName :: Maybe Text

    The name of the blueprint.

  • errorMessage :: Maybe Text

    Indicates any errors that are seen while running the blueprint.

  • roleArn :: Maybe Text

    The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.

Instances

Instances details
Eq BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

Read BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

Show BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

Generic BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

Associated Types

type Rep BlueprintRun :: Type -> Type #

NFData BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

Methods

rnf :: BlueprintRun -> () #

Hashable BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

FromJSON BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

type Rep BlueprintRun Source # 
Instance details

Defined in Amazonka.Glue.Types.BlueprintRun

newBlueprintRun :: BlueprintRun Source #

Create a value of BlueprintRun 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:workflowName:BlueprintRun', blueprintRun_workflowName - The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.

$sel:completedOn:BlueprintRun', blueprintRun_completedOn - The date and time that the blueprint run completed.

$sel:state:BlueprintRun', blueprintRun_state - The state of the blueprint run. Possible values are:

  • Running — The blueprint run is in progress.
  • Succeeded — The blueprint run completed successfully.
  • Failed — The blueprint run failed and rollback is complete.
  • Rolling Back — The blueprint run failed and rollback is in progress.

$sel:rollbackErrorMessage:BlueprintRun', blueprintRun_rollbackErrorMessage - If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.

$sel:startedOn:BlueprintRun', blueprintRun_startedOn - The date and time that the blueprint run started.

$sel:runId:BlueprintRun', blueprintRun_runId - The run ID for this blueprint run.

$sel:parameters:BlueprintRun', blueprintRun_parameters - The blueprint parameters as a string. You will have to provide a value for each key that is required from the parameter spec that is defined in the Blueprint$ParameterSpec.

$sel:blueprintName:BlueprintRun', blueprintRun_blueprintName - The name of the blueprint.

$sel:errorMessage:BlueprintRun', blueprintRun_errorMessage - Indicates any errors that are seen while running the blueprint.

$sel:roleArn:BlueprintRun', blueprintRun_roleArn - The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.

blueprintRun_workflowName :: Lens' BlueprintRun (Maybe Text) Source #

The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.

blueprintRun_completedOn :: Lens' BlueprintRun (Maybe UTCTime) Source #

The date and time that the blueprint run completed.

blueprintRun_state :: Lens' BlueprintRun (Maybe BlueprintRunState) Source #

The state of the blueprint run. Possible values are:

  • Running — The blueprint run is in progress.
  • Succeeded — The blueprint run completed successfully.
  • Failed — The blueprint run failed and rollback is complete.
  • Rolling Back — The blueprint run failed and rollback is in progress.

blueprintRun_rollbackErrorMessage :: Lens' BlueprintRun (Maybe Text) Source #

If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.

blueprintRun_startedOn :: Lens' BlueprintRun (Maybe UTCTime) Source #

The date and time that the blueprint run started.

blueprintRun_runId :: Lens' BlueprintRun (Maybe Text) Source #

The run ID for this blueprint run.

blueprintRun_parameters :: Lens' BlueprintRun (Maybe Text) Source #

The blueprint parameters as a string. You will have to provide a value for each key that is required from the parameter spec that is defined in the Blueprint$ParameterSpec.

blueprintRun_errorMessage :: Lens' BlueprintRun (Maybe Text) Source #

Indicates any errors that are seen while running the blueprint.

blueprintRun_roleArn :: Lens' BlueprintRun (Maybe Text) Source #

The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.

BooleanColumnStatisticsData

data BooleanColumnStatisticsData Source #

Defines column statistics supported for Boolean data columns.

See: newBooleanColumnStatisticsData smart constructor.

Constructors

BooleanColumnStatisticsData' 

Fields

Instances

Instances details
Eq BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

Read BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

Show BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

Generic BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

Associated Types

type Rep BooleanColumnStatisticsData :: Type -> Type #

NFData BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

Hashable BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

ToJSON BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

FromJSON BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

type Rep BooleanColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.BooleanColumnStatisticsData

type Rep BooleanColumnStatisticsData = D1 ('MetaData "BooleanColumnStatisticsData" "Amazonka.Glue.Types.BooleanColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "BooleanColumnStatisticsData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberOfTrues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "numberOfFalses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newBooleanColumnStatisticsData Source #

Create a value of BooleanColumnStatisticsData 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:numberOfTrues:BooleanColumnStatisticsData', booleanColumnStatisticsData_numberOfTrues - The number of true values in the column.

$sel:numberOfFalses:BooleanColumnStatisticsData', booleanColumnStatisticsData_numberOfFalses - The number of false values in the column.

$sel:numberOfNulls:BooleanColumnStatisticsData', booleanColumnStatisticsData_numberOfNulls - The number of null values in the column.

CatalogEntry

data CatalogEntry Source #

Specifies a table definition in the Glue Data Catalog.

See: newCatalogEntry smart constructor.

Constructors

CatalogEntry' 

Fields

Instances

Instances details
Eq CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

Read CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

Show CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

Generic CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

Associated Types

type Rep CatalogEntry :: Type -> Type #

NFData CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

Methods

rnf :: CatalogEntry -> () #

Hashable CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

ToJSON CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

type Rep CatalogEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogEntry

type Rep CatalogEntry = D1 ('MetaData "CatalogEntry" "Amazonka.Glue.Types.CatalogEntry" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CatalogEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCatalogEntry Source #

Create a value of CatalogEntry 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:databaseName:CatalogEntry', catalogEntry_databaseName - The database in which the table metadata resides.

$sel:tableName:CatalogEntry', catalogEntry_tableName - The name of the table in question.

catalogEntry_databaseName :: Lens' CatalogEntry Text Source #

The database in which the table metadata resides.

catalogEntry_tableName :: Lens' CatalogEntry Text Source #

The name of the table in question.

CatalogImportStatus

data CatalogImportStatus Source #

A structure containing migration status information.

See: newCatalogImportStatus smart constructor.

Constructors

CatalogImportStatus' 

Fields

Instances

Instances details
Eq CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

Read CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

Show CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

Generic CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

Associated Types

type Rep CatalogImportStatus :: Type -> Type #

NFData CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

Methods

rnf :: CatalogImportStatus -> () #

Hashable CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

FromJSON CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

type Rep CatalogImportStatus Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogImportStatus

type Rep CatalogImportStatus = D1 ('MetaData "CatalogImportStatus" "Amazonka.Glue.Types.CatalogImportStatus" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CatalogImportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "importTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "importCompleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newCatalogImportStatus :: CatalogImportStatus Source #

Create a value of CatalogImportStatus 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:importedBy:CatalogImportStatus', catalogImportStatus_importedBy - The name of the person who initiated the migration.

$sel:importTime:CatalogImportStatus', catalogImportStatus_importTime - The time that the migration was started.

$sel:importCompleted:CatalogImportStatus', catalogImportStatus_importCompleted - True if the migration has completed, or False otherwise.

catalogImportStatus_importedBy :: Lens' CatalogImportStatus (Maybe Text) Source #

The name of the person who initiated the migration.

catalogImportStatus_importTime :: Lens' CatalogImportStatus (Maybe UTCTime) Source #

The time that the migration was started.

catalogImportStatus_importCompleted :: Lens' CatalogImportStatus (Maybe Bool) Source #

True if the migration has completed, or False otherwise.

CatalogTarget

data CatalogTarget Source #

Specifies an Glue Data Catalog target.

See: newCatalogTarget smart constructor.

Constructors

CatalogTarget' 

Fields

Instances

Instances details
Eq CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

Read CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

Show CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

Generic CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

Associated Types

type Rep CatalogTarget :: Type -> Type #

NFData CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

Methods

rnf :: CatalogTarget -> () #

Hashable CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

ToJSON CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

FromJSON CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

type Rep CatalogTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.CatalogTarget

type Rep CatalogTarget = D1 ('MetaData "CatalogTarget" "Amazonka.Glue.Types.CatalogTarget" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CatalogTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newCatalogTarget Source #

Create a value of CatalogTarget 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:databaseName:CatalogTarget', catalogTarget_databaseName - The name of the database to be synchronized.

$sel:tables:CatalogTarget', catalogTarget_tables - A list of the tables to be synchronized.

catalogTarget_databaseName :: Lens' CatalogTarget Text Source #

The name of the database to be synchronized.

catalogTarget_tables :: Lens' CatalogTarget (NonEmpty Text) Source #

A list of the tables to be synchronized.

Classifier

data Classifier Source #

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

You can use the standard classifiers that Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.

See: newClassifier smart constructor.

Constructors

Classifier' 

Fields

Instances

Instances details
Eq Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

Read Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

Show Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

Generic Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

Associated Types

type Rep Classifier :: Type -> Type #

NFData Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

Methods

rnf :: Classifier -> () #

Hashable Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

FromJSON Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

type Rep Classifier Source # 
Instance details

Defined in Amazonka.Glue.Types.Classifier

type Rep Classifier = D1 ('MetaData "Classifier" "Amazonka.Glue.Types.Classifier" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Classifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "grokClassifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrokClassifier)) :*: S1 ('MetaSel ('Just "xMLClassifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe XMLClassifier))) :*: (S1 ('MetaSel ('Just "csvClassifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CsvClassifier)) :*: S1 ('MetaSel ('Just "jsonClassifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JsonClassifier)))))

newClassifier :: Classifier Source #

Create a value of Classifier 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:grokClassifier:Classifier', classifier_grokClassifier - A classifier that uses grok.

$sel:xMLClassifier:Classifier', classifier_xMLClassifier - A classifier for XML content.

$sel:csvClassifier:Classifier', classifier_csvClassifier - A classifier for comma-separated values (CSV).

$sel:jsonClassifier:Classifier', classifier_jsonClassifier - A classifier for JSON content.

classifier_csvClassifier :: Lens' Classifier (Maybe CsvClassifier) Source #

A classifier for comma-separated values (CSV).

CloudWatchEncryption

data CloudWatchEncryption Source #

Specifies how Amazon CloudWatch data should be encrypted.

See: newCloudWatchEncryption smart constructor.

Constructors

CloudWatchEncryption' 

Fields

Instances

Instances details
Eq CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

Read CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

Show CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

Generic CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

Associated Types

type Rep CloudWatchEncryption :: Type -> Type #

NFData CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

Methods

rnf :: CloudWatchEncryption -> () #

Hashable CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

ToJSON CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

FromJSON CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

type Rep CloudWatchEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.CloudWatchEncryption

type Rep CloudWatchEncryption = D1 ('MetaData "CloudWatchEncryption" "Amazonka.Glue.Types.CloudWatchEncryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CloudWatchEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchEncryptionMode)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCloudWatchEncryption :: CloudWatchEncryption Source #

Create a value of CloudWatchEncryption 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:cloudWatchEncryptionMode:CloudWatchEncryption', cloudWatchEncryption_cloudWatchEncryptionMode - The encryption mode to use for CloudWatch data.

$sel:kmsKeyArn:CloudWatchEncryption', cloudWatchEncryption_kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

cloudWatchEncryption_kmsKeyArn :: Lens' CloudWatchEncryption (Maybe Text) Source #

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

CodeGenEdge

data CodeGenEdge Source #

Represents a directional edge in a directed acyclic graph (DAG).

See: newCodeGenEdge smart constructor.

Constructors

CodeGenEdge' 

Fields

Instances

Instances details
Eq CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

Read CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

Show CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

Generic CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

Associated Types

type Rep CodeGenEdge :: Type -> Type #

NFData CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

Methods

rnf :: CodeGenEdge -> () #

Hashable CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

ToJSON CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

FromJSON CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

type Rep CodeGenEdge Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenEdge

type Rep CodeGenEdge = D1 ('MetaData "CodeGenEdge" "Amazonka.Glue.Types.CodeGenEdge" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CodeGenEdge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetParameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCodeGenEdge Source #

Create a value of CodeGenEdge 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:targetParameter:CodeGenEdge', codeGenEdge_targetParameter - The target of the edge.

$sel:source:CodeGenEdge', codeGenEdge_source - The ID of the node at which the edge starts.

$sel:target:CodeGenEdge', codeGenEdge_target - The ID of the node at which the edge ends.

codeGenEdge_source :: Lens' CodeGenEdge Text Source #

The ID of the node at which the edge starts.

codeGenEdge_target :: Lens' CodeGenEdge Text Source #

The ID of the node at which the edge ends.

CodeGenNode

data CodeGenNode Source #

Represents a node in a directed acyclic graph (DAG)

See: newCodeGenNode smart constructor.

Constructors

CodeGenNode' 

Fields

Instances

Instances details
Eq CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

Read CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

Show CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

Generic CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

Associated Types

type Rep CodeGenNode :: Type -> Type #

NFData CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

Methods

rnf :: CodeGenNode -> () #

Hashable CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

ToJSON CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

FromJSON CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

type Rep CodeGenNode Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNode

type Rep CodeGenNode = D1 ('MetaData "CodeGenNode" "Amazonka.Glue.Types.CodeGenNode" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CodeGenNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lineNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "args") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CodeGenNodeArg]))))

newCodeGenNode Source #

Create a value of CodeGenNode 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:lineNumber:CodeGenNode', codeGenNode_lineNumber - The line number of the node.

$sel:id:CodeGenNode', codeGenNode_id - A node identifier that is unique within the node's graph.

$sel:nodeType:CodeGenNode', codeGenNode_nodeType - The type of node that this is.

$sel:args:CodeGenNode', codeGenNode_args - Properties of the node, in the form of name-value pairs.

codeGenNode_lineNumber :: Lens' CodeGenNode (Maybe Int) Source #

The line number of the node.

codeGenNode_id :: Lens' CodeGenNode Text Source #

A node identifier that is unique within the node's graph.

codeGenNode_nodeType :: Lens' CodeGenNode Text Source #

The type of node that this is.

codeGenNode_args :: Lens' CodeGenNode [CodeGenNodeArg] Source #

Properties of the node, in the form of name-value pairs.

CodeGenNodeArg

data CodeGenNodeArg Source #

An argument or property of a node.

See: newCodeGenNodeArg smart constructor.

Constructors

CodeGenNodeArg' 

Fields

  • param :: Maybe Bool

    True if the value is used as a parameter.

  • name :: Text

    The name of the argument or property.

  • value :: Text

    The value of the argument or property.

Instances

Instances details
Eq CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

Read CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

Show CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

Generic CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

Associated Types

type Rep CodeGenNodeArg :: Type -> Type #

NFData CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

Methods

rnf :: CodeGenNodeArg -> () #

Hashable CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

ToJSON CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

FromJSON CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

type Rep CodeGenNodeArg Source # 
Instance details

Defined in Amazonka.Glue.Types.CodeGenNodeArg

type Rep CodeGenNodeArg = D1 ('MetaData "CodeGenNodeArg" "Amazonka.Glue.Types.CodeGenNodeArg" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CodeGenNodeArg'" 'PrefixI 'True) (S1 ('MetaSel ('Just "param") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCodeGenNodeArg Source #

Create a value of CodeGenNodeArg 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:param:CodeGenNodeArg', codeGenNodeArg_param - True if the value is used as a parameter.

$sel:name:CodeGenNodeArg', codeGenNodeArg_name - The name of the argument or property.

$sel:value:CodeGenNodeArg', codeGenNodeArg_value - The value of the argument or property.

codeGenNodeArg_param :: Lens' CodeGenNodeArg (Maybe Bool) Source #

True if the value is used as a parameter.

codeGenNodeArg_name :: Lens' CodeGenNodeArg Text Source #

The name of the argument or property.

codeGenNodeArg_value :: Lens' CodeGenNodeArg Text Source #

The value of the argument or property.

Column

data Column Source #

A column in a Table.

See: newColumn smart constructor.

Constructors

Column' 

Fields

Instances

Instances details
Eq Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

Methods

(==) :: Column -> Column -> Bool #

(/=) :: Column -> Column -> Bool #

Read Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

Show Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

Generic Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

Associated Types

type Rep Column :: Type -> Type #

Methods

from :: Column -> Rep Column x #

to :: Rep Column x -> Column #

NFData Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

Methods

rnf :: Column -> () #

Hashable Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

Methods

hashWithSalt :: Int -> Column -> Int #

hash :: Column -> Int #

ToJSON Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

FromJSON Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

type Rep Column Source # 
Instance details

Defined in Amazonka.Glue.Types.Column

type Rep Column = D1 ('MetaData "Column" "Amazonka.Glue.Types.Column" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Column'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newColumn Source #

Create a value of Column 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:parameters:Column', column_parameters - These key-value pairs define properties associated with the column.

$sel:type':Column', column_type - The data type of the Column.

$sel:comment:Column', column_comment - A free-form text comment.

$sel:name:Column', column_name - The name of the Column.

column_parameters :: Lens' Column (Maybe (HashMap Text Text)) Source #

These key-value pairs define properties associated with the column.

column_type :: Lens' Column (Maybe Text) Source #

The data type of the Column.

column_comment :: Lens' Column (Maybe Text) Source #

A free-form text comment.

column_name :: Lens' Column Text Source #

The name of the Column.

ColumnError

data ColumnError Source #

Encapsulates a column name that failed and the reason for failure.

See: newColumnError smart constructor.

Constructors

ColumnError' 

Fields

Instances

Instances details
Eq ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

Read ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

Show ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

Generic ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

Associated Types

type Rep ColumnError :: Type -> Type #

NFData ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

Methods

rnf :: ColumnError -> () #

Hashable ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

FromJSON ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

type Rep ColumnError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnError

type Rep ColumnError = D1 ('MetaData "ColumnError" "Amazonka.Glue.Types.ColumnError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ColumnError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail)) :*: S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newColumnError :: ColumnError Source #

Create a value of ColumnError 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:error:ColumnError', columnError_error - An error message with the reason for the failure of an operation.

$sel:columnName:ColumnError', columnError_columnName - The name of the column that failed.

columnError_error :: Lens' ColumnError (Maybe ErrorDetail) Source #

An error message with the reason for the failure of an operation.

columnError_columnName :: Lens' ColumnError (Maybe Text) Source #

The name of the column that failed.

ColumnImportance

data ColumnImportance Source #

A structure containing the column name and column importance score for a column.

Column importance helps you understand how columns contribute to your model, by identifying which columns in your records are more important than others.

See: newColumnImportance smart constructor.

Constructors

ColumnImportance' 

Fields

Instances

Instances details
Eq ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

Read ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

Show ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

Generic ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

Associated Types

type Rep ColumnImportance :: Type -> Type #

NFData ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

Methods

rnf :: ColumnImportance -> () #

Hashable ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

FromJSON ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

type Rep ColumnImportance Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnImportance

type Rep ColumnImportance = D1 ('MetaData "ColumnImportance" "Amazonka.Glue.Types.ColumnImportance" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ColumnImportance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newColumnImportance :: ColumnImportance Source #

Create a value of ColumnImportance 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:importance:ColumnImportance', columnImportance_importance - The column importance score for the column, as a decimal.

$sel:columnName:ColumnImportance', columnImportance_columnName - The name of a column.

columnImportance_importance :: Lens' ColumnImportance (Maybe Double) Source #

The column importance score for the column, as a decimal.

ColumnStatistics

data ColumnStatistics Source #

Represents the generated column-level statistics for a table or partition.

See: newColumnStatistics smart constructor.

Constructors

ColumnStatistics' 

Fields

Instances

Instances details
Eq ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

Read ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

Show ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

Generic ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

Associated Types

type Rep ColumnStatistics :: Type -> Type #

NFData ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

Methods

rnf :: ColumnStatistics -> () #

Hashable ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

ToJSON ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

FromJSON ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

type Rep ColumnStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatistics

type Rep ColumnStatistics = D1 ('MetaData "ColumnStatistics" "Amazonka.Glue.Types.ColumnStatistics" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ColumnStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "columnType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "analyzedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "statisticsData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ColumnStatisticsData))))

newColumnStatistics Source #

Create a value of ColumnStatistics 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:columnName:ColumnStatistics', columnStatistics_columnName - Name of column which statistics belong to.

$sel:columnType:ColumnStatistics', columnStatistics_columnType - The data type of the column.

$sel:analyzedTime:ColumnStatistics', columnStatistics_analyzedTime - The timestamp of when column statistics were generated.

$sel:statisticsData:ColumnStatistics', columnStatistics_statisticsData - A ColumnStatisticData object that contains the statistics data values.

columnStatistics_columnName :: Lens' ColumnStatistics Text Source #

Name of column which statistics belong to.

columnStatistics_analyzedTime :: Lens' ColumnStatistics UTCTime Source #

The timestamp of when column statistics were generated.

columnStatistics_statisticsData :: Lens' ColumnStatistics ColumnStatisticsData Source #

A ColumnStatisticData object that contains the statistics data values.

ColumnStatisticsData

data ColumnStatisticsData Source #

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

See: newColumnStatisticsData smart constructor.

Constructors

ColumnStatisticsData' 

Fields

Instances

Instances details
Eq ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

Read ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

Show ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

Generic ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

Associated Types

type Rep ColumnStatisticsData :: Type -> Type #

NFData ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

Methods

rnf :: ColumnStatisticsData -> () #

Hashable ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

ToJSON ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

FromJSON ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

type Rep ColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsData

ColumnStatisticsError

data ColumnStatisticsError Source #

Encapsulates a ColumnStatistics object that failed and the reason for failure.

See: newColumnStatisticsError smart constructor.

Constructors

ColumnStatisticsError' 

Fields

Instances

Instances details
Eq ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

Read ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

Show ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

Generic ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

Associated Types

type Rep ColumnStatisticsError :: Type -> Type #

NFData ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

Methods

rnf :: ColumnStatisticsError -> () #

Hashable ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

FromJSON ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

type Rep ColumnStatisticsError Source # 
Instance details

Defined in Amazonka.Glue.Types.ColumnStatisticsError

type Rep ColumnStatisticsError = D1 ('MetaData "ColumnStatisticsError" "Amazonka.Glue.Types.ColumnStatisticsError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ColumnStatisticsError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail)) :*: S1 ('MetaSel ('Just "columnStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnStatistics))))

newColumnStatisticsError :: ColumnStatisticsError Source #

Create a value of ColumnStatisticsError 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:error:ColumnStatisticsError', columnStatisticsError_error - An error message with the reason for the failure of an operation.

$sel:columnStatistics:ColumnStatisticsError', columnStatisticsError_columnStatistics - The ColumnStatistics of the column.

columnStatisticsError_error :: Lens' ColumnStatisticsError (Maybe ErrorDetail) Source #

An error message with the reason for the failure of an operation.

Condition

data Condition Source #

Defines a condition under which a trigger fires.

See: newCondition smart constructor.

Constructors

Condition' 

Fields

  • crawlState :: Maybe CrawlState

    The state of the crawler to which this condition applies.

  • state :: Maybe JobRunState

    The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

  • jobName :: Maybe Text

    The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

  • logicalOperator :: Maybe LogicalOperator

    A logical operator.

  • crawlerName :: Maybe Text

    The name of the crawler to which this condition applies.

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

NFData Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

FromJSON Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.Glue.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.Glue.Types.Condition" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "crawlState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CrawlState)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobRunState))) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logicalOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogicalOperator)) :*: S1 ('MetaSel ('Just "crawlerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCondition :: Condition Source #

Create a value of Condition 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:crawlState:Condition', condition_crawlState - The state of the crawler to which this condition applies.

$sel:state:Condition', condition_state - The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

$sel:jobName:Condition', condition_jobName - The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

$sel:logicalOperator:Condition', condition_logicalOperator - A logical operator.

$sel:crawlerName:Condition', condition_crawlerName - The name of the crawler to which this condition applies.

condition_crawlState :: Lens' Condition (Maybe CrawlState) Source #

The state of the crawler to which this condition applies.

condition_state :: Lens' Condition (Maybe JobRunState) Source #

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

condition_jobName :: Lens' Condition (Maybe Text) Source #

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

condition_crawlerName :: Lens' Condition (Maybe Text) Source #

The name of the crawler to which this condition applies.

ConfusionMatrix

data ConfusionMatrix Source #

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

See: newConfusionMatrix smart constructor.

Constructors

ConfusionMatrix' 

Fields

  • numTrueNegatives :: Maybe Integer

    The number of nonmatches in the data that the transform correctly rejected, in the confusion matrix for your transform.

  • numFalseNegatives :: Maybe Integer

    The number of matches in the data that the transform didn't find, in the confusion matrix for your transform.

  • numTruePositives :: Maybe Integer

    The number of matches in the data that the transform correctly found, in the confusion matrix for your transform.

  • numFalsePositives :: Maybe Integer

    The number of nonmatches in the data that the transform incorrectly classified as a match, in the confusion matrix for your transform.

Instances

Instances details
Eq ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

Read ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

Show ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

Generic ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

Associated Types

type Rep ConfusionMatrix :: Type -> Type #

NFData ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

Methods

rnf :: ConfusionMatrix -> () #

Hashable ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

FromJSON ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

type Rep ConfusionMatrix Source # 
Instance details

Defined in Amazonka.Glue.Types.ConfusionMatrix

type Rep ConfusionMatrix = D1 ('MetaData "ConfusionMatrix" "Amazonka.Glue.Types.ConfusionMatrix" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ConfusionMatrix'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "numTrueNegatives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "numFalseNegatives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "numTruePositives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "numFalsePositives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newConfusionMatrix :: ConfusionMatrix Source #

Create a value of ConfusionMatrix 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:numTrueNegatives:ConfusionMatrix', confusionMatrix_numTrueNegatives - The number of nonmatches in the data that the transform correctly rejected, in the confusion matrix for your transform.

$sel:numFalseNegatives:ConfusionMatrix', confusionMatrix_numFalseNegatives - The number of matches in the data that the transform didn't find, in the confusion matrix for your transform.

$sel:numTruePositives:ConfusionMatrix', confusionMatrix_numTruePositives - The number of matches in the data that the transform correctly found, in the confusion matrix for your transform.

$sel:numFalsePositives:ConfusionMatrix', confusionMatrix_numFalsePositives - The number of nonmatches in the data that the transform incorrectly classified as a match, in the confusion matrix for your transform.

confusionMatrix_numTrueNegatives :: Lens' ConfusionMatrix (Maybe Integer) Source #

The number of nonmatches in the data that the transform correctly rejected, in the confusion matrix for your transform.

confusionMatrix_numFalseNegatives :: Lens' ConfusionMatrix (Maybe Integer) Source #

The number of matches in the data that the transform didn't find, in the confusion matrix for your transform.

confusionMatrix_numTruePositives :: Lens' ConfusionMatrix (Maybe Integer) Source #

The number of matches in the data that the transform correctly found, in the confusion matrix for your transform.

confusionMatrix_numFalsePositives :: Lens' ConfusionMatrix (Maybe Integer) Source #

The number of nonmatches in the data that the transform incorrectly classified as a match, in the confusion matrix for your transform.

Connection

data Connection Source #

Defines a connection to a data source.

See: newConnection smart constructor.

Constructors

Connection' 

Fields

  • creationTime :: Maybe POSIX

    The time that this connection definition was created.

  • lastUpdatedBy :: Maybe Text

    The user, group, or role that last updated this connection definition.

  • connectionProperties :: Maybe (HashMap ConnectionPropertyKey Text)

    These key-value pairs define parameters for the connection:

    • HOST - The host URI: either the fully qualified domain name (FQDN) or the IPv4 address of the database host.
    • PORT - The port number, between 1024 and 65535, of the port on which the database host is listening for database connections.
    • USER_NAME - The name under which to log in to the database. The value string for USER_NAME is "USERNAME".
    • PASSWORD - A password, if one is used, for the user name.
    • ENCRYPTED_PASSWORD - When you enable connection password protection by setting ConnectionPasswordEncryption in the Data Catalog encryption settings, this field stores the encrypted password.
    • JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3) path of the JAR file that contains the JDBC driver to use.
    • JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.
    • JDBC_ENGINE - The name of the JDBC engine to use.
    • JDBC_ENGINE_VERSION - The version of the JDBC engine to use.
    • CONFIG_FILES - (Reserved for future use.)
    • INSTANCE_ID - The instance ID to use.
    • JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.
    • JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced for the JDBC connection on the client. The default is false.
    • CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root certificate. Glue uses this root certificate to validate the customer’s certificate when connecting to the customer database. Glue only handles X.509 certificates. The certificate provided must be DER-encoded and supplied in Base64 encoding PEM format.
    • SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. Glue validates the Signature algorithm and Subject Public Key Algorithm for the customer certificate. The only permitted algorithms for the Signature algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public Key Algorithm, the key length must be at least 2048. You can set the value of this property to true to skip Glue’s validation of the customer certificate.
    • CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is used for domain match or distinguished name match to prevent a man-in-the-middle attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in Microsoft SQL Server, this is used as the hostNameInCertificate.
    • CONNECTION_URL - The URL for connecting to a general (non-JDBC) data source.
    • KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs that are the addresses of the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself.
    • KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is "true".
    • KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an empty string.
    • KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false".
    • SECRET_ID - The secret ID used for the secret manager of credentials.
    • CONNECTOR_URL - The connector URL for a MARKETPLACE or CUSTOM connection.
    • CONNECTOR_TYPE - The connector type for a MARKETPLACE or CUSTOM connection.
    • CONNECTOR_CLASS_NAME - The connector class name for a MARKETPLACE or CUSTOM connection.
    • KAFKA_CLIENT_KEYSTORE - The Amazon S3 location of the client keystore file for Kafka client side authentication (Optional).
    • KAFKA_CLIENT_KEYSTORE_PASSWORD - The password to access the provided keystore (Optional).
    • KAFKA_CLIENT_KEY_PASSWORD - A keystore can consist of multiple keys, so this is the password to access the client key to be used with the Kafka server side key (Optional).
    • ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD - The encrypted version of the Kafka client keystore password (if the user has the Glue encrypt passwords setting selected).
    • ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD - The encrypted version of the Kafka client key password (if the user has the Glue encrypt passwords setting selected).
  • lastUpdatedTime :: Maybe POSIX

    The last time that this connection definition was updated.

  • matchCriteria :: Maybe [Text]

    A list of criteria that can be used in selecting this connection.

  • physicalConnectionRequirements :: Maybe PhysicalConnectionRequirements

    A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to make this connection successfully.

  • name :: Maybe Text

    The name of the connection definition.

  • description :: Maybe Text

    The description of the connection.

  • connectionType :: Maybe ConnectionType

    The type of the connection. Currently, SFTP is not supported.

Instances

Instances details
Eq Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

Read Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

Show Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

Generic Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

Associated Types

type Rep Connection :: Type -> Type #

NFData Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

Methods

rnf :: Connection -> () #

Hashable Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

FromJSON Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

type Rep Connection Source # 
Instance details

Defined in Amazonka.Glue.Types.Connection

newConnection :: Connection Source #

Create a value of Connection 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:creationTime:Connection', connection_creationTime - The time that this connection definition was created.

$sel:lastUpdatedBy:Connection', connection_lastUpdatedBy - The user, group, or role that last updated this connection definition.

$sel:connectionProperties:Connection', connection_connectionProperties - These key-value pairs define parameters for the connection:

  • HOST - The host URI: either the fully qualified domain name (FQDN) or the IPv4 address of the database host.
  • PORT - The port number, between 1024 and 65535, of the port on which the database host is listening for database connections.
  • USER_NAME - The name under which to log in to the database. The value string for USER_NAME is "USERNAME".
  • PASSWORD - A password, if one is used, for the user name.
  • ENCRYPTED_PASSWORD - When you enable connection password protection by setting ConnectionPasswordEncryption in the Data Catalog encryption settings, this field stores the encrypted password.
  • JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3) path of the JAR file that contains the JDBC driver to use.
  • JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.
  • JDBC_ENGINE - The name of the JDBC engine to use.
  • JDBC_ENGINE_VERSION - The version of the JDBC engine to use.
  • CONFIG_FILES - (Reserved for future use.)
  • INSTANCE_ID - The instance ID to use.
  • JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.
  • JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced for the JDBC connection on the client. The default is false.
  • CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root certificate. Glue uses this root certificate to validate the customer’s certificate when connecting to the customer database. Glue only handles X.509 certificates. The certificate provided must be DER-encoded and supplied in Base64 encoding PEM format.
  • SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. Glue validates the Signature algorithm and Subject Public Key Algorithm for the customer certificate. The only permitted algorithms for the Signature algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public Key Algorithm, the key length must be at least 2048. You can set the value of this property to true to skip Glue’s validation of the customer certificate.
  • CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is used for domain match or distinguished name match to prevent a man-in-the-middle attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in Microsoft SQL Server, this is used as the hostNameInCertificate.
  • CONNECTION_URL - The URL for connecting to a general (non-JDBC) data source.
  • KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs that are the addresses of the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself.
  • KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is "true".
  • KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an empty string.
  • KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false".
  • SECRET_ID - The secret ID used for the secret manager of credentials.
  • CONNECTOR_URL - The connector URL for a MARKETPLACE or CUSTOM connection.
  • CONNECTOR_TYPE - The connector type for a MARKETPLACE or CUSTOM connection.
  • CONNECTOR_CLASS_NAME - The connector class name for a MARKETPLACE or CUSTOM connection.
  • KAFKA_CLIENT_KEYSTORE - The Amazon S3 location of the client keystore file for Kafka client side authentication (Optional).
  • KAFKA_CLIENT_KEYSTORE_PASSWORD - The password to access the provided keystore (Optional).
  • KAFKA_CLIENT_KEY_PASSWORD - A keystore can consist of multiple keys, so this is the password to access the client key to be used with the Kafka server side key (Optional).
  • ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD - The encrypted version of the Kafka client keystore password (if the user has the Glue encrypt passwords setting selected).
  • ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD - The encrypted version of the Kafka client key password (if the user has the Glue encrypt passwords setting selected).

$sel:lastUpdatedTime:Connection', connection_lastUpdatedTime - The last time that this connection definition was updated.

$sel:matchCriteria:Connection', connection_matchCriteria - A list of criteria that can be used in selecting this connection.

$sel:physicalConnectionRequirements:Connection', connection_physicalConnectionRequirements - A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to make this connection successfully.

$sel:name:Connection', connection_name - The name of the connection definition.

$sel:description:Connection', connection_description - The description of the connection.

$sel:connectionType:Connection', connection_connectionType - The type of the connection. Currently, SFTP is not supported.

connection_creationTime :: Lens' Connection (Maybe UTCTime) Source #

The time that this connection definition was created.

connection_lastUpdatedBy :: Lens' Connection (Maybe Text) Source #

The user, group, or role that last updated this connection definition.

connection_connectionProperties :: Lens' Connection (Maybe (HashMap ConnectionPropertyKey Text)) Source #

These key-value pairs define parameters for the connection:

  • HOST - The host URI: either the fully qualified domain name (FQDN) or the IPv4 address of the database host.
  • PORT - The port number, between 1024 and 65535, of the port on which the database host is listening for database connections.
  • USER_NAME - The name under which to log in to the database. The value string for USER_NAME is "USERNAME".
  • PASSWORD - A password, if one is used, for the user name.
  • ENCRYPTED_PASSWORD - When you enable connection password protection by setting ConnectionPasswordEncryption in the Data Catalog encryption settings, this field stores the encrypted password.
  • JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3) path of the JAR file that contains the JDBC driver to use.
  • JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.
  • JDBC_ENGINE - The name of the JDBC engine to use.
  • JDBC_ENGINE_VERSION - The version of the JDBC engine to use.
  • CONFIG_FILES - (Reserved for future use.)
  • INSTANCE_ID - The instance ID to use.
  • JDBC_CONNECTION_URL - The URL for connecting to a JDBC data source.
  • JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced for the JDBC connection on the client. The default is false.
  • CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root certificate. Glue uses this root certificate to validate the customer’s certificate when connecting to the customer database. Glue only handles X.509 certificates. The certificate provided must be DER-encoded and supplied in Base64 encoding PEM format.
  • SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. Glue validates the Signature algorithm and Subject Public Key Algorithm for the customer certificate. The only permitted algorithms for the Signature algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject Public Key Algorithm, the key length must be at least 2048. You can set the value of this property to true to skip Glue’s validation of the customer certificate.
  • CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is used for domain match or distinguished name match to prevent a man-in-the-middle attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in Microsoft SQL Server, this is used as the hostNameInCertificate.
  • CONNECTION_URL - The URL for connecting to a general (non-JDBC) data source.
  • KAFKA_BOOTSTRAP_SERVERS - A comma-separated list of host and port pairs that are the addresses of the Apache Kafka brokers in a Kafka cluster to which a Kafka client will connect to and bootstrap itself.
  • KAFKA_SSL_ENABLED - Whether to enable or disable SSL on an Apache Kafka connection. Default value is "true".
  • KAFKA_CUSTOM_CERT - The Amazon S3 URL for the private CA cert file (.pem format). The default is an empty string.
  • KAFKA_SKIP_CUSTOM_CERT_VALIDATION - Whether to skip the validation of the CA cert file or not. Glue validates for three algorithms: SHA256withRSA, SHA384withRSA and SHA512withRSA. Default value is "false".
  • SECRET_ID - The secret ID used for the secret manager of credentials.
  • CONNECTOR_URL - The connector URL for a MARKETPLACE or CUSTOM connection.
  • CONNECTOR_TYPE - The connector type for a MARKETPLACE or CUSTOM connection.
  • CONNECTOR_CLASS_NAME - The connector class name for a MARKETPLACE or CUSTOM connection.
  • KAFKA_CLIENT_KEYSTORE - The Amazon S3 location of the client keystore file for Kafka client side authentication (Optional).
  • KAFKA_CLIENT_KEYSTORE_PASSWORD - The password to access the provided keystore (Optional).
  • KAFKA_CLIENT_KEY_PASSWORD - A keystore can consist of multiple keys, so this is the password to access the client key to be used with the Kafka server side key (Optional).
  • ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD - The encrypted version of the Kafka client keystore password (if the user has the Glue encrypt passwords setting selected).
  • ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD - The encrypted version of the Kafka client key password (if the user has the Glue encrypt passwords setting selected).

connection_lastUpdatedTime :: Lens' Connection (Maybe UTCTime) Source #

The last time that this connection definition was updated.

connection_matchCriteria :: Lens' Connection (Maybe [Text]) Source #

A list of criteria that can be used in selecting this connection.

connection_physicalConnectionRequirements :: Lens' Connection (Maybe PhysicalConnectionRequirements) Source #

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to make this connection successfully.

connection_name :: Lens' Connection (Maybe Text) Source #

The name of the connection definition.

connection_description :: Lens' Connection (Maybe Text) Source #

The description of the connection.

connection_connectionType :: Lens' Connection (Maybe ConnectionType) Source #

The type of the connection. Currently, SFTP is not supported.

ConnectionInput

data ConnectionInput Source #

A structure that is used to specify a connection to create or update.

See: newConnectionInput smart constructor.

Constructors

ConnectionInput' 

Fields

  • matchCriteria :: Maybe [Text]

    A list of criteria that can be used in selecting this connection.

  • physicalConnectionRequirements :: Maybe PhysicalConnectionRequirements

    A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

  • description :: Maybe Text

    The description of the connection.

  • name :: Text

    The name of the connection.

  • connectionType :: ConnectionType

    The type of the connection. Currently, these types are supported:

    • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).
    • KAFKA - Designates a connection to an Apache Kafka streaming platform.
    • MONGODB - Designates a connection to a MongoDB document database.
    • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).
    • MARKETPLACE - Uses configuration settings contained in a connector purchased from Amazon Web Services Marketplace to read from and write to data stores that are not natively supported by Glue.
    • CUSTOM - Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by Glue.

    SFTP is not supported.

  • connectionProperties :: HashMap ConnectionPropertyKey Text

    These key-value pairs define parameters for the connection.

Instances

Instances details
Eq ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

Read ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

Show ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

Generic ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

Associated Types

type Rep ConnectionInput :: Type -> Type #

NFData ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

Methods

rnf :: ConnectionInput -> () #

Hashable ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

ToJSON ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

type Rep ConnectionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionInput

type Rep ConnectionInput = D1 ('MetaData "ConnectionInput" "Amazonka.Glue.Types.ConnectionInput" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ConnectionInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "matchCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "physicalConnectionRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhysicalConnectionRequirements)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "connectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConnectionType) :*: S1 ('MetaSel ('Just "connectionProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap ConnectionPropertyKey Text))))))

newConnectionInput Source #

Create a value of ConnectionInput 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:matchCriteria:ConnectionInput', connectionInput_matchCriteria - A list of criteria that can be used in selecting this connection.

$sel:physicalConnectionRequirements:ConnectionInput', connectionInput_physicalConnectionRequirements - A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

$sel:description:ConnectionInput', connectionInput_description - The description of the connection.

$sel:name:ConnectionInput', connectionInput_name - The name of the connection.

$sel:connectionType:ConnectionInput', connectionInput_connectionType - The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).
  • KAFKA - Designates a connection to an Apache Kafka streaming platform.
  • MONGODB - Designates a connection to a MongoDB document database.
  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).
  • MARKETPLACE - Uses configuration settings contained in a connector purchased from Amazon Web Services Marketplace to read from and write to data stores that are not natively supported by Glue.
  • CUSTOM - Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by Glue.

SFTP is not supported.

$sel:connectionProperties:ConnectionInput', connectionInput_connectionProperties - These key-value pairs define parameters for the connection.

connectionInput_matchCriteria :: Lens' ConnectionInput (Maybe [Text]) Source #

A list of criteria that can be used in selecting this connection.

connectionInput_physicalConnectionRequirements :: Lens' ConnectionInput (Maybe PhysicalConnectionRequirements) Source #

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

connectionInput_description :: Lens' ConnectionInput (Maybe Text) Source #

The description of the connection.

connectionInput_name :: Lens' ConnectionInput Text Source #

The name of the connection.

connectionInput_connectionType :: Lens' ConnectionInput ConnectionType Source #

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).
  • KAFKA - Designates a connection to an Apache Kafka streaming platform.
  • MONGODB - Designates a connection to a MongoDB document database.
  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).
  • MARKETPLACE - Uses configuration settings contained in a connector purchased from Amazon Web Services Marketplace to read from and write to data stores that are not natively supported by Glue.
  • CUSTOM - Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by Glue.

SFTP is not supported.

connectionInput_connectionProperties :: Lens' ConnectionInput (HashMap ConnectionPropertyKey Text) Source #

These key-value pairs define parameters for the connection.

ConnectionPasswordEncryption

data ConnectionPasswordEncryption Source #

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

When a CreationConnection request arrives containing a password, the Data Catalog first encrypts the password using your KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled.

This encryption requires that you set KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only administrators to have decrypt permission on the password key.

See: newConnectionPasswordEncryption smart constructor.

Constructors

ConnectionPasswordEncryption' 

Fields

  • awsKmsKeyId :: Maybe Text

    An KMS key that is used to encrypt the connection password.

    If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified KMS key, to encrypt passwords before storing them in the Data Catalog.

    You can set the decrypt permission to enable or restrict access on the password key according to your security requirements.

  • returnConnectionPasswordEncrypted :: Bool

    When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.

Instances

Instances details
Eq ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

Read ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

Show ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

Generic ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

Associated Types

type Rep ConnectionPasswordEncryption :: Type -> Type #

NFData ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

Hashable ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

ToJSON ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

FromJSON ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

type Rep ConnectionPasswordEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionPasswordEncryption

type Rep ConnectionPasswordEncryption = D1 ('MetaData "ConnectionPasswordEncryption" "Amazonka.Glue.Types.ConnectionPasswordEncryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ConnectionPasswordEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "returnConnectionPasswordEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newConnectionPasswordEncryption Source #

Create a value of ConnectionPasswordEncryption 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:awsKmsKeyId:ConnectionPasswordEncryption', connectionPasswordEncryption_awsKmsKeyId - An KMS key that is used to encrypt the connection password.

If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified KMS key, to encrypt passwords before storing them in the Data Catalog.

You can set the decrypt permission to enable or restrict access on the password key according to your security requirements.

$sel:returnConnectionPasswordEncrypted:ConnectionPasswordEncryption', connectionPasswordEncryption_returnConnectionPasswordEncrypted - When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.

connectionPasswordEncryption_awsKmsKeyId :: Lens' ConnectionPasswordEncryption (Maybe Text) Source #

An KMS key that is used to encrypt the connection password.

If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified KMS key, to encrypt passwords before storing them in the Data Catalog.

You can set the decrypt permission to enable or restrict access on the password key according to your security requirements.

connectionPasswordEncryption_returnConnectionPasswordEncrypted :: Lens' ConnectionPasswordEncryption Bool Source #

When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.

ConnectionsList

data ConnectionsList Source #

Specifies the connections used by a job.

See: newConnectionsList smart constructor.

Constructors

ConnectionsList' 

Fields

Instances

Instances details
Eq ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

Read ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

Show ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

Generic ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

Associated Types

type Rep ConnectionsList :: Type -> Type #

NFData ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

Methods

rnf :: ConnectionsList -> () #

Hashable ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

ToJSON ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

FromJSON ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

type Rep ConnectionsList Source # 
Instance details

Defined in Amazonka.Glue.Types.ConnectionsList

type Rep ConnectionsList = D1 ('MetaData "ConnectionsList" "Amazonka.Glue.Types.ConnectionsList" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ConnectionsList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newConnectionsList :: ConnectionsList Source #

Create a value of ConnectionsList 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:connections:ConnectionsList', connectionsList_connections - A list of connections used by the job.

connectionsList_connections :: Lens' ConnectionsList (Maybe [Text]) Source #

A list of connections used by the job.

Crawl

data Crawl Source #

The details of a crawl in the workflow.

See: newCrawl smart constructor.

Constructors

Crawl' 

Fields

Instances

Instances details
Eq Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

Methods

(==) :: Crawl -> Crawl -> Bool #

(/=) :: Crawl -> Crawl -> Bool #

Read Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

Show Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

Methods

showsPrec :: Int -> Crawl -> ShowS #

show :: Crawl -> String #

showList :: [Crawl] -> ShowS #

Generic Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

Associated Types

type Rep Crawl :: Type -> Type #

Methods

from :: Crawl -> Rep Crawl x #

to :: Rep Crawl x -> Crawl #

NFData Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

Methods

rnf :: Crawl -> () #

Hashable Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

Methods

hashWithSalt :: Int -> Crawl -> Int #

hash :: Crawl -> Int #

FromJSON Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

type Rep Crawl Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawl

newCrawl :: Crawl Source #

Create a value of Crawl 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:completedOn:Crawl', crawl_completedOn - The date and time on which the crawl completed.

$sel:state:Crawl', crawl_state - The state of the crawler.

$sel:startedOn:Crawl', crawl_startedOn - The date and time on which the crawl started.

$sel:logStream:Crawl', crawl_logStream - The log stream associated with the crawl.

$sel:logGroup:Crawl', crawl_logGroup - The log group associated with the crawl.

$sel:errorMessage:Crawl', crawl_errorMessage - The error message associated with the crawl.

crawl_completedOn :: Lens' Crawl (Maybe UTCTime) Source #

The date and time on which the crawl completed.

crawl_state :: Lens' Crawl (Maybe CrawlState) Source #

The state of the crawler.

crawl_startedOn :: Lens' Crawl (Maybe UTCTime) Source #

The date and time on which the crawl started.

crawl_logStream :: Lens' Crawl (Maybe Text) Source #

The log stream associated with the crawl.

crawl_logGroup :: Lens' Crawl (Maybe Text) Source #

The log group associated with the crawl.

crawl_errorMessage :: Lens' Crawl (Maybe Text) Source #

The error message associated with the crawl.

Crawler

data Crawler Source #

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the Glue Data Catalog.

See: newCrawler smart constructor.

Constructors

Crawler' 

Fields

Instances

Instances details
Eq Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

Methods

(==) :: Crawler -> Crawler -> Bool #

(/=) :: Crawler -> Crawler -> Bool #

Read Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

Show Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

Generic Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

Associated Types

type Rep Crawler :: Type -> Type #

Methods

from :: Crawler -> Rep Crawler x #

to :: Rep Crawler x -> Crawler #

NFData Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

Methods

rnf :: Crawler -> () #

Hashable Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

Methods

hashWithSalt :: Int -> Crawler -> Int #

hash :: Crawler -> Int #

FromJSON Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

type Rep Crawler Source # 
Instance details

Defined in Amazonka.Glue.Types.Crawler

type Rep Crawler = D1 ('MetaData "Crawler" "Amazonka.Glue.Types.Crawler" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Crawler'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CrawlerState))) :*: (S1 ('MetaSel ('Just "schemaChangePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaChangePolicy)) :*: S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: S1 ('MetaSel ('Just "lastCrawl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastCrawlInfo))) :*: (S1 ('MetaSel ('Just "crawlElapsedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "recrawlPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecrawlPolicy)) :*: S1 ('MetaSel ('Just "classifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CrawlerTargets)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "crawlerSecurityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lineageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LineageConfiguration))) :*: (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tablePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newCrawler :: Crawler Source #

Create a value of Crawler 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:creationTime:Crawler', crawler_creationTime - The time that the crawler was created.

$sel:state:Crawler', crawler_state - Indicates whether the crawler is running, or whether a run is pending.

$sel:schemaChangePolicy:Crawler', crawler_schemaChangePolicy - The policy that specifies update and delete behaviors for the crawler.

$sel:lastUpdated:Crawler', crawler_lastUpdated - The time that the crawler was last updated.

$sel:schedule:Crawler', crawler_schedule - For scheduled crawlers, the schedule when the crawler runs.

$sel:lastCrawl:Crawler', crawler_lastCrawl - The status of the last crawl, and potentially error information if an error occurred.

$sel:crawlElapsedTime:Crawler', crawler_crawlElapsedTime - If the crawler is running, contains the total time elapsed since the last crawl began.

$sel:recrawlPolicy:Crawler', crawler_recrawlPolicy - A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

$sel:classifiers:Crawler', crawler_classifiers - A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.

$sel:role':Crawler', crawler_role - The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.

$sel:name:Crawler', crawler_name - The name of the crawler.

$sel:targets:Crawler', crawler_targets - A collection of targets to crawl.

$sel:version:Crawler', crawler_version - The version of the crawler.

$sel:databaseName:Crawler', crawler_databaseName - The name of the database in which the crawler's output is stored.

$sel:crawlerSecurityConfiguration:Crawler', crawler_crawlerSecurityConfiguration - The name of the SecurityConfiguration structure to be used by this crawler.

$sel:lineageConfiguration:Crawler', crawler_lineageConfiguration - A configuration that specifies whether data lineage is enabled for the crawler.

$sel:configuration:Crawler', crawler_configuration - Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Include and Exclude Patterns.

$sel:tablePrefix:Crawler', crawler_tablePrefix - The prefix added to the names of tables that are created.

$sel:description:Crawler', crawler_description - A description of the crawler.

crawler_creationTime :: Lens' Crawler (Maybe UTCTime) Source #

The time that the crawler was created.

crawler_state :: Lens' Crawler (Maybe CrawlerState) Source #

Indicates whether the crawler is running, or whether a run is pending.

crawler_schemaChangePolicy :: Lens' Crawler (Maybe SchemaChangePolicy) Source #

The policy that specifies update and delete behaviors for the crawler.

crawler_lastUpdated :: Lens' Crawler (Maybe UTCTime) Source #

The time that the crawler was last updated.

crawler_schedule :: Lens' Crawler (Maybe Schedule) Source #

For scheduled crawlers, the schedule when the crawler runs.

crawler_lastCrawl :: Lens' Crawler (Maybe LastCrawlInfo) Source #

The status of the last crawl, and potentially error information if an error occurred.

crawler_crawlElapsedTime :: Lens' Crawler (Maybe Integer) Source #

If the crawler is running, contains the total time elapsed since the last crawl began.

crawler_recrawlPolicy :: Lens' Crawler (Maybe RecrawlPolicy) Source #

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

crawler_classifiers :: Lens' Crawler (Maybe [Text]) Source #

A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.

crawler_role :: Lens' Crawler (Maybe Text) Source #

The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.

crawler_name :: Lens' Crawler (Maybe Text) Source #

The name of the crawler.

crawler_targets :: Lens' Crawler (Maybe CrawlerTargets) Source #

A collection of targets to crawl.

crawler_version :: Lens' Crawler (Maybe Integer) Source #

The version of the crawler.

crawler_databaseName :: Lens' Crawler (Maybe Text) Source #

The name of the database in which the crawler's output is stored.

crawler_crawlerSecurityConfiguration :: Lens' Crawler (Maybe Text) Source #

The name of the SecurityConfiguration structure to be used by this crawler.

crawler_lineageConfiguration :: Lens' Crawler (Maybe LineageConfiguration) Source #

A configuration that specifies whether data lineage is enabled for the crawler.

crawler_configuration :: Lens' Crawler (Maybe Text) Source #

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Include and Exclude Patterns.

crawler_tablePrefix :: Lens' Crawler (Maybe Text) Source #

The prefix added to the names of tables that are created.

crawler_description :: Lens' Crawler (Maybe Text) Source #

A description of the crawler.

CrawlerMetrics

data CrawlerMetrics Source #

Metrics for a specified crawler.

See: newCrawlerMetrics smart constructor.

Constructors

CrawlerMetrics' 

Fields

Instances

Instances details
Eq CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

Read CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

Show CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

Generic CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

Associated Types

type Rep CrawlerMetrics :: Type -> Type #

NFData CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

Methods

rnf :: CrawlerMetrics -> () #

Hashable CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

FromJSON CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

type Rep CrawlerMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerMetrics

type Rep CrawlerMetrics = D1 ('MetaData "CrawlerMetrics" "Amazonka.Glue.Types.CrawlerMetrics" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CrawlerMetrics'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastRuntimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "tablesCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "stillEstimating") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "medianRuntimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "timeLeftSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "tablesDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "tablesUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "crawlerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCrawlerMetrics :: CrawlerMetrics Source #

Create a value of CrawlerMetrics 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:lastRuntimeSeconds:CrawlerMetrics', crawlerMetrics_lastRuntimeSeconds - The duration of the crawler's most recent run, in seconds.

$sel:tablesCreated:CrawlerMetrics', crawlerMetrics_tablesCreated - The number of tables created by this crawler.

$sel:stillEstimating:CrawlerMetrics', crawlerMetrics_stillEstimating - True if the crawler is still estimating how long it will take to complete this run.

$sel:medianRuntimeSeconds:CrawlerMetrics', crawlerMetrics_medianRuntimeSeconds - The median duration of this crawler's runs, in seconds.

$sel:timeLeftSeconds:CrawlerMetrics', crawlerMetrics_timeLeftSeconds - The estimated time left to complete a running crawl.

$sel:tablesDeleted:CrawlerMetrics', crawlerMetrics_tablesDeleted - The number of tables deleted by this crawler.

$sel:tablesUpdated:CrawlerMetrics', crawlerMetrics_tablesUpdated - The number of tables updated by this crawler.

$sel:crawlerName:CrawlerMetrics', crawlerMetrics_crawlerName - The name of the crawler.

crawlerMetrics_lastRuntimeSeconds :: Lens' CrawlerMetrics (Maybe Double) Source #

The duration of the crawler's most recent run, in seconds.

crawlerMetrics_tablesCreated :: Lens' CrawlerMetrics (Maybe Natural) Source #

The number of tables created by this crawler.

crawlerMetrics_stillEstimating :: Lens' CrawlerMetrics (Maybe Bool) Source #

True if the crawler is still estimating how long it will take to complete this run.

crawlerMetrics_medianRuntimeSeconds :: Lens' CrawlerMetrics (Maybe Double) Source #

The median duration of this crawler's runs, in seconds.

crawlerMetrics_timeLeftSeconds :: Lens' CrawlerMetrics (Maybe Double) Source #

The estimated time left to complete a running crawl.

crawlerMetrics_tablesDeleted :: Lens' CrawlerMetrics (Maybe Natural) Source #

The number of tables deleted by this crawler.

crawlerMetrics_tablesUpdated :: Lens' CrawlerMetrics (Maybe Natural) Source #

The number of tables updated by this crawler.

CrawlerNodeDetails

data CrawlerNodeDetails Source #

The details of a Crawler node present in the workflow.

See: newCrawlerNodeDetails smart constructor.

Constructors

CrawlerNodeDetails' 

Fields

Instances

Instances details
Eq CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

Read CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

Show CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

Generic CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

Associated Types

type Rep CrawlerNodeDetails :: Type -> Type #

NFData CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

Methods

rnf :: CrawlerNodeDetails -> () #

Hashable CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

FromJSON CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

type Rep CrawlerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerNodeDetails

type Rep CrawlerNodeDetails = D1 ('MetaData "CrawlerNodeDetails" "Amazonka.Glue.Types.CrawlerNodeDetails" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CrawlerNodeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crawls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Crawl]))))

newCrawlerNodeDetails :: CrawlerNodeDetails Source #

Create a value of CrawlerNodeDetails 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:crawls:CrawlerNodeDetails', crawlerNodeDetails_crawls - A list of crawls represented by the crawl node.

crawlerNodeDetails_crawls :: Lens' CrawlerNodeDetails (Maybe [Crawl]) Source #

A list of crawls represented by the crawl node.

CrawlerTargets

data CrawlerTargets Source #

Specifies data stores to crawl.

See: newCrawlerTargets smart constructor.

Constructors

CrawlerTargets' 

Fields

Instances

Instances details
Eq CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

Read CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

Show CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

Generic CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

Associated Types

type Rep CrawlerTargets :: Type -> Type #

NFData CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

Methods

rnf :: CrawlerTargets -> () #

Hashable CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

ToJSON CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

FromJSON CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

type Rep CrawlerTargets Source # 
Instance details

Defined in Amazonka.Glue.Types.CrawlerTargets

type Rep CrawlerTargets = D1 ('MetaData "CrawlerTargets" "Amazonka.Glue.Types.CrawlerTargets" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CrawlerTargets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dynamoDBTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DynamoDBTarget])) :*: S1 ('MetaSel ('Just "s3Targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3Target]))) :*: (S1 ('MetaSel ('Just "mongoDBTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MongoDBTarget])) :*: (S1 ('MetaSel ('Just "catalogTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CatalogTarget])) :*: S1 ('MetaSel ('Just "jdbcTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JdbcTarget]))))))

newCrawlerTargets :: CrawlerTargets Source #

Create a value of CrawlerTargets 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:dynamoDBTargets:CrawlerTargets', crawlerTargets_dynamoDBTargets - Specifies Amazon DynamoDB targets.

$sel:s3Targets:CrawlerTargets', crawlerTargets_s3Targets - Specifies Amazon Simple Storage Service (Amazon S3) targets.

$sel:mongoDBTargets:CrawlerTargets', crawlerTargets_mongoDBTargets - Specifies Amazon DocumentDB or MongoDB targets.

$sel:catalogTargets:CrawlerTargets', crawlerTargets_catalogTargets - Specifies Glue Data Catalog targets.

$sel:jdbcTargets:CrawlerTargets', crawlerTargets_jdbcTargets - Specifies JDBC targets.

crawlerTargets_s3Targets :: Lens' CrawlerTargets (Maybe [S3Target]) Source #

Specifies Amazon Simple Storage Service (Amazon S3) targets.

crawlerTargets_mongoDBTargets :: Lens' CrawlerTargets (Maybe [MongoDBTarget]) Source #

Specifies Amazon DocumentDB or MongoDB targets.

crawlerTargets_catalogTargets :: Lens' CrawlerTargets (Maybe [CatalogTarget]) Source #

Specifies Glue Data Catalog targets.

CreateCsvClassifierRequest

data CreateCsvClassifierRequest Source #

Specifies a custom CSV classifier for CreateClassifier to create.

See: newCreateCsvClassifierRequest smart constructor.

Constructors

CreateCsvClassifierRequest' 

Fields

Instances

Instances details
Eq CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

Read CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

Show CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

Generic CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

Associated Types

type Rep CreateCsvClassifierRequest :: Type -> Type #

NFData CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

Hashable CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

ToJSON CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

type Rep CreateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateCsvClassifierRequest

type Rep CreateCsvClassifierRequest = D1 ('MetaData "CreateCsvClassifierRequest" "Amazonka.Glue.Types.CreateCsvClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CreateCsvClassifierRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "quoteSymbol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containsHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CsvHeaderOption)) :*: S1 ('MetaSel ('Just "disableValueTrimming") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "header") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "allowSingleColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "delimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateCsvClassifierRequest Source #

Create a value of CreateCsvClassifierRequest 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:quoteSymbol:CreateCsvClassifierRequest', createCsvClassifierRequest_quoteSymbol - A custom symbol to denote what combines content into a single column value. Must be different from the column delimiter.

$sel:containsHeader:CreateCsvClassifierRequest', createCsvClassifierRequest_containsHeader - Indicates whether the CSV file contains a header.

$sel:disableValueTrimming:CreateCsvClassifierRequest', createCsvClassifierRequest_disableValueTrimming - Specifies not to trim values before identifying the type of column values. The default value is true.

$sel:header:CreateCsvClassifierRequest', createCsvClassifierRequest_header - A list of strings representing column names.

$sel:allowSingleColumn:CreateCsvClassifierRequest', createCsvClassifierRequest_allowSingleColumn - Enables the processing of files that contain only one column.

$sel:delimiter:CreateCsvClassifierRequest', createCsvClassifierRequest_delimiter - A custom symbol to denote what separates each column entry in the row.

$sel:name:CreateCsvClassifierRequest', createCsvClassifierRequest_name - The name of the classifier.

createCsvClassifierRequest_quoteSymbol :: Lens' CreateCsvClassifierRequest (Maybe Text) Source #

A custom symbol to denote what combines content into a single column value. Must be different from the column delimiter.

createCsvClassifierRequest_disableValueTrimming :: Lens' CreateCsvClassifierRequest (Maybe Bool) Source #

Specifies not to trim values before identifying the type of column values. The default value is true.

createCsvClassifierRequest_header :: Lens' CreateCsvClassifierRequest (Maybe [Text]) Source #

A list of strings representing column names.

createCsvClassifierRequest_allowSingleColumn :: Lens' CreateCsvClassifierRequest (Maybe Bool) Source #

Enables the processing of files that contain only one column.

createCsvClassifierRequest_delimiter :: Lens' CreateCsvClassifierRequest (Maybe Text) Source #

A custom symbol to denote what separates each column entry in the row.

CreateGrokClassifierRequest

data CreateGrokClassifierRequest Source #

Specifies a grok classifier for CreateClassifier to create.

See: newCreateGrokClassifierRequest smart constructor.

Constructors

CreateGrokClassifierRequest' 

Fields

  • customPatterns :: Maybe Text

    Optional custom grok patterns used by this classifier.

  • classification :: Text

    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

  • name :: Text

    The name of the new classifier.

  • grokPattern :: Text

    The grok pattern used by this classifier.

Instances

Instances details
Eq CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

Read CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

Show CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

Generic CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

Associated Types

type Rep CreateGrokClassifierRequest :: Type -> Type #

NFData CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

Hashable CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

ToJSON CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

type Rep CreateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateGrokClassifierRequest

type Rep CreateGrokClassifierRequest = D1 ('MetaData "CreateGrokClassifierRequest" "Amazonka.Glue.Types.CreateGrokClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CreateGrokClassifierRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customPatterns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "grokPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateGrokClassifierRequest Source #

Create a value of CreateGrokClassifierRequest 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:customPatterns:CreateGrokClassifierRequest', createGrokClassifierRequest_customPatterns - Optional custom grok patterns used by this classifier.

$sel:classification:CreateGrokClassifierRequest', createGrokClassifierRequest_classification - An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

$sel:name:CreateGrokClassifierRequest', createGrokClassifierRequest_name - The name of the new classifier.

$sel:grokPattern:CreateGrokClassifierRequest', createGrokClassifierRequest_grokPattern - The grok pattern used by this classifier.

createGrokClassifierRequest_customPatterns :: Lens' CreateGrokClassifierRequest (Maybe Text) Source #

Optional custom grok patterns used by this classifier.

createGrokClassifierRequest_classification :: Lens' CreateGrokClassifierRequest Text Source #

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

CreateJsonClassifierRequest

data CreateJsonClassifierRequest Source #

Specifies a JSON classifier for CreateClassifier to create.

See: newCreateJsonClassifierRequest smart constructor.

Constructors

CreateJsonClassifierRequest' 

Fields

Instances

Instances details
Eq CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

Read CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

Show CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

Generic CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

Associated Types

type Rep CreateJsonClassifierRequest :: Type -> Type #

NFData CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

Hashable CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

ToJSON CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

type Rep CreateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateJsonClassifierRequest

type Rep CreateJsonClassifierRequest = D1 ('MetaData "CreateJsonClassifierRequest" "Amazonka.Glue.Types.CreateJsonClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CreateJsonClassifierRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jsonPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateJsonClassifierRequest Source #

Create a value of CreateJsonClassifierRequest 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:name:CreateJsonClassifierRequest', createJsonClassifierRequest_name - The name of the classifier.

$sel:jsonPath:CreateJsonClassifierRequest', createJsonClassifierRequest_jsonPath - A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

createJsonClassifierRequest_jsonPath :: Lens' CreateJsonClassifierRequest Text Source #

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

CreateXMLClassifierRequest

data CreateXMLClassifierRequest Source #

Specifies an XML classifier for CreateClassifier to create.

See: newCreateXMLClassifierRequest smart constructor.

Constructors

CreateXMLClassifierRequest' 

Fields

  • rowTag :: Maybe Text

    The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

  • classification :: Text

    An identifier of the data format that the classifier matches.

  • name :: Text

    The name of the classifier.

Instances

Instances details
Eq CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

Read CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

Show CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

Generic CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

Associated Types

type Rep CreateXMLClassifierRequest :: Type -> Type #

NFData CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

Hashable CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

ToJSON CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

type Rep CreateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.CreateXMLClassifierRequest

type Rep CreateXMLClassifierRequest = D1 ('MetaData "CreateXMLClassifierRequest" "Amazonka.Glue.Types.CreateXMLClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CreateXMLClassifierRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rowTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateXMLClassifierRequest Source #

Create a value of CreateXMLClassifierRequest 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:rowTag:CreateXMLClassifierRequest', createXMLClassifierRequest_rowTag - The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

$sel:classification:CreateXMLClassifierRequest', createXMLClassifierRequest_classification - An identifier of the data format that the classifier matches.

$sel:name:CreateXMLClassifierRequest', createXMLClassifierRequest_name - The name of the classifier.

createXMLClassifierRequest_rowTag :: Lens' CreateXMLClassifierRequest (Maybe Text) Source #

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

createXMLClassifierRequest_classification :: Lens' CreateXMLClassifierRequest Text Source #

An identifier of the data format that the classifier matches.

CsvClassifier

data CsvClassifier Source #

A classifier for custom CSV content.

See: newCsvClassifier smart constructor.

Constructors

CsvClassifier' 

Fields

Instances

Instances details
Eq CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

Read CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

Show CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

Generic CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

Associated Types

type Rep CsvClassifier :: Type -> Type #

NFData CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

Methods

rnf :: CsvClassifier -> () #

Hashable CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

FromJSON CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

type Rep CsvClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.CsvClassifier

newCsvClassifier Source #

Create a value of CsvClassifier 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:creationTime:CsvClassifier', csvClassifier_creationTime - The time that this classifier was registered.

$sel:quoteSymbol:CsvClassifier', csvClassifier_quoteSymbol - A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

$sel:containsHeader:CsvClassifier', csvClassifier_containsHeader - Indicates whether the CSV file contains a header.

$sel:lastUpdated:CsvClassifier', csvClassifier_lastUpdated - The time that this classifier was last updated.

$sel:disableValueTrimming:CsvClassifier', csvClassifier_disableValueTrimming - Specifies not to trim values before identifying the type of column values. The default value is true.

$sel:header:CsvClassifier', csvClassifier_header - A list of strings representing column names.

$sel:version:CsvClassifier', csvClassifier_version - The version of this classifier.

$sel:allowSingleColumn:CsvClassifier', csvClassifier_allowSingleColumn - Enables the processing of files that contain only one column.

$sel:delimiter:CsvClassifier', csvClassifier_delimiter - A custom symbol to denote what separates each column entry in the row.

$sel:name:CsvClassifier', csvClassifier_name - The name of the classifier.

csvClassifier_creationTime :: Lens' CsvClassifier (Maybe UTCTime) Source #

The time that this classifier was registered.

csvClassifier_quoteSymbol :: Lens' CsvClassifier (Maybe Text) Source #

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

csvClassifier_containsHeader :: Lens' CsvClassifier (Maybe CsvHeaderOption) Source #

Indicates whether the CSV file contains a header.

csvClassifier_lastUpdated :: Lens' CsvClassifier (Maybe UTCTime) Source #

The time that this classifier was last updated.

csvClassifier_disableValueTrimming :: Lens' CsvClassifier (Maybe Bool) Source #

Specifies not to trim values before identifying the type of column values. The default value is true.

csvClassifier_header :: Lens' CsvClassifier (Maybe [Text]) Source #

A list of strings representing column names.

csvClassifier_version :: Lens' CsvClassifier (Maybe Integer) Source #

The version of this classifier.

csvClassifier_allowSingleColumn :: Lens' CsvClassifier (Maybe Bool) Source #

Enables the processing of files that contain only one column.

csvClassifier_delimiter :: Lens' CsvClassifier (Maybe Text) Source #

A custom symbol to denote what separates each column entry in the row.

csvClassifier_name :: Lens' CsvClassifier Text Source #

The name of the classifier.

DataCatalogEncryptionSettings

data DataCatalogEncryptionSettings Source #

Contains configuration information for maintaining Data Catalog security.

See: newDataCatalogEncryptionSettings smart constructor.

Constructors

DataCatalogEncryptionSettings' 

Fields

Instances

Instances details
Eq DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Read DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Show DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Generic DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Associated Types

type Rep DataCatalogEncryptionSettings :: Type -> Type #

NFData DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Hashable DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

ToJSON DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

FromJSON DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

type Rep DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

type Rep DataCatalogEncryptionSettings = D1 ('MetaData "DataCatalogEncryptionSettings" "Amazonka.Glue.Types.DataCatalogEncryptionSettings" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DataCatalogEncryptionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionAtRest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionAtRest)) :*: S1 ('MetaSel ('Just "connectionPasswordEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionPasswordEncryption))))

newDataCatalogEncryptionSettings :: DataCatalogEncryptionSettings Source #

Create a value of DataCatalogEncryptionSettings 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:encryptionAtRest:DataCatalogEncryptionSettings', dataCatalogEncryptionSettings_encryptionAtRest - Specifies the encryption-at-rest configuration for the Data Catalog.

$sel:connectionPasswordEncryption:DataCatalogEncryptionSettings', dataCatalogEncryptionSettings_connectionPasswordEncryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

dataCatalogEncryptionSettings_encryptionAtRest :: Lens' DataCatalogEncryptionSettings (Maybe EncryptionAtRest) Source #

Specifies the encryption-at-rest configuration for the Data Catalog.

dataCatalogEncryptionSettings_connectionPasswordEncryption :: Lens' DataCatalogEncryptionSettings (Maybe ConnectionPasswordEncryption) Source #

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

DataLakePrincipal

data DataLakePrincipal Source #

The Lake Formation principal.

See: newDataLakePrincipal smart constructor.

Constructors

DataLakePrincipal' 

Fields

Instances

Instances details
Eq DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

Read DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

Show DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

Generic DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

Associated Types

type Rep DataLakePrincipal :: Type -> Type #

NFData DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

Methods

rnf :: DataLakePrincipal -> () #

Hashable DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

ToJSON DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

FromJSON DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

type Rep DataLakePrincipal Source # 
Instance details

Defined in Amazonka.Glue.Types.DataLakePrincipal

type Rep DataLakePrincipal = D1 ('MetaData "DataLakePrincipal" "Amazonka.Glue.Types.DataLakePrincipal" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DataLakePrincipal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataLakePrincipalIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDataLakePrincipal :: DataLakePrincipal Source #

Create a value of DataLakePrincipal 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:dataLakePrincipalIdentifier:DataLakePrincipal', dataLakePrincipal_dataLakePrincipalIdentifier - An identifier for the Lake Formation principal.

dataLakePrincipal_dataLakePrincipalIdentifier :: Lens' DataLakePrincipal (Maybe Text) Source #

An identifier for the Lake Formation principal.

Database

data Database Source #

The Database object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.

See: newDatabase smart constructor.

Constructors

Database' 

Fields

Instances

Instances details
Eq Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

Read Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

Show Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

Generic Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

Associated Types

type Rep Database :: Type -> Type #

Methods

from :: Database -> Rep Database x #

to :: Rep Database x -> Database #

NFData Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

Methods

rnf :: Database -> () #

Hashable Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

Methods

hashWithSalt :: Int -> Database -> Int #

hash :: Database -> Int #

FromJSON Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

type Rep Database Source # 
Instance details

Defined in Amazonka.Glue.Types.Database

newDatabase Source #

Create a value of Database 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:locationUri:Database', database_locationUri - The location of the database (for example, an HDFS path).

$sel:catalogId:Database', database_catalogId - The ID of the Data Catalog in which the database resides.

$sel:targetDatabase:Database', database_targetDatabase - A DatabaseIdentifier structure that describes a target database for resource linking.

$sel:parameters:Database', database_parameters - These key-value pairs define parameters and properties of the database.

$sel:description:Database', database_description - A description of the database.

$sel:createTime:Database', database_createTime - The time at which the metadata database was created in the catalog.

$sel:createTableDefaultPermissions:Database', database_createTableDefaultPermissions - Creates a set of default permissions on the table for principals.

$sel:name:Database', database_name - The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

database_locationUri :: Lens' Database (Maybe Text) Source #

The location of the database (for example, an HDFS path).

database_catalogId :: Lens' Database (Maybe Text) Source #

The ID of the Data Catalog in which the database resides.

database_targetDatabase :: Lens' Database (Maybe DatabaseIdentifier) Source #

A DatabaseIdentifier structure that describes a target database for resource linking.

database_parameters :: Lens' Database (Maybe (HashMap Text Text)) Source #

These key-value pairs define parameters and properties of the database.

database_description :: Lens' Database (Maybe Text) Source #

A description of the database.

database_createTime :: Lens' Database (Maybe UTCTime) Source #

The time at which the metadata database was created in the catalog.

database_createTableDefaultPermissions :: Lens' Database (Maybe [PrincipalPermissions]) Source #

Creates a set of default permissions on the table for principals.

database_name :: Lens' Database Text Source #

The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

DatabaseIdentifier

data DatabaseIdentifier Source #

A structure that describes a target database for resource linking.

See: newDatabaseIdentifier smart constructor.

Constructors

DatabaseIdentifier' 

Fields

Instances

Instances details
Eq DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

Read DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

Show DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

Generic DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

Associated Types

type Rep DatabaseIdentifier :: Type -> Type #

NFData DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

Methods

rnf :: DatabaseIdentifier -> () #

Hashable DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

ToJSON DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

FromJSON DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

type Rep DatabaseIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseIdentifier

type Rep DatabaseIdentifier = D1 ('MetaData "DatabaseIdentifier" "Amazonka.Glue.Types.DatabaseIdentifier" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DatabaseIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDatabaseIdentifier :: DatabaseIdentifier Source #

Create a value of DatabaseIdentifier 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:catalogId:DatabaseIdentifier', databaseIdentifier_catalogId - The ID of the Data Catalog in which the database resides.

$sel:databaseName:DatabaseIdentifier', databaseIdentifier_databaseName - The name of the catalog database.

databaseIdentifier_catalogId :: Lens' DatabaseIdentifier (Maybe Text) Source #

The ID of the Data Catalog in which the database resides.

DatabaseInput

data DatabaseInput Source #

The structure used to create or update a database.

See: newDatabaseInput smart constructor.

Constructors

DatabaseInput' 

Fields

Instances

Instances details
Eq DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

Read DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

Show DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

Generic DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

Associated Types

type Rep DatabaseInput :: Type -> Type #

NFData DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

Methods

rnf :: DatabaseInput -> () #

Hashable DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

ToJSON DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

type Rep DatabaseInput Source # 
Instance details

Defined in Amazonka.Glue.Types.DatabaseInput

type Rep DatabaseInput = D1 ('MetaData "DatabaseInput" "Amazonka.Glue.Types.DatabaseInput" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DatabaseInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetDatabase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatabaseIdentifier)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createTableDefaultPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrincipalPermissions])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDatabaseInput Source #

Create a value of DatabaseInput 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:locationUri:DatabaseInput', databaseInput_locationUri - The location of the database (for example, an HDFS path).

$sel:targetDatabase:DatabaseInput', databaseInput_targetDatabase - A DatabaseIdentifier structure that describes a target database for resource linking.

$sel:parameters:DatabaseInput', databaseInput_parameters - These key-value pairs define parameters and properties of the database.

These key-value pairs define parameters and properties of the database.

$sel:description:DatabaseInput', databaseInput_description - A description of the database.

$sel:createTableDefaultPermissions:DatabaseInput', databaseInput_createTableDefaultPermissions - Creates a set of default permissions on the table for principals.

$sel:name:DatabaseInput', databaseInput_name - The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

databaseInput_locationUri :: Lens' DatabaseInput (Maybe Text) Source #

The location of the database (for example, an HDFS path).

databaseInput_targetDatabase :: Lens' DatabaseInput (Maybe DatabaseIdentifier) Source #

A DatabaseIdentifier structure that describes a target database for resource linking.

databaseInput_parameters :: Lens' DatabaseInput (Maybe (HashMap Text Text)) Source #

These key-value pairs define parameters and properties of the database.

These key-value pairs define parameters and properties of the database.

databaseInput_description :: Lens' DatabaseInput (Maybe Text) Source #

A description of the database.

databaseInput_createTableDefaultPermissions :: Lens' DatabaseInput (Maybe [PrincipalPermissions]) Source #

Creates a set of default permissions on the table for principals.

databaseInput_name :: Lens' DatabaseInput Text Source #

The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

DateColumnStatisticsData

data DateColumnStatisticsData Source #

Defines column statistics supported for timestamp data columns.

See: newDateColumnStatisticsData smart constructor.

Constructors

DateColumnStatisticsData' 

Fields

Instances

Instances details
Eq DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

Read DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

Show DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

Generic DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

Associated Types

type Rep DateColumnStatisticsData :: Type -> Type #

NFData DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

Hashable DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

ToJSON DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

FromJSON DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

type Rep DateColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DateColumnStatisticsData

type Rep DateColumnStatisticsData = D1 ('MetaData "DateColumnStatisticsData" "Amazonka.Glue.Types.DateColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DateColumnStatisticsData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "minimumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "numberOfDistinctValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newDateColumnStatisticsData Source #

Create a value of DateColumnStatisticsData 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:maximumValue:DateColumnStatisticsData', dateColumnStatisticsData_maximumValue - The highest value in the column.

$sel:minimumValue:DateColumnStatisticsData', dateColumnStatisticsData_minimumValue - The lowest value in the column.

$sel:numberOfNulls:DateColumnStatisticsData', dateColumnStatisticsData_numberOfNulls - The number of null values in the column.

$sel:numberOfDistinctValues:DateColumnStatisticsData', dateColumnStatisticsData_numberOfDistinctValues - The number of distinct values in a column.

DecimalColumnStatisticsData

data DecimalColumnStatisticsData Source #

Defines column statistics supported for fixed-point number data columns.

See: newDecimalColumnStatisticsData smart constructor.

Constructors

DecimalColumnStatisticsData' 

Fields

Instances

Instances details
Eq DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

Read DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

Show DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

Generic DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

Associated Types

type Rep DecimalColumnStatisticsData :: Type -> Type #

NFData DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

Hashable DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

ToJSON DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

FromJSON DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

type Rep DecimalColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalColumnStatisticsData

type Rep DecimalColumnStatisticsData = D1 ('MetaData "DecimalColumnStatisticsData" "Amazonka.Glue.Types.DecimalColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DecimalColumnStatisticsData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecimalNumber)) :*: S1 ('MetaSel ('Just "minimumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecimalNumber))) :*: (S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "numberOfDistinctValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

DecimalNumber

data DecimalNumber Source #

Contains a numeric value in decimal format.

See: newDecimalNumber smart constructor.

Constructors

DecimalNumber' 

Fields

  • unscaledValue :: Base64

    The unscaled numeric value.

  • scale :: Int

    The scale that determines where the decimal point falls in the unscaled value.

Instances

Instances details
Eq DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

Read DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

Show DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

Generic DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

Associated Types

type Rep DecimalNumber :: Type -> Type #

NFData DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

Methods

rnf :: DecimalNumber -> () #

Hashable DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

ToJSON DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

FromJSON DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

type Rep DecimalNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.DecimalNumber

type Rep DecimalNumber = D1 ('MetaData "DecimalNumber" "Amazonka.Glue.Types.DecimalNumber" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DecimalNumber'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unscaledValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "scale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDecimalNumber Source #

Create a value of DecimalNumber 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:unscaledValue:DecimalNumber', decimalNumber_unscaledValue - The unscaled numeric value.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:scale:DecimalNumber', decimalNumber_scale - The scale that determines where the decimal point falls in the unscaled value.

decimalNumber_unscaledValue :: Lens' DecimalNumber ByteString Source #

The unscaled numeric value.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

decimalNumber_scale :: Lens' DecimalNumber Int Source #

The scale that determines where the decimal point falls in the unscaled value.

DevEndpoint

data DevEndpoint Source #

A development endpoint where a developer can remotely debug extract, transform, and load (ETL) scripts.

See: newDevEndpoint smart constructor.

Constructors

DevEndpoint' 

Fields

  • status :: Maybe Text

    The current status of this DevEndpoint.

  • failureReason :: Maybe Text

    The reason for a current failure in this DevEndpoint.

  • endpointName :: Maybe Text

    The name of the DevEndpoint.

  • numberOfWorkers :: Maybe Int

    The number of workers of a defined workerType that are allocated to the development endpoint.

    The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

  • extraPythonLibsS3Path :: Maybe Text

    The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

    You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

  • lastUpdateStatus :: Maybe Text

    The status of the last update.

  • securityGroupIds :: Maybe [Text]

    A list of security group identifiers used in this DevEndpoint.

  • lastModifiedTimestamp :: Maybe POSIX

    The point in time at which this DevEndpoint was last modified.

  • publicKeys :: Maybe [Text]

    A list of public keys to be used by the DevEndpoints for authentication. Using this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

    If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API operation with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

  • vpcId :: Maybe Text

    The ID of the virtual private cloud (VPC) used by this DevEndpoint.

  • arguments :: Maybe (HashMap Text Text)

    A map of arguments used to configure the DevEndpoint.

    Valid arguments are:

    • "--enable-glue-datacatalog": ""

    You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

  • privateAddress :: Maybe Text

    A private IP address to access the DevEndpoint within a VPC if the DevEndpoint is created within one. The PrivateAddress field is present only when you create the DevEndpoint within your VPC.

  • workerType :: Maybe WorkerType

    The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

    • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
    • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
    • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

    Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

  • securityConfiguration :: Maybe Text

    The name of the SecurityConfiguration structure to be used with this DevEndpoint.

  • publicKey :: Maybe Text

    The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

  • subnetId :: Maybe Text

    The subnet ID for this DevEndpoint.

  • glueVersion :: Maybe Text

    Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

    For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

    Development endpoints that are created without specifying a Glue version default to Glue 0.9.

    You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

  • numberOfNodes :: Maybe Int

    The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

  • publicAddress :: Maybe Text

    The public IP address used by this DevEndpoint. The PublicAddress field is present only when you create a non-virtual private cloud (VPC) DevEndpoint.

  • availabilityZone :: Maybe Text

    The AWS Availability Zone where this DevEndpoint is located.

  • zeppelinRemoteSparkInterpreterPort :: Maybe Int

    The Apache Zeppelin port for the remote Apache Spark interpreter.

  • extraJarsS3Path :: Maybe Text

    The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

    You can only use pure Java/Scala libraries with a DevEndpoint.

  • createdTimestamp :: Maybe POSIX

    The point in time at which this DevEndpoint was created.

  • yarnEndpointAddress :: Maybe Text

    The YARN endpoint address used by this DevEndpoint.

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM role used in this DevEndpoint.

Instances

Instances details
Eq DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

Read DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

Show DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

Generic DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

Associated Types

type Rep DevEndpoint :: Type -> Type #

NFData DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

Methods

rnf :: DevEndpoint -> () #

Hashable DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

FromJSON DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

type Rep DevEndpoint Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpoint

type Rep DevEndpoint = D1 ('MetaData "DevEndpoint" "Amazonka.Glue.Types.DevEndpoint" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DevEndpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "numberOfWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "extraPythonLibsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "publicKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "privateAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "workerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkerType)) :*: (S1 ('MetaSel ('Just "securityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "glueVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "publicAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zeppelinRemoteSparkInterpreterPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "extraJarsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "yarnEndpointAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newDevEndpoint :: DevEndpoint Source #

Create a value of DevEndpoint 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:status:DevEndpoint', devEndpoint_status - The current status of this DevEndpoint.

$sel:failureReason:DevEndpoint', devEndpoint_failureReason - The reason for a current failure in this DevEndpoint.

$sel:endpointName:DevEndpoint', devEndpoint_endpointName - The name of the DevEndpoint.

$sel:numberOfWorkers:DevEndpoint', devEndpoint_numberOfWorkers - The number of workers of a defined workerType that are allocated to the development endpoint.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

$sel:extraPythonLibsS3Path:DevEndpoint', devEndpoint_extraPythonLibsS3Path - The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

$sel:lastUpdateStatus:DevEndpoint', devEndpoint_lastUpdateStatus - The status of the last update.

$sel:securityGroupIds:DevEndpoint', devEndpoint_securityGroupIds - A list of security group identifiers used in this DevEndpoint.

$sel:lastModifiedTimestamp:DevEndpoint', devEndpoint_lastModifiedTimestamp - The point in time at which this DevEndpoint was last modified.

$sel:publicKeys:DevEndpoint', devEndpoint_publicKeys - A list of public keys to be used by the DevEndpoints for authentication. Using this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API operation with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

$sel:vpcId:DevEndpoint', devEndpoint_vpcId - The ID of the virtual private cloud (VPC) used by this DevEndpoint.

$sel:arguments:DevEndpoint', devEndpoint_arguments - A map of arguments used to configure the DevEndpoint.

Valid arguments are:

  • "--enable-glue-datacatalog": ""

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

$sel:privateAddress:DevEndpoint', devEndpoint_privateAddress - A private IP address to access the DevEndpoint within a VPC if the DevEndpoint is created within one. The PrivateAddress field is present only when you create the DevEndpoint within your VPC.

$sel:workerType:DevEndpoint', devEndpoint_workerType - The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

$sel:securityConfiguration:DevEndpoint', devEndpoint_securityConfiguration - The name of the SecurityConfiguration structure to be used with this DevEndpoint.

$sel:publicKey:DevEndpoint', devEndpoint_publicKey - The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

$sel:subnetId:DevEndpoint', devEndpoint_subnetId - The subnet ID for this DevEndpoint.

$sel:glueVersion:DevEndpoint', devEndpoint_glueVersion - Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Development endpoints that are created without specifying a Glue version default to Glue 0.9.

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

$sel:numberOfNodes:DevEndpoint', devEndpoint_numberOfNodes - The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

$sel:publicAddress:DevEndpoint', devEndpoint_publicAddress - The public IP address used by this DevEndpoint. The PublicAddress field is present only when you create a non-virtual private cloud (VPC) DevEndpoint.

$sel:availabilityZone:DevEndpoint', devEndpoint_availabilityZone - The AWS Availability Zone where this DevEndpoint is located.

$sel:zeppelinRemoteSparkInterpreterPort:DevEndpoint', devEndpoint_zeppelinRemoteSparkInterpreterPort - The Apache Zeppelin port for the remote Apache Spark interpreter.

$sel:extraJarsS3Path:DevEndpoint', devEndpoint_extraJarsS3Path - The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

$sel:createdTimestamp:DevEndpoint', devEndpoint_createdTimestamp - The point in time at which this DevEndpoint was created.

$sel:yarnEndpointAddress:DevEndpoint', devEndpoint_yarnEndpointAddress - The YARN endpoint address used by this DevEndpoint.

$sel:roleArn:DevEndpoint', devEndpoint_roleArn - The Amazon Resource Name (ARN) of the IAM role used in this DevEndpoint.

devEndpoint_status :: Lens' DevEndpoint (Maybe Text) Source #

The current status of this DevEndpoint.

devEndpoint_failureReason :: Lens' DevEndpoint (Maybe Text) Source #

The reason for a current failure in this DevEndpoint.

devEndpoint_endpointName :: Lens' DevEndpoint (Maybe Text) Source #

The name of the DevEndpoint.

devEndpoint_numberOfWorkers :: Lens' DevEndpoint (Maybe Int) Source #

The number of workers of a defined workerType that are allocated to the development endpoint.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

devEndpoint_extraPythonLibsS3Path :: Lens' DevEndpoint (Maybe Text) Source #

The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

devEndpoint_lastUpdateStatus :: Lens' DevEndpoint (Maybe Text) Source #

The status of the last update.

devEndpoint_securityGroupIds :: Lens' DevEndpoint (Maybe [Text]) Source #

A list of security group identifiers used in this DevEndpoint.

devEndpoint_lastModifiedTimestamp :: Lens' DevEndpoint (Maybe UTCTime) Source #

The point in time at which this DevEndpoint was last modified.

devEndpoint_publicKeys :: Lens' DevEndpoint (Maybe [Text]) Source #

A list of public keys to be used by the DevEndpoints for authentication. Using this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API operation with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

devEndpoint_vpcId :: Lens' DevEndpoint (Maybe Text) Source #

The ID of the virtual private cloud (VPC) used by this DevEndpoint.

devEndpoint_arguments :: Lens' DevEndpoint (Maybe (HashMap Text Text)) Source #

A map of arguments used to configure the DevEndpoint.

Valid arguments are:

  • "--enable-glue-datacatalog": ""

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

devEndpoint_privateAddress :: Lens' DevEndpoint (Maybe Text) Source #

A private IP address to access the DevEndpoint within a VPC if the DevEndpoint is created within one. The PrivateAddress field is present only when you create the DevEndpoint within your VPC.

devEndpoint_workerType :: Lens' DevEndpoint (Maybe WorkerType) Source #

The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

devEndpoint_securityConfiguration :: Lens' DevEndpoint (Maybe Text) Source #

The name of the SecurityConfiguration structure to be used with this DevEndpoint.

devEndpoint_publicKey :: Lens' DevEndpoint (Maybe Text) Source #

The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

devEndpoint_subnetId :: Lens' DevEndpoint (Maybe Text) Source #

The subnet ID for this DevEndpoint.

devEndpoint_glueVersion :: Lens' DevEndpoint (Maybe Text) Source #

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Development endpoints that are created without specifying a Glue version default to Glue 0.9.

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

devEndpoint_numberOfNodes :: Lens' DevEndpoint (Maybe Int) Source #

The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

devEndpoint_publicAddress :: Lens' DevEndpoint (Maybe Text) Source #

The public IP address used by this DevEndpoint. The PublicAddress field is present only when you create a non-virtual private cloud (VPC) DevEndpoint.

devEndpoint_availabilityZone :: Lens' DevEndpoint (Maybe Text) Source #

The AWS Availability Zone where this DevEndpoint is located.

devEndpoint_zeppelinRemoteSparkInterpreterPort :: Lens' DevEndpoint (Maybe Int) Source #

The Apache Zeppelin port for the remote Apache Spark interpreter.

devEndpoint_extraJarsS3Path :: Lens' DevEndpoint (Maybe Text) Source #

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

devEndpoint_createdTimestamp :: Lens' DevEndpoint (Maybe UTCTime) Source #

The point in time at which this DevEndpoint was created.

devEndpoint_yarnEndpointAddress :: Lens' DevEndpoint (Maybe Text) Source #

The YARN endpoint address used by this DevEndpoint.

devEndpoint_roleArn :: Lens' DevEndpoint (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role used in this DevEndpoint.

DevEndpointCustomLibraries

data DevEndpointCustomLibraries Source #

Custom libraries to be loaded into a development endpoint.

See: newDevEndpointCustomLibraries smart constructor.

Constructors

DevEndpointCustomLibraries' 

Fields

  • extraPythonLibsS3Path :: Maybe Text

    The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

    You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

  • extraJarsS3Path :: Maybe Text

    The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

    You can only use pure Java/Scala libraries with a DevEndpoint.

Instances

Instances details
Eq DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

Read DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

Show DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

Generic DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

Associated Types

type Rep DevEndpointCustomLibraries :: Type -> Type #

NFData DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

Hashable DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

ToJSON DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

type Rep DevEndpointCustomLibraries Source # 
Instance details

Defined in Amazonka.Glue.Types.DevEndpointCustomLibraries

type Rep DevEndpointCustomLibraries = D1 ('MetaData "DevEndpointCustomLibraries" "Amazonka.Glue.Types.DevEndpointCustomLibraries" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DevEndpointCustomLibraries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "extraPythonLibsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "extraJarsS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDevEndpointCustomLibraries :: DevEndpointCustomLibraries Source #

Create a value of DevEndpointCustomLibraries 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:extraPythonLibsS3Path:DevEndpointCustomLibraries', devEndpointCustomLibraries_extraPythonLibsS3Path - The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

$sel:extraJarsS3Path:DevEndpointCustomLibraries', devEndpointCustomLibraries_extraJarsS3Path - The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

devEndpointCustomLibraries_extraPythonLibsS3Path :: Lens' DevEndpointCustomLibraries (Maybe Text) Source #

The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

devEndpointCustomLibraries_extraJarsS3Path :: Lens' DevEndpointCustomLibraries (Maybe Text) Source #

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

DoubleColumnStatisticsData

data DoubleColumnStatisticsData Source #

Defines column statistics supported for floating-point number data columns.

See: newDoubleColumnStatisticsData smart constructor.

Constructors

DoubleColumnStatisticsData' 

Fields

Instances

Instances details
Eq DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

Read DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

Show DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

Generic DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

Associated Types

type Rep DoubleColumnStatisticsData :: Type -> Type #

NFData DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

Hashable DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

ToJSON DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

FromJSON DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

type Rep DoubleColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.DoubleColumnStatisticsData

type Rep DoubleColumnStatisticsData = D1 ('MetaData "DoubleColumnStatisticsData" "Amazonka.Glue.Types.DoubleColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DoubleColumnStatisticsData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "minimumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "numberOfDistinctValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newDoubleColumnStatisticsData Source #

Create a value of DoubleColumnStatisticsData 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:maximumValue:DoubleColumnStatisticsData', doubleColumnStatisticsData_maximumValue - The highest value in the column.

$sel:minimumValue:DoubleColumnStatisticsData', doubleColumnStatisticsData_minimumValue - The lowest value in the column.

$sel:numberOfNulls:DoubleColumnStatisticsData', doubleColumnStatisticsData_numberOfNulls - The number of null values in the column.

$sel:numberOfDistinctValues:DoubleColumnStatisticsData', doubleColumnStatisticsData_numberOfDistinctValues - The number of distinct values in a column.

DynamoDBTarget

data DynamoDBTarget Source #

Specifies an Amazon DynamoDB table to crawl.

See: newDynamoDBTarget smart constructor.

Constructors

DynamoDBTarget' 

Fields

  • path :: Maybe Text

    The name of the DynamoDB table to crawl.

  • scanRate :: Maybe Double

    The percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

    The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

  • scanAll :: Maybe Bool

    Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

    A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Instances

Instances details
Eq DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

Read DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

Show DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

Generic DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

Associated Types

type Rep DynamoDBTarget :: Type -> Type #

NFData DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

Methods

rnf :: DynamoDBTarget -> () #

Hashable DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

ToJSON DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

FromJSON DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

type Rep DynamoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.DynamoDBTarget

type Rep DynamoDBTarget = D1 ('MetaData "DynamoDBTarget" "Amazonka.Glue.Types.DynamoDBTarget" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DynamoDBTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scanRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "scanAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDynamoDBTarget :: DynamoDBTarget Source #

Create a value of DynamoDBTarget 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:path:DynamoDBTarget', dynamoDBTarget_path - The name of the DynamoDB table to crawl.

$sel:scanRate:DynamoDBTarget', dynamoDBTarget_scanRate - The percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

$sel:scanAll:DynamoDBTarget', dynamoDBTarget_scanAll - Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

dynamoDBTarget_path :: Lens' DynamoDBTarget (Maybe Text) Source #

The name of the DynamoDB table to crawl.

dynamoDBTarget_scanRate :: Lens' DynamoDBTarget (Maybe Double) Source #

The percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

dynamoDBTarget_scanAll :: Lens' DynamoDBTarget (Maybe Bool) Source #

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Edge

data Edge Source #

An edge represents a directed connection between two components on a workflow graph.

See: newEdge smart constructor.

Constructors

Edge' 

Fields

Instances

Instances details
Eq Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

Methods

(==) :: Edge -> Edge -> Bool #

(/=) :: Edge -> Edge -> Bool #

Read Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

Show Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

Methods

showsPrec :: Int -> Edge -> ShowS #

show :: Edge -> String #

showList :: [Edge] -> ShowS #

Generic Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

Associated Types

type Rep Edge :: Type -> Type #

Methods

from :: Edge -> Rep Edge x #

to :: Rep Edge x -> Edge #

NFData Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

Methods

rnf :: Edge -> () #

Hashable Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

Methods

hashWithSalt :: Int -> Edge -> Int #

hash :: Edge -> Int #

FromJSON Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

type Rep Edge Source # 
Instance details

Defined in Amazonka.Glue.Types.Edge

type Rep Edge = D1 ('MetaData "Edge" "Amazonka.Glue.Types.Edge" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Edge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEdge :: Edge Source #

Create a value of Edge 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:sourceId:Edge', edge_sourceId - The unique of the node within the workflow where the edge starts.

$sel:destinationId:Edge', edge_destinationId - The unique of the node within the workflow where the edge ends.

edge_sourceId :: Lens' Edge (Maybe Text) Source #

The unique of the node within the workflow where the edge starts.

edge_destinationId :: Lens' Edge (Maybe Text) Source #

The unique of the node within the workflow where the edge ends.

EncryptionAtRest

data EncryptionAtRest Source #

Specifies the encryption-at-rest configuration for the Data Catalog.

See: newEncryptionAtRest smart constructor.

Constructors

EncryptionAtRest' 

Fields

Instances

Instances details
Eq EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

Read EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

Show EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

Generic EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

Associated Types

type Rep EncryptionAtRest :: Type -> Type #

NFData EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

Methods

rnf :: EncryptionAtRest -> () #

Hashable EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

ToJSON EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

FromJSON EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

type Rep EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionAtRest

type Rep EncryptionAtRest = D1 ('MetaData "EncryptionAtRest" "Amazonka.Glue.Types.EncryptionAtRest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "EncryptionAtRest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sseAwsKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "catalogEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CatalogEncryptionMode)))

newEncryptionAtRest Source #

Create a value of EncryptionAtRest 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:sseAwsKmsKeyId:EncryptionAtRest', encryptionAtRest_sseAwsKmsKeyId - The ID of the KMS key to use for encryption at rest.

$sel:catalogEncryptionMode:EncryptionAtRest', encryptionAtRest_catalogEncryptionMode - The encryption-at-rest mode for encrypting Data Catalog data.

encryptionAtRest_sseAwsKmsKeyId :: Lens' EncryptionAtRest (Maybe Text) Source #

The ID of the KMS key to use for encryption at rest.

encryptionAtRest_catalogEncryptionMode :: Lens' EncryptionAtRest CatalogEncryptionMode Source #

The encryption-at-rest mode for encrypting Data Catalog data.

EncryptionConfiguration

data EncryptionConfiguration Source #

Specifies an encryption configuration.

See: newEncryptionConfiguration smart constructor.

Constructors

EncryptionConfiguration' 

Fields

Instances

Instances details
Eq EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

Read EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

Show EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

Generic EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

Associated Types

type Rep EncryptionConfiguration :: Type -> Type #

NFData EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

Methods

rnf :: EncryptionConfiguration -> () #

Hashable EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

ToJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

FromJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

type Rep EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.EncryptionConfiguration

type Rep EncryptionConfiguration = D1 ('MetaData "EncryptionConfiguration" "Amazonka.Glue.Types.EncryptionConfiguration" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "EncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3Encryption])) :*: (S1 ('MetaSel ('Just "jobBookmarksEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobBookmarksEncryption)) :*: S1 ('MetaSel ('Just "cloudWatchEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchEncryption)))))

newEncryptionConfiguration :: EncryptionConfiguration Source #

Create a value of EncryptionConfiguration 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:s3Encryption:EncryptionConfiguration', encryptionConfiguration_s3Encryption - The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

$sel:jobBookmarksEncryption:EncryptionConfiguration', encryptionConfiguration_jobBookmarksEncryption - The encryption configuration for job bookmarks.

$sel:cloudWatchEncryption:EncryptionConfiguration', encryptionConfiguration_cloudWatchEncryption - The encryption configuration for Amazon CloudWatch.

encryptionConfiguration_s3Encryption :: Lens' EncryptionConfiguration (Maybe [S3Encryption]) Source #

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

ErrorDetail

data ErrorDetail Source #

Contains details about an error.

See: newErrorDetail smart constructor.

Constructors

ErrorDetail' 

Fields

Instances

Instances details
Eq ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

Read ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

Show ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

Generic ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

Associated Types

type Rep ErrorDetail :: Type -> Type #

NFData ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

Methods

rnf :: ErrorDetail -> () #

Hashable ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

FromJSON ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

type Rep ErrorDetail Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetail

type Rep ErrorDetail = D1 ('MetaData "ErrorDetail" "Amazonka.Glue.Types.ErrorDetail" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ErrorDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorDetail :: ErrorDetail Source #

Create a value of ErrorDetail 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:errorCode:ErrorDetail', errorDetail_errorCode - The code associated with this error.

$sel:errorMessage:ErrorDetail', errorDetail_errorMessage - A message describing the error.

errorDetail_errorCode :: Lens' ErrorDetail (Maybe Text) Source #

The code associated with this error.

errorDetail_errorMessage :: Lens' ErrorDetail (Maybe Text) Source #

A message describing the error.

ErrorDetails

data ErrorDetails Source #

An object containing error details.

See: newErrorDetails smart constructor.

Constructors

ErrorDetails' 

Fields

Instances

Instances details
Eq ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

Read ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

Show ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

Generic ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

Associated Types

type Rep ErrorDetails :: Type -> Type #

NFData ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

Methods

rnf :: ErrorDetails -> () #

Hashable ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

FromJSON ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

type Rep ErrorDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.ErrorDetails

type Rep ErrorDetails = D1 ('MetaData "ErrorDetails" "Amazonka.Glue.Types.ErrorDetails" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorDetails :: ErrorDetails Source #

Create a value of ErrorDetails 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:errorCode:ErrorDetails', errorDetails_errorCode - The error code for an error.

$sel:errorMessage:ErrorDetails', errorDetails_errorMessage - The error message for an error.

errorDetails_errorCode :: Lens' ErrorDetails (Maybe Text) Source #

The error code for an error.

errorDetails_errorMessage :: Lens' ErrorDetails (Maybe Text) Source #

The error message for an error.

EvaluationMetrics

data EvaluationMetrics Source #

Evaluation metrics provide an estimate of the quality of your machine learning transform.

See: newEvaluationMetrics smart constructor.

Constructors

EvaluationMetrics' 

Fields

Instances

Instances details
Eq EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

Read EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

Show EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

Generic EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

Associated Types

type Rep EvaluationMetrics :: Type -> Type #

NFData EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

Methods

rnf :: EvaluationMetrics -> () #

Hashable EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

FromJSON EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

type Rep EvaluationMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.EvaluationMetrics

type Rep EvaluationMetrics = D1 ('MetaData "EvaluationMetrics" "Amazonka.Glue.Types.EvaluationMetrics" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "EvaluationMetrics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findMatchesMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindMatchesMetrics)) :*: S1 ('MetaSel ('Just "transformType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransformType)))

newEvaluationMetrics Source #

Create a value of EvaluationMetrics 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:findMatchesMetrics:EvaluationMetrics', evaluationMetrics_findMatchesMetrics - The evaluation metrics for the find matches algorithm.

$sel:transformType:EvaluationMetrics', evaluationMetrics_transformType - The type of machine learning transform.

evaluationMetrics_findMatchesMetrics :: Lens' EvaluationMetrics (Maybe FindMatchesMetrics) Source #

The evaluation metrics for the find matches algorithm.

EventBatchingCondition

data EventBatchingCondition Source #

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

See: newEventBatchingCondition smart constructor.

Constructors

EventBatchingCondition' 

Fields

  • batchWindow :: Maybe Natural

    Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

  • batchSize :: Natural

    Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

Instances

Instances details
Eq EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Read EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Show EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Generic EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Associated Types

type Rep EventBatchingCondition :: Type -> Type #

NFData EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

Methods

rnf :: EventBatchingCondition -> () #

Hashable EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

ToJSON EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

FromJSON EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

type Rep EventBatchingCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.EventBatchingCondition

type Rep EventBatchingCondition = D1 ('MetaData "EventBatchingCondition" "Amazonka.Glue.Types.EventBatchingCondition" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "EventBatchingCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "batchWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newEventBatchingCondition Source #

Create a value of EventBatchingCondition 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:batchWindow:EventBatchingCondition', eventBatchingCondition_batchWindow - Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

$sel:batchSize:EventBatchingCondition', eventBatchingCondition_batchSize - Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

eventBatchingCondition_batchWindow :: Lens' EventBatchingCondition (Maybe Natural) Source #

Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

eventBatchingCondition_batchSize :: Lens' EventBatchingCondition Natural Source #

Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

ExecutionProperty

data ExecutionProperty Source #

An execution property of a job.

See: newExecutionProperty smart constructor.

Constructors

ExecutionProperty' 

Fields

  • maxConcurrentRuns :: Maybe Int

    The maximum number of concurrent runs allowed for the job. The default is 1. An error is returned when this threshold is reached. The maximum value you can specify is controlled by a service limit.

Instances

Instances details
Eq ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

Read ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

Show ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

Generic ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

Associated Types

type Rep ExecutionProperty :: Type -> Type #

NFData ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

Methods

rnf :: ExecutionProperty -> () #

Hashable ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

ToJSON ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

FromJSON ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

type Rep ExecutionProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.ExecutionProperty

type Rep ExecutionProperty = D1 ('MetaData "ExecutionProperty" "Amazonka.Glue.Types.ExecutionProperty" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ExecutionProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxConcurrentRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newExecutionProperty :: ExecutionProperty Source #

Create a value of ExecutionProperty 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:maxConcurrentRuns:ExecutionProperty', executionProperty_maxConcurrentRuns - The maximum number of concurrent runs allowed for the job. The default is 1. An error is returned when this threshold is reached. The maximum value you can specify is controlled by a service limit.

executionProperty_maxConcurrentRuns :: Lens' ExecutionProperty (Maybe Int) Source #

The maximum number of concurrent runs allowed for the job. The default is 1. An error is returned when this threshold is reached. The maximum value you can specify is controlled by a service limit.

ExportLabelsTaskRunProperties

data ExportLabelsTaskRunProperties Source #

Specifies configuration properties for an exporting labels task run.

See: newExportLabelsTaskRunProperties smart constructor.

Constructors

ExportLabelsTaskRunProperties' 

Fields

  • outputS3Path :: Maybe Text

    The Amazon Simple Storage Service (Amazon S3) path where you will export the labels.

Instances

Instances details
Eq ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

Read ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

Show ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

Generic ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

Associated Types

type Rep ExportLabelsTaskRunProperties :: Type -> Type #

NFData ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

Hashable ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

FromJSON ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

type Rep ExportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ExportLabelsTaskRunProperties

type Rep ExportLabelsTaskRunProperties = D1 ('MetaData "ExportLabelsTaskRunProperties" "Amazonka.Glue.Types.ExportLabelsTaskRunProperties" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ExportLabelsTaskRunProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExportLabelsTaskRunProperties :: ExportLabelsTaskRunProperties Source #

Create a value of ExportLabelsTaskRunProperties 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:outputS3Path:ExportLabelsTaskRunProperties', exportLabelsTaskRunProperties_outputS3Path - The Amazon Simple Storage Service (Amazon S3) path where you will export the labels.

exportLabelsTaskRunProperties_outputS3Path :: Lens' ExportLabelsTaskRunProperties (Maybe Text) Source #

The Amazon Simple Storage Service (Amazon S3) path where you will export the labels.

FindMatchesMetrics

data FindMatchesMetrics Source #

The evaluation metrics for the find matches algorithm. The quality of your machine learning transform is measured by getting your transform to predict some matches and comparing the results to known matches from the same dataset. The quality metrics are based on a subset of your data, so they are not precise.

See: newFindMatchesMetrics smart constructor.

Constructors

FindMatchesMetrics' 

Fields

  • f1 :: Maybe Double

    The maximum F1 metric indicates the transform's accuracy between 0 and 1, where 1 is the best accuracy.

    For more information, see F1 score in Wikipedia.

  • areaUnderPRCurve :: Maybe Double

    The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.

    For more information, see Precision and recall in Wikipedia.

  • recall :: Maybe Double

    The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.

    For more information, see Precision and recall in Wikipedia.

  • precision :: Maybe Double

    The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.

    For more information, see Precision and recall in Wikipedia.

  • columnImportances :: Maybe [ColumnImportance]

    A list of ColumnImportance structures containing column importance metrics, sorted in order of descending importance.

  • confusionMatrix :: Maybe ConfusionMatrix

    The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

    For more information, see Confusion matrix in Wikipedia.

Instances

Instances details
Eq FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

Read FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

Show FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

Generic FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

Associated Types

type Rep FindMatchesMetrics :: Type -> Type #

NFData FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

Methods

rnf :: FindMatchesMetrics -> () #

Hashable FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

FromJSON FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

type Rep FindMatchesMetrics Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesMetrics

type Rep FindMatchesMetrics = D1 ('MetaData "FindMatchesMetrics" "Amazonka.Glue.Types.FindMatchesMetrics" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "FindMatchesMetrics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "f1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "areaUnderPRCurve") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "recall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "precision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "columnImportances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnImportance])) :*: S1 ('MetaSel ('Just "confusionMatrix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfusionMatrix))))))

newFindMatchesMetrics :: FindMatchesMetrics Source #

Create a value of FindMatchesMetrics 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:f1:FindMatchesMetrics', findMatchesMetrics_f1 - The maximum F1 metric indicates the transform's accuracy between 0 and 1, where 1 is the best accuracy.

For more information, see F1 score in Wikipedia.

$sel:areaUnderPRCurve:FindMatchesMetrics', findMatchesMetrics_areaUnderPRCurve - The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.

For more information, see Precision and recall in Wikipedia.

$sel:recall:FindMatchesMetrics', findMatchesMetrics_recall - The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.

For more information, see Precision and recall in Wikipedia.

$sel:precision:FindMatchesMetrics', findMatchesMetrics_precision - The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.

For more information, see Precision and recall in Wikipedia.

$sel:columnImportances:FindMatchesMetrics', findMatchesMetrics_columnImportances - A list of ColumnImportance structures containing column importance metrics, sorted in order of descending importance.

$sel:confusionMatrix:FindMatchesMetrics', findMatchesMetrics_confusionMatrix - The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

findMatchesMetrics_f1 :: Lens' FindMatchesMetrics (Maybe Double) Source #

The maximum F1 metric indicates the transform's accuracy between 0 and 1, where 1 is the best accuracy.

For more information, see F1 score in Wikipedia.

findMatchesMetrics_areaUnderPRCurve :: Lens' FindMatchesMetrics (Maybe Double) Source #

The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.

For more information, see Precision and recall in Wikipedia.

findMatchesMetrics_recall :: Lens' FindMatchesMetrics (Maybe Double) Source #

The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.

For more information, see Precision and recall in Wikipedia.

findMatchesMetrics_precision :: Lens' FindMatchesMetrics (Maybe Double) Source #

The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.

For more information, see Precision and recall in Wikipedia.

findMatchesMetrics_columnImportances :: Lens' FindMatchesMetrics (Maybe [ColumnImportance]) Source #

A list of ColumnImportance structures containing column importance metrics, sorted in order of descending importance.

findMatchesMetrics_confusionMatrix :: Lens' FindMatchesMetrics (Maybe ConfusionMatrix) Source #

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

FindMatchesParameters

data FindMatchesParameters Source #

The parameters to configure the find matches transform.

See: newFindMatchesParameters smart constructor.

Constructors

FindMatchesParameters' 

Fields

  • enforceProvidedLabels :: Maybe Bool

    The value to switch on or off to force the output to match the provided labels from users. If the value is True, the find matches transform forces the output to match the provided labels. The results override the normal conflation results. If the value is False, the find matches transform does not ensure all the labels provided are respected, and the results rely on the trained model.

    Note that setting this value to true may increase the conflation execution time.

  • accuracyCostTradeoff :: Maybe Double

    The value that is selected when tuning your transform for a balance between accuracy and cost. A value of 0.5 means that the system balances accuracy and cost concerns. A value of 1.0 means a bias purely for accuracy, which typically results in a higher cost, sometimes substantially higher. A value of 0.0 means a bias purely for cost, which results in a less accurate FindMatches transform, sometimes with unacceptable accuracy.

    Accuracy measures how well the transform finds true positives and true negatives. Increasing accuracy requires more machine resources and cost. But it also results in increased recall.

    Cost measures how many compute resources, and thus money, are consumed to run the transform.

  • precisionRecallTradeoff :: Maybe Double

    The value selected when tuning your transform for a balance between precision and recall. A value of 0.5 means no preference; a value of 1.0 means a bias purely for precision, and a value of 0.0 means a bias for recall. Because this is a tradeoff, choosing values close to 1.0 means very low recall, and choosing values close to 0.0 results in very low precision.

    The precision metric indicates how often your model is correct when it predicts a match.

    The recall metric indicates that for an actual match, how often your model predicts the match.

  • primaryKeyColumnName :: Maybe Text

    The name of a column that uniquely identifies rows in the source table. Used to help identify matching records.

Instances

Instances details
Eq FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

Read FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

Show FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

Generic FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

Associated Types

type Rep FindMatchesParameters :: Type -> Type #

NFData FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

Methods

rnf :: FindMatchesParameters -> () #

Hashable FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

ToJSON FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

FromJSON FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

type Rep FindMatchesParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesParameters

type Rep FindMatchesParameters = D1 ('MetaData "FindMatchesParameters" "Amazonka.Glue.Types.FindMatchesParameters" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "FindMatchesParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enforceProvidedLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "accuracyCostTradeoff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "precisionRecallTradeoff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "primaryKeyColumnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFindMatchesParameters :: FindMatchesParameters Source #

Create a value of FindMatchesParameters 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:enforceProvidedLabels:FindMatchesParameters', findMatchesParameters_enforceProvidedLabels - The value to switch on or off to force the output to match the provided labels from users. If the value is True, the find matches transform forces the output to match the provided labels. The results override the normal conflation results. If the value is False, the find matches transform does not ensure all the labels provided are respected, and the results rely on the trained model.

Note that setting this value to true may increase the conflation execution time.

$sel:accuracyCostTradeoff:FindMatchesParameters', findMatchesParameters_accuracyCostTradeoff - The value that is selected when tuning your transform for a balance between accuracy and cost. A value of 0.5 means that the system balances accuracy and cost concerns. A value of 1.0 means a bias purely for accuracy, which typically results in a higher cost, sometimes substantially higher. A value of 0.0 means a bias purely for cost, which results in a less accurate FindMatches transform, sometimes with unacceptable accuracy.

Accuracy measures how well the transform finds true positives and true negatives. Increasing accuracy requires more machine resources and cost. But it also results in increased recall.

Cost measures how many compute resources, and thus money, are consumed to run the transform.

$sel:precisionRecallTradeoff:FindMatchesParameters', findMatchesParameters_precisionRecallTradeoff - The value selected when tuning your transform for a balance between precision and recall. A value of 0.5 means no preference; a value of 1.0 means a bias purely for precision, and a value of 0.0 means a bias for recall. Because this is a tradeoff, choosing values close to 1.0 means very low recall, and choosing values close to 0.0 results in very low precision.

The precision metric indicates how often your model is correct when it predicts a match.

The recall metric indicates that for an actual match, how often your model predicts the match.

$sel:primaryKeyColumnName:FindMatchesParameters', findMatchesParameters_primaryKeyColumnName - The name of a column that uniquely identifies rows in the source table. Used to help identify matching records.

findMatchesParameters_enforceProvidedLabels :: Lens' FindMatchesParameters (Maybe Bool) Source #

The value to switch on or off to force the output to match the provided labels from users. If the value is True, the find matches transform forces the output to match the provided labels. The results override the normal conflation results. If the value is False, the find matches transform does not ensure all the labels provided are respected, and the results rely on the trained model.

Note that setting this value to true may increase the conflation execution time.

findMatchesParameters_accuracyCostTradeoff :: Lens' FindMatchesParameters (Maybe Double) Source #

The value that is selected when tuning your transform for a balance between accuracy and cost. A value of 0.5 means that the system balances accuracy and cost concerns. A value of 1.0 means a bias purely for accuracy, which typically results in a higher cost, sometimes substantially higher. A value of 0.0 means a bias purely for cost, which results in a less accurate FindMatches transform, sometimes with unacceptable accuracy.

Accuracy measures how well the transform finds true positives and true negatives. Increasing accuracy requires more machine resources and cost. But it also results in increased recall.

Cost measures how many compute resources, and thus money, are consumed to run the transform.

findMatchesParameters_precisionRecallTradeoff :: Lens' FindMatchesParameters (Maybe Double) Source #

The value selected when tuning your transform for a balance between precision and recall. A value of 0.5 means no preference; a value of 1.0 means a bias purely for precision, and a value of 0.0 means a bias for recall. Because this is a tradeoff, choosing values close to 1.0 means very low recall, and choosing values close to 0.0 results in very low precision.

The precision metric indicates how often your model is correct when it predicts a match.

The recall metric indicates that for an actual match, how often your model predicts the match.

findMatchesParameters_primaryKeyColumnName :: Lens' FindMatchesParameters (Maybe Text) Source #

The name of a column that uniquely identifies rows in the source table. Used to help identify matching records.

FindMatchesTaskRunProperties

data FindMatchesTaskRunProperties Source #

Specifies configuration properties for a Find Matches task run.

See: newFindMatchesTaskRunProperties smart constructor.

Constructors

FindMatchesTaskRunProperties' 

Fields

Instances

Instances details
Eq FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

Read FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

Show FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

Generic FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

Associated Types

type Rep FindMatchesTaskRunProperties :: Type -> Type #

NFData FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

Hashable FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

FromJSON FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

type Rep FindMatchesTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.FindMatchesTaskRunProperties

type Rep FindMatchesTaskRunProperties = D1 ('MetaData "FindMatchesTaskRunProperties" "Amazonka.Glue.Types.FindMatchesTaskRunProperties" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "FindMatchesTaskRunProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFindMatchesTaskRunProperties :: FindMatchesTaskRunProperties Source #

Create a value of FindMatchesTaskRunProperties 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:jobId:FindMatchesTaskRunProperties', findMatchesTaskRunProperties_jobId - The job ID for the Find Matches task run.

$sel:jobName:FindMatchesTaskRunProperties', findMatchesTaskRunProperties_jobName - The name assigned to the job for the Find Matches task run.

$sel:jobRunId:FindMatchesTaskRunProperties', findMatchesTaskRunProperties_jobRunId - The job run ID for the Find Matches task run.

findMatchesTaskRunProperties_jobName :: Lens' FindMatchesTaskRunProperties (Maybe Text) Source #

The name assigned to the job for the Find Matches task run.

GetConnectionsFilter

data GetConnectionsFilter Source #

Filters the connection definitions that are returned by the GetConnections API operation.

See: newGetConnectionsFilter smart constructor.

Constructors

GetConnectionsFilter' 

Fields

Instances

Instances details
Eq GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

Read GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

Show GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

Generic GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

Associated Types

type Rep GetConnectionsFilter :: Type -> Type #

NFData GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

Methods

rnf :: GetConnectionsFilter -> () #

Hashable GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

ToJSON GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

type Rep GetConnectionsFilter Source # 
Instance details

Defined in Amazonka.Glue.Types.GetConnectionsFilter

type Rep GetConnectionsFilter = D1 ('MetaData "GetConnectionsFilter" "Amazonka.Glue.Types.GetConnectionsFilter" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "GetConnectionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matchCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "connectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionType))))

newGetConnectionsFilter :: GetConnectionsFilter Source #

Create a value of GetConnectionsFilter 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:matchCriteria:GetConnectionsFilter', getConnectionsFilter_matchCriteria - A criteria string that must match the criteria recorded in the connection definition for that connection definition to be returned.

$sel:connectionType:GetConnectionsFilter', getConnectionsFilter_connectionType - The type of connections to return. Currently, SFTP is not supported.

getConnectionsFilter_matchCriteria :: Lens' GetConnectionsFilter (Maybe [Text]) Source #

A criteria string that must match the criteria recorded in the connection definition for that connection definition to be returned.

getConnectionsFilter_connectionType :: Lens' GetConnectionsFilter (Maybe ConnectionType) Source #

The type of connections to return. Currently, SFTP is not supported.

GluePolicy

data GluePolicy Source #

A structure for returning a resource policy.

See: newGluePolicy smart constructor.

Constructors

GluePolicy' 

Fields

Instances

Instances details
Eq GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

Read GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

Show GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

Generic GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

Associated Types

type Rep GluePolicy :: Type -> Type #

NFData GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

Methods

rnf :: GluePolicy -> () #

Hashable GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

FromJSON GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

type Rep GluePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.GluePolicy

type Rep GluePolicy = D1 ('MetaData "GluePolicy" "Amazonka.Glue.Types.GluePolicy" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "GluePolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "policyInJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "policyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newGluePolicy :: GluePolicy Source #

Create a value of GluePolicy 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:policyInJson:GluePolicy', gluePolicy_policyInJson - Contains the requested policy document, in JSON format.

$sel:updateTime:GluePolicy', gluePolicy_updateTime - The date and time at which the policy was last updated.

$sel:policyHash:GluePolicy', gluePolicy_policyHash - Contains the hash value associated with this policy.

$sel:createTime:GluePolicy', gluePolicy_createTime - The date and time at which the policy was created.

gluePolicy_policyInJson :: Lens' GluePolicy (Maybe Text) Source #

Contains the requested policy document, in JSON format.

gluePolicy_updateTime :: Lens' GluePolicy (Maybe UTCTime) Source #

The date and time at which the policy was last updated.

gluePolicy_policyHash :: Lens' GluePolicy (Maybe Text) Source #

Contains the hash value associated with this policy.

gluePolicy_createTime :: Lens' GluePolicy (Maybe UTCTime) Source #

The date and time at which the policy was created.

GlueTable

data GlueTable Source #

The database and table in the Glue Data Catalog that is used for input or output data.

See: newGlueTable smart constructor.

Constructors

GlueTable' 

Fields

Instances

Instances details
Eq GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

Read GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

Show GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

Generic GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

Associated Types

type Rep GlueTable :: Type -> Type #

NFData GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

Methods

rnf :: GlueTable -> () #

Hashable GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

ToJSON GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

FromJSON GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

type Rep GlueTable Source # 
Instance details

Defined in Amazonka.Glue.Types.GlueTable

type Rep GlueTable = D1 ('MetaData "GlueTable" "Amazonka.Glue.Types.GlueTable" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "GlueTable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGlueTable Source #

Create a value of GlueTable 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:catalogId:GlueTable', glueTable_catalogId - A unique identifier for the Glue Data Catalog.

$sel:connectionName:GlueTable', glueTable_connectionName - The name of the connection to the Glue Data Catalog.

$sel:databaseName:GlueTable', glueTable_databaseName - A database name in the Glue Data Catalog.

$sel:tableName:GlueTable', glueTable_tableName - A table name in the Glue Data Catalog.

glueTable_catalogId :: Lens' GlueTable (Maybe Text) Source #

A unique identifier for the Glue Data Catalog.

glueTable_connectionName :: Lens' GlueTable (Maybe Text) Source #

The name of the connection to the Glue Data Catalog.

glueTable_databaseName :: Lens' GlueTable Text Source #

A database name in the Glue Data Catalog.

glueTable_tableName :: Lens' GlueTable Text Source #

A table name in the Glue Data Catalog.

GrokClassifier

data GrokClassifier Source #

A classifier that uses grok patterns.

See: newGrokClassifier smart constructor.

Constructors

GrokClassifier' 

Fields

Instances

Instances details
Eq GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

Read GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

Show GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

Generic GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

Associated Types

type Rep GrokClassifier :: Type -> Type #

NFData GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

Methods

rnf :: GrokClassifier -> () #

Hashable GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

FromJSON GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

type Rep GrokClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.GrokClassifier

type Rep GrokClassifier = D1 ('MetaData "GrokClassifier" "Amazonka.Glue.Types.GrokClassifier" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "GrokClassifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "customPatterns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "grokPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGrokClassifier Source #

Create a value of GrokClassifier 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:creationTime:GrokClassifier', grokClassifier_creationTime - The time that this classifier was registered.

$sel:lastUpdated:GrokClassifier', grokClassifier_lastUpdated - The time that this classifier was last updated.

$sel:version:GrokClassifier', grokClassifier_version - The version of this classifier.

$sel:customPatterns:GrokClassifier', grokClassifier_customPatterns - Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

$sel:name:GrokClassifier', grokClassifier_name - The name of the classifier.

$sel:classification:GrokClassifier', grokClassifier_classification - An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

$sel:grokPattern:GrokClassifier', grokClassifier_grokPattern - The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

grokClassifier_creationTime :: Lens' GrokClassifier (Maybe UTCTime) Source #

The time that this classifier was registered.

grokClassifier_lastUpdated :: Lens' GrokClassifier (Maybe UTCTime) Source #

The time that this classifier was last updated.

grokClassifier_version :: Lens' GrokClassifier (Maybe Integer) Source #

The version of this classifier.

grokClassifier_customPatterns :: Lens' GrokClassifier (Maybe Text) Source #

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

grokClassifier_name :: Lens' GrokClassifier Text Source #

The name of the classifier.

grokClassifier_classification :: Lens' GrokClassifier Text Source #

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

grokClassifier_grokPattern :: Lens' GrokClassifier Text Source #

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

ImportLabelsTaskRunProperties

data ImportLabelsTaskRunProperties Source #

Specifies configuration properties for an importing labels task run.

See: newImportLabelsTaskRunProperties smart constructor.

Constructors

ImportLabelsTaskRunProperties' 

Fields

  • replace :: Maybe Bool

    Indicates whether to overwrite your existing labels.

  • inputS3Path :: Maybe Text

    The Amazon Simple Storage Service (Amazon S3) path from where you will import the labels.

Instances

Instances details
Eq ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

Read ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

Show ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

Generic ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

Associated Types

type Rep ImportLabelsTaskRunProperties :: Type -> Type #

NFData ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

Hashable ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

FromJSON ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

type Rep ImportLabelsTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.ImportLabelsTaskRunProperties

type Rep ImportLabelsTaskRunProperties = D1 ('MetaData "ImportLabelsTaskRunProperties" "Amazonka.Glue.Types.ImportLabelsTaskRunProperties" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ImportLabelsTaskRunProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "inputS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImportLabelsTaskRunProperties :: ImportLabelsTaskRunProperties Source #

Create a value of ImportLabelsTaskRunProperties 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:replace:ImportLabelsTaskRunProperties', importLabelsTaskRunProperties_replace - Indicates whether to overwrite your existing labels.

$sel:inputS3Path:ImportLabelsTaskRunProperties', importLabelsTaskRunProperties_inputS3Path - The Amazon Simple Storage Service (Amazon S3) path from where you will import the labels.

importLabelsTaskRunProperties_replace :: Lens' ImportLabelsTaskRunProperties (Maybe Bool) Source #

Indicates whether to overwrite your existing labels.

importLabelsTaskRunProperties_inputS3Path :: Lens' ImportLabelsTaskRunProperties (Maybe Text) Source #

The Amazon Simple Storage Service (Amazon S3) path from where you will import the labels.

JdbcTarget

data JdbcTarget Source #

Specifies a JDBC data store to crawl.

See: newJdbcTarget smart constructor.

Constructors

JdbcTarget' 

Fields

Instances

Instances details
Eq JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

Read JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

Show JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

Generic JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

Associated Types

type Rep JdbcTarget :: Type -> Type #

NFData JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

Methods

rnf :: JdbcTarget -> () #

Hashable JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

ToJSON JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

FromJSON JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

type Rep JdbcTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.JdbcTarget

type Rep JdbcTarget = D1 ('MetaData "JdbcTarget" "Amazonka.Glue.Types.JdbcTarget" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JdbcTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exclusions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newJdbcTarget :: JdbcTarget Source #

Create a value of JdbcTarget 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:path:JdbcTarget', jdbcTarget_path - The path of the JDBC target.

$sel:connectionName:JdbcTarget', jdbcTarget_connectionName - The name of the connection to use to connect to the JDBC target.

$sel:exclusions:JdbcTarget', jdbcTarget_exclusions - A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

jdbcTarget_path :: Lens' JdbcTarget (Maybe Text) Source #

The path of the JDBC target.

jdbcTarget_connectionName :: Lens' JdbcTarget (Maybe Text) Source #

The name of the connection to use to connect to the JDBC target.

jdbcTarget_exclusions :: Lens' JdbcTarget (Maybe [Text]) Source #

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Job

data Job Source #

Specifies a job definition.

See: newJob smart constructor.

Constructors

Job' 

Fields

  • numberOfWorkers :: Maybe Int

    The number of workers of a defined workerType that are allocated when a job runs.

    The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

  • command :: Maybe JobCommand

    The JobCommand that runs this job.

  • notificationProperty :: Maybe NotificationProperty

    Specifies configuration properties of a job notification.

  • lastModifiedOn :: Maybe POSIX

    The last point in time when this job definition was modified.

  • connections :: Maybe ConnectionsList

    The connections used for this job.

  • workerType :: Maybe WorkerType

    The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

    • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
    • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
    • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • securityConfiguration :: Maybe Text

    The name of the SecurityConfiguration structure to be used with this job.

  • glueVersion :: Maybe Text

    Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

    For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

    Jobs that are created without specifying a Glue version default to Glue 0.9.

  • nonOverridableArguments :: Maybe (HashMap Text Text)

    Non-overridable arguments for this job, specified as name-value pairs.

  • role' :: Maybe Text

    The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

  • name :: Maybe Text

    The name you assign to this job definition.

  • logUri :: Maybe Text

    This field is reserved for future use.

  • maxRetries :: Maybe Int

    The maximum number of times to retry this job after a JobRun fails.

  • executionProperty :: Maybe ExecutionProperty

    An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

  • allocatedCapacity :: Maybe Int

    This field is deprecated. Use MaxCapacity instead.

    The number of Glue data processing units (DPUs) allocated to runs of this job. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

  • maxCapacity :: Maybe Double

    For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

    Do not set Max Capacity if using WorkerType and NumberOfWorkers.

    The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

    • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
    • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

    For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

  • timeout :: Maybe Natural

    The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

  • defaultArguments :: Maybe (HashMap Text Text)

    The default arguments for this job, specified as name-value pairs.

    You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

    For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

    For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

  • description :: Maybe Text

    A description of the job.

  • createdOn :: Maybe POSIX

    The time and date that this job definition was created.

Instances

Instances details
Eq Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Read Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

Show Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

NFData Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

Methods

rnf :: Job -> () #

Hashable Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

type Rep Job Source # 
Instance details

Defined in Amazonka.Glue.Types.Job

type Rep Job = D1 ('MetaData "Job" "Amazonka.Glue.Types.Job" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "numberOfWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobCommand))) :*: (S1 ('MetaSel ('Just "notificationProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationProperty)) :*: (S1 ('MetaSel ('Just "lastModifiedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionsList))))) :*: ((S1 ('MetaSel ('Just "workerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkerType)) :*: S1 ('MetaSel ('Just "securityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "glueVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nonOverridableArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "executionProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionProperty)) :*: S1 ('MetaSel ('Just "allocatedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "maxCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "defaultArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))))

newJob :: Job Source #

Create a value of Job 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:numberOfWorkers:Job', job_numberOfWorkers - The number of workers of a defined workerType that are allocated when a job runs.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

$sel:command:Job', job_command - The JobCommand that runs this job.

$sel:notificationProperty:Job', job_notificationProperty - Specifies configuration properties of a job notification.

$sel:lastModifiedOn:Job', job_lastModifiedOn - The last point in time when this job definition was modified.

$sel:connections:Job', job_connections - The connections used for this job.

$sel:workerType:Job', job_workerType - The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

$sel:securityConfiguration:Job', job_securityConfiguration - The name of the SecurityConfiguration structure to be used with this job.

$sel:glueVersion:Job', job_glueVersion - Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

$sel:nonOverridableArguments:Job', job_nonOverridableArguments - Non-overridable arguments for this job, specified as name-value pairs.

$sel:role':Job', job_role - The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

$sel:name:Job', job_name - The name you assign to this job definition.

$sel:logUri:Job', job_logUri - This field is reserved for future use.

$sel:maxRetries:Job', job_maxRetries - The maximum number of times to retry this job after a JobRun fails.

$sel:executionProperty:Job', job_executionProperty - An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

$sel:allocatedCapacity:Job', job_allocatedCapacity - This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to runs of this job. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

$sel:maxCapacity:Job', job_maxCapacity - For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Do not set Max Capacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

  • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
  • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

$sel:timeout:Job', job_timeout - The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

$sel:defaultArguments:Job', job_defaultArguments - The default arguments for this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

$sel:description:Job', job_description - A description of the job.

$sel:createdOn:Job', job_createdOn - The time and date that this job definition was created.

job_numberOfWorkers :: Lens' Job (Maybe Int) Source #

The number of workers of a defined workerType that are allocated when a job runs.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

job_command :: Lens' Job (Maybe JobCommand) Source #

The JobCommand that runs this job.

job_notificationProperty :: Lens' Job (Maybe NotificationProperty) Source #

Specifies configuration properties of a job notification.

job_lastModifiedOn :: Lens' Job (Maybe UTCTime) Source #

The last point in time when this job definition was modified.

job_connections :: Lens' Job (Maybe ConnectionsList) Source #

The connections used for this job.

job_workerType :: Lens' Job (Maybe WorkerType) Source #

The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

job_securityConfiguration :: Lens' Job (Maybe Text) Source #

The name of the SecurityConfiguration structure to be used with this job.

job_glueVersion :: Lens' Job (Maybe Text) Source #

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

job_nonOverridableArguments :: Lens' Job (Maybe (HashMap Text Text)) Source #

Non-overridable arguments for this job, specified as name-value pairs.

job_role :: Lens' Job (Maybe Text) Source #

The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

job_name :: Lens' Job (Maybe Text) Source #

The name you assign to this job definition.

job_logUri :: Lens' Job (Maybe Text) Source #

This field is reserved for future use.

job_maxRetries :: Lens' Job (Maybe Int) Source #

The maximum number of times to retry this job after a JobRun fails.

job_executionProperty :: Lens' Job (Maybe ExecutionProperty) Source #

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

job_allocatedCapacity :: Lens' Job (Maybe Int) Source #

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to runs of this job. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

job_maxCapacity :: Lens' Job (Maybe Double) Source #

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Do not set Max Capacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

  • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
  • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

job_timeout :: Lens' Job (Maybe Natural) Source #

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

job_defaultArguments :: Lens' Job (Maybe (HashMap Text Text)) Source #

The default arguments for this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

job_description :: Lens' Job (Maybe Text) Source #

A description of the job.

job_createdOn :: Lens' Job (Maybe UTCTime) Source #

The time and date that this job definition was created.

JobBookmarkEntry

data JobBookmarkEntry Source #

Defines a point that a job can resume processing.

See: newJobBookmarkEntry smart constructor.

Constructors

JobBookmarkEntry' 

Fields

Instances

Instances details
Eq JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

Read JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

Show JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

Generic JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

Associated Types

type Rep JobBookmarkEntry :: Type -> Type #

NFData JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

Methods

rnf :: JobBookmarkEntry -> () #

Hashable JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

FromJSON JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

type Rep JobBookmarkEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarkEntry

newJobBookmarkEntry :: JobBookmarkEntry Source #

Create a value of JobBookmarkEntry 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:jobName:JobBookmarkEntry', jobBookmarkEntry_jobName - The name of the job in question.

$sel:run:JobBookmarkEntry', jobBookmarkEntry_run - The run ID number.

$sel:runId:JobBookmarkEntry', jobBookmarkEntry_runId - The run ID number.

$sel:version:JobBookmarkEntry', jobBookmarkEntry_version - The version of the job.

$sel:previousRunId:JobBookmarkEntry', jobBookmarkEntry_previousRunId - The unique run identifier associated with the previous job run.

$sel:attempt:JobBookmarkEntry', jobBookmarkEntry_attempt - The attempt ID number.

$sel:jobBookmark:JobBookmarkEntry', jobBookmarkEntry_jobBookmark - The bookmark itself.

jobBookmarkEntry_jobName :: Lens' JobBookmarkEntry (Maybe Text) Source #

The name of the job in question.

jobBookmarkEntry_previousRunId :: Lens' JobBookmarkEntry (Maybe Text) Source #

The unique run identifier associated with the previous job run.

JobBookmarksEncryption

data JobBookmarksEncryption Source #

Specifies how job bookmark data should be encrypted.

See: newJobBookmarksEncryption smart constructor.

Constructors

JobBookmarksEncryption' 

Fields

Instances

Instances details
Eq JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

Read JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

Show JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

Generic JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

Associated Types

type Rep JobBookmarksEncryption :: Type -> Type #

NFData JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

Methods

rnf :: JobBookmarksEncryption -> () #

Hashable JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

ToJSON JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

FromJSON JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

type Rep JobBookmarksEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.JobBookmarksEncryption

type Rep JobBookmarksEncryption = D1 ('MetaData "JobBookmarksEncryption" "Amazonka.Glue.Types.JobBookmarksEncryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JobBookmarksEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobBookmarksEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobBookmarksEncryptionMode)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJobBookmarksEncryption :: JobBookmarksEncryption Source #

Create a value of JobBookmarksEncryption 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:jobBookmarksEncryptionMode:JobBookmarksEncryption', jobBookmarksEncryption_jobBookmarksEncryptionMode - The encryption mode to use for job bookmarks data.

$sel:kmsKeyArn:JobBookmarksEncryption', jobBookmarksEncryption_kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

jobBookmarksEncryption_kmsKeyArn :: Lens' JobBookmarksEncryption (Maybe Text) Source #

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

JobCommand

data JobCommand Source #

Specifies code that runs when a job is run.

See: newJobCommand smart constructor.

Constructors

JobCommand' 

Fields

  • scriptLocation :: Maybe Text

    Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that runs a job.

  • pythonVersion :: Maybe Text

    The Python version being used to run a Python shell job. Allowed values are 2 or 3.

  • name :: Maybe Text

    The name of the job command. For an Apache Spark ETL job, this must be glueetl. For a Python shell job, it must be pythonshell. For an Apache Spark streaming ETL job, this must be gluestreaming.

Instances

Instances details
Eq JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

Read JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

Show JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

Generic JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

Associated Types

type Rep JobCommand :: Type -> Type #

NFData JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

Methods

rnf :: JobCommand -> () #

Hashable JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

ToJSON JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

FromJSON JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

type Rep JobCommand Source # 
Instance details

Defined in Amazonka.Glue.Types.JobCommand

type Rep JobCommand = D1 ('MetaData "JobCommand" "Amazonka.Glue.Types.JobCommand" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JobCommand'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scriptLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pythonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJobCommand :: JobCommand Source #

Create a value of JobCommand 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:scriptLocation:JobCommand', jobCommand_scriptLocation - Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that runs a job.

$sel:pythonVersion:JobCommand', jobCommand_pythonVersion - The Python version being used to run a Python shell job. Allowed values are 2 or 3.

$sel:name:JobCommand', jobCommand_name - The name of the job command. For an Apache Spark ETL job, this must be glueetl. For a Python shell job, it must be pythonshell. For an Apache Spark streaming ETL job, this must be gluestreaming.

jobCommand_scriptLocation :: Lens' JobCommand (Maybe Text) Source #

Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that runs a job.

jobCommand_pythonVersion :: Lens' JobCommand (Maybe Text) Source #

The Python version being used to run a Python shell job. Allowed values are 2 or 3.

jobCommand_name :: Lens' JobCommand (Maybe Text) Source #

The name of the job command. For an Apache Spark ETL job, this must be glueetl. For a Python shell job, it must be pythonshell. For an Apache Spark streaming ETL job, this must be gluestreaming.

JobNodeDetails

data JobNodeDetails Source #

The details of a Job node present in the workflow.

See: newJobNodeDetails smart constructor.

Constructors

JobNodeDetails' 

Fields

Instances

Instances details
Eq JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

Read JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

Show JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

Generic JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

Associated Types

type Rep JobNodeDetails :: Type -> Type #

NFData JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

Methods

rnf :: JobNodeDetails -> () #

Hashable JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

FromJSON JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

type Rep JobNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.JobNodeDetails

type Rep JobNodeDetails = D1 ('MetaData "JobNodeDetails" "Amazonka.Glue.Types.JobNodeDetails" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JobNodeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobRun]))))

newJobNodeDetails :: JobNodeDetails Source #

Create a value of JobNodeDetails 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:jobRuns:JobNodeDetails', jobNodeDetails_jobRuns - The information for the job runs represented by the job node.

jobNodeDetails_jobRuns :: Lens' JobNodeDetails (Maybe [JobRun]) Source #

The information for the job runs represented by the job node.

JobRun

data JobRun Source #

Contains information about a job run.

See: newJobRun smart constructor.

Constructors

JobRun' 

Fields

  • completedOn :: Maybe POSIX

    The date and time that this job run completed.

  • numberOfWorkers :: Maybe Int

    The number of workers of a defined workerType that are allocated when a job runs.

    The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

  • triggerName :: Maybe Text

    The name of the trigger that started this job run.

  • notificationProperty :: Maybe NotificationProperty

    Specifies configuration properties of a job run notification.

  • lastModifiedOn :: Maybe POSIX

    The last time that this job run was modified.

  • arguments :: Maybe (HashMap Text Text)

    The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

    You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

    For information about how to specify and consume your own job arguments, see the Calling Glue APIs in Python topic in the developer guide.

    For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

  • jobName :: Maybe Text

    The name of the job definition being used in this run.

  • startedOn :: Maybe POSIX

    The date and time at which this job run was started.

  • workerType :: Maybe WorkerType

    The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

    • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
    • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.
    • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.
  • securityConfiguration :: Maybe Text

    The name of the SecurityConfiguration structure to be used with this job run.

  • glueVersion :: Maybe Text

    Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

    For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

    Jobs that are created without specifying a Glue version default to Glue 0.9.

  • jobRunState :: Maybe JobRunState

    The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

  • logGroupName :: Maybe Text

    The name of the log group for secure logging that can be server-side encrypted in Amazon CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the default encryption is NONE. If you add a role name and SecurityConfiguration name (in other words, /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security configuration is used to encrypt the log group.

  • executionTime :: Maybe Int

    The amount of time (in seconds) that the job run consumed resources.

  • predecessorRuns :: Maybe [Predecessor]

    A list of predecessors to this job run.

  • previousRunId :: Maybe Text

    The ID of the previous run of this job. For example, the JobRunId specified in the StartJobRun action.

  • id :: Maybe Text

    The ID of this job run.

  • attempt :: Maybe Int

    The number of the attempt to run this job.

  • allocatedCapacity :: Maybe Int

    This field is deprecated. Use MaxCapacity instead.

    The number of Glue data processing units (DPUs) allocated to this JobRun. From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

  • maxCapacity :: Maybe Double

    The number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

    Do not set Max Capacity if using WorkerType and NumberOfWorkers.

    The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job or an Apache Spark ETL job:

    • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
    • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.
  • timeout :: Maybe Natural

    The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

  • errorMessage :: Maybe Text

    An error message associated with this job run.

Instances

Instances details
Eq JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

Methods

(==) :: JobRun -> JobRun -> Bool #

(/=) :: JobRun -> JobRun -> Bool #

Read JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

Show JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

Generic JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

Associated Types

type Rep JobRun :: Type -> Type #

Methods

from :: JobRun -> Rep JobRun x #

to :: Rep JobRun x -> JobRun #

NFData JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

Methods

rnf :: JobRun -> () #

Hashable JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

Methods

hashWithSalt :: Int -> JobRun -> Int #

hash :: JobRun -> Int #

FromJSON JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

type Rep JobRun Source # 
Instance details

Defined in Amazonka.Glue.Types.JobRun

type Rep JobRun = D1 ('MetaData "JobRun" "Amazonka.Glue.Types.JobRun" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JobRun'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "completedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "numberOfWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "triggerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationProperty)) :*: S1 ('MetaSel ('Just "lastModifiedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "workerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkerType)) :*: (S1 ('MetaSel ('Just "securityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "glueVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "jobRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobRunState)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "executionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "predecessorRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Predecessor])) :*: S1 ('MetaSel ('Just "previousRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attempt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "allocatedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "maxCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newJobRun :: JobRun Source #

Create a value of JobRun 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:completedOn:JobRun', jobRun_completedOn - The date and time that this job run completed.

$sel:numberOfWorkers:JobRun', jobRun_numberOfWorkers - The number of workers of a defined workerType that are allocated when a job runs.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

$sel:triggerName:JobRun', jobRun_triggerName - The name of the trigger that started this job run.

$sel:notificationProperty:JobRun', jobRun_notificationProperty - Specifies configuration properties of a job run notification.

$sel:lastModifiedOn:JobRun', jobRun_lastModifiedOn - The last time that this job run was modified.

$sel:arguments:JobRun', jobRun_arguments - The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

$sel:jobName:JobRun', jobRun_jobName - The name of the job definition being used in this run.

$sel:startedOn:JobRun', jobRun_startedOn - The date and time at which this job run was started.

$sel:workerType:JobRun', jobRun_workerType - The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.
  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

$sel:securityConfiguration:JobRun', jobRun_securityConfiguration - The name of the SecurityConfiguration structure to be used with this job run.

$sel:glueVersion:JobRun', jobRun_glueVersion - Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

$sel:jobRunState:JobRun', jobRun_jobRunState - The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

$sel:logGroupName:JobRun', jobRun_logGroupName - The name of the log group for secure logging that can be server-side encrypted in Amazon CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the default encryption is NONE. If you add a role name and SecurityConfiguration name (in other words, /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security configuration is used to encrypt the log group.

$sel:executionTime:JobRun', jobRun_executionTime - The amount of time (in seconds) that the job run consumed resources.

$sel:predecessorRuns:JobRun', jobRun_predecessorRuns - A list of predecessors to this job run.

$sel:previousRunId:JobRun', jobRun_previousRunId - The ID of the previous run of this job. For example, the JobRunId specified in the StartJobRun action.

$sel:id:JobRun', jobRun_id - The ID of this job run.

$sel:attempt:JobRun', jobRun_attempt - The number of the attempt to run this job.

$sel:allocatedCapacity:JobRun', jobRun_allocatedCapacity - This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to this JobRun. From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

$sel:maxCapacity:JobRun', jobRun_maxCapacity - The number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Do not set Max Capacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job or an Apache Spark ETL job:

  • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
  • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

$sel:timeout:JobRun', jobRun_timeout - The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

$sel:errorMessage:JobRun', jobRun_errorMessage - An error message associated with this job run.

jobRun_completedOn :: Lens' JobRun (Maybe UTCTime) Source #

The date and time that this job run completed.

jobRun_numberOfWorkers :: Lens' JobRun (Maybe Int) Source #

The number of workers of a defined workerType that are allocated when a job runs.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

jobRun_triggerName :: Lens' JobRun (Maybe Text) Source #

The name of the trigger that started this job run.

jobRun_notificationProperty :: Lens' JobRun (Maybe NotificationProperty) Source #

Specifies configuration properties of a job run notification.

jobRun_lastModifiedOn :: Lens' JobRun (Maybe UTCTime) Source #

The last time that this job run was modified.

jobRun_arguments :: Lens' JobRun (Maybe (HashMap Text Text)) Source #

The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

jobRun_jobName :: Lens' JobRun (Maybe Text) Source #

The name of the job definition being used in this run.

jobRun_startedOn :: Lens' JobRun (Maybe UTCTime) Source #

The date and time at which this job run was started.

jobRun_workerType :: Lens' JobRun (Maybe WorkerType) Source #

The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.
  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

jobRun_securityConfiguration :: Lens' JobRun (Maybe Text) Source #

The name of the SecurityConfiguration structure to be used with this job run.

jobRun_glueVersion :: Lens' JobRun (Maybe Text) Source #

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

jobRun_jobRunState :: Lens' JobRun (Maybe JobRunState) Source #

The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

jobRun_logGroupName :: Lens' JobRun (Maybe Text) Source #

The name of the log group for secure logging that can be server-side encrypted in Amazon CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the default encryption is NONE. If you add a role name and SecurityConfiguration name (in other words, /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security configuration is used to encrypt the log group.

jobRun_executionTime :: Lens' JobRun (Maybe Int) Source #

The amount of time (in seconds) that the job run consumed resources.

jobRun_predecessorRuns :: Lens' JobRun (Maybe [Predecessor]) Source #

A list of predecessors to this job run.

jobRun_previousRunId :: Lens' JobRun (Maybe Text) Source #

The ID of the previous run of this job. For example, the JobRunId specified in the StartJobRun action.

jobRun_id :: Lens' JobRun (Maybe Text) Source #

The ID of this job run.

jobRun_attempt :: Lens' JobRun (Maybe Int) Source #

The number of the attempt to run this job.

jobRun_allocatedCapacity :: Lens' JobRun (Maybe Int) Source #

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to this JobRun. From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

jobRun_maxCapacity :: Lens' JobRun (Maybe Double) Source #

The number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Do not set Max Capacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job or an Apache Spark ETL job:

  • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
  • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

jobRun_timeout :: Lens' JobRun (Maybe Natural) Source #

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

jobRun_errorMessage :: Lens' JobRun (Maybe Text) Source #

An error message associated with this job run.

JobUpdate

data JobUpdate Source #

Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.

See: newJobUpdate smart constructor.

Constructors

JobUpdate' 

Fields

  • numberOfWorkers :: Maybe Int

    The number of workers of a defined workerType that are allocated when a job runs.

    The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

  • command :: Maybe JobCommand

    The JobCommand that runs this job (required).

  • notificationProperty :: Maybe NotificationProperty

    Specifies the configuration properties of a job notification.

  • connections :: Maybe ConnectionsList

    The connections used for this job.

  • workerType :: Maybe WorkerType

    The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

    • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
    • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
    • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • securityConfiguration :: Maybe Text

    The name of the SecurityConfiguration structure to be used with this job.

  • glueVersion :: Maybe Text

    Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

    For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

  • nonOverridableArguments :: Maybe (HashMap Text Text)

    Non-overridable arguments for this job, specified as name-value pairs.

  • role' :: Maybe Text

    The name or Amazon Resource Name (ARN) of the IAM role associated with this job (required).

  • logUri :: Maybe Text

    This field is reserved for future use.

  • maxRetries :: Maybe Int

    The maximum number of times to retry this job if it fails.

  • executionProperty :: Maybe ExecutionProperty

    An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

  • allocatedCapacity :: Maybe Int

    This field is deprecated. Use MaxCapacity instead.

    The number of Glue data processing units (DPUs) to allocate to this job. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

  • maxCapacity :: Maybe Double

    For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

    Do not set Max Capacity if using WorkerType and NumberOfWorkers.

    The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job or an Apache Spark ETL job:

    • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
    • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

    For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

  • timeout :: Maybe Natural

    The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

  • defaultArguments :: Maybe (HashMap Text Text)

    The default arguments for this job.

    You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

    For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

    For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

  • description :: Maybe Text

    Description of the job being defined.

Instances

Instances details
Eq JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

Read JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

Show JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

Generic JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

Associated Types

type Rep JobUpdate :: Type -> Type #

NFData JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

Methods

rnf :: JobUpdate -> () #

Hashable JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

ToJSON JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

type Rep JobUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.JobUpdate

type Rep JobUpdate = D1 ('MetaData "JobUpdate" "Amazonka.Glue.Types.JobUpdate" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JobUpdate'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "numberOfWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobCommand))) :*: (S1 ('MetaSel ('Just "notificationProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationProperty)) :*: S1 ('MetaSel ('Just "connections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionsList)))) :*: ((S1 ('MetaSel ('Just "workerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkerType)) :*: S1 ('MetaSel ('Just "securityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "glueVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nonOverridableArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: (((S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "executionProperty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionProperty)))) :*: ((S1 ('MetaSel ('Just "allocatedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "defaultArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newJobUpdate :: JobUpdate Source #

Create a value of JobUpdate 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:numberOfWorkers:JobUpdate', jobUpdate_numberOfWorkers - The number of workers of a defined workerType that are allocated when a job runs.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

$sel:command:JobUpdate', jobUpdate_command - The JobCommand that runs this job (required).

$sel:notificationProperty:JobUpdate', jobUpdate_notificationProperty - Specifies the configuration properties of a job notification.

$sel:connections:JobUpdate', jobUpdate_connections - The connections used for this job.

$sel:workerType:JobUpdate', jobUpdate_workerType - The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

$sel:securityConfiguration:JobUpdate', jobUpdate_securityConfiguration - The name of the SecurityConfiguration structure to be used with this job.

$sel:glueVersion:JobUpdate', jobUpdate_glueVersion - Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

$sel:nonOverridableArguments:JobUpdate', jobUpdate_nonOverridableArguments - Non-overridable arguments for this job, specified as name-value pairs.

$sel:role':JobUpdate', jobUpdate_role - The name or Amazon Resource Name (ARN) of the IAM role associated with this job (required).

$sel:logUri:JobUpdate', jobUpdate_logUri - This field is reserved for future use.

$sel:maxRetries:JobUpdate', jobUpdate_maxRetries - The maximum number of times to retry this job if it fails.

$sel:executionProperty:JobUpdate', jobUpdate_executionProperty - An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

$sel:allocatedCapacity:JobUpdate', jobUpdate_allocatedCapacity - This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this job. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

$sel:maxCapacity:JobUpdate', jobUpdate_maxCapacity - For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Do not set Max Capacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job or an Apache Spark ETL job:

  • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
  • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

$sel:timeout:JobUpdate', jobUpdate_timeout - The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

$sel:defaultArguments:JobUpdate', jobUpdate_defaultArguments - The default arguments for this job.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

$sel:description:JobUpdate', jobUpdate_description - Description of the job being defined.

jobUpdate_numberOfWorkers :: Lens' JobUpdate (Maybe Int) Source #

The number of workers of a defined workerType that are allocated when a job runs.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

jobUpdate_command :: Lens' JobUpdate (Maybe JobCommand) Source #

The JobCommand that runs this job (required).

jobUpdate_notificationProperty :: Lens' JobUpdate (Maybe NotificationProperty) Source #

Specifies the configuration properties of a job notification.

jobUpdate_connections :: Lens' JobUpdate (Maybe ConnectionsList) Source #

The connections used for this job.

jobUpdate_workerType :: Lens' JobUpdate (Maybe WorkerType) Source #

The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.
  • For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. We recommend this worker type for memory-intensive jobs.

jobUpdate_securityConfiguration :: Lens' JobUpdate (Maybe Text) Source #

The name of the SecurityConfiguration structure to be used with this job.

jobUpdate_glueVersion :: Lens' JobUpdate (Maybe Text) Source #

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for jobs of type Spark.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

jobUpdate_nonOverridableArguments :: Lens' JobUpdate (Maybe (HashMap Text Text)) Source #

Non-overridable arguments for this job, specified as name-value pairs.

jobUpdate_role :: Lens' JobUpdate (Maybe Text) Source #

The name or Amazon Resource Name (ARN) of the IAM role associated with this job (required).

jobUpdate_logUri :: Lens' JobUpdate (Maybe Text) Source #

This field is reserved for future use.

jobUpdate_maxRetries :: Lens' JobUpdate (Maybe Int) Source #

The maximum number of times to retry this job if it fails.

jobUpdate_executionProperty :: Lens' JobUpdate (Maybe ExecutionProperty) Source #

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

jobUpdate_allocatedCapacity :: Lens' JobUpdate (Maybe Int) Source #

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this job. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

jobUpdate_maxCapacity :: Lens' JobUpdate (Maybe Double) Source #

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Do not set Max Capacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job or an Apache Spark ETL job:

  • When you specify a Python shell job (JobCommand.Name="pythonshell"), you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
  • When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

jobUpdate_timeout :: Lens' JobUpdate (Maybe Natural) Source #

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

jobUpdate_defaultArguments :: Lens' JobUpdate (Maybe (HashMap Text Text)) Source #

The default arguments for this job.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

jobUpdate_description :: Lens' JobUpdate (Maybe Text) Source #

Description of the job being defined.

JsonClassifier

data JsonClassifier Source #

A classifier for JSON content.

See: newJsonClassifier smart constructor.

Constructors

JsonClassifier' 

Fields

Instances

Instances details
Eq JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

Read JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

Show JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

Generic JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

Associated Types

type Rep JsonClassifier :: Type -> Type #

NFData JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

Methods

rnf :: JsonClassifier -> () #

Hashable JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

FromJSON JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

type Rep JsonClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.JsonClassifier

type Rep JsonClassifier = D1 ('MetaData "JsonClassifier" "Amazonka.Glue.Types.JsonClassifier" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "JsonClassifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jsonPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newJsonClassifier Source #

Create a value of JsonClassifier 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:creationTime:JsonClassifier', jsonClassifier_creationTime - The time that this classifier was registered.

$sel:lastUpdated:JsonClassifier', jsonClassifier_lastUpdated - The time that this classifier was last updated.

$sel:version:JsonClassifier', jsonClassifier_version - The version of this classifier.

$sel:name:JsonClassifier', jsonClassifier_name - The name of the classifier.

$sel:jsonPath:JsonClassifier', jsonClassifier_jsonPath - A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

jsonClassifier_creationTime :: Lens' JsonClassifier (Maybe UTCTime) Source #

The time that this classifier was registered.

jsonClassifier_lastUpdated :: Lens' JsonClassifier (Maybe UTCTime) Source #

The time that this classifier was last updated.

jsonClassifier_version :: Lens' JsonClassifier (Maybe Integer) Source #

The version of this classifier.

jsonClassifier_name :: Lens' JsonClassifier Text Source #

The name of the classifier.

jsonClassifier_jsonPath :: Lens' JsonClassifier Text Source #

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

KeySchemaElement

data KeySchemaElement Source #

A partition key pair consisting of a name and a type.

See: newKeySchemaElement smart constructor.

Constructors

KeySchemaElement' 

Fields

Instances

Instances details
Eq KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

Read KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

Show KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

Generic KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

Associated Types

type Rep KeySchemaElement :: Type -> Type #

NFData KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

Methods

rnf :: KeySchemaElement -> () #

Hashable KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

FromJSON KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

type Rep KeySchemaElement Source # 
Instance details

Defined in Amazonka.Glue.Types.KeySchemaElement

type Rep KeySchemaElement = D1 ('MetaData "KeySchemaElement" "Amazonka.Glue.Types.KeySchemaElement" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "KeySchemaElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKeySchemaElement Source #

Create a value of KeySchemaElement 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:name:KeySchemaElement', keySchemaElement_name - The name of a partition key.

$sel:type':KeySchemaElement', keySchemaElement_type - The type of a partition key.

keySchemaElement_name :: Lens' KeySchemaElement Text Source #

The name of a partition key.

keySchemaElement_type :: Lens' KeySchemaElement Text Source #

The type of a partition key.

LabelingSetGenerationTaskRunProperties

data LabelingSetGenerationTaskRunProperties Source #

Specifies configuration properties for a labeling set generation task run.

See: newLabelingSetGenerationTaskRunProperties smart constructor.

Constructors

LabelingSetGenerationTaskRunProperties' 

Fields

  • outputS3Path :: Maybe Text

    The Amazon Simple Storage Service (Amazon S3) path where you will generate the labeling set.

Instances

Instances details
Eq LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

Read LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

Show LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

Generic LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

NFData LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

Hashable LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

FromJSON LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

type Rep LabelingSetGenerationTaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties

type Rep LabelingSetGenerationTaskRunProperties = D1 ('MetaData "LabelingSetGenerationTaskRunProperties" "Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "LabelingSetGenerationTaskRunProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputS3Path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLabelingSetGenerationTaskRunProperties :: LabelingSetGenerationTaskRunProperties Source #

Create a value of LabelingSetGenerationTaskRunProperties 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:outputS3Path:LabelingSetGenerationTaskRunProperties', labelingSetGenerationTaskRunProperties_outputS3Path - The Amazon Simple Storage Service (Amazon S3) path where you will generate the labeling set.

labelingSetGenerationTaskRunProperties_outputS3Path :: Lens' LabelingSetGenerationTaskRunProperties (Maybe Text) Source #

The Amazon Simple Storage Service (Amazon S3) path where you will generate the labeling set.

LastActiveDefinition

data LastActiveDefinition Source #

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

See: newLastActiveDefinition smart constructor.

Constructors

LastActiveDefinition' 

Fields

Instances

Instances details
Eq LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

Read LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

Show LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

Generic LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

Associated Types

type Rep LastActiveDefinition :: Type -> Type #

NFData LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

Methods

rnf :: LastActiveDefinition -> () #

Hashable LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

FromJSON LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

type Rep LastActiveDefinition Source # 
Instance details

Defined in Amazonka.Glue.Types.LastActiveDefinition

type Rep LastActiveDefinition = D1 ('MetaData "LastActiveDefinition" "Amazonka.Glue.Types.LastActiveDefinition" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "LastActiveDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameterSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blueprintLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "blueprintServiceLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLastActiveDefinition :: LastActiveDefinition Source #

Create a value of LastActiveDefinition 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:parameterSpec:LastActiveDefinition', lastActiveDefinition_parameterSpec - A JSON string specifying the parameters for the blueprint.

$sel:blueprintLocation:LastActiveDefinition', lastActiveDefinition_blueprintLocation - Specifies a path in Amazon S3 where the blueprint is published by the Glue developer.

$sel:lastModifiedOn:LastActiveDefinition', lastActiveDefinition_lastModifiedOn - The date and time the blueprint was last modified.

$sel:blueprintServiceLocation:LastActiveDefinition', lastActiveDefinition_blueprintServiceLocation - Specifies a path in Amazon S3 where the blueprint is copied when you create or update the blueprint.

$sel:description:LastActiveDefinition', lastActiveDefinition_description - The description of the blueprint.

lastActiveDefinition_parameterSpec :: Lens' LastActiveDefinition (Maybe Text) Source #

A JSON string specifying the parameters for the blueprint.

lastActiveDefinition_blueprintLocation :: Lens' LastActiveDefinition (Maybe Text) Source #

Specifies a path in Amazon S3 where the blueprint is published by the Glue developer.

lastActiveDefinition_lastModifiedOn :: Lens' LastActiveDefinition (Maybe UTCTime) Source #

The date and time the blueprint was last modified.

lastActiveDefinition_blueprintServiceLocation :: Lens' LastActiveDefinition (Maybe Text) Source #

Specifies a path in Amazon S3 where the blueprint is copied when you create or update the blueprint.

LastCrawlInfo

data LastCrawlInfo Source #

Status and error information about the most recent crawl.

See: newLastCrawlInfo smart constructor.

Constructors

LastCrawlInfo' 

Fields

Instances

Instances details
Eq LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

Read LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

Show LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

Generic LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

Associated Types

type Rep LastCrawlInfo :: Type -> Type #

NFData LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

Methods

rnf :: LastCrawlInfo -> () #

Hashable LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

FromJSON LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

type Rep LastCrawlInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.LastCrawlInfo

type Rep LastCrawlInfo = D1 ('MetaData "LastCrawlInfo" "Amazonka.Glue.Types.LastCrawlInfo" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "LastCrawlInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastCrawlStatus)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "logStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messagePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLastCrawlInfo :: LastCrawlInfo Source #

Create a value of LastCrawlInfo 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:status:LastCrawlInfo', lastCrawlInfo_status - Status of the last crawl.

$sel:startTime:LastCrawlInfo', lastCrawlInfo_startTime - The time at which the crawl started.

$sel:logStream:LastCrawlInfo', lastCrawlInfo_logStream - The log stream for the last crawl.

$sel:logGroup:LastCrawlInfo', lastCrawlInfo_logGroup - The log group for the last crawl.

$sel:messagePrefix:LastCrawlInfo', lastCrawlInfo_messagePrefix - The prefix for a message about this crawl.

$sel:errorMessage:LastCrawlInfo', lastCrawlInfo_errorMessage - If an error occurred, the error information about the last crawl.

lastCrawlInfo_startTime :: Lens' LastCrawlInfo (Maybe UTCTime) Source #

The time at which the crawl started.

lastCrawlInfo_logStream :: Lens' LastCrawlInfo (Maybe Text) Source #

The log stream for the last crawl.

lastCrawlInfo_logGroup :: Lens' LastCrawlInfo (Maybe Text) Source #

The log group for the last crawl.

lastCrawlInfo_messagePrefix :: Lens' LastCrawlInfo (Maybe Text) Source #

The prefix for a message about this crawl.

lastCrawlInfo_errorMessage :: Lens' LastCrawlInfo (Maybe Text) Source #

If an error occurred, the error information about the last crawl.

LineageConfiguration

data LineageConfiguration Source #

Specifies data lineage configuration settings for the crawler.

See: newLineageConfiguration smart constructor.

Constructors

LineageConfiguration' 

Fields

Instances

Instances details
Eq LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

Read LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

Show LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

Generic LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

Associated Types

type Rep LineageConfiguration :: Type -> Type #

NFData LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

Methods

rnf :: LineageConfiguration -> () #

Hashable LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

ToJSON LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

FromJSON LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

type Rep LineageConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.LineageConfiguration

type Rep LineageConfiguration = D1 ('MetaData "LineageConfiguration" "Amazonka.Glue.Types.LineageConfiguration" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "LineageConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "crawlerLineageSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CrawlerLineageSettings))))

newLineageConfiguration :: LineageConfiguration Source #

Create a value of LineageConfiguration 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:crawlerLineageSettings:LineageConfiguration', lineageConfiguration_crawlerLineageSettings - Specifies whether data lineage is enabled for the crawler. Valid values are:

  • ENABLE: enables data lineage for the crawler
  • DISABLE: disables data lineage for the crawler

lineageConfiguration_crawlerLineageSettings :: Lens' LineageConfiguration (Maybe CrawlerLineageSettings) Source #

Specifies whether data lineage is enabled for the crawler. Valid values are:

  • ENABLE: enables data lineage for the crawler
  • DISABLE: disables data lineage for the crawler

Location

data Location Source #

The location of resources.

See: newLocation smart constructor.

Constructors

Location' 

Fields

Instances

Instances details
Eq Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

Read Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

Show Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

Generic Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

NFData Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

Methods

rnf :: Location -> () #

Hashable Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

ToJSON Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

type Rep Location Source # 
Instance details

Defined in Amazonka.Glue.Types.Location

type Rep Location = D1 ('MetaData "Location" "Amazonka.Glue.Types.Location" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dynamoDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeGenNodeArg])) :*: (S1 ('MetaSel ('Just "jdbc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeGenNodeArg])) :*: S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeGenNodeArg])))))

newLocation :: Location Source #

Create a value of Location 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:dynamoDB:Location', location_dynamoDB - An Amazon DynamoDB table location.

$sel:jdbc:Location', location_jdbc - A JDBC location.

$sel:s3:Location', location_s3 - An Amazon Simple Storage Service (Amazon S3) location.

location_dynamoDB :: Lens' Location (Maybe [CodeGenNodeArg]) Source #

An Amazon DynamoDB table location.

location_s3 :: Lens' Location (Maybe [CodeGenNodeArg]) Source #

An Amazon Simple Storage Service (Amazon S3) location.

LongColumnStatisticsData

data LongColumnStatisticsData Source #

Defines column statistics supported for integer data columns.

See: newLongColumnStatisticsData smart constructor.

Constructors

LongColumnStatisticsData' 

Fields

Instances

Instances details
Eq LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

Read LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

Show LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

Generic LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

Associated Types

type Rep LongColumnStatisticsData :: Type -> Type #

NFData LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

Hashable LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

ToJSON LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

FromJSON LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

type Rep LongColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.LongColumnStatisticsData

type Rep LongColumnStatisticsData = D1 ('MetaData "LongColumnStatisticsData" "Amazonka.Glue.Types.LongColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "LongColumnStatisticsData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "minimumValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "numberOfDistinctValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newLongColumnStatisticsData Source #

Create a value of LongColumnStatisticsData 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:maximumValue:LongColumnStatisticsData', longColumnStatisticsData_maximumValue - The highest value in the column.

$sel:minimumValue:LongColumnStatisticsData', longColumnStatisticsData_minimumValue - The lowest value in the column.

$sel:numberOfNulls:LongColumnStatisticsData', longColumnStatisticsData_numberOfNulls - The number of null values in the column.

$sel:numberOfDistinctValues:LongColumnStatisticsData', longColumnStatisticsData_numberOfDistinctValues - The number of distinct values in a column.

MLTransform

data MLTransform Source #

A structure for a machine learning transform.

See: newMLTransform smart constructor.

Constructors

MLTransform' 

Fields

  • status :: Maybe TransformStatusType

    The current status of the machine learning transform.

  • numberOfWorkers :: Maybe Int

    The number of workers of a defined workerType that are allocated when a task of the transform runs.

    If WorkerType is set, then NumberOfWorkers is required (and vice versa).

  • lastModifiedOn :: Maybe POSIX

    A timestamp. The last point in time when this machine learning transform was modified.

  • labelCount :: Maybe Int

    A count identifier for the labeling files generated by Glue for this transform. As you create a better transform, you can iteratively download, label, and upload the labeling file.

  • workerType :: Maybe WorkerType

    The type of predefined worker that is allocated when a task of this transform runs. Accepts a value of Standard, G.1X, or G.2X.

    • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
    • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.
    • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

    MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

    • If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot be set.
    • If MaxCapacity is set then neither NumberOfWorkers or WorkerType can be set.
    • If WorkerType is set, then NumberOfWorkers is required (and vice versa).
    • MaxCapacity and NumberOfWorkers must both be at least 1.
  • inputRecordTables :: Maybe [GlueTable]

    A list of Glue table definitions used by the transform.

  • glueVersion :: Maybe Text

    This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

  • evaluationMetrics :: Maybe EvaluationMetrics

    An EvaluationMetrics object. Evaluation metrics provide an estimate of the quality of your machine learning transform.

  • schema :: Maybe [SchemaColumn]

    A map of key-value pairs representing the columns and data types that this transform can run against. Has an upper bound of 100 columns.

  • role' :: Maybe Text

    The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

    • This role needs Glue service role permissions to allow access to resources in Glue. See Attach a Policy to IAM Users That Access Glue.
    • This role needs permission to your Amazon Simple Storage Service (Amazon S3) sources, targets, temporary directory, scripts, and any libraries used by the task run for this transform.
  • name :: Maybe Text

    A user-defined name for the machine learning transform. Names are not guaranteed unique and can be changed at any time.

  • parameters :: Maybe TransformParameters

    A TransformParameters object. You can use parameters to tune (customize) the behavior of the machine learning transform by specifying what data it learns from and your preference on various tradeoffs (such as precious vs. recall, or accuracy vs. cost).

  • maxRetries :: Maybe Int

    The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

  • maxCapacity :: Maybe Double

    The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

    MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

    • If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot be set.
    • If MaxCapacity is set then neither NumberOfWorkers or WorkerType can be set.
    • If WorkerType is set, then NumberOfWorkers is required (and vice versa).
    • MaxCapacity and NumberOfWorkers must both be at least 1.

    When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

  • timeout :: Maybe Natural

    The timeout in minutes of the machine learning transform.

  • transformEncryption :: Maybe TransformEncryption

    The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

  • description :: Maybe Text

    A user-defined, long-form description text for the machine learning transform. Descriptions are not guaranteed to be unique and can be changed at any time.

  • createdOn :: Maybe POSIX

    A timestamp. The time and date that this machine learning transform was created.

  • transformId :: Maybe Text

    The unique transform ID that is generated for the machine learning transform. The ID is guaranteed to be unique and does not change.

Instances

Instances details
Eq MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

Read MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

Show MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

Generic MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

Associated Types

type Rep MLTransform :: Type -> Type #

NFData MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

Methods

rnf :: MLTransform -> () #

Hashable MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

FromJSON MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

type Rep MLTransform Source # 
Instance details

Defined in Amazonka.Glue.Types.MLTransform

type Rep MLTransform = D1 ('MetaData "MLTransform" "Amazonka.Glue.Types.MLTransform" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "MLTransform'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransformStatusType)) :*: S1 ('MetaSel ('Just "numberOfWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "lastModifiedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "labelCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "workerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkerType)) :*: S1 ('MetaSel ('Just "inputRecordTables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GlueTable]))) :*: (S1 ('MetaSel ('Just "glueVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "evaluationMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMetrics)) :*: S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SchemaColumn])))))) :*: (((S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransformParameters)) :*: (S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "transformEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransformEncryption))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "transformId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newMLTransform :: MLTransform Source #

Create a value of MLTransform 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:status:MLTransform', mLTransform_status - The current status of the machine learning transform.

$sel:numberOfWorkers:MLTransform', mLTransform_numberOfWorkers - The number of workers of a defined workerType that are allocated when a task of the transform runs.

If WorkerType is set, then NumberOfWorkers is required (and vice versa).

$sel:lastModifiedOn:MLTransform', mLTransform_lastModifiedOn - A timestamp. The last point in time when this machine learning transform was modified.

$sel:labelCount:MLTransform', mLTransform_labelCount - A count identifier for the labeling files generated by Glue for this transform. As you create a better transform, you can iteratively download, label, and upload the labeling file.

$sel:workerType:MLTransform', mLTransform_workerType - The type of predefined worker that is allocated when a task of this transform runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.
  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

  • If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot be set.
  • If MaxCapacity is set then neither NumberOfWorkers or WorkerType can be set.
  • If WorkerType is set, then NumberOfWorkers is required (and vice versa).
  • MaxCapacity and NumberOfWorkers must both be at least 1.

$sel:inputRecordTables:MLTransform', mLTransform_inputRecordTables - A list of Glue table definitions used by the transform.

$sel:glueVersion:MLTransform', mLTransform_glueVersion - This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

$sel:evaluationMetrics:MLTransform', mLTransform_evaluationMetrics - An EvaluationMetrics object. Evaluation metrics provide an estimate of the quality of your machine learning transform.

$sel:schema:MLTransform', mLTransform_schema - A map of key-value pairs representing the columns and data types that this transform can run against. Has an upper bound of 100 columns.

$sel:role':MLTransform', mLTransform_role - The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

  • This role needs Glue service role permissions to allow access to resources in Glue. See Attach a Policy to IAM Users That Access Glue.
  • This role needs permission to your Amazon Simple Storage Service (Amazon S3) sources, targets, temporary directory, scripts, and any libraries used by the task run for this transform.

$sel:name:MLTransform', mLTransform_name - A user-defined name for the machine learning transform. Names are not guaranteed unique and can be changed at any time.

$sel:parameters:MLTransform', mLTransform_parameters - A TransformParameters object. You can use parameters to tune (customize) the behavior of the machine learning transform by specifying what data it learns from and your preference on various tradeoffs (such as precious vs. recall, or accuracy vs. cost).

$sel:maxRetries:MLTransform', mLTransform_maxRetries - The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

$sel:maxCapacity:MLTransform', mLTransform_maxCapacity - The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

  • If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot be set.
  • If MaxCapacity is set then neither NumberOfWorkers or WorkerType can be set.
  • If WorkerType is set, then NumberOfWorkers is required (and vice versa).
  • MaxCapacity and NumberOfWorkers must both be at least 1.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

$sel:timeout:MLTransform', mLTransform_timeout - The timeout in minutes of the machine learning transform.

$sel:transformEncryption:MLTransform', mLTransform_transformEncryption - The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

$sel:description:MLTransform', mLTransform_description - A user-defined, long-form description text for the machine learning transform. Descriptions are not guaranteed to be unique and can be changed at any time.

$sel:createdOn:MLTransform', mLTransform_createdOn - A timestamp. The time and date that this machine learning transform was created.

$sel:transformId:MLTransform', mLTransform_transformId - The unique transform ID that is generated for the machine learning transform. The ID is guaranteed to be unique and does not change.

mLTransform_status :: Lens' MLTransform (Maybe TransformStatusType) Source #

The current status of the machine learning transform.

mLTransform_numberOfWorkers :: Lens' MLTransform (Maybe Int) Source #

The number of workers of a defined workerType that are allocated when a task of the transform runs.

If WorkerType is set, then NumberOfWorkers is required (and vice versa).

mLTransform_lastModifiedOn :: Lens' MLTransform (Maybe UTCTime) Source #

A timestamp. The last point in time when this machine learning transform was modified.

mLTransform_labelCount :: Lens' MLTransform (Maybe Int) Source #

A count identifier for the labeling files generated by Glue for this transform. As you create a better transform, you can iteratively download, label, and upload the labeling file.

mLTransform_workerType :: Lens' MLTransform (Maybe WorkerType) Source #

The type of predefined worker that is allocated when a task of this transform runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.
  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.
  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

  • If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot be set.
  • If MaxCapacity is set then neither NumberOfWorkers or WorkerType can be set.
  • If WorkerType is set, then NumberOfWorkers is required (and vice versa).
  • MaxCapacity and NumberOfWorkers must both be at least 1.

mLTransform_inputRecordTables :: Lens' MLTransform (Maybe [GlueTable]) Source #

A list of Glue table definitions used by the transform.

mLTransform_glueVersion :: Lens' MLTransform (Maybe Text) Source #

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

mLTransform_evaluationMetrics :: Lens' MLTransform (Maybe EvaluationMetrics) Source #

An EvaluationMetrics object. Evaluation metrics provide an estimate of the quality of your machine learning transform.

mLTransform_schema :: Lens' MLTransform (Maybe [SchemaColumn]) Source #

A map of key-value pairs representing the columns and data types that this transform can run against. Has an upper bound of 100 columns.

mLTransform_role :: Lens' MLTransform (Maybe Text) Source #

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

  • This role needs Glue service role permissions to allow access to resources in Glue. See Attach a Policy to IAM Users That Access Glue.
  • This role needs permission to your Amazon Simple Storage Service (Amazon S3) sources, targets, temporary directory, scripts, and any libraries used by the task run for this transform.

mLTransform_name :: Lens' MLTransform (Maybe Text) Source #

A user-defined name for the machine learning transform. Names are not guaranteed unique and can be changed at any time.

mLTransform_parameters :: Lens' MLTransform (Maybe TransformParameters) Source #

A TransformParameters object. You can use parameters to tune (customize) the behavior of the machine learning transform by specifying what data it learns from and your preference on various tradeoffs (such as precious vs. recall, or accuracy vs. cost).

mLTransform_maxRetries :: Lens' MLTransform (Maybe Int) Source #

The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

mLTransform_maxCapacity :: Lens' MLTransform (Maybe Double) Source #

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

  • If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot be set.
  • If MaxCapacity is set then neither NumberOfWorkers or WorkerType can be set.
  • If WorkerType is set, then NumberOfWorkers is required (and vice versa).
  • MaxCapacity and NumberOfWorkers must both be at least 1.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

mLTransform_timeout :: Lens' MLTransform (Maybe Natural) Source #

The timeout in minutes of the machine learning transform.

mLTransform_transformEncryption :: Lens' MLTransform (Maybe TransformEncryption) Source #

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

mLTransform_description :: Lens' MLTransform (Maybe Text) Source #

A user-defined, long-form description text for the machine learning transform. Descriptions are not guaranteed to be unique and can be changed at any time.

mLTransform_createdOn :: Lens' MLTransform (Maybe UTCTime) Source #

A timestamp. The time and date that this machine learning transform was created.

mLTransform_transformId :: Lens' MLTransform (Maybe Text) Source #

The unique transform ID that is generated for the machine learning transform. The ID is guaranteed to be unique and does not change.

MLUserDataEncryption

data MLUserDataEncryption Source #

The encryption-at-rest settings of the transform that apply to accessing user data.

See: newMLUserDataEncryption smart constructor.

Constructors

MLUserDataEncryption' 

Fields

Instances

Instances details
Eq MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Read MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Show MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Generic MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Associated Types

type Rep MLUserDataEncryption :: Type -> Type #

NFData MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Methods

rnf :: MLUserDataEncryption -> () #

Hashable MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

ToJSON MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

FromJSON MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

type Rep MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

type Rep MLUserDataEncryption = D1 ('MetaData "MLUserDataEncryption" "Amazonka.Glue.Types.MLUserDataEncryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "MLUserDataEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mlUserDataEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MLUserDataEncryptionModeString)))

newMLUserDataEncryption Source #

Create a value of MLUserDataEncryption 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:kmsKeyId:MLUserDataEncryption', mLUserDataEncryption_kmsKeyId - The ID for the customer-provided KMS key.

$sel:mlUserDataEncryptionMode:MLUserDataEncryption', mLUserDataEncryption_mlUserDataEncryptionMode - The encryption mode applied to user data. Valid values are:

  • DISABLED: encryption is disabled
  • SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.

mLUserDataEncryption_kmsKeyId :: Lens' MLUserDataEncryption (Maybe Text) Source #

The ID for the customer-provided KMS key.

mLUserDataEncryption_mlUserDataEncryptionMode :: Lens' MLUserDataEncryption MLUserDataEncryptionModeString Source #

The encryption mode applied to user data. Valid values are:

  • DISABLED: encryption is disabled
  • SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.

MappingEntry

data MappingEntry Source #

Defines a mapping.

See: newMappingEntry smart constructor.

Constructors

MappingEntry' 

Fields

Instances

Instances details
Eq MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

Read MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

Show MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

Generic MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

Associated Types

type Rep MappingEntry :: Type -> Type #

NFData MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

Methods

rnf :: MappingEntry -> () #

Hashable MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

ToJSON MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

FromJSON MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

type Rep MappingEntry Source # 
Instance details

Defined in Amazonka.Glue.Types.MappingEntry

type Rep MappingEntry = D1 ('MetaData "MappingEntry" "Amazonka.Glue.Types.MappingEntry" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "MappingEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMappingEntry :: MappingEntry Source #

Create a value of MappingEntry 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:targetTable:MappingEntry', mappingEntry_targetTable - The target table.

$sel:sourceType:MappingEntry', mappingEntry_sourceType - The source type.

$sel:sourceTable:MappingEntry', mappingEntry_sourceTable - The name of the source table.

$sel:targetType:MappingEntry', mappingEntry_targetType - The target type.

$sel:targetPath:MappingEntry', mappingEntry_targetPath - The target path.

$sel:sourcePath:MappingEntry', mappingEntry_sourcePath - The source path.

mappingEntry_sourceTable :: Lens' MappingEntry (Maybe Text) Source #

The name of the source table.

MetadataInfo

data MetadataInfo Source #

A structure containing metadata information for a schema version.

See: newMetadataInfo smart constructor.

Constructors

MetadataInfo' 

Fields

Instances

Instances details
Eq MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

Read MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

Show MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

Generic MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

Associated Types

type Rep MetadataInfo :: Type -> Type #

NFData MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

Methods

rnf :: MetadataInfo -> () #

Hashable MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

FromJSON MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

type Rep MetadataInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataInfo

type Rep MetadataInfo = D1 ('MetaData "MetadataInfo" "Amazonka.Glue.Types.MetadataInfo" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "MetadataInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "otherMetadataValueList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OtherMetadataValueListItem])) :*: S1 ('MetaSel ('Just "metadataValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMetadataInfo :: MetadataInfo Source #

Create a value of MetadataInfo 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:createdTime:MetadataInfo', metadataInfo_createdTime - The time at which the entry was created.

$sel:otherMetadataValueList:MetadataInfo', metadataInfo_otherMetadataValueList - Other metadata belonging to the same metadata key.

$sel:metadataValue:MetadataInfo', metadataInfo_metadataValue - The metadata key’s corresponding value.

metadataInfo_createdTime :: Lens' MetadataInfo (Maybe Text) Source #

The time at which the entry was created.

metadataInfo_otherMetadataValueList :: Lens' MetadataInfo (Maybe [OtherMetadataValueListItem]) Source #

Other metadata belonging to the same metadata key.

metadataInfo_metadataValue :: Lens' MetadataInfo (Maybe Text) Source #

The metadata key’s corresponding value.

MetadataKeyValuePair

data MetadataKeyValuePair Source #

A structure containing a key value pair for metadata.

See: newMetadataKeyValuePair smart constructor.

Constructors

MetadataKeyValuePair' 

Fields

Instances

Instances details
Eq MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

Read MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

Show MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

Generic MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

Associated Types

type Rep MetadataKeyValuePair :: Type -> Type #

NFData MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

Methods

rnf :: MetadataKeyValuePair -> () #

Hashable MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

ToJSON MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

type Rep MetadataKeyValuePair Source # 
Instance details

Defined in Amazonka.Glue.Types.MetadataKeyValuePair

type Rep MetadataKeyValuePair = D1 ('MetaData "MetadataKeyValuePair" "Amazonka.Glue.Types.MetadataKeyValuePair" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "MetadataKeyValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metadataKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadataValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMetadataKeyValuePair :: MetadataKeyValuePair Source #

Create a value of MetadataKeyValuePair 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:metadataKey:MetadataKeyValuePair', metadataKeyValuePair_metadataKey - A metadata key.

$sel:metadataValue:MetadataKeyValuePair', metadataKeyValuePair_metadataValue - A metadata key’s corresponding value.

metadataKeyValuePair_metadataValue :: Lens' MetadataKeyValuePair (Maybe Text) Source #

A metadata key’s corresponding value.

MongoDBTarget

data MongoDBTarget Source #

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

See: newMongoDBTarget smart constructor.

Constructors

MongoDBTarget' 

Fields

  • path :: Maybe Text

    The path of the Amazon DocumentDB or MongoDB target (database/collection).

  • connectionName :: Maybe Text

    The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

  • scanAll :: Maybe Bool

    Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

    A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Instances

Instances details
Eq MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

Read MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

Show MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

Generic MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

Associated Types

type Rep MongoDBTarget :: Type -> Type #

NFData MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

Methods

rnf :: MongoDBTarget -> () #

Hashable MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

ToJSON MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

FromJSON MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

type Rep MongoDBTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.MongoDBTarget

type Rep MongoDBTarget = D1 ('MetaData "MongoDBTarget" "Amazonka.Glue.Types.MongoDBTarget" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "MongoDBTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scanAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newMongoDBTarget :: MongoDBTarget Source #

Create a value of MongoDBTarget 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:path:MongoDBTarget', mongoDBTarget_path - The path of the Amazon DocumentDB or MongoDB target (database/collection).

$sel:connectionName:MongoDBTarget', mongoDBTarget_connectionName - The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

$sel:scanAll:MongoDBTarget', mongoDBTarget_scanAll - Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

mongoDBTarget_path :: Lens' MongoDBTarget (Maybe Text) Source #

The path of the Amazon DocumentDB or MongoDB target (database/collection).

mongoDBTarget_connectionName :: Lens' MongoDBTarget (Maybe Text) Source #

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

mongoDBTarget_scanAll :: Lens' MongoDBTarget (Maybe Bool) Source #

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Node

data Node Source #

A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

See: newNode smart constructor.

Constructors

Node' 

Fields

Instances

Instances details
Eq Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Read Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Generic Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

NFData Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

Methods

rnf :: Node -> () #

Hashable Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

FromJSON Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

type Rep Node Source # 
Instance details

Defined in Amazonka.Glue.Types.Node

newNode :: Node Source #

Create a value of Node 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:triggerDetails:Node', node_triggerDetails - Details of the Trigger when the node represents a Trigger.

$sel:uniqueId:Node', node_uniqueId - The unique Id assigned to the node within the workflow.

$sel:crawlerDetails:Node', node_crawlerDetails - Details of the crawler when the node represents a crawler.

$sel:name:Node', node_name - The name of the Glue component represented by the node.

$sel:jobDetails:Node', node_jobDetails - Details of the Job when the node represents a Job.

$sel:type':Node', node_type - The type of Glue component represented by the node.

node_triggerDetails :: Lens' Node (Maybe TriggerNodeDetails) Source #

Details of the Trigger when the node represents a Trigger.

node_uniqueId :: Lens' Node (Maybe Text) Source #

The unique Id assigned to the node within the workflow.

node_crawlerDetails :: Lens' Node (Maybe CrawlerNodeDetails) Source #

Details of the crawler when the node represents a crawler.

node_name :: Lens' Node (Maybe Text) Source #

The name of the Glue component represented by the node.

node_jobDetails :: Lens' Node (Maybe JobNodeDetails) Source #

Details of the Job when the node represents a Job.

node_type :: Lens' Node (Maybe NodeType) Source #

The type of Glue component represented by the node.

NotificationProperty

data NotificationProperty Source #

Specifies configuration properties of a notification.

See: newNotificationProperty smart constructor.

Constructors

NotificationProperty' 

Fields

Instances

Instances details
Eq NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

Read NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

Show NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

Generic NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

Associated Types

type Rep NotificationProperty :: Type -> Type #

NFData NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

Methods

rnf :: NotificationProperty -> () #

Hashable NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

ToJSON NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

FromJSON NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

type Rep NotificationProperty Source # 
Instance details

Defined in Amazonka.Glue.Types.NotificationProperty

type Rep NotificationProperty = D1 ('MetaData "NotificationProperty" "Amazonka.Glue.Types.NotificationProperty" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "NotificationProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notifyDelayAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newNotificationProperty :: NotificationProperty Source #

Create a value of NotificationProperty 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:notifyDelayAfter:NotificationProperty', notificationProperty_notifyDelayAfter - After a job run starts, the number of minutes to wait before sending a job run delay notification.

notificationProperty_notifyDelayAfter :: Lens' NotificationProperty (Maybe Natural) Source #

After a job run starts, the number of minutes to wait before sending a job run delay notification.

Order

data Order Source #

Specifies the sort order of a sorted column.

See: newOrder smart constructor.

Constructors

Order' 

Fields

  • column :: Text

    The name of the column.

  • sortOrder :: Natural

    Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).

Instances

Instances details
Eq Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Read Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

Show Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

Associated Types

type Rep Order :: Type -> Type #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

NFData Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

Methods

rnf :: Order -> () #

Hashable Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

Methods

hashWithSalt :: Int -> Order -> Int #

hash :: Order -> Int #

ToJSON Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

FromJSON Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

type Rep Order Source # 
Instance details

Defined in Amazonka.Glue.Types.Order

type Rep Order = D1 ('MetaData "Order" "Amazonka.Glue.Types.Order" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Order'" 'PrefixI 'True) (S1 ('MetaSel ('Just "column") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newOrder Source #

Create a value of Order 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:column:Order', order_column - The name of the column.

$sel:sortOrder:Order', order_sortOrder - Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).

order_column :: Lens' Order Text Source #

The name of the column.

order_sortOrder :: Lens' Order Natural Source #

Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).

OtherMetadataValueListItem

data OtherMetadataValueListItem Source #

A structure containing other metadata for a schema version belonging to the same metadata key.

See: newOtherMetadataValueListItem smart constructor.

Constructors

OtherMetadataValueListItem' 

Fields

Instances

Instances details
Eq OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

Read OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

Show OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

Generic OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

Associated Types

type Rep OtherMetadataValueListItem :: Type -> Type #

NFData OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

Hashable OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

FromJSON OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

type Rep OtherMetadataValueListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.OtherMetadataValueListItem

type Rep OtherMetadataValueListItem = D1 ('MetaData "OtherMetadataValueListItem" "Amazonka.Glue.Types.OtherMetadataValueListItem" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "OtherMetadataValueListItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadataValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOtherMetadataValueListItem :: OtherMetadataValueListItem Source #

Create a value of OtherMetadataValueListItem 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:createdTime:OtherMetadataValueListItem', otherMetadataValueListItem_createdTime - The time at which the entry was created.

$sel:metadataValue:OtherMetadataValueListItem', otherMetadataValueListItem_metadataValue - The metadata key’s corresponding value for the other metadata belonging to the same metadata key.

otherMetadataValueListItem_metadataValue :: Lens' OtherMetadataValueListItem (Maybe Text) Source #

The metadata key’s corresponding value for the other metadata belonging to the same metadata key.

Partition

data Partition Source #

Represents a slice of table data.

See: newPartition smart constructor.

Constructors

Partition' 

Fields

Instances

Instances details
Eq Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Read Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Show Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Generic Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Associated Types

type Rep Partition :: Type -> Type #

NFData Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Methods

rnf :: Partition -> () #

Hashable Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

FromJSON Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

type Rep Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

newPartition :: Partition Source #

Create a value of Partition 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:creationTime:Partition', partition_creationTime - The time at which the partition was created.

$sel:values:Partition', partition_values - The values of the partition.

$sel:catalogId:Partition', partition_catalogId - The ID of the Data Catalog in which the partition resides.

$sel:lastAnalyzedTime:Partition', partition_lastAnalyzedTime - The last time at which column statistics were computed for this partition.

$sel:storageDescriptor:Partition', partition_storageDescriptor - Provides information about the physical location where the partition is stored.

$sel:databaseName:Partition', partition_databaseName - The name of the catalog database in which to create the partition.

$sel:parameters:Partition', partition_parameters - These key-value pairs define partition parameters.

$sel:lastAccessTime:Partition', partition_lastAccessTime - The last time at which the partition was accessed.

$sel:tableName:Partition', partition_tableName - The name of the database table in which to create the partition.

partition_creationTime :: Lens' Partition (Maybe UTCTime) Source #

The time at which the partition was created.

partition_values :: Lens' Partition (Maybe [Text]) Source #

The values of the partition.

partition_catalogId :: Lens' Partition (Maybe Text) Source #

The ID of the Data Catalog in which the partition resides.

partition_lastAnalyzedTime :: Lens' Partition (Maybe UTCTime) Source #

The last time at which column statistics were computed for this partition.

partition_storageDescriptor :: Lens' Partition (Maybe StorageDescriptor) Source #

Provides information about the physical location where the partition is stored.

partition_databaseName :: Lens' Partition (Maybe Text) Source #

The name of the catalog database in which to create the partition.

partition_parameters :: Lens' Partition (Maybe (HashMap Text Text)) Source #

These key-value pairs define partition parameters.

partition_lastAccessTime :: Lens' Partition (Maybe UTCTime) Source #

The last time at which the partition was accessed.

partition_tableName :: Lens' Partition (Maybe Text) Source #

The name of the database table in which to create the partition.

PartitionError

data PartitionError Source #

Contains information about a partition error.

See: newPartitionError smart constructor.

Constructors

PartitionError' 

Fields

Instances

Instances details
Eq PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

Read PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

Show PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

Generic PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

Associated Types

type Rep PartitionError :: Type -> Type #

NFData PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

Methods

rnf :: PartitionError -> () #

Hashable PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

FromJSON PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

type Rep PartitionError Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionError

type Rep PartitionError = D1 ('MetaData "PartitionError" "Amazonka.Glue.Types.PartitionError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PartitionError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitionValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "errorDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail))))

newPartitionError :: PartitionError Source #

Create a value of PartitionError 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:partitionValues:PartitionError', partitionError_partitionValues - The values that define the partition.

$sel:errorDetail:PartitionError', partitionError_errorDetail - The details about the partition error.

partitionError_partitionValues :: Lens' PartitionError (Maybe [Text]) Source #

The values that define the partition.

partitionError_errorDetail :: Lens' PartitionError (Maybe ErrorDetail) Source #

The details about the partition error.

PartitionIndex

data PartitionIndex Source #

A structure for a partition index.

See: newPartitionIndex smart constructor.

Constructors

PartitionIndex' 

Fields

Instances

Instances details
Eq PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

Read PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

Show PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

Generic PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

Associated Types

type Rep PartitionIndex :: Type -> Type #

NFData PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

Methods

rnf :: PartitionIndex -> () #

Hashable PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

ToJSON PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

type Rep PartitionIndex Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndex

type Rep PartitionIndex = D1 ('MetaData "PartitionIndex" "Amazonka.Glue.Types.PartitionIndex" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PartitionIndex'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPartitionIndex Source #

Create a value of PartitionIndex 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:keys:PartitionIndex', partitionIndex_keys - The keys for the partition index.

$sel:indexName:PartitionIndex', partitionIndex_indexName - The name of the partition index.

partitionIndex_keys :: Lens' PartitionIndex (NonEmpty Text) Source #

The keys for the partition index.

partitionIndex_indexName :: Lens' PartitionIndex Text Source #

The name of the partition index.

PartitionIndexDescriptor

data PartitionIndexDescriptor Source #

A descriptor for a partition index in a table.

See: newPartitionIndexDescriptor smart constructor.

Constructors

PartitionIndexDescriptor' 

Fields

  • backfillErrors :: Maybe [BackfillError]

    A list of errors that can occur when registering partition indexes for an existing table.

  • indexName :: Text

    The name of the partition index.

  • keys :: NonEmpty KeySchemaElement

    A list of one or more keys, as KeySchemaElement structures, for the partition index.

  • indexStatus :: PartitionIndexStatus

    The status of the partition index.

    The possible statuses are:

    • CREATING: The index is being created. When an index is in a CREATING state, the index or its table cannot be deleted.
    • ACTIVE: The index creation succeeds.
    • FAILED: The index creation fails.
    • DELETING: The index is deleted from the list of indexes.

Instances

Instances details
Eq PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

Read PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

Show PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

Generic PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

Associated Types

type Rep PartitionIndexDescriptor :: Type -> Type #

NFData PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

Hashable PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

FromJSON PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

type Rep PartitionIndexDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionIndexDescriptor

type Rep PartitionIndexDescriptor = D1 ('MetaData "PartitionIndexDescriptor" "Amazonka.Glue.Types.PartitionIndexDescriptor" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PartitionIndexDescriptor'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backfillErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BackfillError])) :*: S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty KeySchemaElement)) :*: S1 ('MetaSel ('Just "indexStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PartitionIndexStatus))))

newPartitionIndexDescriptor Source #

Create a value of PartitionIndexDescriptor 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:backfillErrors:PartitionIndexDescriptor', partitionIndexDescriptor_backfillErrors - A list of errors that can occur when registering partition indexes for an existing table.

$sel:indexName:PartitionIndexDescriptor', partitionIndexDescriptor_indexName - The name of the partition index.

$sel:keys:PartitionIndexDescriptor', partitionIndexDescriptor_keys - A list of one or more keys, as KeySchemaElement structures, for the partition index.

$sel:indexStatus:PartitionIndexDescriptor', partitionIndexDescriptor_indexStatus - The status of the partition index.

The possible statuses are:

  • CREATING: The index is being created. When an index is in a CREATING state, the index or its table cannot be deleted.
  • ACTIVE: The index creation succeeds.
  • FAILED: The index creation fails.
  • DELETING: The index is deleted from the list of indexes.

partitionIndexDescriptor_backfillErrors :: Lens' PartitionIndexDescriptor (Maybe [BackfillError]) Source #

A list of errors that can occur when registering partition indexes for an existing table.

partitionIndexDescriptor_keys :: Lens' PartitionIndexDescriptor (NonEmpty KeySchemaElement) Source #

A list of one or more keys, as KeySchemaElement structures, for the partition index.

partitionIndexDescriptor_indexStatus :: Lens' PartitionIndexDescriptor PartitionIndexStatus Source #

The status of the partition index.

The possible statuses are:

  • CREATING: The index is being created. When an index is in a CREATING state, the index or its table cannot be deleted.
  • ACTIVE: The index creation succeeds.
  • FAILED: The index creation fails.
  • DELETING: The index is deleted from the list of indexes.

PartitionInput

data PartitionInput Source #

The structure used to create and update a partition.

See: newPartitionInput smart constructor.

Constructors

PartitionInput' 

Fields

  • values :: Maybe [Text]

    The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

    The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise Glue will add the values to the wrong keys.

  • lastAnalyzedTime :: Maybe POSIX

    The last time at which column statistics were computed for this partition.

  • storageDescriptor :: Maybe StorageDescriptor

    Provides information about the physical location where the partition is stored.

  • parameters :: Maybe (HashMap Text Text)

    These key-value pairs define partition parameters.

  • lastAccessTime :: Maybe POSIX

    The last time at which the partition was accessed.

Instances

Instances details
Eq PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

Read PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

Show PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

Generic PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

Associated Types

type Rep PartitionInput :: Type -> Type #

NFData PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

Methods

rnf :: PartitionInput -> () #

Hashable PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

ToJSON PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

type Rep PartitionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionInput

type Rep PartitionInput = D1 ('MetaData "PartitionInput" "Amazonka.Glue.Types.PartitionInput" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PartitionInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "lastAnalyzedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "storageDescriptor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageDescriptor)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "lastAccessTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newPartitionInput :: PartitionInput Source #

Create a value of PartitionInput 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:values:PartitionInput', partitionInput_values - The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise Glue will add the values to the wrong keys.

$sel:lastAnalyzedTime:PartitionInput', partitionInput_lastAnalyzedTime - The last time at which column statistics were computed for this partition.

$sel:storageDescriptor:PartitionInput', partitionInput_storageDescriptor - Provides information about the physical location where the partition is stored.

$sel:parameters:PartitionInput', partitionInput_parameters - These key-value pairs define partition parameters.

$sel:lastAccessTime:PartitionInput', partitionInput_lastAccessTime - The last time at which the partition was accessed.

partitionInput_values :: Lens' PartitionInput (Maybe [Text]) Source #

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise Glue will add the values to the wrong keys.

partitionInput_lastAnalyzedTime :: Lens' PartitionInput (Maybe UTCTime) Source #

The last time at which column statistics were computed for this partition.

partitionInput_storageDescriptor :: Lens' PartitionInput (Maybe StorageDescriptor) Source #

Provides information about the physical location where the partition is stored.

partitionInput_parameters :: Lens' PartitionInput (Maybe (HashMap Text Text)) Source #

These key-value pairs define partition parameters.

partitionInput_lastAccessTime :: Lens' PartitionInput (Maybe UTCTime) Source #

The last time at which the partition was accessed.

PartitionValueList

data PartitionValueList Source #

Contains a list of values defining partitions.

See: newPartitionValueList smart constructor.

Constructors

PartitionValueList' 

Fields

Instances

Instances details
Eq PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

Read PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

Show PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

Generic PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

Associated Types

type Rep PartitionValueList :: Type -> Type #

NFData PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

Methods

rnf :: PartitionValueList -> () #

Hashable PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

ToJSON PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

FromJSON PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

type Rep PartitionValueList Source # 
Instance details

Defined in Amazonka.Glue.Types.PartitionValueList

type Rep PartitionValueList = D1 ('MetaData "PartitionValueList" "Amazonka.Glue.Types.PartitionValueList" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PartitionValueList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newPartitionValueList :: PartitionValueList Source #

Create a value of PartitionValueList 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:values:PartitionValueList', partitionValueList_values - The list of values.

PhysicalConnectionRequirements

data PhysicalConnectionRequirements Source #

Specifies the physical requirements for a connection.

See: newPhysicalConnectionRequirements smart constructor.

Constructors

PhysicalConnectionRequirements' 

Fields

  • securityGroupIdList :: Maybe [Text]

    The security group ID list used by the connection.

  • subnetId :: Maybe Text

    The subnet ID used by the connection.

  • availabilityZone :: Maybe Text

    The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Instances

Instances details
Eq PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Read PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Show PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Generic PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Associated Types

type Rep PhysicalConnectionRequirements :: Type -> Type #

NFData PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

Hashable PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

ToJSON PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

FromJSON PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

type Rep PhysicalConnectionRequirements Source # 
Instance details

Defined in Amazonka.Glue.Types.PhysicalConnectionRequirements

type Rep PhysicalConnectionRequirements = D1 ('MetaData "PhysicalConnectionRequirements" "Amazonka.Glue.Types.PhysicalConnectionRequirements" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PhysicalConnectionRequirements'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIdList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPhysicalConnectionRequirements :: PhysicalConnectionRequirements Source #

Create a value of PhysicalConnectionRequirements 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:securityGroupIdList:PhysicalConnectionRequirements', physicalConnectionRequirements_securityGroupIdList - The security group ID list used by the connection.

$sel:subnetId:PhysicalConnectionRequirements', physicalConnectionRequirements_subnetId - The subnet ID used by the connection.

$sel:availabilityZone:PhysicalConnectionRequirements', physicalConnectionRequirements_availabilityZone - The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

physicalConnectionRequirements_availabilityZone :: Lens' PhysicalConnectionRequirements (Maybe Text) Source #

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Predecessor

data Predecessor Source #

A job run that was used in the predicate of a conditional trigger that triggered this job run.

See: newPredecessor smart constructor.

Constructors

Predecessor' 

Fields

Instances

Instances details
Eq Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

Read Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

Show Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

Generic Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

Associated Types

type Rep Predecessor :: Type -> Type #

NFData Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

Methods

rnf :: Predecessor -> () #

Hashable Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

FromJSON Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

type Rep Predecessor Source # 
Instance details

Defined in Amazonka.Glue.Types.Predecessor

type Rep Predecessor = D1 ('MetaData "Predecessor" "Amazonka.Glue.Types.Predecessor" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Predecessor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPredecessor :: Predecessor Source #

Create a value of Predecessor 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:jobName:Predecessor', predecessor_jobName - The name of the job definition used by the predecessor job run.

$sel:runId:Predecessor', predecessor_runId - The job-run ID of the predecessor job run.

predecessor_jobName :: Lens' Predecessor (Maybe Text) Source #

The name of the job definition used by the predecessor job run.

predecessor_runId :: Lens' Predecessor (Maybe Text) Source #

The job-run ID of the predecessor job run.

Predicate

data Predicate Source #

Defines the predicate of the trigger, which determines when it fires.

See: newPredicate smart constructor.

Constructors

Predicate' 

Fields

  • logical :: Maybe Logical

    An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.

  • conditions :: Maybe [Condition]

    A list of the conditions that determine when the trigger will fire.

Instances

Instances details
Eq Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

Read Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

Show Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

Generic Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

Associated Types

type Rep Predicate :: Type -> Type #

NFData Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

Methods

rnf :: Predicate -> () #

Hashable Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

ToJSON Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

FromJSON Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

type Rep Predicate Source # 
Instance details

Defined in Amazonka.Glue.Types.Predicate

type Rep Predicate = D1 ('MetaData "Predicate" "Amazonka.Glue.Types.Predicate" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Predicate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logical") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logical)) :*: S1 ('MetaSel ('Just "conditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Condition]))))

newPredicate :: Predicate Source #

Create a value of Predicate 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:logical:Predicate', predicate_logical - An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.

$sel:conditions:Predicate', predicate_conditions - A list of the conditions that determine when the trigger will fire.

predicate_logical :: Lens' Predicate (Maybe Logical) Source #

An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.

predicate_conditions :: Lens' Predicate (Maybe [Condition]) Source #

A list of the conditions that determine when the trigger will fire.

PrincipalPermissions

data PrincipalPermissions Source #

Permissions granted to a principal.

See: newPrincipalPermissions smart constructor.

Constructors

PrincipalPermissions' 

Fields

Instances

Instances details
Eq PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

Read PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

Show PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

Generic PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

Associated Types

type Rep PrincipalPermissions :: Type -> Type #

NFData PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

Methods

rnf :: PrincipalPermissions -> () #

Hashable PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

ToJSON PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

FromJSON PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

type Rep PrincipalPermissions Source # 
Instance details

Defined in Amazonka.Glue.Types.PrincipalPermissions

type Rep PrincipalPermissions = D1 ('MetaData "PrincipalPermissions" "Amazonka.Glue.Types.PrincipalPermissions" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PrincipalPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataLakePrincipal)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Permission]))))

newPrincipalPermissions :: PrincipalPermissions Source #

Create a value of PrincipalPermissions 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:principal:PrincipalPermissions', principalPermissions_principal - The principal who is granted permissions.

$sel:permissions:PrincipalPermissions', principalPermissions_permissions - The permissions that are granted to the principal.

principalPermissions_permissions :: Lens' PrincipalPermissions (Maybe [Permission]) Source #

The permissions that are granted to the principal.

PropertyPredicate

data PropertyPredicate Source #

Defines a property predicate.

See: newPropertyPredicate smart constructor.

Constructors

PropertyPredicate' 

Fields

Instances

Instances details
Eq PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Read PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Show PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Generic PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Associated Types

type Rep PropertyPredicate :: Type -> Type #

NFData PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

Methods

rnf :: PropertyPredicate -> () #

Hashable PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

ToJSON PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

type Rep PropertyPredicate Source # 
Instance details

Defined in Amazonka.Glue.Types.PropertyPredicate

type Rep PropertyPredicate = D1 ('MetaData "PropertyPredicate" "Amazonka.Glue.Types.PropertyPredicate" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PropertyPredicate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Comparator)))))

newPropertyPredicate :: PropertyPredicate Source #

Create a value of PropertyPredicate 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:value:PropertyPredicate', propertyPredicate_value - The value of the property.

$sel:key:PropertyPredicate', propertyPredicate_key - The key of the property.

$sel:comparator:PropertyPredicate', propertyPredicate_comparator - The comparator used to compare this property to others.

propertyPredicate_comparator :: Lens' PropertyPredicate (Maybe Comparator) Source #

The comparator used to compare this property to others.

RecrawlPolicy

data RecrawlPolicy Source #

When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in Glue in the developer guide.

See: newRecrawlPolicy smart constructor.

Constructors

RecrawlPolicy' 

Fields

  • recrawlBehavior :: Maybe RecrawlBehavior

    Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

    A value of CRAWL_EVERYTHING specifies crawling the entire dataset again.

    A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

    A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.

Instances

Instances details
Eq RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

Read RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

Show RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

Generic RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

Associated Types

type Rep RecrawlPolicy :: Type -> Type #

NFData RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

Methods

rnf :: RecrawlPolicy -> () #

Hashable RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

ToJSON RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

FromJSON RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

type Rep RecrawlPolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.RecrawlPolicy

type Rep RecrawlPolicy = D1 ('MetaData "RecrawlPolicy" "Amazonka.Glue.Types.RecrawlPolicy" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "RecrawlPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recrawlBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecrawlBehavior))))

newRecrawlPolicy :: RecrawlPolicy Source #

Create a value of RecrawlPolicy 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:recrawlBehavior:RecrawlPolicy', recrawlPolicy_recrawlBehavior - Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

A value of CRAWL_EVERYTHING specifies crawling the entire dataset again.

A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.

recrawlPolicy_recrawlBehavior :: Lens' RecrawlPolicy (Maybe RecrawlBehavior) Source #

Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

A value of CRAWL_EVERYTHING specifies crawling the entire dataset again.

A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.

RegistryId

data RegistryId Source #

A wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

See: newRegistryId smart constructor.

Constructors

RegistryId' 

Fields

  • registryName :: Maybe Text

    Name of the registry. Used only for lookup. One of RegistryArn or RegistryName has to be provided.

  • registryArn :: Maybe Text

    Arn of the registry to be updated. One of RegistryArn or RegistryName has to be provided.

Instances

Instances details
Eq RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

Read RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

Show RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

Generic RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

Associated Types

type Rep RegistryId :: Type -> Type #

NFData RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

Methods

rnf :: RegistryId -> () #

Hashable RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

ToJSON RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

type Rep RegistryId Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryId

type Rep RegistryId = D1 ('MetaData "RegistryId" "Amazonka.Glue.Types.RegistryId" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "RegistryId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRegistryId :: RegistryId Source #

Create a value of RegistryId 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:registryName:RegistryId', registryId_registryName - Name of the registry. Used only for lookup. One of RegistryArn or RegistryName has to be provided.

$sel:registryArn:RegistryId', registryId_registryArn - Arn of the registry to be updated. One of RegistryArn or RegistryName has to be provided.

registryId_registryName :: Lens' RegistryId (Maybe Text) Source #

Name of the registry. Used only for lookup. One of RegistryArn or RegistryName has to be provided.

registryId_registryArn :: Lens' RegistryId (Maybe Text) Source #

Arn of the registry to be updated. One of RegistryArn or RegistryName has to be provided.

RegistryListItem

data RegistryListItem Source #

A structure containing the details for a registry.

See: newRegistryListItem smart constructor.

Constructors

RegistryListItem' 

Fields

Instances

Instances details
Eq RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

Read RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

Show RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

Generic RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

Associated Types

type Rep RegistryListItem :: Type -> Type #

NFData RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

Methods

rnf :: RegistryListItem -> () #

Hashable RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

FromJSON RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

type Rep RegistryListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.RegistryListItem

type Rep RegistryListItem = D1 ('MetaData "RegistryListItem" "Amazonka.Glue.Types.RegistryListItem" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "RegistryListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistryStatus)) :*: (S1 ('MetaSel ('Just "registryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "registryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "updatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRegistryListItem :: RegistryListItem Source #

Create a value of RegistryListItem 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:status:RegistryListItem', registryListItem_status - The status of the registry.

$sel:registryName:RegistryListItem', registryListItem_registryName - The name of the registry.

$sel:createdTime:RegistryListItem', registryListItem_createdTime - The data the registry was created.

$sel:registryArn:RegistryListItem', registryListItem_registryArn - The Amazon Resource Name (ARN) of the registry.

$sel:updatedTime:RegistryListItem', registryListItem_updatedTime - The date the registry was updated.

$sel:description:RegistryListItem', registryListItem_description - A description of the registry.

registryListItem_createdTime :: Lens' RegistryListItem (Maybe Text) Source #

The data the registry was created.

registryListItem_registryArn :: Lens' RegistryListItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the registry.

registryListItem_updatedTime :: Lens' RegistryListItem (Maybe Text) Source #

The date the registry was updated.

ResourceUri

data ResourceUri Source #

The URIs for function resources.

See: newResourceUri smart constructor.

Constructors

ResourceUri' 

Fields

Instances

Instances details
Eq ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

Read ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

Show ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

Generic ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

Associated Types

type Rep ResourceUri :: Type -> Type #

NFData ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

Methods

rnf :: ResourceUri -> () #

Hashable ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

ToJSON ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

FromJSON ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

type Rep ResourceUri Source # 
Instance details

Defined in Amazonka.Glue.Types.ResourceUri

type Rep ResourceUri = D1 ('MetaData "ResourceUri" "Amazonka.Glue.Types.ResourceUri" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "ResourceUri'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceUri :: ResourceUri Source #

Create a value of ResourceUri 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:resourceType:ResourceUri', resourceUri_resourceType - The type of the resource.

$sel:uri:ResourceUri', resourceUri_uri - The URI for accessing the resource.

resourceUri_uri :: Lens' ResourceUri (Maybe Text) Source #

The URI for accessing the resource.

S3Encryption

data S3Encryption Source #

Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.

See: newS3Encryption smart constructor.

Constructors

S3Encryption' 

Fields

Instances

Instances details
Eq S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

Read S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

Show S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

Generic S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

Associated Types

type Rep S3Encryption :: Type -> Type #

NFData S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

Methods

rnf :: S3Encryption -> () #

Hashable S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

ToJSON S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

FromJSON S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

type Rep S3Encryption Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Encryption

type Rep S3Encryption = D1 ('MetaData "S3Encryption" "Amazonka.Glue.Types.S3Encryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "S3Encryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3EncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3EncryptionMode)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Encryption :: S3Encryption Source #

Create a value of S3Encryption 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:s3EncryptionMode:S3Encryption', s3Encryption_s3EncryptionMode - The encryption mode to use for Amazon S3 data.

$sel:kmsKeyArn:S3Encryption', s3Encryption_kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

s3Encryption_s3EncryptionMode :: Lens' S3Encryption (Maybe S3EncryptionMode) Source #

The encryption mode to use for Amazon S3 data.

s3Encryption_kmsKeyArn :: Lens' S3Encryption (Maybe Text) Source #

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

S3Target

data S3Target Source #

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

See: newS3Target smart constructor.

Constructors

S3Target' 

Fields

  • path :: Maybe Text

    The path to the Amazon S3 target.

  • sampleSize :: Maybe Int

    Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.

  • connectionName :: Maybe Text

    The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

  • exclusions :: Maybe [Text]

    A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

  • eventQueueArn :: Maybe Text

    A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

  • dlqEventQueueArn :: Maybe Text

    A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

Instances

Instances details
Eq S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

Read S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

Show S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

Generic S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

Associated Types

type Rep S3Target :: Type -> Type #

Methods

from :: S3Target -> Rep S3Target x #

to :: Rep S3Target x -> S3Target #

NFData S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

Methods

rnf :: S3Target -> () #

Hashable S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

Methods

hashWithSalt :: Int -> S3Target -> Int #

hash :: S3Target -> Int #

ToJSON S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

FromJSON S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

type Rep S3Target Source # 
Instance details

Defined in Amazonka.Glue.Types.S3Target

type Rep S3Target = D1 ('MetaData "S3Target" "Amazonka.Glue.Types.S3Target" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "S3Target'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sampleSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "connectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "exclusions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "eventQueueArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dlqEventQueueArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newS3Target :: S3Target Source #

Create a value of S3Target 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:path:S3Target', s3Target_path - The path to the Amazon S3 target.

$sel:sampleSize:S3Target', s3Target_sampleSize - Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.

$sel:connectionName:S3Target', s3Target_connectionName - The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

$sel:exclusions:S3Target', s3Target_exclusions - A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

$sel:eventQueueArn:S3Target', s3Target_eventQueueArn - A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

$sel:dlqEventQueueArn:S3Target', s3Target_dlqEventQueueArn - A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

s3Target_path :: Lens' S3Target (Maybe Text) Source #

The path to the Amazon S3 target.

s3Target_sampleSize :: Lens' S3Target (Maybe Int) Source #

Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.

s3Target_connectionName :: Lens' S3Target (Maybe Text) Source #

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

s3Target_exclusions :: Lens' S3Target (Maybe [Text]) Source #

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

s3Target_eventQueueArn :: Lens' S3Target (Maybe Text) Source #

A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

s3Target_dlqEventQueueArn :: Lens' S3Target (Maybe Text) Source #

A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

Schedule

data Schedule Source #

A scheduling object using a cron statement to schedule an event.

See: newSchedule smart constructor.

Constructors

Schedule' 

Fields

Instances

Instances details
Eq Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

Read Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

Show Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

Generic Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

Associated Types

type Rep Schedule :: Type -> Type #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

NFData Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

Methods

rnf :: Schedule -> () #

Hashable Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

Methods

hashWithSalt :: Int -> Schedule -> Int #

hash :: Schedule -> Int #

FromJSON Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

type Rep Schedule Source # 
Instance details

Defined in Amazonka.Glue.Types.Schedule

type Rep Schedule = D1 ('MetaData "Schedule" "Amazonka.Glue.Types.Schedule" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Schedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleState)) :*: S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSchedule :: Schedule Source #

Create a value of Schedule 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:state:Schedule', schedule_state - The state of the schedule.

$sel:scheduleExpression:Schedule', schedule_scheduleExpression - A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

schedule_state :: Lens' Schedule (Maybe ScheduleState) Source #

The state of the schedule.

schedule_scheduleExpression :: Lens' Schedule (Maybe Text) Source #

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

SchemaChangePolicy

data SchemaChangePolicy Source #

A policy that specifies update and deletion behaviors for the crawler.

See: newSchemaChangePolicy smart constructor.

Constructors

SchemaChangePolicy' 

Fields

Instances

Instances details
Eq SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

Read SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

Show SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

Generic SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

Associated Types

type Rep SchemaChangePolicy :: Type -> Type #

NFData SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

Methods

rnf :: SchemaChangePolicy -> () #

Hashable SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

ToJSON SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

FromJSON SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

type Rep SchemaChangePolicy Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaChangePolicy

type Rep SchemaChangePolicy = D1 ('MetaData "SchemaChangePolicy" "Amazonka.Glue.Types.SchemaChangePolicy" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaChangePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteBehavior)) :*: S1 ('MetaSel ('Just "updateBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateBehavior))))

newSchemaChangePolicy :: SchemaChangePolicy Source #

Create a value of SchemaChangePolicy 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:deleteBehavior:SchemaChangePolicy', schemaChangePolicy_deleteBehavior - The deletion behavior when the crawler finds a deleted object.

$sel:updateBehavior:SchemaChangePolicy', schemaChangePolicy_updateBehavior - The update behavior when the crawler finds a changed schema.

schemaChangePolicy_deleteBehavior :: Lens' SchemaChangePolicy (Maybe DeleteBehavior) Source #

The deletion behavior when the crawler finds a deleted object.

schemaChangePolicy_updateBehavior :: Lens' SchemaChangePolicy (Maybe UpdateBehavior) Source #

The update behavior when the crawler finds a changed schema.

SchemaColumn

data SchemaColumn Source #

A key-value pair representing a column and data type that this transform can run against. The Schema parameter of the MLTransform may contain up to 100 of these structures.

See: newSchemaColumn smart constructor.

Constructors

SchemaColumn' 

Fields

Instances

Instances details
Eq SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

Read SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

Show SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

Generic SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

Associated Types

type Rep SchemaColumn :: Type -> Type #

NFData SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

Methods

rnf :: SchemaColumn -> () #

Hashable SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

ToJSON SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

FromJSON SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

type Rep SchemaColumn Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaColumn

type Rep SchemaColumn = D1 ('MetaData "SchemaColumn" "Amazonka.Glue.Types.SchemaColumn" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaColumn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSchemaColumn :: SchemaColumn Source #

Create a value of SchemaColumn 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:name:SchemaColumn', schemaColumn_name - The name of the column.

$sel:dataType:SchemaColumn', schemaColumn_dataType - The type of data in the column.

schemaColumn_name :: Lens' SchemaColumn (Maybe Text) Source #

The name of the column.

schemaColumn_dataType :: Lens' SchemaColumn (Maybe Text) Source #

The type of data in the column.

SchemaId

data SchemaId Source #

The unique ID of the schema in the Glue schema registry.

See: newSchemaId smart constructor.

Constructors

SchemaId' 

Fields

  • registryName :: Maybe Text

    The name of the schema registry that contains the schema.

  • schemaName :: Maybe Text

    The name of the schema. One of SchemaArn or SchemaName has to be provided.

  • schemaArn :: Maybe Text

    The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

Instances

Instances details
Eq SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

Read SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

Show SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

Generic SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

Associated Types

type Rep SchemaId :: Type -> Type #

Methods

from :: SchemaId -> Rep SchemaId x #

to :: Rep SchemaId x -> SchemaId #

NFData SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

Methods

rnf :: SchemaId -> () #

Hashable SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

Methods

hashWithSalt :: Int -> SchemaId -> Int #

hash :: SchemaId -> Int #

ToJSON SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

FromJSON SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

type Rep SchemaId Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaId

type Rep SchemaId = D1 ('MetaData "SchemaId" "Amazonka.Glue.Types.SchemaId" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSchemaId :: SchemaId Source #

Create a value of SchemaId 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:registryName:SchemaId', schemaId_registryName - The name of the schema registry that contains the schema.

$sel:schemaName:SchemaId', schemaId_schemaName - The name of the schema. One of SchemaArn or SchemaName has to be provided.

$sel:schemaArn:SchemaId', schemaId_schemaArn - The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

schemaId_registryName :: Lens' SchemaId (Maybe Text) Source #

The name of the schema registry that contains the schema.

schemaId_schemaName :: Lens' SchemaId (Maybe Text) Source #

The name of the schema. One of SchemaArn or SchemaName has to be provided.

schemaId_schemaArn :: Lens' SchemaId (Maybe Text) Source #

The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

SchemaListItem

data SchemaListItem Source #

An object that contains minimal details for a schema.

See: newSchemaListItem smart constructor.

Constructors

SchemaListItem' 

Fields

Instances

Instances details
Eq SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

Read SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

Show SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

Generic SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

Associated Types

type Rep SchemaListItem :: Type -> Type #

NFData SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

Methods

rnf :: SchemaListItem -> () #

Hashable SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

FromJSON SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

type Rep SchemaListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaListItem

type Rep SchemaListItem = D1 ('MetaData "SchemaListItem" "Amazonka.Glue.Types.SchemaListItem" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaStatus)))) :*: ((S1 ('MetaSel ('Just "schemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "updatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSchemaListItem :: SchemaListItem Source #

Create a value of SchemaListItem 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:registryName:SchemaListItem', schemaListItem_registryName - the name of the registry where the schema resides.

$sel:createdTime:SchemaListItem', schemaListItem_createdTime - The date and time that a schema was created.

$sel:schemaStatus:SchemaListItem', schemaListItem_schemaStatus - The status of the schema.

$sel:schemaName:SchemaListItem', schemaListItem_schemaName - The name of the schema.

$sel:schemaArn:SchemaListItem', schemaListItem_schemaArn - The Amazon Resource Name (ARN) for the schema.

$sel:updatedTime:SchemaListItem', schemaListItem_updatedTime - The date and time that a schema was updated.

$sel:description:SchemaListItem', schemaListItem_description - A description for the schema.

schemaListItem_registryName :: Lens' SchemaListItem (Maybe Text) Source #

the name of the registry where the schema resides.

schemaListItem_createdTime :: Lens' SchemaListItem (Maybe Text) Source #

The date and time that a schema was created.

schemaListItem_schemaArn :: Lens' SchemaListItem (Maybe Text) Source #

The Amazon Resource Name (ARN) for the schema.

schemaListItem_updatedTime :: Lens' SchemaListItem (Maybe Text) Source #

The date and time that a schema was updated.

SchemaReference

data SchemaReference Source #

An object that references a schema stored in the Glue Schema Registry.

See: newSchemaReference smart constructor.

Constructors

SchemaReference' 

Fields

Instances

Instances details
Eq SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

Read SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

Show SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

Generic SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

Associated Types

type Rep SchemaReference :: Type -> Type #

NFData SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

Methods

rnf :: SchemaReference -> () #

Hashable SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

ToJSON SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

FromJSON SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

type Rep SchemaReference Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaReference

type Rep SchemaReference = D1 ('MetaData "SchemaReference" "Amazonka.Glue.Types.SchemaReference" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "schemaVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schemaId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaId)) :*: S1 ('MetaSel ('Just "schemaVersionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newSchemaReference :: SchemaReference Source #

Create a value of SchemaReference 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:schemaVersionId:SchemaReference', schemaReference_schemaVersionId - The unique ID assigned to a version of the schema. Either this or the SchemaId has to be provided.

$sel:schemaId:SchemaReference', schemaReference_schemaId - A structure that contains schema identity fields. Either this or the SchemaVersionId has to be provided.

$sel:schemaVersionNumber:SchemaReference', schemaReference_schemaVersionNumber - The version number of the schema.

schemaReference_schemaVersionId :: Lens' SchemaReference (Maybe Text) Source #

The unique ID assigned to a version of the schema. Either this or the SchemaId has to be provided.

schemaReference_schemaId :: Lens' SchemaReference (Maybe SchemaId) Source #

A structure that contains schema identity fields. Either this or the SchemaVersionId has to be provided.

SchemaVersionErrorItem

data SchemaVersionErrorItem Source #

An object that contains the error details for an operation on a schema version.

See: newSchemaVersionErrorItem smart constructor.

Constructors

SchemaVersionErrorItem' 

Fields

Instances

Instances details
Eq SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

Read SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

Show SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

Generic SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

Associated Types

type Rep SchemaVersionErrorItem :: Type -> Type #

NFData SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

Methods

rnf :: SchemaVersionErrorItem -> () #

Hashable SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

FromJSON SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

type Rep SchemaVersionErrorItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionErrorItem

type Rep SchemaVersionErrorItem = D1 ('MetaData "SchemaVersionErrorItem" "Amazonka.Glue.Types.SchemaVersionErrorItem" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaVersionErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "errorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetails))))

newSchemaVersionErrorItem :: SchemaVersionErrorItem Source #

Create a value of SchemaVersionErrorItem 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:versionNumber:SchemaVersionErrorItem', schemaVersionErrorItem_versionNumber - The version number of the schema.

$sel:errorDetails:SchemaVersionErrorItem', schemaVersionErrorItem_errorDetails - The details of the error for the schema version.

schemaVersionErrorItem_errorDetails :: Lens' SchemaVersionErrorItem (Maybe ErrorDetails) Source #

The details of the error for the schema version.

SchemaVersionListItem

data SchemaVersionListItem Source #

An object containing the details about a schema version.

See: newSchemaVersionListItem smart constructor.

Constructors

SchemaVersionListItem' 

Fields

Instances

Instances details
Eq SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

Read SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

Show SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

Generic SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

Associated Types

type Rep SchemaVersionListItem :: Type -> Type #

NFData SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

Methods

rnf :: SchemaVersionListItem -> () #

Hashable SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

FromJSON SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

type Rep SchemaVersionListItem Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionListItem

type Rep SchemaVersionListItem = D1 ('MetaData "SchemaVersionListItem" "Amazonka.Glue.Types.SchemaVersionListItem" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaVersionListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaVersionStatus)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "schemaVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "schemaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSchemaVersionListItem :: SchemaVersionListItem Source #

Create a value of SchemaVersionListItem 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:status:SchemaVersionListItem', schemaVersionListItem_status - The status of the schema version.

$sel:createdTime:SchemaVersionListItem', schemaVersionListItem_createdTime - The date and time the schema version was created.

$sel:schemaVersionId:SchemaVersionListItem', schemaVersionListItem_schemaVersionId - The unique identifier of the schema version.

$sel:versionNumber:SchemaVersionListItem', schemaVersionListItem_versionNumber - The version number of the schema.

$sel:schemaArn:SchemaVersionListItem', schemaVersionListItem_schemaArn - The Amazon Resource Name (ARN) of the schema.

schemaVersionListItem_createdTime :: Lens' SchemaVersionListItem (Maybe Text) Source #

The date and time the schema version was created.

schemaVersionListItem_schemaVersionId :: Lens' SchemaVersionListItem (Maybe Text) Source #

The unique identifier of the schema version.

schemaVersionListItem_schemaArn :: Lens' SchemaVersionListItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the schema.

SchemaVersionNumber

data SchemaVersionNumber Source #

A structure containing the schema version information.

See: newSchemaVersionNumber smart constructor.

Constructors

SchemaVersionNumber' 

Fields

Instances

Instances details
Eq SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

Read SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

Show SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

Generic SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

Associated Types

type Rep SchemaVersionNumber :: Type -> Type #

NFData SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

Methods

rnf :: SchemaVersionNumber -> () #

Hashable SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

ToJSON SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

type Rep SchemaVersionNumber Source # 
Instance details

Defined in Amazonka.Glue.Types.SchemaVersionNumber

type Rep SchemaVersionNumber = D1 ('MetaData "SchemaVersionNumber" "Amazonka.Glue.Types.SchemaVersionNumber" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SchemaVersionNumber'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "latestVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSchemaVersionNumber :: SchemaVersionNumber Source #

Create a value of SchemaVersionNumber 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:versionNumber:SchemaVersionNumber', schemaVersionNumber_versionNumber - The version number of the schema.

$sel:latestVersion:SchemaVersionNumber', schemaVersionNumber_latestVersion - The latest version available for the schema.

schemaVersionNumber_latestVersion :: Lens' SchemaVersionNumber (Maybe Bool) Source #

The latest version available for the schema.

SecurityConfiguration

data SecurityConfiguration Source #

Specifies a security configuration.

See: newSecurityConfiguration smart constructor.

Constructors

SecurityConfiguration' 

Fields

Instances

Instances details
Eq SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

Read SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

Show SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

Generic SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

Associated Types

type Rep SecurityConfiguration :: Type -> Type #

NFData SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

Methods

rnf :: SecurityConfiguration -> () #

Hashable SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

FromJSON SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

type Rep SecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.Types.SecurityConfiguration

type Rep SecurityConfiguration = D1 ('MetaData "SecurityConfiguration" "Amazonka.Glue.Types.SecurityConfiguration" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SecurityConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfiguration)) :*: S1 ('MetaSel ('Just "createdTimeStamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newSecurityConfiguration :: SecurityConfiguration Source #

Create a value of SecurityConfiguration 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:name:SecurityConfiguration', securityConfiguration_name - The name of the security configuration.

$sel:encryptionConfiguration:SecurityConfiguration', securityConfiguration_encryptionConfiguration - The encryption configuration associated with this security configuration.

$sel:createdTimeStamp:SecurityConfiguration', securityConfiguration_createdTimeStamp - The time at which this security configuration was created.

securityConfiguration_name :: Lens' SecurityConfiguration (Maybe Text) Source #

The name of the security configuration.

securityConfiguration_encryptionConfiguration :: Lens' SecurityConfiguration (Maybe EncryptionConfiguration) Source #

The encryption configuration associated with this security configuration.

securityConfiguration_createdTimeStamp :: Lens' SecurityConfiguration (Maybe UTCTime) Source #

The time at which this security configuration was created.

Segment

data Segment Source #

Defines a non-overlapping region of a table's partitions, allowing multiple requests to be run in parallel.

See: newSegment smart constructor.

Constructors

Segment' 

Fields

  • segmentNumber :: Natural

    The zero-based index number of the segment. For example, if the total number of segments is 4, SegmentNumber values range from 0 through 3.

  • totalSegments :: Natural

    The total number of segments.

Instances

Instances details
Eq Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

Methods

(==) :: Segment -> Segment -> Bool #

(/=) :: Segment -> Segment -> Bool #

Read Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

Show Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

Generic Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

Associated Types

type Rep Segment :: Type -> Type #

Methods

from :: Segment -> Rep Segment x #

to :: Rep Segment x -> Segment #

NFData Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

Methods

rnf :: Segment -> () #

Hashable Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

Methods

hashWithSalt :: Int -> Segment -> Int #

hash :: Segment -> Int #

ToJSON Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

type Rep Segment Source # 
Instance details

Defined in Amazonka.Glue.Types.Segment

type Rep Segment = D1 ('MetaData "Segment" "Amazonka.Glue.Types.Segment" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Segment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "segmentNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "totalSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newSegment Source #

Create a value of Segment 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:segmentNumber:Segment', segment_segmentNumber - The zero-based index number of the segment. For example, if the total number of segments is 4, SegmentNumber values range from 0 through 3.

$sel:totalSegments:Segment', segment_totalSegments - The total number of segments.

segment_segmentNumber :: Lens' Segment Natural Source #

The zero-based index number of the segment. For example, if the total number of segments is 4, SegmentNumber values range from 0 through 3.

segment_totalSegments :: Lens' Segment Natural Source #

The total number of segments.

SerDeInfo

data SerDeInfo Source #

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

See: newSerDeInfo smart constructor.

Constructors

SerDeInfo' 

Fields

Instances

Instances details
Eq SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

Read SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

Show SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

Generic SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

Associated Types

type Rep SerDeInfo :: Type -> Type #

NFData SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

Methods

rnf :: SerDeInfo -> () #

Hashable SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

ToJSON SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

FromJSON SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

type Rep SerDeInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SerDeInfo

type Rep SerDeInfo = D1 ('MetaData "SerDeInfo" "Amazonka.Glue.Types.SerDeInfo" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SerDeInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serializationLibrary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newSerDeInfo :: SerDeInfo Source #

Create a value of SerDeInfo 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:serializationLibrary:SerDeInfo', serDeInfo_serializationLibrary - Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

$sel:name:SerDeInfo', serDeInfo_name - Name of the SerDe.

$sel:parameters:SerDeInfo', serDeInfo_parameters - These key-value pairs define initialization parameters for the SerDe.

serDeInfo_serializationLibrary :: Lens' SerDeInfo (Maybe Text) Source #

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

serDeInfo_parameters :: Lens' SerDeInfo (Maybe (HashMap Text Text)) Source #

These key-value pairs define initialization parameters for the SerDe.

SkewedInfo

data SkewedInfo Source #

Specifies skewed values in a table. Skewed values are those that occur with very high frequency.

See: newSkewedInfo smart constructor.

Constructors

SkewedInfo' 

Fields

Instances

Instances details
Eq SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

Read SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

Show SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

Generic SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

Associated Types

type Rep SkewedInfo :: Type -> Type #

NFData SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

Methods

rnf :: SkewedInfo -> () #

Hashable SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

ToJSON SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

FromJSON SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

type Rep SkewedInfo Source # 
Instance details

Defined in Amazonka.Glue.Types.SkewedInfo

type Rep SkewedInfo = D1 ('MetaData "SkewedInfo" "Amazonka.Glue.Types.SkewedInfo" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SkewedInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "skewedColumnValueLocationMaps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "skewedColumnValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "skewedColumnNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newSkewedInfo :: SkewedInfo Source #

Create a value of SkewedInfo 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:skewedColumnValueLocationMaps:SkewedInfo', skewedInfo_skewedColumnValueLocationMaps - A mapping of skewed values to the columns that contain them.

$sel:skewedColumnValues:SkewedInfo', skewedInfo_skewedColumnValues - A list of values that appear so frequently as to be considered skewed.

$sel:skewedColumnNames:SkewedInfo', skewedInfo_skewedColumnNames - A list of names of columns that contain skewed values.

skewedInfo_skewedColumnValueLocationMaps :: Lens' SkewedInfo (Maybe (HashMap Text Text)) Source #

A mapping of skewed values to the columns that contain them.

skewedInfo_skewedColumnValues :: Lens' SkewedInfo (Maybe [Text]) Source #

A list of values that appear so frequently as to be considered skewed.

skewedInfo_skewedColumnNames :: Lens' SkewedInfo (Maybe [Text]) Source #

A list of names of columns that contain skewed values.

SortCriterion

data SortCriterion Source #

Specifies a field to sort by and a sort order.

See: newSortCriterion smart constructor.

Constructors

SortCriterion' 

Fields

Instances

Instances details
Eq SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

Read SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

Show SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

Generic SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

Associated Types

type Rep SortCriterion :: Type -> Type #

NFData SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

Methods

rnf :: SortCriterion -> () #

Hashable SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

ToJSON SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

type Rep SortCriterion Source # 
Instance details

Defined in Amazonka.Glue.Types.SortCriterion

type Rep SortCriterion = D1 ('MetaData "SortCriterion" "Amazonka.Glue.Types.SortCriterion" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "SortCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Sort)) :*: S1 ('MetaSel ('Just "fieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSortCriterion :: SortCriterion Source #

Create a value of SortCriterion 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:sort:SortCriterion', sortCriterion_sort - An ascending or descending sort.

$sel:fieldName:SortCriterion', sortCriterion_fieldName - The name of the field on which to sort.

sortCriterion_sort :: Lens' SortCriterion (Maybe Sort) Source #

An ascending or descending sort.

sortCriterion_fieldName :: Lens' SortCriterion (Maybe Text) Source #

The name of the field on which to sort.

StartingEventBatchCondition

data StartingEventBatchCondition Source #

The batch condition that started the workflow run. Either the number of events in the batch size arrived, in which case the BatchSize member is non-zero, or the batch window expired, in which case the BatchWindow member is non-zero.

See: newStartingEventBatchCondition smart constructor.

Constructors

StartingEventBatchCondition' 

Fields

Instances

Instances details
Eq StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

Read StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

Show StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

Generic StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

Associated Types

type Rep StartingEventBatchCondition :: Type -> Type #

NFData StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

Hashable StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

FromJSON StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

type Rep StartingEventBatchCondition Source # 
Instance details

Defined in Amazonka.Glue.Types.StartingEventBatchCondition

type Rep StartingEventBatchCondition = D1 ('MetaData "StartingEventBatchCondition" "Amazonka.Glue.Types.StartingEventBatchCondition" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "StartingEventBatchCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "batchWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newStartingEventBatchCondition :: StartingEventBatchCondition Source #

Create a value of StartingEventBatchCondition 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:batchWindow:StartingEventBatchCondition', startingEventBatchCondition_batchWindow - Duration of the batch window in seconds.

$sel:batchSize:StartingEventBatchCondition', startingEventBatchCondition_batchSize - Number of events in the batch.

StorageDescriptor

data StorageDescriptor Source #

Describes the physical storage of table data.

See: newStorageDescriptor smart constructor.

Constructors

StorageDescriptor' 

Fields

Instances

Instances details
Eq StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

Read StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

Show StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

Generic StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

Associated Types

type Rep StorageDescriptor :: Type -> Type #

NFData StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

Methods

rnf :: StorageDescriptor -> () #

Hashable StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

ToJSON StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

FromJSON StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

type Rep StorageDescriptor Source # 
Instance details

Defined in Amazonka.Glue.Types.StorageDescriptor

type Rep StorageDescriptor = D1 ('MetaData "StorageDescriptor" "Amazonka.Glue.Types.StorageDescriptor" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "StorageDescriptor'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sortColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Order])) :*: (S1 ('MetaSel ('Just "compressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "bucketColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "serdeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SerDeInfo)) :*: S1 ('MetaSel ('Just "outputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "numberOfBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "schemaReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaReference)) :*: S1 ('MetaSel ('Just "storedAsSubDirectories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "inputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "skewedInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SkewedInfo)) :*: S1 ('MetaSel ('Just "columns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Column])))))))

newStorageDescriptor :: StorageDescriptor Source #

Create a value of StorageDescriptor 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:sortColumns:StorageDescriptor', storageDescriptor_sortColumns - A list specifying the sort order of each bucket in the table.

$sel:compressed:StorageDescriptor', storageDescriptor_compressed - True if the data in the table is compressed, or False if not.

$sel:location:StorageDescriptor', storageDescriptor_location - The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

$sel:bucketColumns:StorageDescriptor', storageDescriptor_bucketColumns - A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

$sel:serdeInfo:StorageDescriptor', storageDescriptor_serdeInfo - The serialization/deserialization (SerDe) information.

$sel:outputFormat:StorageDescriptor', storageDescriptor_outputFormat - The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

$sel:numberOfBuckets:StorageDescriptor', storageDescriptor_numberOfBuckets - Must be specified if the table contains any dimension columns.

$sel:schemaReference:StorageDescriptor', storageDescriptor_schemaReference - An object that references a schema stored in the Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

$sel:storedAsSubDirectories:StorageDescriptor', storageDescriptor_storedAsSubDirectories - True if the table data is stored in subdirectories, or False if not.

$sel:parameters:StorageDescriptor', storageDescriptor_parameters - The user-supplied properties in key-value form.

$sel:inputFormat:StorageDescriptor', storageDescriptor_inputFormat - The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

$sel:skewedInfo:StorageDescriptor', storageDescriptor_skewedInfo - The information about values that appear frequently in a column (skewed values).

$sel:columns:StorageDescriptor', storageDescriptor_columns - A list of the Columns in the table.

storageDescriptor_sortColumns :: Lens' StorageDescriptor (Maybe [Order]) Source #

A list specifying the sort order of each bucket in the table.

storageDescriptor_compressed :: Lens' StorageDescriptor (Maybe Bool) Source #

True if the data in the table is compressed, or False if not.

storageDescriptor_location :: Lens' StorageDescriptor (Maybe Text) Source #

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

storageDescriptor_bucketColumns :: Lens' StorageDescriptor (Maybe [Text]) Source #

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

storageDescriptor_serdeInfo :: Lens' StorageDescriptor (Maybe SerDeInfo) Source #

The serialization/deserialization (SerDe) information.

storageDescriptor_outputFormat :: Lens' StorageDescriptor (Maybe Text) Source #

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

storageDescriptor_numberOfBuckets :: Lens' StorageDescriptor (Maybe Int) Source #

Must be specified if the table contains any dimension columns.

storageDescriptor_schemaReference :: Lens' StorageDescriptor (Maybe SchemaReference) Source #

An object that references a schema stored in the Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

storageDescriptor_storedAsSubDirectories :: Lens' StorageDescriptor (Maybe Bool) Source #

True if the table data is stored in subdirectories, or False if not.

storageDescriptor_parameters :: Lens' StorageDescriptor (Maybe (HashMap Text Text)) Source #

The user-supplied properties in key-value form.

storageDescriptor_inputFormat :: Lens' StorageDescriptor (Maybe Text) Source #

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

storageDescriptor_skewedInfo :: Lens' StorageDescriptor (Maybe SkewedInfo) Source #

The information about values that appear frequently in a column (skewed values).

storageDescriptor_columns :: Lens' StorageDescriptor (Maybe [Column]) Source #

A list of the Columns in the table.

StringColumnStatisticsData

data StringColumnStatisticsData Source #

Defines column statistics supported for character sequence data values.

See: newStringColumnStatisticsData smart constructor.

Constructors

StringColumnStatisticsData' 

Fields

Instances

Instances details
Eq StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

Read StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

Show StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

Generic StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

Associated Types

type Rep StringColumnStatisticsData :: Type -> Type #

NFData StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

Hashable StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

ToJSON StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

FromJSON StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

type Rep StringColumnStatisticsData Source # 
Instance details

Defined in Amazonka.Glue.Types.StringColumnStatisticsData

type Rep StringColumnStatisticsData = D1 ('MetaData "StringColumnStatisticsData" "Amazonka.Glue.Types.StringColumnStatisticsData" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "StringColumnStatisticsData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maximumLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "averageLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "numberOfNulls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "numberOfDistinctValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

Table

data Table Source #

Represents a collection of related data organized in columns and rows.

See: newTable smart constructor.

Constructors

Table' 

Fields

Instances

Instances details
Eq Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Read Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

Show Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Generic Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

Associated Types

type Rep Table :: Type -> Type #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

NFData Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

Methods

rnf :: Table -> () #

Hashable Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

Methods

hashWithSalt :: Int -> Table -> Int #

hash :: Table -> Int #

FromJSON Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

type Rep Table Source # 
Instance details

Defined in Amazonka.Glue.Types.Table

type Rep Table = D1 ('MetaData "Table" "Amazonka.Glue.Types.Table" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "Table'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "retention") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "targetTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableIdentifier))) :*: (S1 ('MetaSel ('Just "isRegisteredWithLakeFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tableType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "viewOriginalText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "viewExpandedText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastAnalyzedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "storageDescriptor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageDescriptor)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: ((S1 ('MetaSel ('Just "lastAccessTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "partitionKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Column])) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newTable Source #

Arguments

:: Text

$sel:name:Table'

-> Table 

Create a value of Table 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:retention:Table', table_retention - The retention time for this table.

$sel:targetTable:Table', table_targetTable - A TableIdentifier structure that describes a target table for resource linking.

$sel:isRegisteredWithLakeFormation:Table', table_isRegisteredWithLakeFormation - Indicates whether the table has been registered with Lake Formation.

$sel:createdBy:Table', table_createdBy - The person or entity who created the table.

$sel:tableType:Table', table_tableType - The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

$sel:catalogId:Table', table_catalogId - The ID of the Data Catalog in which the table resides.

$sel:owner:Table', table_owner - The owner of the table.

$sel:viewOriginalText:Table', table_viewOriginalText - If the table is a view, the original text of the view; otherwise null.

$sel:updateTime:Table', table_updateTime - The last time that the table was updated.

$sel:viewExpandedText:Table', table_viewExpandedText - If the table is a view, the expanded text of the view; otherwise null.

$sel:lastAnalyzedTime:Table', table_lastAnalyzedTime - The last time that column statistics were computed for this table.

$sel:storageDescriptor:Table', table_storageDescriptor - A storage descriptor containing information about the physical storage of this table.

$sel:databaseName:Table', table_databaseName - The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.

$sel:parameters:Table', table_parameters - These key-value pairs define properties associated with the table.

$sel:lastAccessTime:Table', table_lastAccessTime - The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.

$sel:description:Table', table_description - A description of the table.

$sel:partitionKeys:Table', table_partitionKeys - A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

$sel:createTime:Table', table_createTime - The time when the table definition was created in the Data Catalog.

$sel:name:Table', table_name - The table name. For Hive compatibility, this must be entirely lowercase.

table_retention :: Lens' Table (Maybe Natural) Source #

The retention time for this table.

table_targetTable :: Lens' Table (Maybe TableIdentifier) Source #

A TableIdentifier structure that describes a target table for resource linking.

table_isRegisteredWithLakeFormation :: Lens' Table (Maybe Bool) Source #

Indicates whether the table has been registered with Lake Formation.

table_createdBy :: Lens' Table (Maybe Text) Source #

The person or entity who created the table.

table_tableType :: Lens' Table (Maybe Text) Source #

The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

table_catalogId :: Lens' Table (Maybe Text) Source #

The ID of the Data Catalog in which the table resides.

table_owner :: Lens' Table (Maybe Text) Source #

The owner of the table.

table_viewOriginalText :: Lens' Table (Maybe Text) Source #

If the table is a view, the original text of the view; otherwise null.

table_updateTime :: Lens' Table (Maybe UTCTime) Source #

The last time that the table was updated.

table_viewExpandedText :: Lens' Table (Maybe Text) Source #

If the table is a view, the expanded text of the view; otherwise null.

table_lastAnalyzedTime :: Lens' Table (Maybe UTCTime) Source #

The last time that column statistics were computed for this table.

table_storageDescriptor :: Lens' Table (Maybe StorageDescriptor) Source #

A storage descriptor containing information about the physical storage of this table.

table_databaseName :: Lens' Table (Maybe Text) Source #

The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.

table_parameters :: Lens' Table (Maybe (HashMap Text Text)) Source #

These key-value pairs define properties associated with the table.

table_lastAccessTime :: Lens' Table (Maybe UTCTime) Source #

The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.

table_description :: Lens' Table (Maybe Text) Source #

A description of the table.

table_partitionKeys :: Lens' Table (Maybe [Column]) Source #

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

table_createTime :: Lens' Table (Maybe UTCTime) Source #

The time when the table definition was created in the Data Catalog.

table_name :: Lens' Table Text Source #

The table name. For Hive compatibility, this must be entirely lowercase.

TableError

data TableError Source #

An error record for table operations.

See: newTableError smart constructor.

Constructors

TableError' 

Fields

Instances

Instances details
Eq TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

Read TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

Show TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

Generic TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

Associated Types

type Rep TableError :: Type -> Type #

NFData TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

Methods

rnf :: TableError -> () #

Hashable TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

FromJSON TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

type Rep TableError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableError

type Rep TableError = D1 ('MetaData "TableError" "Amazonka.Glue.Types.TableError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TableError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail))))

newTableError :: TableError Source #

Create a value of TableError 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:tableName:TableError', tableError_tableName - The name of the table. For Hive compatibility, this must be entirely lowercase.

$sel:errorDetail:TableError', tableError_errorDetail - The details about the error.

tableError_tableName :: Lens' TableError (Maybe Text) Source #

The name of the table. For Hive compatibility, this must be entirely lowercase.

TableIdentifier

data TableIdentifier Source #

A structure that describes a target table for resource linking.

See: newTableIdentifier smart constructor.

Constructors

TableIdentifier' 

Fields

Instances

Instances details
Eq TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

Read TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

Show TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

Generic TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

Associated Types

type Rep TableIdentifier :: Type -> Type #

NFData TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

Methods

rnf :: TableIdentifier -> () #

Hashable TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

ToJSON TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

FromJSON TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

type Rep TableIdentifier Source # 
Instance details

Defined in Amazonka.Glue.Types.TableIdentifier

type Rep TableIdentifier = D1 ('MetaData "TableIdentifier" "Amazonka.Glue.Types.TableIdentifier" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TableIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTableIdentifier :: TableIdentifier Source #

Create a value of TableIdentifier 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:catalogId:TableIdentifier', tableIdentifier_catalogId - The ID of the Data Catalog in which the table resides.

$sel:name:TableIdentifier', tableIdentifier_name - The name of the target table.

$sel:databaseName:TableIdentifier', tableIdentifier_databaseName - The name of the catalog database that contains the target table.

tableIdentifier_catalogId :: Lens' TableIdentifier (Maybe Text) Source #

The ID of the Data Catalog in which the table resides.

tableIdentifier_name :: Lens' TableIdentifier (Maybe Text) Source #

The name of the target table.

tableIdentifier_databaseName :: Lens' TableIdentifier (Maybe Text) Source #

The name of the catalog database that contains the target table.

TableInput

data TableInput Source #

A structure used to define a table.

See: newTableInput smart constructor.

Constructors

TableInput' 

Fields

Instances

Instances details
Eq TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

Read TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

Show TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

Generic TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

Associated Types

type Rep TableInput :: Type -> Type #

NFData TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

Methods

rnf :: TableInput -> () #

Hashable TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

ToJSON TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

type Rep TableInput Source # 
Instance details

Defined in Amazonka.Glue.Types.TableInput

type Rep TableInput = D1 ('MetaData "TableInput" "Amazonka.Glue.Types.TableInput" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TableInput'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "retention") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "targetTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableIdentifier)) :*: S1 ('MetaSel ('Just "tableType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "viewOriginalText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "viewExpandedText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "lastAnalyzedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "storageDescriptor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageDescriptor)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "lastAccessTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "partitionKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Column])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newTableInput Source #

Create a value of TableInput 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:retention:TableInput', tableInput_retention - The retention time for this table.

$sel:targetTable:TableInput', tableInput_targetTable - A TableIdentifier structure that describes a target table for resource linking.

$sel:tableType:TableInput', tableInput_tableType - The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

$sel:owner:TableInput', tableInput_owner - The table owner.

$sel:viewOriginalText:TableInput', tableInput_viewOriginalText - If the table is a view, the original text of the view; otherwise null.

$sel:viewExpandedText:TableInput', tableInput_viewExpandedText - If the table is a view, the expanded text of the view; otherwise null.

$sel:lastAnalyzedTime:TableInput', tableInput_lastAnalyzedTime - The last time that column statistics were computed for this table.

$sel:storageDescriptor:TableInput', tableInput_storageDescriptor - A storage descriptor containing information about the physical storage of this table.

$sel:parameters:TableInput', tableInput_parameters - These key-value pairs define properties associated with the table.

$sel:lastAccessTime:TableInput', tableInput_lastAccessTime - The last time that the table was accessed.

$sel:description:TableInput', tableInput_description - A description of the table.

$sel:partitionKeys:TableInput', tableInput_partitionKeys - A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

$sel:name:TableInput', tableInput_name - The table name. For Hive compatibility, this is folded to lowercase when it is stored.

tableInput_retention :: Lens' TableInput (Maybe Natural) Source #

The retention time for this table.

tableInput_targetTable :: Lens' TableInput (Maybe TableIdentifier) Source #

A TableIdentifier structure that describes a target table for resource linking.

tableInput_tableType :: Lens' TableInput (Maybe Text) Source #

The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

tableInput_viewOriginalText :: Lens' TableInput (Maybe Text) Source #

If the table is a view, the original text of the view; otherwise null.

tableInput_viewExpandedText :: Lens' TableInput (Maybe Text) Source #

If the table is a view, the expanded text of the view; otherwise null.

tableInput_lastAnalyzedTime :: Lens' TableInput (Maybe UTCTime) Source #

The last time that column statistics were computed for this table.

tableInput_storageDescriptor :: Lens' TableInput (Maybe StorageDescriptor) Source #

A storage descriptor containing information about the physical storage of this table.

tableInput_parameters :: Lens' TableInput (Maybe (HashMap Text Text)) Source #

These key-value pairs define properties associated with the table.

tableInput_lastAccessTime :: Lens' TableInput (Maybe UTCTime) Source #

The last time that the table was accessed.

tableInput_description :: Lens' TableInput (Maybe Text) Source #

A description of the table.

tableInput_partitionKeys :: Lens' TableInput (Maybe [Column]) Source #

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

tableInput_name :: Lens' TableInput Text Source #

The table name. For Hive compatibility, this is folded to lowercase when it is stored.

TableVersion

data TableVersion Source #

Specifies a version of a table.

See: newTableVersion smart constructor.

Constructors

TableVersion' 

Fields

  • versionId :: Maybe Text

    The ID value that identifies this table version. A VersionId is a string representation of an integer. Each version is incremented by 1.

  • table :: Maybe Table

    The table in question.

Instances

Instances details
Eq TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

Read TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

Show TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

Generic TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

Associated Types

type Rep TableVersion :: Type -> Type #

NFData TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

Methods

rnf :: TableVersion -> () #

Hashable TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

FromJSON TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

type Rep TableVersion Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersion

type Rep TableVersion = D1 ('MetaData "TableVersion" "Amazonka.Glue.Types.TableVersion" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TableVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "table") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Table))))

newTableVersion :: TableVersion Source #

Create a value of TableVersion 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:versionId:TableVersion', tableVersion_versionId - The ID value that identifies this table version. A VersionId is a string representation of an integer. Each version is incremented by 1.

$sel:table:TableVersion', tableVersion_table - The table in question.

tableVersion_versionId :: Lens' TableVersion (Maybe Text) Source #

The ID value that identifies this table version. A VersionId is a string representation of an integer. Each version is incremented by 1.

TableVersionError

data TableVersionError Source #

An error record for table-version operations.

See: newTableVersionError smart constructor.

Constructors

TableVersionError' 

Fields

Instances

Instances details
Eq TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

Read TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

Show TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

Generic TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

Associated Types

type Rep TableVersionError :: Type -> Type #

NFData TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

Methods

rnf :: TableVersionError -> () #

Hashable TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

FromJSON TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

type Rep TableVersionError Source # 
Instance details

Defined in Amazonka.Glue.Types.TableVersionError

type Rep TableVersionError = D1 ('MetaData "TableVersionError" "Amazonka.Glue.Types.TableVersionError" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TableVersionError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorDetail)))))

newTableVersionError :: TableVersionError Source #

Create a value of TableVersionError 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:versionId:TableVersionError', tableVersionError_versionId - The ID value of the version in question. A VersionID is a string representation of an integer. Each version is incremented by 1.

$sel:tableName:TableVersionError', tableVersionError_tableName - The name of the table in question.

$sel:errorDetail:TableVersionError', tableVersionError_errorDetail - The details about the error.

tableVersionError_versionId :: Lens' TableVersionError (Maybe Text) Source #

The ID value of the version in question. A VersionID is a string representation of an integer. Each version is incremented by 1.

tableVersionError_tableName :: Lens' TableVersionError (Maybe Text) Source #

The name of the table in question.

TaskRun

data TaskRun Source #

The sampling parameters that are associated with the machine learning transform.

See: newTaskRun smart constructor.

Constructors

TaskRun' 

Fields

Instances

Instances details
Eq TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

Methods

(==) :: TaskRun -> TaskRun -> Bool #

(/=) :: TaskRun -> TaskRun -> Bool #

Read TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

Show TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

Generic TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

Associated Types

type Rep TaskRun :: Type -> Type #

Methods

from :: TaskRun -> Rep TaskRun x #

to :: Rep TaskRun x -> TaskRun #

NFData TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

Methods

rnf :: TaskRun -> () #

Hashable TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

Methods

hashWithSalt :: Int -> TaskRun -> Int #

hash :: TaskRun -> Int #

FromJSON TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

type Rep TaskRun Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRun

newTaskRun :: TaskRun Source #

Create a value of TaskRun 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:completedOn:TaskRun', taskRun_completedOn - The last point in time that the requested task run was completed.

$sel:status:TaskRun', taskRun_status - The current status of the requested task run.

$sel:lastModifiedOn:TaskRun', taskRun_lastModifiedOn - The last point in time that the requested task run was updated.

$sel:errorString:TaskRun', taskRun_errorString - The list of error strings associated with this task run.

$sel:startedOn:TaskRun', taskRun_startedOn - The date and time that this task run started.

$sel:logGroupName:TaskRun', taskRun_logGroupName - The names of the log group for secure logging, associated with this task run.

$sel:executionTime:TaskRun', taskRun_executionTime - The amount of time (in seconds) that the task run consumed resources.

$sel:properties:TaskRun', taskRun_properties - Specifies configuration properties associated with this task run.

$sel:transformId:TaskRun', taskRun_transformId - The unique identifier for the transform.

$sel:taskRunId:TaskRun', taskRun_taskRunId - The unique identifier for this task run.

taskRun_completedOn :: Lens' TaskRun (Maybe UTCTime) Source #

The last point in time that the requested task run was completed.

taskRun_status :: Lens' TaskRun (Maybe TaskStatusType) Source #

The current status of the requested task run.

taskRun_lastModifiedOn :: Lens' TaskRun (Maybe UTCTime) Source #

The last point in time that the requested task run was updated.

taskRun_errorString :: Lens' TaskRun (Maybe Text) Source #

The list of error strings associated with this task run.

taskRun_startedOn :: Lens' TaskRun (Maybe UTCTime) Source #

The date and time that this task run started.

taskRun_logGroupName :: Lens' TaskRun (Maybe Text) Source #

The names of the log group for secure logging, associated with this task run.

taskRun_executionTime :: Lens' TaskRun (Maybe Int) Source #

The amount of time (in seconds) that the task run consumed resources.

taskRun_properties :: Lens' TaskRun (Maybe TaskRunProperties) Source #

Specifies configuration properties associated with this task run.

taskRun_transformId :: Lens' TaskRun (Maybe Text) Source #

The unique identifier for the transform.

taskRun_taskRunId :: Lens' TaskRun (Maybe Text) Source #

The unique identifier for this task run.

TaskRunFilterCriteria

data TaskRunFilterCriteria Source #

The criteria that are used to filter the task runs for the machine learning transform.

See: newTaskRunFilterCriteria smart constructor.

Constructors

TaskRunFilterCriteria' 

Fields

Instances

Instances details
Eq TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

Read TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

Show TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

Generic TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

Associated Types

type Rep TaskRunFilterCriteria :: Type -> Type #

NFData TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

Methods

rnf :: TaskRunFilterCriteria -> () #

Hashable TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

ToJSON TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

type Rep TaskRunFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunFilterCriteria

type Rep TaskRunFilterCriteria = D1 ('MetaData "TaskRunFilterCriteria" "Amazonka.Glue.Types.TaskRunFilterCriteria" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TaskRunFilterCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskStatusType)) :*: S1 ('MetaSel ('Just "startedAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "startedBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "taskRunType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskType)))))

newTaskRunFilterCriteria :: TaskRunFilterCriteria Source #

Create a value of TaskRunFilterCriteria 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:status:TaskRunFilterCriteria', taskRunFilterCriteria_status - The current status of the task run.

$sel:startedAfter:TaskRunFilterCriteria', taskRunFilterCriteria_startedAfter - Filter on task runs started after this date.

$sel:startedBefore:TaskRunFilterCriteria', taskRunFilterCriteria_startedBefore - Filter on task runs started before this date.

$sel:taskRunType:TaskRunFilterCriteria', taskRunFilterCriteria_taskRunType - The type of task run.

taskRunFilterCriteria_startedAfter :: Lens' TaskRunFilterCriteria (Maybe UTCTime) Source #

Filter on task runs started after this date.

taskRunFilterCriteria_startedBefore :: Lens' TaskRunFilterCriteria (Maybe UTCTime) Source #

Filter on task runs started before this date.

TaskRunProperties

data TaskRunProperties Source #

The configuration properties for the task run.

See: newTaskRunProperties smart constructor.

Constructors

TaskRunProperties' 

Fields

Instances

Instances details
Eq TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

Read TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

Show TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

Generic TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

Associated Types

type Rep TaskRunProperties :: Type -> Type #

NFData TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

Methods

rnf :: TaskRunProperties -> () #

Hashable TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

FromJSON TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

type Rep TaskRunProperties Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunProperties

type Rep TaskRunProperties = D1 ('MetaData "TaskRunProperties" "Amazonka.Glue.Types.TaskRunProperties" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TaskRunProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "taskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskType)) :*: S1 ('MetaSel ('Just "exportLabelsTaskRunProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportLabelsTaskRunProperties))) :*: (S1 ('MetaSel ('Just "labelingSetGenerationTaskRunProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LabelingSetGenerationTaskRunProperties)) :*: (S1 ('MetaSel ('Just "findMatchesTaskRunProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindMatchesTaskRunProperties)) :*: S1 ('MetaSel ('Just "importLabelsTaskRunProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportLabelsTaskRunProperties))))))

newTaskRunProperties :: TaskRunProperties Source #

Create a value of TaskRunProperties 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:taskType:TaskRunProperties', taskRunProperties_taskType - The type of task run.

$sel:exportLabelsTaskRunProperties:TaskRunProperties', taskRunProperties_exportLabelsTaskRunProperties - The configuration properties for an exporting labels task run.

$sel:labelingSetGenerationTaskRunProperties:TaskRunProperties', taskRunProperties_labelingSetGenerationTaskRunProperties - The configuration properties for a labeling set generation task run.

$sel:findMatchesTaskRunProperties:TaskRunProperties', taskRunProperties_findMatchesTaskRunProperties - The configuration properties for a find matches task run.

$sel:importLabelsTaskRunProperties:TaskRunProperties', taskRunProperties_importLabelsTaskRunProperties - The configuration properties for an importing labels task run.

TaskRunSortCriteria

data TaskRunSortCriteria Source #

The sorting criteria that are used to sort the list of task runs for the machine learning transform.

See: newTaskRunSortCriteria smart constructor.

Constructors

TaskRunSortCriteria' 

Fields

Instances

Instances details
Eq TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

Read TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

Show TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

Generic TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

Associated Types

type Rep TaskRunSortCriteria :: Type -> Type #

NFData TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

Methods

rnf :: TaskRunSortCriteria -> () #

Hashable TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

ToJSON TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

type Rep TaskRunSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TaskRunSortCriteria

type Rep TaskRunSortCriteria = D1 ('MetaData "TaskRunSortCriteria" "Amazonka.Glue.Types.TaskRunSortCriteria" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TaskRunSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "column") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TaskRunSortColumnType) :*: S1 ('MetaSel ('Just "sortDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortDirectionType)))

newTaskRunSortCriteria Source #

Create a value of TaskRunSortCriteria 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:column:TaskRunSortCriteria', taskRunSortCriteria_column - The column to be used to sort the list of task runs for the machine learning transform.

$sel:sortDirection:TaskRunSortCriteria', taskRunSortCriteria_sortDirection - The sort direction to be used to sort the list of task runs for the machine learning transform.

taskRunSortCriteria_column :: Lens' TaskRunSortCriteria TaskRunSortColumnType Source #

The column to be used to sort the list of task runs for the machine learning transform.

taskRunSortCriteria_sortDirection :: Lens' TaskRunSortCriteria SortDirectionType Source #

The sort direction to be used to sort the list of task runs for the machine learning transform.

TransformEncryption

data TransformEncryption Source #

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Additionally, imported labels and trained transforms can now be encrypted using a customer provided KMS key.

See: newTransformEncryption smart constructor.

Constructors

TransformEncryption' 

Fields

Instances

Instances details
Eq TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Read TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Show TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Generic TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Associated Types

type Rep TransformEncryption :: Type -> Type #

NFData TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Methods

rnf :: TransformEncryption -> () #

Hashable TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

ToJSON TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

FromJSON TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

type Rep TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

type Rep TransformEncryption = D1 ('MetaData "TransformEncryption" "Amazonka.Glue.Types.TransformEncryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TransformEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mlUserDataEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MLUserDataEncryption)) :*: S1 ('MetaSel ('Just "taskRunSecurityConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTransformEncryption :: TransformEncryption Source #

Create a value of TransformEncryption 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:mlUserDataEncryption:TransformEncryption', transformEncryption_mlUserDataEncryption - An MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID.

$sel:taskRunSecurityConfigurationName:TransformEncryption', transformEncryption_taskRunSecurityConfigurationName - The name of the security configuration.

transformEncryption_mlUserDataEncryption :: Lens' TransformEncryption (Maybe MLUserDataEncryption) Source #

An MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID.

TransformFilterCriteria

data TransformFilterCriteria Source #

The criteria used to filter the machine learning transforms.

See: newTransformFilterCriteria smart constructor.

Constructors

TransformFilterCriteria' 

Fields

  • createdAfter :: Maybe POSIX

    The time and date after which the transforms were created.

  • status :: Maybe TransformStatusType

    Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".

  • lastModifiedAfter :: Maybe POSIX

    Filter on transforms last modified after this date.

  • lastModifiedBefore :: Maybe POSIX

    Filter on transforms last modified before this date.

  • glueVersion :: Maybe Text

    This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

  • schema :: Maybe [SchemaColumn]

    Filters on datasets with a specific schema. The Map<Column, Type> object is an array of key-value pairs representing the schema this transform accepts, where Column is the name of a column, and Type is the type of the data such as an integer or string. Has an upper bound of 100 columns.

  • transformType :: Maybe TransformType

    The type of machine learning transform that is used to filter the machine learning transforms.

  • name :: Maybe Text

    A unique transform name that is used to filter the machine learning transforms.

  • createdBefore :: Maybe POSIX

    The time and date before which the transforms were created.

Instances

Instances details
Eq TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

Read TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

Show TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

Generic TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

Associated Types

type Rep TransformFilterCriteria :: Type -> Type #

NFData TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

Methods

rnf :: TransformFilterCriteria -> () #

Hashable TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

ToJSON TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

type Rep TransformFilterCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformFilterCriteria

newTransformFilterCriteria :: TransformFilterCriteria Source #

Create a value of TransformFilterCriteria 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:createdAfter:TransformFilterCriteria', transformFilterCriteria_createdAfter - The time and date after which the transforms were created.

$sel:status:TransformFilterCriteria', transformFilterCriteria_status - Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".

$sel:lastModifiedAfter:TransformFilterCriteria', transformFilterCriteria_lastModifiedAfter - Filter on transforms last modified after this date.

$sel:lastModifiedBefore:TransformFilterCriteria', transformFilterCriteria_lastModifiedBefore - Filter on transforms last modified before this date.

$sel:glueVersion:TransformFilterCriteria', transformFilterCriteria_glueVersion - This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

$sel:schema:TransformFilterCriteria', transformFilterCriteria_schema - Filters on datasets with a specific schema. The Map<Column, Type> object is an array of key-value pairs representing the schema this transform accepts, where Column is the name of a column, and Type is the type of the data such as an integer or string. Has an upper bound of 100 columns.

$sel:transformType:TransformFilterCriteria', transformFilterCriteria_transformType - The type of machine learning transform that is used to filter the machine learning transforms.

$sel:name:TransformFilterCriteria', transformFilterCriteria_name - A unique transform name that is used to filter the machine learning transforms.

$sel:createdBefore:TransformFilterCriteria', transformFilterCriteria_createdBefore - The time and date before which the transforms were created.

transformFilterCriteria_createdAfter :: Lens' TransformFilterCriteria (Maybe UTCTime) Source #

The time and date after which the transforms were created.

transformFilterCriteria_status :: Lens' TransformFilterCriteria (Maybe TransformStatusType) Source #

Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".

transformFilterCriteria_lastModifiedAfter :: Lens' TransformFilterCriteria (Maybe UTCTime) Source #

Filter on transforms last modified after this date.

transformFilterCriteria_lastModifiedBefore :: Lens' TransformFilterCriteria (Maybe UTCTime) Source #

Filter on transforms last modified before this date.

transformFilterCriteria_glueVersion :: Lens' TransformFilterCriteria (Maybe Text) Source #

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

transformFilterCriteria_schema :: Lens' TransformFilterCriteria (Maybe [SchemaColumn]) Source #

Filters on datasets with a specific schema. The Map<Column, Type> object is an array of key-value pairs representing the schema this transform accepts, where Column is the name of a column, and Type is the type of the data such as an integer or string. Has an upper bound of 100 columns.

transformFilterCriteria_transformType :: Lens' TransformFilterCriteria (Maybe TransformType) Source #

The type of machine learning transform that is used to filter the machine learning transforms.

transformFilterCriteria_name :: Lens' TransformFilterCriteria (Maybe Text) Source #

A unique transform name that is used to filter the machine learning transforms.

transformFilterCriteria_createdBefore :: Lens' TransformFilterCriteria (Maybe UTCTime) Source #

The time and date before which the transforms were created.

TransformParameters

data TransformParameters Source #

The algorithm-specific parameters that are associated with the machine learning transform.

See: newTransformParameters smart constructor.

Constructors

TransformParameters' 

Fields

Instances

Instances details
Eq TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

Read TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

Show TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

Generic TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

Associated Types

type Rep TransformParameters :: Type -> Type #

NFData TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

Methods

rnf :: TransformParameters -> () #

Hashable TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

ToJSON TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

FromJSON TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

type Rep TransformParameters Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformParameters

type Rep TransformParameters = D1 ('MetaData "TransformParameters" "Amazonka.Glue.Types.TransformParameters" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TransformParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findMatchesParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindMatchesParameters)) :*: S1 ('MetaSel ('Just "transformType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransformType)))

newTransformParameters Source #

Create a value of TransformParameters 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:findMatchesParameters:TransformParameters', transformParameters_findMatchesParameters - The parameters for the find matches algorithm.

$sel:transformType:TransformParameters', transformParameters_transformType - The type of machine learning transform.

For information about the types of machine learning transforms, see Creating Machine Learning Transforms.

transformParameters_transformType :: Lens' TransformParameters TransformType Source #

The type of machine learning transform.

For information about the types of machine learning transforms, see Creating Machine Learning Transforms.

TransformSortCriteria

data TransformSortCriteria Source #

The sorting criteria that are associated with the machine learning transform.

See: newTransformSortCriteria smart constructor.

Constructors

TransformSortCriteria' 

Fields

Instances

Instances details
Eq TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

Read TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

Show TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

Generic TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

Associated Types

type Rep TransformSortCriteria :: Type -> Type #

NFData TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

Methods

rnf :: TransformSortCriteria -> () #

Hashable TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

ToJSON TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

type Rep TransformSortCriteria Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformSortCriteria

type Rep TransformSortCriteria = D1 ('MetaData "TransformSortCriteria" "Amazonka.Glue.Types.TransformSortCriteria" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TransformSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "column") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransformSortColumnType) :*: S1 ('MetaSel ('Just "sortDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortDirectionType)))

newTransformSortCriteria Source #

Create a value of TransformSortCriteria 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:column:TransformSortCriteria', transformSortCriteria_column - The column to be used in the sorting criteria that are associated with the machine learning transform.

$sel:sortDirection:TransformSortCriteria', transformSortCriteria_sortDirection - The sort direction to be used in the sorting criteria that are associated with the machine learning transform.

transformSortCriteria_column :: Lens' TransformSortCriteria TransformSortColumnType Source #

The column to be used in the sorting criteria that are associated with the machine learning transform.

transformSortCriteria_sortDirection :: Lens' TransformSortCriteria SortDirectionType Source #

The sort direction to be used in the sorting criteria that are associated with the machine learning transform.

Trigger

data Trigger Source #

Information about a specific trigger.

See: newTrigger smart constructor.

Constructors

Trigger' 

Fields

Instances

Instances details
Eq Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

Methods

(==) :: Trigger -> Trigger -> Bool #

(/=) :: Trigger -> Trigger -> Bool #

Read Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

Show Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

Generic Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

Associated Types

type Rep Trigger :: Type -> Type #

Methods

from :: Trigger -> Rep Trigger x #

to :: Rep Trigger x -> Trigger #

NFData Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

Methods

rnf :: Trigger -> () #

Hashable Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

Methods

hashWithSalt :: Int -> Trigger -> Int #

hash :: Trigger -> Int #

FromJSON Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

type Rep Trigger Source # 
Instance details

Defined in Amazonka.Glue.Types.Trigger

newTrigger :: Trigger Source #

Create a value of Trigger 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:workflowName:Trigger', trigger_workflowName - The name of the workflow associated with the trigger.

$sel:state:Trigger', trigger_state - The current state of the trigger.

$sel:actions:Trigger', trigger_actions - The actions initiated by this trigger.

$sel:schedule:Trigger', trigger_schedule - A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

$sel:predicate:Trigger', trigger_predicate - The predicate of this trigger, which defines when it will fire.

$sel:name:Trigger', trigger_name - The name of the trigger.

$sel:id:Trigger', trigger_id - Reserved for future use.

$sel:type':Trigger', trigger_type - The type of trigger that this is.

$sel:eventBatchingCondition:Trigger', trigger_eventBatchingCondition - Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

$sel:description:Trigger', trigger_description - A description of this trigger.

trigger_workflowName :: Lens' Trigger (Maybe Text) Source #

The name of the workflow associated with the trigger.

trigger_state :: Lens' Trigger (Maybe TriggerState) Source #

The current state of the trigger.

trigger_actions :: Lens' Trigger (Maybe [Action]) Source #

The actions initiated by this trigger.

trigger_schedule :: Lens' Trigger (Maybe Text) Source #

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

trigger_predicate :: Lens' Trigger (Maybe Predicate) Source #

The predicate of this trigger, which defines when it will fire.

trigger_name :: Lens' Trigger (Maybe Text) Source #

The name of the trigger.

trigger_id :: Lens' Trigger (Maybe Text) Source #

Reserved for future use.

trigger_type :: Lens' Trigger (Maybe TriggerType) Source #

The type of trigger that this is.

trigger_eventBatchingCondition :: Lens' Trigger (Maybe EventBatchingCondition) Source #

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

trigger_description :: Lens' Trigger (Maybe Text) Source #

A description of this trigger.

TriggerNodeDetails

data TriggerNodeDetails Source #

The details of a Trigger node present in the workflow.

See: newTriggerNodeDetails smart constructor.

Constructors

TriggerNodeDetails' 

Fields

Instances

Instances details
Eq TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

Read TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

Show TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

Generic TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

Associated Types

type Rep TriggerNodeDetails :: Type -> Type #

NFData TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

Methods

rnf :: TriggerNodeDetails -> () #

Hashable TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

FromJSON TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

type Rep TriggerNodeDetails Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerNodeDetails

type Rep TriggerNodeDetails = D1 ('MetaData "TriggerNodeDetails" "Amazonka.Glue.Types.TriggerNodeDetails" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TriggerNodeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trigger") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Trigger))))

newTriggerNodeDetails :: TriggerNodeDetails Source #

Create a value of TriggerNodeDetails 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:trigger:TriggerNodeDetails', triggerNodeDetails_trigger - The information of the trigger represented by the trigger node.

triggerNodeDetails_trigger :: Lens' TriggerNodeDetails (Maybe Trigger) Source #

The information of the trigger represented by the trigger node.

TriggerUpdate

data TriggerUpdate Source #

A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.

See: newTriggerUpdate smart constructor.

Constructors

TriggerUpdate' 

Fields

Instances

Instances details
Eq TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Read TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Show TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Generic TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Associated Types

type Rep TriggerUpdate :: Type -> Type #

NFData TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

Methods

rnf :: TriggerUpdate -> () #

Hashable TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

ToJSON TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

type Rep TriggerUpdate Source # 
Instance details

Defined in Amazonka.Glue.Types.TriggerUpdate

newTriggerUpdate :: TriggerUpdate Source #

Create a value of TriggerUpdate 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:actions:TriggerUpdate', triggerUpdate_actions - The actions initiated by this trigger.

$sel:schedule:TriggerUpdate', triggerUpdate_schedule - A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

$sel:predicate:TriggerUpdate', triggerUpdate_predicate - The predicate of this trigger, which defines when it will fire.

$sel:name:TriggerUpdate', triggerUpdate_name - Reserved for future use.

$sel:eventBatchingCondition:TriggerUpdate', triggerUpdate_eventBatchingCondition - Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

$sel:description:TriggerUpdate', triggerUpdate_description - A description of this trigger.

triggerUpdate_actions :: Lens' TriggerUpdate (Maybe [Action]) Source #

The actions initiated by this trigger.

triggerUpdate_schedule :: Lens' TriggerUpdate (Maybe Text) Source #

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

triggerUpdate_predicate :: Lens' TriggerUpdate (Maybe Predicate) Source #

The predicate of this trigger, which defines when it will fire.

triggerUpdate_name :: Lens' TriggerUpdate (Maybe Text) Source #

Reserved for future use.

triggerUpdate_eventBatchingCondition :: Lens' TriggerUpdate (Maybe EventBatchingCondition) Source #

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

triggerUpdate_description :: Lens' TriggerUpdate (Maybe Text) Source #

A description of this trigger.

UpdateCsvClassifierRequest

data UpdateCsvClassifierRequest Source #

Specifies a custom CSV classifier to be updated.

See: newUpdateCsvClassifierRequest smart constructor.

Constructors

UpdateCsvClassifierRequest' 

Fields

Instances

Instances details
Eq UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

Read UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

Show UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

Generic UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

Associated Types

type Rep UpdateCsvClassifierRequest :: Type -> Type #

NFData UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

Hashable UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

ToJSON UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

type Rep UpdateCsvClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateCsvClassifierRequest

type Rep UpdateCsvClassifierRequest = D1 ('MetaData "UpdateCsvClassifierRequest" "Amazonka.Glue.Types.UpdateCsvClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UpdateCsvClassifierRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "quoteSymbol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containsHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CsvHeaderOption)) :*: S1 ('MetaSel ('Just "disableValueTrimming") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "header") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "allowSingleColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "delimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateCsvClassifierRequest Source #

Create a value of UpdateCsvClassifierRequest 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:quoteSymbol:UpdateCsvClassifierRequest', updateCsvClassifierRequest_quoteSymbol - A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

$sel:containsHeader:UpdateCsvClassifierRequest', updateCsvClassifierRequest_containsHeader - Indicates whether the CSV file contains a header.

$sel:disableValueTrimming:UpdateCsvClassifierRequest', updateCsvClassifierRequest_disableValueTrimming - Specifies not to trim values before identifying the type of column values. The default value is true.

$sel:header:UpdateCsvClassifierRequest', updateCsvClassifierRequest_header - A list of strings representing column names.

$sel:allowSingleColumn:UpdateCsvClassifierRequest', updateCsvClassifierRequest_allowSingleColumn - Enables the processing of files that contain only one column.

$sel:delimiter:UpdateCsvClassifierRequest', updateCsvClassifierRequest_delimiter - A custom symbol to denote what separates each column entry in the row.

$sel:name:UpdateCsvClassifierRequest', updateCsvClassifierRequest_name - The name of the classifier.

updateCsvClassifierRequest_quoteSymbol :: Lens' UpdateCsvClassifierRequest (Maybe Text) Source #

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

updateCsvClassifierRequest_disableValueTrimming :: Lens' UpdateCsvClassifierRequest (Maybe Bool) Source #

Specifies not to trim values before identifying the type of column values. The default value is true.

updateCsvClassifierRequest_header :: Lens' UpdateCsvClassifierRequest (Maybe [Text]) Source #

A list of strings representing column names.

updateCsvClassifierRequest_allowSingleColumn :: Lens' UpdateCsvClassifierRequest (Maybe Bool) Source #

Enables the processing of files that contain only one column.

updateCsvClassifierRequest_delimiter :: Lens' UpdateCsvClassifierRequest (Maybe Text) Source #

A custom symbol to denote what separates each column entry in the row.

UpdateGrokClassifierRequest

data UpdateGrokClassifierRequest Source #

Specifies a grok classifier to update when passed to UpdateClassifier.

See: newUpdateGrokClassifierRequest smart constructor.

Constructors

UpdateGrokClassifierRequest' 

Fields

Instances

Instances details
Eq UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

Read UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

Show UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

Generic UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

Associated Types

type Rep UpdateGrokClassifierRequest :: Type -> Type #

NFData UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

Hashable UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

ToJSON UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

type Rep UpdateGrokClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateGrokClassifierRequest

type Rep UpdateGrokClassifierRequest = D1 ('MetaData "UpdateGrokClassifierRequest" "Amazonka.Glue.Types.UpdateGrokClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UpdateGrokClassifierRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customPatterns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "grokPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateGrokClassifierRequest Source #

Create a value of UpdateGrokClassifierRequest 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:classification:UpdateGrokClassifierRequest', updateGrokClassifierRequest_classification - An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

$sel:customPatterns:UpdateGrokClassifierRequest', updateGrokClassifierRequest_customPatterns - Optional custom grok patterns used by this classifier.

$sel:grokPattern:UpdateGrokClassifierRequest', updateGrokClassifierRequest_grokPattern - The grok pattern used by this classifier.

$sel:name:UpdateGrokClassifierRequest', updateGrokClassifierRequest_name - The name of the GrokClassifier.

updateGrokClassifierRequest_classification :: Lens' UpdateGrokClassifierRequest (Maybe Text) Source #

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

updateGrokClassifierRequest_customPatterns :: Lens' UpdateGrokClassifierRequest (Maybe Text) Source #

Optional custom grok patterns used by this classifier.

UpdateJsonClassifierRequest

data UpdateJsonClassifierRequest Source #

Specifies a JSON classifier to be updated.

See: newUpdateJsonClassifierRequest smart constructor.

Constructors

UpdateJsonClassifierRequest' 

Fields

Instances

Instances details
Eq UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

Read UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

Show UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

Generic UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

Associated Types

type Rep UpdateJsonClassifierRequest :: Type -> Type #

NFData UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

Hashable UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

ToJSON UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

type Rep UpdateJsonClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateJsonClassifierRequest

type Rep UpdateJsonClassifierRequest = D1 ('MetaData "UpdateJsonClassifierRequest" "Amazonka.Glue.Types.UpdateJsonClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UpdateJsonClassifierRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateJsonClassifierRequest Source #

Create a value of UpdateJsonClassifierRequest 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:jsonPath:UpdateJsonClassifierRequest', updateJsonClassifierRequest_jsonPath - A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

$sel:name:UpdateJsonClassifierRequest', updateJsonClassifierRequest_name - The name of the classifier.

updateJsonClassifierRequest_jsonPath :: Lens' UpdateJsonClassifierRequest (Maybe Text) Source #

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

UpdateXMLClassifierRequest

data UpdateXMLClassifierRequest Source #

Specifies an XML classifier to be updated.

See: newUpdateXMLClassifierRequest smart constructor.

Constructors

UpdateXMLClassifierRequest' 

Fields

  • classification :: Maybe Text

    An identifier of the data format that the classifier matches.

  • rowTag :: Maybe Text

    The XML tag designating the element that contains each record in an XML document being parsed. This cannot identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

  • name :: Text

    The name of the classifier.

Instances

Instances details
Eq UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

Read UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

Show UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

Generic UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

Associated Types

type Rep UpdateXMLClassifierRequest :: Type -> Type #

NFData UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

Hashable UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

ToJSON UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

type Rep UpdateXMLClassifierRequest Source # 
Instance details

Defined in Amazonka.Glue.Types.UpdateXMLClassifierRequest

type Rep UpdateXMLClassifierRequest = D1 ('MetaData "UpdateXMLClassifierRequest" "Amazonka.Glue.Types.UpdateXMLClassifierRequest" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UpdateXMLClassifierRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rowTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateXMLClassifierRequest Source #

Create a value of UpdateXMLClassifierRequest 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:classification:UpdateXMLClassifierRequest', updateXMLClassifierRequest_classification - An identifier of the data format that the classifier matches.

$sel:rowTag:UpdateXMLClassifierRequest', updateXMLClassifierRequest_rowTag - The XML tag designating the element that contains each record in an XML document being parsed. This cannot identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

$sel:name:UpdateXMLClassifierRequest', updateXMLClassifierRequest_name - The name of the classifier.

updateXMLClassifierRequest_classification :: Lens' UpdateXMLClassifierRequest (Maybe Text) Source #

An identifier of the data format that the classifier matches.

updateXMLClassifierRequest_rowTag :: Lens' UpdateXMLClassifierRequest (Maybe Text) Source #

The XML tag designating the element that contains each record in an XML document being parsed. This cannot identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

UserDefinedFunction

data UserDefinedFunction Source #

Represents the equivalent of a Hive user-defined function (UDF) definition.

See: newUserDefinedFunction smart constructor.

Constructors

UserDefinedFunction' 

Fields

Instances

Instances details
Eq UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

Read UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

Show UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

Generic UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

Associated Types

type Rep UserDefinedFunction :: Type -> Type #

NFData UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

Methods

rnf :: UserDefinedFunction -> () #

Hashable UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

FromJSON UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

type Rep UserDefinedFunction Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunction

newUserDefinedFunction :: UserDefinedFunction Source #

Create a value of UserDefinedFunction 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:ownerName:UserDefinedFunction', userDefinedFunction_ownerName - The owner of the function.

$sel:catalogId:UserDefinedFunction', userDefinedFunction_catalogId - The ID of the Data Catalog in which the function resides.

$sel:resourceUris:UserDefinedFunction', userDefinedFunction_resourceUris - The resource URIs for the function.

$sel:databaseName:UserDefinedFunction', userDefinedFunction_databaseName - The name of the catalog database that contains the function.

$sel:functionName:UserDefinedFunction', userDefinedFunction_functionName - The name of the function.

$sel:ownerType:UserDefinedFunction', userDefinedFunction_ownerType - The owner type.

$sel:createTime:UserDefinedFunction', userDefinedFunction_createTime - The time at which the function was created.

$sel:className:UserDefinedFunction', userDefinedFunction_className - The Java class that contains the function code.

userDefinedFunction_catalogId :: Lens' UserDefinedFunction (Maybe Text) Source #

The ID of the Data Catalog in which the function resides.

userDefinedFunction_databaseName :: Lens' UserDefinedFunction (Maybe Text) Source #

The name of the catalog database that contains the function.

userDefinedFunction_createTime :: Lens' UserDefinedFunction (Maybe UTCTime) Source #

The time at which the function was created.

userDefinedFunction_className :: Lens' UserDefinedFunction (Maybe Text) Source #

The Java class that contains the function code.

UserDefinedFunctionInput

data UserDefinedFunctionInput Source #

A structure used to create or update a user-defined function.

See: newUserDefinedFunctionInput smart constructor.

Constructors

UserDefinedFunctionInput' 

Fields

Instances

Instances details
Eq UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

Read UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

Show UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

Generic UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

Associated Types

type Rep UserDefinedFunctionInput :: Type -> Type #

NFData UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

Hashable UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

ToJSON UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

type Rep UserDefinedFunctionInput Source # 
Instance details

Defined in Amazonka.Glue.Types.UserDefinedFunctionInput

type Rep UserDefinedFunctionInput = D1 ('MetaData "UserDefinedFunctionInput" "Amazonka.Glue.Types.UserDefinedFunctionInput" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "UserDefinedFunctionInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ownerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceUris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceUri]))) :*: (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ownerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrincipalType)) :*: S1 ('MetaSel ('Just "className") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newUserDefinedFunctionInput :: UserDefinedFunctionInput Source #

Create a value of UserDefinedFunctionInput 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:ownerName:UserDefinedFunctionInput', userDefinedFunctionInput_ownerName - The owner of the function.

$sel:resourceUris:UserDefinedFunctionInput', userDefinedFunctionInput_resourceUris - The resource URIs for the function.

$sel:functionName:UserDefinedFunctionInput', userDefinedFunctionInput_functionName - The name of the function.

$sel:ownerType:UserDefinedFunctionInput', userDefinedFunctionInput_ownerType - The owner type.

$sel:className:UserDefinedFunctionInput', userDefinedFunctionInput_className - The Java class that contains the function code.

userDefinedFunctionInput_className :: Lens' UserDefinedFunctionInput (Maybe Text) Source #

The Java class that contains the function code.

Workflow

data Workflow Source #

A workflow is a collection of multiple dependent Glue jobs and crawlers that are run to complete a complex ETL task. A workflow manages the execution and monitoring of all its jobs and crawlers.

See: newWorkflow smart constructor.

Constructors

Workflow' 

Fields

  • graph :: Maybe WorkflowGraph

    The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

  • lastModifiedOn :: Maybe POSIX

    The date and time when the workflow was last modified.

  • blueprintDetails :: Maybe BlueprintDetails

    This structure indicates the details of the blueprint that this particular workflow is created from.

  • maxConcurrentRuns :: Maybe Int

    You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

  • defaultRunProperties :: Maybe (HashMap Text Text)

    A collection of properties to be used as part of each execution of the workflow. The run properties are made available to each job in the workflow. A job can modify the properties for the next jobs in the flow.

  • name :: Maybe Text

    The name of the workflow.

  • lastRun :: Maybe WorkflowRun

    The information about the last execution of the workflow.

  • description :: Maybe Text

    A description of the workflow.

  • createdOn :: Maybe POSIX

    The date and time when the workflow was created.

Instances

Instances details
Eq Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

Read Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

Show Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

Generic Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

Associated Types

type Rep Workflow :: Type -> Type #

Methods

from :: Workflow -> Rep Workflow x #

to :: Rep Workflow x -> Workflow #

NFData Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

Methods

rnf :: Workflow -> () #

Hashable Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

Methods

hashWithSalt :: Int -> Workflow -> Int #

hash :: Workflow -> Int #

FromJSON Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

type Rep Workflow Source # 
Instance details

Defined in Amazonka.Glue.Types.Workflow

newWorkflow :: Workflow Source #

Create a value of Workflow 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:graph:Workflow', workflow_graph - The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

$sel:lastModifiedOn:Workflow', workflow_lastModifiedOn - The date and time when the workflow was last modified.

$sel:blueprintDetails:Workflow', workflow_blueprintDetails - This structure indicates the details of the blueprint that this particular workflow is created from.

$sel:maxConcurrentRuns:Workflow', workflow_maxConcurrentRuns - You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

$sel:defaultRunProperties:Workflow', workflow_defaultRunProperties - A collection of properties to be used as part of each execution of the workflow. The run properties are made available to each job in the workflow. A job can modify the properties for the next jobs in the flow.

$sel:name:Workflow', workflow_name - The name of the workflow.

$sel:lastRun:Workflow', workflow_lastRun - The information about the last execution of the workflow.

$sel:description:Workflow', workflow_description - A description of the workflow.

$sel:createdOn:Workflow', workflow_createdOn - The date and time when the workflow was created.

workflow_graph :: Lens' Workflow (Maybe WorkflowGraph) Source #

The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

workflow_lastModifiedOn :: Lens' Workflow (Maybe UTCTime) Source #

The date and time when the workflow was last modified.

workflow_blueprintDetails :: Lens' Workflow (Maybe BlueprintDetails) Source #

This structure indicates the details of the blueprint that this particular workflow is created from.

workflow_maxConcurrentRuns :: Lens' Workflow (Maybe Int) Source #

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

workflow_defaultRunProperties :: Lens' Workflow (Maybe (HashMap Text Text)) Source #

A collection of properties to be used as part of each execution of the workflow. The run properties are made available to each job in the workflow. A job can modify the properties for the next jobs in the flow.

workflow_name :: Lens' Workflow (Maybe Text) Source #

The name of the workflow.

workflow_lastRun :: Lens' Workflow (Maybe WorkflowRun) Source #

The information about the last execution of the workflow.

workflow_description :: Lens' Workflow (Maybe Text) Source #

A description of the workflow.

workflow_createdOn :: Lens' Workflow (Maybe UTCTime) Source #

The date and time when the workflow was created.

WorkflowGraph

data WorkflowGraph Source #

A workflow graph represents the complete workflow containing all the Glue components present in the workflow and all the directed connections between them.

See: newWorkflowGraph smart constructor.

Constructors

WorkflowGraph' 

Fields

  • edges :: Maybe [Edge]

    A list of all the directed connections between the nodes belonging to the workflow.

  • nodes :: Maybe [Node]

    A list of the the Glue components belong to the workflow represented as nodes.

Instances

Instances details
Eq WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

Read WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

Show WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

Generic WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

Associated Types

type Rep WorkflowGraph :: Type -> Type #

NFData WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

Methods

rnf :: WorkflowGraph -> () #

Hashable WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

FromJSON WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

type Rep WorkflowGraph Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowGraph

type Rep WorkflowGraph = D1 ('MetaData "WorkflowGraph" "Amazonka.Glue.Types.WorkflowGraph" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "WorkflowGraph'" 'PrefixI 'True) (S1 ('MetaSel ('Just "edges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Edge])) :*: S1 ('MetaSel ('Just "nodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Node]))))

newWorkflowGraph :: WorkflowGraph Source #

Create a value of WorkflowGraph 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:edges:WorkflowGraph', workflowGraph_edges - A list of all the directed connections between the nodes belonging to the workflow.

$sel:nodes:WorkflowGraph', workflowGraph_nodes - A list of the the Glue components belong to the workflow represented as nodes.

workflowGraph_edges :: Lens' WorkflowGraph (Maybe [Edge]) Source #

A list of all the directed connections between the nodes belonging to the workflow.

workflowGraph_nodes :: Lens' WorkflowGraph (Maybe [Node]) Source #

A list of the the Glue components belong to the workflow represented as nodes.

WorkflowRun

data WorkflowRun Source #

A workflow run is an execution of a workflow providing all the runtime information.

See: newWorkflowRun smart constructor.

Constructors

WorkflowRun' 

Fields

Instances

Instances details
Eq WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Read WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Show WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Generic WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Associated Types

type Rep WorkflowRun :: Type -> Type #

NFData WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Methods

rnf :: WorkflowRun -> () #

Hashable WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

FromJSON WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

type Rep WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

type Rep WorkflowRun = D1 ('MetaData "WorkflowRun" "Amazonka.Glue.Types.WorkflowRun" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "WorkflowRun'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowRunStatus))) :*: (S1 ('MetaSel ('Just "graph") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowGraph)) :*: (S1 ('MetaSel ('Just "startedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "workflowRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "previousRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowRunStatistics)))) :*: (S1 ('MetaSel ('Just "startingEventBatchCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartingEventBatchCondition)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workflowRunProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newWorkflowRun :: WorkflowRun Source #

Create a value of WorkflowRun 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:completedOn:WorkflowRun', workflowRun_completedOn - The date and time when the workflow run completed.

$sel:status:WorkflowRun', workflowRun_status - The status of the workflow run.

$sel:graph:WorkflowRun', workflowRun_graph - The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

$sel:startedOn:WorkflowRun', workflowRun_startedOn - The date and time when the workflow run was started.

$sel:workflowRunId:WorkflowRun', workflowRun_workflowRunId - The ID of this workflow run.

$sel:name:WorkflowRun', workflowRun_name - Name of the workflow that was run.

$sel:previousRunId:WorkflowRun', workflowRun_previousRunId - The ID of the previous workflow run.

$sel:statistics:WorkflowRun', workflowRun_statistics - The statistics of the run.

$sel:startingEventBatchCondition:WorkflowRun', workflowRun_startingEventBatchCondition - The batch condition that started the workflow run.

$sel:errorMessage:WorkflowRun', workflowRun_errorMessage - This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: foo."

$sel:workflowRunProperties:WorkflowRun', workflowRun_workflowRunProperties - The workflow run properties which were set during the run.

workflowRun_completedOn :: Lens' WorkflowRun (Maybe UTCTime) Source #

The date and time when the workflow run completed.

workflowRun_status :: Lens' WorkflowRun (Maybe WorkflowRunStatus) Source #

The status of the workflow run.

workflowRun_graph :: Lens' WorkflowRun (Maybe WorkflowGraph) Source #

The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

workflowRun_startedOn :: Lens' WorkflowRun (Maybe UTCTime) Source #

The date and time when the workflow run was started.

workflowRun_workflowRunId :: Lens' WorkflowRun (Maybe Text) Source #

The ID of this workflow run.

workflowRun_name :: Lens' WorkflowRun (Maybe Text) Source #

Name of the workflow that was run.

workflowRun_previousRunId :: Lens' WorkflowRun (Maybe Text) Source #

The ID of the previous workflow run.

workflowRun_errorMessage :: Lens' WorkflowRun (Maybe Text) Source #

This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: foo."

workflowRun_workflowRunProperties :: Lens' WorkflowRun (Maybe (HashMap Text Text)) Source #

The workflow run properties which were set during the run.

WorkflowRunStatistics

data WorkflowRunStatistics Source #

Workflow run statistics provides statistics about the workflow run.

See: newWorkflowRunStatistics smart constructor.

Constructors

WorkflowRunStatistics' 

Fields

Instances

Instances details
Eq WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

Read WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

Show WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

Generic WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

Associated Types

type Rep WorkflowRunStatistics :: Type -> Type #

NFData WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

Methods

rnf :: WorkflowRunStatistics -> () #

Hashable WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

FromJSON WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

type Rep WorkflowRunStatistics Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRunStatistics

type Rep WorkflowRunStatistics = D1 ('MetaData "WorkflowRunStatistics" "Amazonka.Glue.Types.WorkflowRunStatistics" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "WorkflowRunStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "runningActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "stoppedActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "failedActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "timeoutActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "succeededActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newWorkflowRunStatistics :: WorkflowRunStatistics Source #

Create a value of WorkflowRunStatistics 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:runningActions:WorkflowRunStatistics', workflowRunStatistics_runningActions - Total number Actions in running state.

$sel:stoppedActions:WorkflowRunStatistics', workflowRunStatistics_stoppedActions - Total number of Actions that have stopped.

$sel:totalActions:WorkflowRunStatistics', workflowRunStatistics_totalActions - Total number of Actions in the workflow run.

$sel:failedActions:WorkflowRunStatistics', workflowRunStatistics_failedActions - Total number of Actions that have failed.

$sel:timeoutActions:WorkflowRunStatistics', workflowRunStatistics_timeoutActions - Total number of Actions that timed out.

$sel:succeededActions:WorkflowRunStatistics', workflowRunStatistics_succeededActions - Total number of Actions that have succeeded.

workflowRunStatistics_stoppedActions :: Lens' WorkflowRunStatistics (Maybe Int) Source #

Total number of Actions that have stopped.

workflowRunStatistics_totalActions :: Lens' WorkflowRunStatistics (Maybe Int) Source #

Total number of Actions in the workflow run.

workflowRunStatistics_failedActions :: Lens' WorkflowRunStatistics (Maybe Int) Source #

Total number of Actions that have failed.

workflowRunStatistics_succeededActions :: Lens' WorkflowRunStatistics (Maybe Int) Source #

Total number of Actions that have succeeded.

XMLClassifier

data XMLClassifier Source #

A classifier for XML content.

See: newXMLClassifier smart constructor.

Constructors

XMLClassifier' 

Fields

  • creationTime :: Maybe POSIX

    The time that this classifier was registered.

  • lastUpdated :: Maybe POSIX

    The time that this classifier was last updated.

  • version :: Maybe Integer

    The version of this classifier.

  • rowTag :: Maybe Text

    The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

  • name :: Text

    The name of the classifier.

  • classification :: Text

    An identifier of the data format that the classifier matches.

Instances

Instances details
Eq XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

Read XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

Show XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

Generic XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

Associated Types

type Rep XMLClassifier :: Type -> Type #

NFData XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

Methods

rnf :: XMLClassifier -> () #

Hashable XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

FromJSON XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

type Rep XMLClassifier Source # 
Instance details

Defined in Amazonka.Glue.Types.XMLClassifier

type Rep XMLClassifier = D1 ('MetaData "XMLClassifier" "Amazonka.Glue.Types.XMLClassifier" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "XMLClassifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "rowTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newXMLClassifier Source #

Create a value of XMLClassifier 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:creationTime:XMLClassifier', xMLClassifier_creationTime - The time that this classifier was registered.

$sel:lastUpdated:XMLClassifier', xMLClassifier_lastUpdated - The time that this classifier was last updated.

$sel:version:XMLClassifier', xMLClassifier_version - The version of this classifier.

$sel:rowTag:XMLClassifier', xMLClassifier_rowTag - The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

$sel:name:XMLClassifier', xMLClassifier_name - The name of the classifier.

$sel:classification:XMLClassifier', xMLClassifier_classification - An identifier of the data format that the classifier matches.

xMLClassifier_creationTime :: Lens' XMLClassifier (Maybe UTCTime) Source #

The time that this classifier was registered.

xMLClassifier_lastUpdated :: Lens' XMLClassifier (Maybe UTCTime) Source #

The time that this classifier was last updated.

xMLClassifier_version :: Lens' XMLClassifier (Maybe Integer) Source #

The version of this classifier.

xMLClassifier_rowTag :: Lens' XMLClassifier (Maybe Text) Source #

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

xMLClassifier_name :: Lens' XMLClassifier Text Source #

The name of the classifier.

xMLClassifier_classification :: Lens' XMLClassifier Text Source #

An identifier of the data format that the classifier matches.