amazonka-glue-1.6.1: Amazon Glue SDK.

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

Network.AWS.Glue

Contents

Description

AWS Glue

Defines the public endpoint for the AWS Glue service.

Synopsis

Service Configuration

glue :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Glue.

ValidationException

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

A value could not be validated.

AccessDeniedException

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

Access to a resource was denied.

CrawlerRunningException

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

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

SchedulerTransitioningException

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

The specified scheduler is transitioning.

SchedulerRunningException

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

The specified scheduler is already running.

ConcurrentRunsExceededException

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

Too many jobs are being run concurrently.

NoScheduleException

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

There is no applicable schedule.

OperationTimeoutException

CrawlerNotRunningException

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

The specified crawler is not running.

VersionMismatchException

EntityNotFoundException

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

A specified entity does not exist

ConcurrentModificationException

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

Two processes are trying to modify a resource simultaneously.

SchedulerNotRunningException

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

The specified scheduler is not running.

InternalServiceException

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

An internal service error occurred.

InvalidInputException

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

The input provided was not valid.

ResourceNumberLimitExceededException

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

A resource numerical limit was exceeded.

IdempotentParameterMismatchException

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

The same unique identifier was associated with two different records.

CrawlerStoppingException

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

The specified crawler is stopping.

AlreadyExistsException

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

A resource to be created or added already exists.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

StartCrawler

GetCatalogImportStatus

GetPartition

CreateTrigger

DeleteTable

UpdateTable

DeleteConnection

UpdateConnection

GetUserDefinedFunctions (Paginated)

BatchCreatePartition

GetMapping

GetTableVersion

GetJobs (Paginated)

GetClassifiers (Paginated)

CreateConnection

DeleteTableVersion

DeleteDevEndpoint

UpdateDevEndpoint

DeleteCrawler

UpdateCrawler

GetConnection

BatchGetPartition

StopTrigger

UpdateCrawlerSchedule

DeleteUserDefinedFunction

UpdateUserDefinedFunction

BatchDeleteTable

GetTables (Paginated)

CreateClassifier

BatchDeleteConnection

CreateJob

GetJobRuns (Paginated)

CreateUserDefinedFunction

ResetJobBookmark

DeleteJob

UpdateJob

GetCrawlers (Paginated)

GetClassifier

GetJob

BatchDeleteTableVersion

GetDevEndpoints (Paginated)

StartCrawlerSchedule

GetUserDefinedFunction

DeleteDatabase

UpdateDatabase

StopCrawler

GetPartitions (Paginated)

BatchDeletePartition

GetCrawler

BatchStopJobRun

GetDevEndpoint

CreateTable

GetCrawlerMetrics (Paginated)

GetPlan

GetTriggers (Paginated)

StartTrigger

GetDataflowGraph

GetDatabases (Paginated)

GetTable

CreateCrawler

GetJobRun

CreateDevEndpoint

GetDatabase

DeletePartition

UpdatePartition

CreateScript

GetConnections (Paginated)

GetTrigger

ImportCatalogToGlue

DeleteClassifier

UpdateClassifier

StartJobRun

CreatePartition

StopCrawlerSchedule

CreateDatabase

GetTableVersions (Paginated)

DeleteTrigger

UpdateTrigger

Types

ConnectionPropertyKey

data ConnectionPropertyKey Source #

Instances
Bounded ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConnectionPropertyKey -> c ConnectionPropertyKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConnectionPropertyKey #

toConstr :: ConnectionPropertyKey -> Constr #

dataTypeOf :: ConnectionPropertyKey -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ConnectionPropertyKey) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConnectionPropertyKey) #

gmapT :: (forall b. Data b => b -> b) -> ConnectionPropertyKey -> ConnectionPropertyKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConnectionPropertyKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConnectionPropertyKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConnectionPropertyKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConnectionPropertyKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConnectionPropertyKey -> m ConnectionPropertyKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectionPropertyKey -> m ConnectionPropertyKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectionPropertyKey -> m ConnectionPropertyKey #

