amazonka-stepfunctions-2.0: Amazon Step Functions 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.StepFunctions.DescribeMapRun

Description

Provides information about a Map Run's configuration, progress, and results. For more information, see Examining Map Run in the Step Functions Developer Guide.

Synopsis

Creating a Request

data DescribeMapRun Source #

See: newDescribeMapRun smart constructor.

Constructors

DescribeMapRun' 

Fields

  • mapRunArn :: Text

    The Amazon Resource Name (ARN) that identifies a Map Run.

Instances

Instances details
ToJSON DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

ToHeaders DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

ToPath DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

ToQuery DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

AWSRequest DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Associated Types

type AWSResponse DescribeMapRun #

Generic DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Associated Types

type Rep DescribeMapRun :: Type -> Type #

Read DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Show DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

NFData DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Methods

rnf :: DescribeMapRun -> () #

Eq DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Hashable DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

type AWSResponse DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

type Rep DescribeMapRun Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

type Rep DescribeMapRun = D1 ('MetaData "DescribeMapRun" "Amazonka.StepFunctions.DescribeMapRun" "amazonka-stepfunctions-2.0-K6z2kqboJVbL1MZX8DUt0f" 'False) (C1 ('MetaCons "DescribeMapRun'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mapRunArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeMapRun Source #

Create a value of DescribeMapRun 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:

DescribeMapRun, describeMapRun_mapRunArn - The Amazon Resource Name (ARN) that identifies a Map Run.

Request Lenses

describeMapRun_mapRunArn :: Lens' DescribeMapRun Text Source #

The Amazon Resource Name (ARN) that identifies a Map Run.

Destructuring the Response

data DescribeMapRunResponse Source #

See: newDescribeMapRunResponse smart constructor.

Constructors

DescribeMapRunResponse' 

Fields

  • stopDate :: Maybe POSIX

    The date when the Map Run was stopped.

  • httpStatus :: Int

    The response's http status code.

  • mapRunArn :: Text

    The Amazon Resource Name (ARN) that identifies a Map Run.

  • executionArn :: Text

    The Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.

  • status :: MapRunStatus

    The current status of the Map Run.

  • startDate :: POSIX

    The date when the Map Run was started.

  • maxConcurrency :: Natural

    The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.

  • toleratedFailurePercentage :: Double

    The maximum percentage of failed child workflow executions before the Map Run fails.

  • toleratedFailureCount :: Natural

    The maximum number of failed child workflow executions before the Map Run fails.

  • itemCounts :: MapRunItemCounts

    A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.

  • executionCounts :: MapRunExecutionCounts

    A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.

Instances

Instances details
Generic DescribeMapRunResponse Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Associated Types

type Rep DescribeMapRunResponse :: Type -> Type #

Read DescribeMapRunResponse Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Show DescribeMapRunResponse Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

NFData DescribeMapRunResponse Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

Methods

rnf :: DescribeMapRunResponse -> () #

Eq DescribeMapRunResponse Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

type Rep DescribeMapRunResponse Source # 
Instance details

Defined in Amazonka.StepFunctions.DescribeMapRun

type Rep DescribeMapRunResponse = D1 ('MetaData "DescribeMapRunResponse" "Amazonka.StepFunctions.DescribeMapRun" "amazonka-stepfunctions-2.0-K6z2kqboJVbL1MZX8DUt0f" 'False) (C1 ('MetaCons "DescribeMapRunResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "stopDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "mapRunArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "executionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MapRunStatus)))) :*: ((S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "maxConcurrency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "toleratedFailurePercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))) :*: (S1 ('MetaSel ('Just "toleratedFailureCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "itemCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MapRunItemCounts) :*: S1 ('MetaSel ('Just "executionCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MapRunExecutionCounts))))))

newDescribeMapRunResponse Source #

Create a value of DescribeMapRunResponse 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:

DescribeMapRunResponse, describeMapRunResponse_stopDate - The date when the Map Run was stopped.

$sel:httpStatus:DescribeMapRunResponse', describeMapRunResponse_httpStatus - The response's http status code.

DescribeMapRun, describeMapRunResponse_mapRunArn - The Amazon Resource Name (ARN) that identifies a Map Run.

DescribeMapRunResponse, describeMapRunResponse_executionArn - The Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.

DescribeMapRunResponse, describeMapRunResponse_status - The current status of the Map Run.

DescribeMapRunResponse, describeMapRunResponse_startDate - The date when the Map Run was started.

$sel:maxConcurrency:DescribeMapRunResponse', describeMapRunResponse_maxConcurrency - The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.

$sel:toleratedFailurePercentage:DescribeMapRunResponse', describeMapRunResponse_toleratedFailurePercentage - The maximum percentage of failed child workflow executions before the Map Run fails.

$sel:toleratedFailureCount:DescribeMapRunResponse', describeMapRunResponse_toleratedFailureCount - The maximum number of failed child workflow executions before the Map Run fails.

$sel:itemCounts:DescribeMapRunResponse', describeMapRunResponse_itemCounts - A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.

$sel:executionCounts:DescribeMapRunResponse', describeMapRunResponse_executionCounts - A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.

Response Lenses

describeMapRunResponse_mapRunArn :: Lens' DescribeMapRunResponse Text Source #

The Amazon Resource Name (ARN) that identifies a Map Run.

describeMapRunResponse_executionArn :: Lens' DescribeMapRunResponse Text Source #

The Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.

describeMapRunResponse_maxConcurrency :: Lens' DescribeMapRunResponse Natural Source #

The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.

describeMapRunResponse_toleratedFailurePercentage :: Lens' DescribeMapRunResponse Double Source #

The maximum percentage of failed child workflow executions before the Map Run fails.

describeMapRunResponse_toleratedFailureCount :: Lens' DescribeMapRunResponse Natural Source #

The maximum number of failed child workflow executions before the Map Run fails.

describeMapRunResponse_itemCounts :: Lens' DescribeMapRunResponse MapRunItemCounts Source #

A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.

describeMapRunResponse_executionCounts :: Lens' DescribeMapRunResponse MapRunExecutionCounts Source #

A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.