libZSservicesZSamazonka-appflowZSamazonka-appflow
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.AppFlow.Types.ExecutionRecord

Description

 
Synopsis

Documentation

data ExecutionRecord Source #

Specifies information about the past flow run instances for a given flow.

See: newExecutionRecord smart constructor.

Constructors

ExecutionRecord' 

Fields

Instances

Instances details
Eq ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

Read ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

Show ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

Generic ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

Associated Types

type Rep ExecutionRecord :: Type -> Type #

NFData ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

Methods

rnf :: ExecutionRecord -> () #

Hashable ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

FromJSON ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

type Rep ExecutionRecord Source # 
Instance details

Defined in Amazonka.AppFlow.Types.ExecutionRecord

type Rep ExecutionRecord = D1 ('MetaData "ExecutionRecord" "Amazonka.AppFlow.Types.ExecutionRecord" "libZSservicesZSamazonka-appflowZSamazonka-appflow" 'False) (C1 ('MetaCons "ExecutionRecord'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "dataPullStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "executionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionStatus)) :*: S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "dataPullEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "executionResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionResult))))))

newExecutionRecord :: ExecutionRecord Source #

Create a value of ExecutionRecord 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:executionId:ExecutionRecord', executionRecord_executionId - Specifies the identifier of the given flow run.

$sel:lastUpdatedAt:ExecutionRecord', executionRecord_lastUpdatedAt - Specifies the time of the most recent update.

$sel:dataPullStartTime:ExecutionRecord', executionRecord_dataPullStartTime - The timestamp that determines the first new or updated record to be transferred in the flow run.

$sel:executionStatus:ExecutionRecord', executionRecord_executionStatus - Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.

$sel:startedAt:ExecutionRecord', executionRecord_startedAt - Specifies the start time of the flow run.

$sel:dataPullEndTime:ExecutionRecord', executionRecord_dataPullEndTime - The timestamp that indicates the last new or updated record to be transferred in the flow run.

$sel:executionResult:ExecutionRecord', executionRecord_executionResult - Describes the result of the given flow run.

executionRecord_executionId :: Lens' ExecutionRecord (Maybe Text) Source #

Specifies the identifier of the given flow run.

executionRecord_lastUpdatedAt :: Lens' ExecutionRecord (Maybe UTCTime) Source #

Specifies the time of the most recent update.

executionRecord_dataPullStartTime :: Lens' ExecutionRecord (Maybe UTCTime) Source #

The timestamp that determines the first new or updated record to be transferred in the flow run.

executionRecord_executionStatus :: Lens' ExecutionRecord (Maybe ExecutionStatus) Source #

Specifies the flow run status and whether it is in progress, has completed successfully, or has failed.

executionRecord_startedAt :: Lens' ExecutionRecord (Maybe UTCTime) Source #

Specifies the start time of the flow run.

executionRecord_dataPullEndTime :: Lens' ExecutionRecord (Maybe UTCTime) Source #

The timestamp that indicates the last new or updated record to be transferred in the flow run.

executionRecord_executionResult :: Lens' ExecutionRecord (Maybe ExecutionResult) Source #

Describes the result of the given flow run.