Ord ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep ConnectionPropertyKey :: Type -> Type #

Hashable ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

NFData ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: ConnectionPropertyKey -> () #

type Rep ConnectionPropertyKey Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep ConnectionPropertyKey = D1 (MetaData "ConnectionPropertyKey" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (((C1 (MetaCons "ConfigFiles" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Host" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InstanceId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JdbcConnectionURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JdbcDriverClassName" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "JdbcDriverJARURI" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JdbcEngine" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JdbcEngineVersion" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Password" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Port" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Username" PrefixI False) (U1 :: Type -> Type)))))

ConnectionType

data ConnectionType Source #

Constructors

Jdbc 
Sftp 
Instances
Bounded ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConnectionType -> c ConnectionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConnectionType #

toConstr :: ConnectionType -> Constr #

dataTypeOf :: ConnectionType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ConnectionType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConnectionType) #

gmapT :: (forall b. Data b => b -> b) -> ConnectionType -> ConnectionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConnectionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConnectionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConnectionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConnectionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConnectionType -> m ConnectionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectionType -> m ConnectionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectionType -> m ConnectionType #

Ord ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep ConnectionType :: Type -> Type #

Hashable ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

NFData ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: ConnectionType -> () #

type Rep ConnectionType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep ConnectionType = D1 (MetaData "ConnectionType" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Jdbc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Sftp" PrefixI False) (U1 :: Type -> Type))

CrawlerState

data CrawlerState Source #

Constructors

CSReady 
CSRunning 
CSStopping 
Instances
Bounded CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CrawlerState -> c CrawlerState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CrawlerState #

toConstr :: CrawlerState -> Constr #

dataTypeOf :: CrawlerState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CrawlerState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CrawlerState) #

gmapT :: (forall b. Data b => b -> b) -> CrawlerState -> CrawlerState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CrawlerState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CrawlerState -> r #

gmapQ :: (forall d. Data d => d -> u) -> CrawlerState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CrawlerState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CrawlerState -> m CrawlerState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CrawlerState -> m CrawlerState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CrawlerState -> m CrawlerState #

Ord CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep CrawlerState :: Type -> Type #

Hashable CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: CrawlerState -> Text #

NFData CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: CrawlerState -> () #

type Rep CrawlerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep CrawlerState = D1 (MetaData "CrawlerState" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "CSReady" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CSRunning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSStopping" PrefixI False) (U1 :: Type -> Type)))

DeleteBehavior

data DeleteBehavior Source #

Instances
Bounded DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteBehavior -> c DeleteBehavior #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteBehavior #

toConstr :: DeleteBehavior -> Constr #

dataTypeOf :: DeleteBehavior -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteBehavior) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteBehavior) #

gmapT :: (forall b. Data b => b -> b) -> DeleteBehavior -> DeleteBehavior #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteBehavior -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteBehavior -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteBehavior -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteBehavior -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteBehavior -> m DeleteBehavior #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteBehavior -> m DeleteBehavior #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteBehavior -> m DeleteBehavior #

Ord DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep DeleteBehavior :: Type -> Type #

Hashable DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

NFData DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: DeleteBehavior -> () #

type Rep DeleteBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep DeleteBehavior = D1 (MetaData "DeleteBehavior" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "DeleteFromDatabase" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DeprecateInDatabase" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Log" PrefixI False) (U1 :: Type -> Type)))

JobRunState

data JobRunState Source #

Instances
Bounded JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobRunState -> c JobRunState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobRunState #

toConstr :: JobRunState -> Constr #

dataTypeOf :: JobRunState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobRunState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobRunState) #

gmapT :: (forall b. Data b => b -> b) -> JobRunState -> JobRunState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobRunState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobRunState -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobRunState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobRunState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobRunState -> m JobRunState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobRunState -> m JobRunState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobRunState -> m JobRunState #

Ord JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep JobRunState :: Type -> Type #

Hashable JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: JobRunState -> Text #

NFData JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: JobRunState -> () #

