amazonka-amplify-2.0: Amazon Amplify 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.Amplify.Types.Step

Description

 
Synopsis

Documentation

data Step Source #

Describes an execution step, for an execution job, for an Amplify app.

See: newStep smart constructor.

Constructors

Step' 

Fields

Instances

Instances details
FromJSON Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Generic Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Associated Types

type Rep Step :: Type -> Type #

Methods

from :: Step -> Rep Step x #

to :: Rep Step x -> Step #

Read Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Show Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

showsPrec :: Int -> Step -> ShowS #

show :: Step -> String #

showList :: [Step] -> ShowS #

NFData Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

rnf :: Step -> () #

Eq Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

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

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

Hashable Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

hashWithSalt :: Int -> Step -> Int #

hash :: Step -> Int #

type Rep Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

newStep Source #

Create a value of Step 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:artifactsUrl:Step', step_artifactsUrl - The URL to the artifact for the execution step.

$sel:context:Step', step_context - The context for the current step. Includes a build image if the step is build.

$sel:logUrl:Step', step_logUrl - The URL to the logs for the execution step.

$sel:screenshots:Step', step_screenshots - The list of screenshot URLs for the execution step, if relevant.

$sel:statusReason:Step', step_statusReason - The reason for the current step status.

$sel:testArtifactsUrl:Step', step_testArtifactsUrl - The URL to the test artifact for the execution step.

$sel:testConfigUrl:Step', step_testConfigUrl - The URL to the test configuration for the execution step.

$sel:stepName:Step', step_stepName - The name of the execution step.

$sel:startTime:Step', step_startTime - The start date and time of the execution step.

$sel:status:Step', step_status - The status of the execution step.

$sel:endTime:Step', step_endTime - The end date and time of the execution step.

step_artifactsUrl :: Lens' Step (Maybe Text) Source #

The URL to the artifact for the execution step.

step_context :: Lens' Step (Maybe Text) Source #

The context for the current step. Includes a build image if the step is build.

step_logUrl :: Lens' Step (Maybe Text) Source #

The URL to the logs for the execution step.

step_screenshots :: Lens' Step (Maybe (HashMap Text Text)) Source #

The list of screenshot URLs for the execution step, if relevant.

step_statusReason :: Lens' Step (Maybe Text) Source #

The reason for the current step status.

step_testArtifactsUrl :: Lens' Step (Maybe Text) Source #

The URL to the test artifact for the execution step.

step_testConfigUrl :: Lens' Step (Maybe Text) Source #

The URL to the test configuration for the execution step.

step_stepName :: Lens' Step Text Source #

The name of the execution step.

step_startTime :: Lens' Step UTCTime Source #

The start date and time of the execution step.

step_status :: Lens' Step JobStatus Source #

The status of the execution step.

step_endTime :: Lens' Step UTCTime Source #

The end date and time of the execution step.