libZSservicesZSamazonka-amplifyZSamazonka-amplify
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.Amplify.Types.JobSummary

Description

 
Synopsis

Documentation

data JobSummary Source #

Describes the summary for an execution job for an Amplify app.

See: newJobSummary smart constructor.

Constructors

JobSummary' 

Fields

  • endTime :: Maybe POSIX

    The end date and time for the job.

  • jobArn :: Text

    The Amazon Resource Name (ARN) for the job.

  • jobId :: Text

    The unique ID for the job.

  • commitId :: Text

    The commit ID from a third-party repository provider for the job.

  • commitMessage :: Text

    The commit message from a third-party repository provider for the job.

  • commitTime :: POSIX

    The commit date and time for the job.

  • startTime :: POSIX

    The start date and time for the job.

  • status :: JobStatus

    The current status for the job.

  • jobType :: JobType

    The type for the job. If the value is RELEASE, the job was manually released from its source by using the StartJob API. If the value is RETRY, the job was manually retried using the StartJob API. If the value is WEB_HOOK, the job was automatically triggered by webhooks.

Instances

Instances details
Eq JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Read JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Show JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Generic JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Associated Types

type Rep JobSummary :: Type -> Type #

NFData JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Methods

rnf :: JobSummary -> () #

Hashable JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

FromJSON JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

type Rep JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

newJobSummary Source #

Create a value of JobSummary 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:endTime:JobSummary', jobSummary_endTime - The end date and time for the job.

$sel:jobArn:JobSummary', jobSummary_jobArn - The Amazon Resource Name (ARN) for the job.

$sel:jobId:JobSummary', jobSummary_jobId - The unique ID for the job.

$sel:commitId:JobSummary', jobSummary_commitId - The commit ID from a third-party repository provider for the job.

$sel:commitMessage:JobSummary', jobSummary_commitMessage - The commit message from a third-party repository provider for the job.

$sel:commitTime:JobSummary', jobSummary_commitTime - The commit date and time for the job.

$sel:startTime:JobSummary', jobSummary_startTime - The start date and time for the job.

$sel:status:JobSummary', jobSummary_status - The current status for the job.

$sel:jobType:JobSummary', jobSummary_jobType - The type for the job. If the value is RELEASE, the job was manually released from its source by using the StartJob API. If the value is RETRY, the job was manually retried using the StartJob API. If the value is WEB_HOOK, the job was automatically triggered by webhooks.

jobSummary_endTime :: Lens' JobSummary (Maybe UTCTime) Source #

The end date and time for the job.

jobSummary_jobArn :: Lens' JobSummary Text Source #

The Amazon Resource Name (ARN) for the job.

jobSummary_jobId :: Lens' JobSummary Text Source #

The unique ID for the job.

jobSummary_commitId :: Lens' JobSummary Text Source #

The commit ID from a third-party repository provider for the job.

jobSummary_commitMessage :: Lens' JobSummary Text Source #

The commit message from a third-party repository provider for the job.

jobSummary_commitTime :: Lens' JobSummary UTCTime Source #

The commit date and time for the job.

jobSummary_startTime :: Lens' JobSummary UTCTime Source #

The start date and time for the job.

jobSummary_status :: Lens' JobSummary JobStatus Source #

The current status for the job.

jobSummary_jobType :: Lens' JobSummary JobType Source #

The type for the job. If the value is RELEASE, the job was manually released from its source by using the StartJob API. If the value is RETRY, the job was manually retried using the StartJob API. If the value is WEB_HOOK, the job was automatically triggered by webhooks.