type Rep JobRunState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep JobRunState = D1 (MetaData "JobRunState" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) ((C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Starting" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Stopped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stopping" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Timeout" PrefixI False) (U1 :: Type -> Type))))

Language

data Language Source #

Constructors

Python 
Scala 
Instances
Bounded Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Language -> c Language #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Language #

toConstr :: Language -> Constr #

dataTypeOf :: Language -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Language) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Language) #

gmapT :: (forall b. Data b => b -> b) -> Language -> Language #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Language -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Language -> r #

gmapQ :: (forall d. Data d => d -> u) -> Language -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Language -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Language -> m Language #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Language -> m Language #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Language -> m Language #

Ord Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep Language :: Type -> Type #

Methods

from :: Language -> Rep Language x #

to :: Rep Language x -> Language #

Hashable Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

hashWithSalt :: Int -> Language -> Int #

hash :: Language -> Int #

ToJSON Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

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

ToQuery Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toBS :: Language -> ByteString #

FromText Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: Language -> Text #

NFData Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: Language -> () #

type Rep Language Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep Language = D1 (MetaData "Language" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Python" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Scala" PrefixI False) (U1 :: Type -> Type))

LastCrawlStatus

data LastCrawlStatus Source #

Instances
Bounded LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LastCrawlStatus -> c LastCrawlStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LastCrawlStatus #

toConstr :: LastCrawlStatus -> Constr #

dataTypeOf :: LastCrawlStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LastCrawlStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LastCrawlStatus) #

gmapT :: (forall b. Data b => b -> b) -> LastCrawlStatus -> LastCrawlStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LastCrawlStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LastCrawlStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LastCrawlStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LastCrawlStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LastCrawlStatus -> m LastCrawlStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LastCrawlStatus -> m LastCrawlStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LastCrawlStatus -> m LastCrawlStatus #

Ord LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep LastCrawlStatus :: Type -> Type #

Hashable LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

NFData LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: LastCrawlStatus -> () #

type Rep LastCrawlStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep LastCrawlStatus = D1 (MetaData "LastCrawlStatus" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "LCSCancelled" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LCSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LCSSucceeded" PrefixI False) (U1 :: Type -> Type)))

Logical

data Logical Source #

Constructors

And 
Any 
Instances
Bounded Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

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

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

Data Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Logical -> c Logical #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Logical #

toConstr :: Logical -> Constr #

dataTypeOf :: Logical -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Logical) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Logical) #

gmapT :: (forall b. Data b => b -> b) -> Logical -> Logical #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Logical -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Logical -> r #

gmapQ :: (forall d. Data d => d -> u) -> Logical -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Logical -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Logical -> m Logical #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Logical -> m Logical #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Logical -> m Logical #

Ord Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep Logical :: Type -> Type #

Methods

from :: Logical -> Rep Logical x #

to :: Rep Logical x -> Logical #

Hashable Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

hashWithSalt :: Int -> Logical -> Int #

hash :: Logical -> Int #

ToJSON Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

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

ToQuery Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toBS :: Logical -> ByteString #

FromText Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: Logical -> Text #

NFData Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: Logical -> () #

type Rep Logical Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep Logical = D1 (MetaData "Logical" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "And" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Any" PrefixI False) (U1 :: Type -> Type))

LogicalOperator

data LogicalOperator Source #

Constructors

Equals 
Instances
Bounded LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LogicalOperator -> c LogicalOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LogicalOperator #

toConstr :: LogicalOperator -> Constr #

dataTypeOf :: LogicalOperator -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LogicalOperator) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LogicalOperator) #

gmapT :: (forall b. Data b => b -> b) -> LogicalOperator -> LogicalOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LogicalOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LogicalOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> LogicalOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LogicalOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LogicalOperator -> m LogicalOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LogicalOperator -> m LogicalOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LogicalOperator -> m LogicalOperator #

Ord LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep LogicalOperator :: Type -> Type #

Hashable LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

NFData LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: LogicalOperator -> () #

