amazonka-glue-2.0: Amazon Glue SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Glue.Types.WorkflowRun

Description

 
Synopsis

Documentation

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
FromJSON 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 #

Read WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Show WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

NFData WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Methods

rnf :: WorkflowRun -> () #

Eq WorkflowRun Source # 
Instance details

Defined in Amazonka.Glue.Types.WorkflowRun

Hashable 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" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "WorkflowRun'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "graph") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowGraph)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "startedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "startingEventBatchCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartingEventBatchCondition)) :*: S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowRunStatistics)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowRunStatus)) :*: (S1 ('MetaSel ('Just "workflowRunId") '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: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: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:name:WorkflowRun', workflowRun_name - Name of the workflow that was run.

$sel:previousRunId:WorkflowRun', workflowRun_previousRunId - The ID of the previous workflow run.

$sel:startedOn:WorkflowRun', workflowRun_startedOn - The date and time when the workflow run was started.

$sel:startingEventBatchCondition:WorkflowRun', workflowRun_startingEventBatchCondition - The batch condition that started the workflow run.

$sel:statistics:WorkflowRun', workflowRun_statistics - The statistics of the run.

$sel:status:WorkflowRun', workflowRun_status - The status of the workflow run.

$sel:workflowRunId:WorkflowRun', workflowRun_workflowRunId - The ID of this workflow run.

$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_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_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_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_startedOn :: Lens' WorkflowRun (Maybe UTCTime) Source #

The date and time when the workflow run was started.

workflowRun_status :: Lens' WorkflowRun (Maybe WorkflowRunStatus) Source #

The status of the workflow run.

workflowRun_workflowRunId :: Lens' WorkflowRun (Maybe Text) Source #

The ID of this workflow run.

workflowRun_workflowRunProperties :: Lens' WorkflowRun (Maybe (HashMap Text Text)) Source #

The workflow run properties which were set during the run.