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