type Rep LogicalOperator Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep LogicalOperator = D1 (MetaData "LogicalOperator" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Equals" PrefixI False) (U1 :: Type -> Type))

PrincipalType

data PrincipalType Source #

Constructors

Group 
Role 
User 
Instances
Bounded PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PrincipalType -> c PrincipalType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PrincipalType #

toConstr :: PrincipalType -> Constr #

dataTypeOf :: PrincipalType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PrincipalType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PrincipalType) #

gmapT :: (forall b. Data b => b -> b) -> PrincipalType -> PrincipalType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PrincipalType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PrincipalType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PrincipalType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PrincipalType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PrincipalType -> m PrincipalType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PrincipalType -> m PrincipalType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PrincipalType -> m PrincipalType #

Ord PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep PrincipalType :: Type -> Type #

Hashable PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: PrincipalType -> Text #

NFData PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: PrincipalType -> () #

type Rep PrincipalType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep PrincipalType = D1 (MetaData "PrincipalType" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Group" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Role" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "User" PrefixI False) (U1 :: Type -> Type)))

ResourceType

data ResourceType Source #

Constructors

Archive 
File 
JAR 
Instances
Bounded ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceType -> c ResourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceType #

toConstr :: ResourceType -> Constr #

dataTypeOf :: ResourceType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceType) #

gmapT :: (forall b. Data b => b -> b) -> ResourceType -> ResourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceType -> m ResourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceType -> m ResourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceType -> m ResourceType #

Ord ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep ResourceType :: Type -> Type #

Hashable ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: ResourceType -> Text #

NFData ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: ResourceType -> () #

type Rep ResourceType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep ResourceType = D1 (MetaData "ResourceType" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Archive" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "File" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JAR" PrefixI False) (U1 :: Type -> Type)))

ScheduleState

data ScheduleState Source #

Instances
Bounded ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScheduleState -> c ScheduleState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScheduleState #

toConstr :: ScheduleState -> Constr #

dataTypeOf :: ScheduleState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ScheduleState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScheduleState) #

gmapT :: (forall b. Data b => b -> b) -> ScheduleState -> ScheduleState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScheduleState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScheduleState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScheduleState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScheduleState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScheduleState -> m ScheduleState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScheduleState -> m ScheduleState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScheduleState -> m ScheduleState #

Ord ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep ScheduleState :: Type -> Type #

Hashable ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: ScheduleState -> Text #

NFData ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: ScheduleState -> () #

type Rep ScheduleState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep ScheduleState = D1 (MetaData "ScheduleState" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "NotScheduled" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Scheduled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Transitioning" PrefixI False) (U1 :: Type -> Type)))

TriggerState

data TriggerState Source #

Instances
Bounded TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TriggerState -> c TriggerState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TriggerState #

toConstr :: TriggerState -> Constr #

dataTypeOf :: TriggerState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TriggerState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TriggerState) #

gmapT :: (forall b. Data b => b -> b) -> TriggerState -> TriggerState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TriggerState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TriggerState -> r #

gmapQ :: (forall d. Data d => d -> u) -> TriggerState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TriggerState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TriggerState -> m TriggerState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TriggerState -> m TriggerState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TriggerState -> m TriggerState #

Ord TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep TriggerState :: Type -> Type #

Hashable TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: TriggerState -> Text #

NFData TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: TriggerState -> () #

type Rep TriggerState Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep TriggerState = D1 (MetaData "TriggerState" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (((C1 (MetaCons "Activated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Activating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Created" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Creating" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Deactivated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deactivating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Deleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Updating" PrefixI False) (U1 :: Type -> Type))))

TriggerType

data TriggerType Source #

Instances
Bounded TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TriggerType -> c TriggerType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TriggerType #

toConstr :: TriggerType -> Constr #

dataTypeOf :: TriggerType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TriggerType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TriggerType) #

gmapT :: (forall b. Data b => b -> b) -> TriggerType -> TriggerType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TriggerType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TriggerType -> r #

gmapQ :: (forall d. Data d => d -> u) -> TriggerType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TriggerType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TriggerType -> m TriggerType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TriggerType -> m TriggerType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TriggerType -> m TriggerType #

Ord TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep TriggerType :: Type -> Type #

Hashable TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

toText :: TriggerType -> Text #

NFData TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: TriggerType -> () #

type Rep TriggerType Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep TriggerType = D1 (MetaData "TriggerType" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "TTConditional" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TTOnDemand" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TTScheduled" PrefixI False) (U1 :: Type -> Type)))

UpdateBehavior

data UpdateBehavior Source #

Constructors

UBLog 
UBUpdateInDatabase 
Instances
Bounded UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Enum UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Eq UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Data UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateBehavior -> c UpdateBehavior #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateBehavior #

toConstr :: UpdateBehavior -> Constr #

dataTypeOf :: UpdateBehavior -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateBehavior) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateBehavior) #

gmapT :: (forall b. Data b => b -> b) -> UpdateBehavior -> UpdateBehavior #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateBehavior -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateBehavior -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateBehavior -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateBehavior -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateBehavior -> m UpdateBehavior #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateBehavior -> m UpdateBehavior #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateBehavior -> m UpdateBehavior #

Ord UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Read UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Show UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Generic UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Associated Types

type Rep UpdateBehavior :: Type -> Type #

Hashable UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToJSON UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromJSON UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToHeader UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToQuery UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToByteString UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

FromText UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

ToText UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

NFData UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

Methods

rnf :: UpdateBehavior -> () #

type Rep UpdateBehavior Source # 
Instance details

Defined in Network.AWS.Glue.Types.Sum

type Rep UpdateBehavior = D1 (MetaData "UpdateBehavior" "Network.AWS.Glue.Types.Sum" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "UBLog" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UBUpdateInDatabase" PrefixI False) (U1 :: Type -> Type))

Action

data Action Source #

Defines an action to be initiated by a trigger.

See: action smart constructor.

Instances
Eq Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

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

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

Data Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Action -> c Action #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Action #

toConstr :: Action -> Constr #

dataTypeOf :: Action -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Action) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Action) #

gmapT :: (forall b. Data b => b -> b) -> Action -> Action #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Action -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Action -> r #

gmapQ :: (forall d. Data d => d -> u) -> Action -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Action -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Action -> m Action #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Action -> m Action #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Action -> m Action #

Read Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Generic Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Hashable Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

ToJSON Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

FromJSON Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

NFData Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

rnf :: Action -> () #

type Rep Action Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep Action = D1 (MetaData "Action" "Network.AWS.Glue.Types.Product" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Action'" PrefixI True) (S1 (MetaSel (Just "_aArguments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: (S1 (MetaSel (Just "_aJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aTimeout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))

action :: Action Source #

Creates a value of Action with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aArguments - Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the Calling AWS Glue APIs in Python topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the Special Parameters Used by AWS Glue topic in the developer guide.
  • aJobName - The name of a job to be executed.
  • aTimeout - The job run timeout in minutes. It overrides the timeout value of the job.

aArguments :: Lens' Action (HashMap Text Text) Source #

Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the Calling AWS Glue APIs in Python topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the Special Parameters Used by AWS Glue topic in the developer guide.

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

The name of a job to be executed.

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

The job run timeout in minutes. It overrides the timeout value of the job.

BatchStopJobRunError

data BatchStopJobRunError Source #

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

See: batchStopJobRunError smart constructor.

Instances
Eq BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Data BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchStopJobRunError -> c BatchStopJobRunError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchStopJobRunError #

toConstr :: BatchStopJobRunError -> Constr #

dataTypeOf :: BatchStopJobRunError -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BatchStopJobRunError) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchStopJobRunError) #

gmapT :: (forall b. Data b => b -> b) -> BatchStopJobRunError -> BatchStopJobRunError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchStopJobRunError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchStopJobRunError -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchStopJobRunError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchStopJobRunError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchStopJobRunError -> m BatchStopJobRunError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchStopJobRunError -> m BatchStopJobRunError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchStopJobRunError -> m BatchStopJobRunError #

Read BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Generic BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Associated Types

type Rep BatchStopJobRunError :: Type -> Type #

Hashable BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

FromJSON BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

NFData BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

rnf :: BatchStopJobRunError -> () #

type Rep BatchStopJobRunError Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep BatchStopJobRunError = D1 (MetaData "BatchStopJobRunError" "Network.AWS.Glue.Types.Product" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "BatchStopJobRunError'" PrefixI True) (S1 (MetaSel (Just "_bsjreJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bsjreJobRunId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bsjreErrorDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ErrorDetail)))))

batchStopJobRunError :: BatchStopJobRunError Source #

Creates a value of BatchStopJobRunError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bsjreJobName - The name of the job definition used in the job run in question.
  • bsjreJobRunId - The JobRunId of the job run in question.
  • bsjreErrorDetail - Specifies details about the error that was encountered.

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

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

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

The JobRunId of the job run in question.

bsjreErrorDetail :: 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: batchStopJobRunSuccessfulSubmission smart constructor.

Instances
Eq BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Data BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchStopJobRunSuccessfulSubmission -> c BatchStopJobRunSuccessfulSubmission #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchStopJobRunSuccessfulSubmission #

toConstr :: BatchStopJobRunSuccessfulSubmission -> Constr #

dataTypeOf :: BatchStopJobRunSuccessfulSubmission -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BatchStopJobRunSuccessfulSubmission) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchStopJobRunSuccessfulSubmission) #

gmapT :: (forall b. Data b => b -> b) -> BatchStopJobRunSuccessfulSubmission -> BatchStopJobRunSuccessfulSubmission #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchStopJobRunSuccessfulSubmission -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchStopJobRunSuccessfulSubmission -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchStopJobRunSuccessfulSubmission -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchStopJobRunSuccessfulSubmission -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchStopJobRunSuccessfulSubmission -> m BatchStopJobRunSuccessfulSubmission #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchStopJobRunSuccessfulSubmission -> m BatchStopJobRunSuccessfulSubmission #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchStopJobRunSuccessfulSubmission -> m BatchStopJobRunSuccessfulSubmission #

Read BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Generic BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Hashable BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

FromJSON BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

NFData BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep BatchStopJobRunSuccessfulSubmission Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep BatchStopJobRunSuccessfulSubmission = D1 (MetaData "BatchStopJobRunSuccessfulSubmission" "Network.AWS.Glue.Types.Product" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "BatchStopJobRunSuccessfulSubmission'" PrefixI True) (S1 (MetaSel (Just "_bsjrssJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bsjrssJobRunId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

batchStopJobRunSuccessfulSubmission :: BatchStopJobRunSuccessfulSubmission Source #

Creates a value of BatchStopJobRunSuccessfulSubmission with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bsjrssJobName - The name of the job definition used in the job run that was stopped.
  • bsjrssJobRunId - The JobRunId of the job run that was stopped.

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

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

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

The JobRunId of the job run that was stopped.

CatalogEntry

data CatalogEntry Source #

Specifies a table definition in the Data Catalog.

See: catalogEntry smart constructor.

Instances
Eq CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Data CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CatalogEntry -> c CatalogEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CatalogEntry #

toConstr :: CatalogEntry -> Constr #

dataTypeOf :: CatalogEntry -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CatalogEntry) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CatalogEntry) #

gmapT :: (forall b. Data b => b -> b) -> CatalogEntry -> CatalogEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CatalogEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CatalogEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> CatalogEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CatalogEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CatalogEntry -> m CatalogEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CatalogEntry -> m CatalogEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CatalogEntry -> m CatalogEntry #

Read CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Generic CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Associated Types

type Rep CatalogEntry :: Type -> Type #

Hashable CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

ToJSON CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

NFData CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

rnf :: CatalogEntry -> () #

type Rep CatalogEntry Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep CatalogEntry = D1 (MetaData "CatalogEntry" "Network.AWS.Glue.Types.Product" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "CatalogEntry'" PrefixI True) (S1 (MetaSel (Just "_ceDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ceTableName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

catalogEntry Source #

Creates a value of CatalogEntry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ceDatabaseName :: Lens' CatalogEntry Text Source #

The database in which the table metadata resides.

ceTableName :: Lens' CatalogEntry Text Source #

The name of the table in question.

CatalogImportStatus

data CatalogImportStatus Source #

A structure containing migration status information.

See: catalogImportStatus smart constructor.

Instances
Eq CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Data CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CatalogImportStatus -> c CatalogImportStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CatalogImportStatus #

toConstr :: CatalogImportStatus -> Constr #

dataTypeOf :: CatalogImportStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CatalogImportStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CatalogImportStatus) #

gmapT :: (forall b. Data b => b -> b) -> CatalogImportStatus -> CatalogImportStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CatalogImportStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CatalogImportStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CatalogImportStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CatalogImportStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CatalogImportStatus -> m CatalogImportStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CatalogImportStatus -> m CatalogImportStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CatalogImportStatus -> m CatalogImportStatus #

Read CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Generic CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Associated Types

type Rep CatalogImportStatus :: Type -> Type #

Hashable CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

FromJSON CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

NFData CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

rnf :: CatalogImportStatus -> () #

type Rep CatalogImportStatus Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep CatalogImportStatus = D1 (MetaData "CatalogImportStatus" "Network.AWS.Glue.Types.Product" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "CatalogImportStatus'" PrefixI True) (S1 (MetaSel (Just "_cisImportedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cisImportTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_cisImportCompleted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

catalogImportStatus :: CatalogImportStatus Source #

Creates a value of CatalogImportStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

The name of the person who initiated the migration.

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

The time that the migration was started.

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

True if the migration has completed, or False otherwise.

Classifier

data Classifier Source #

Classifiers are written in Python and triggered during a crawl task. You can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier checks whether a given file is in a format it can handle, and if it is, the classifier creates a schema in the form of a StructType object that matches that data format.

A classifier can be a grok classifier, an XML classifier, or a JSON classifier, asspecified in one of the fields in the Classifier object.

See: classifier smart constructor.

Instances
Eq Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Data Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Classifier -> c Classifier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Classifier #

toConstr :: Classifier -> Constr #

dataTypeOf :: Classifier -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Classifier) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Classifier) #

gmapT :: (forall b. Data b => b -> b) -> Classifier -> Classifier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Classifier -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Classifier -> r #

gmapQ :: (forall d. Data d => d -> u) -> Classifier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Classifier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Classifier -> m Classifier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Classifier -> m Classifier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Classifier -> m Classifier #

Read Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Generic Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Associated Types

type Rep Classifier :: Type -> Type #

Hashable Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

FromJSON Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

NFData Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

rnf :: Classifier -> () #

type Rep Classifier Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

type Rep Classifier = D1 (MetaData "Classifier" "Network.AWS.Glue.Types.Product" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "Classifier'" PrefixI True) (S1 (MetaSel (Just "_cGrokClassifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GrokClassifier)) :*: (S1 (MetaSel (Just "_cXMLClassifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe XMLClassifier)) :*: S1 (MetaSel (Just "_cJSONClassifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JSONClassifier)))))

classifier :: Classifier Source #

Creates a value of Classifier with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

CodeGenEdge

data CodeGenEdge Source #

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

See: codeGenEdge smart constructor.

Instances
Eq CodeGenEdge Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Data CodeGenEdge Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CodeGenEdge -> c CodeGenEdge #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CodeGenEdge #

toConstr :: CodeGenEdge -> Constr #

dataTypeOf :: CodeGenEdge -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CodeGenEdge) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CodeGenEdge) #

gmapT :: (forall b. Data b => b -> b) -> CodeGenEdge -> CodeGenEdge #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CodeGenEdge -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CodeGenEdge -> r #

gmapQ :: (forall d. Data d => d -> u) -> CodeGenEdge -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CodeGenEdge -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CodeGenEdge -> m CodeGenEdge #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CodeGenEdge -> m CodeGenEdge #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CodeGenEdge -> m CodeGenEdge #

Read CodeGenEdge Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product

Show CodeGenEdge Source # 
Instance details

Defined in Network.AWS.Glue.Types.Product