Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data BuildPhase = BuildPhase' {}
- newBuildPhase :: BuildPhase
- buildPhase_contexts :: Lens' BuildPhase (Maybe [PhaseContext])
- buildPhase_startTime :: Lens' BuildPhase (Maybe UTCTime)
- buildPhase_phaseStatus :: Lens' BuildPhase (Maybe StatusType)
- buildPhase_phaseType :: Lens' BuildPhase (Maybe BuildPhaseType)
- buildPhase_endTime :: Lens' BuildPhase (Maybe UTCTime)
- buildPhase_durationInSeconds :: Lens' BuildPhase (Maybe Integer)
Documentation
data BuildPhase Source #
Information about a stage for a build.
See: newBuildPhase
smart constructor.
BuildPhase' | |
|
Instances
newBuildPhase :: BuildPhase Source #
Create a value of BuildPhase
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:contexts:BuildPhase'
, buildPhase_contexts
- Additional information about a build phase, especially to help
troubleshoot a failed build.
$sel:startTime:BuildPhase'
, buildPhase_startTime
- When the build phase started, expressed in Unix time format.
$sel:phaseStatus:BuildPhase'
, buildPhase_phaseStatus
- The current status of the build phase. Valid values include:
- FAILED
- The build phase failed.
- FAULT
- The build phase faulted.
- IN_PROGRESS
- The build phase is still in progress.
- STOPPED
- The build phase stopped.
- SUCCEEDED
- The build phase succeeded.
- TIMED_OUT
- The build phase timed out.
$sel:phaseType:BuildPhase'
, buildPhase_phaseType
- The name of the build phase. Valid values include:
- BUILD
- Core build activities typically occur in this build phase.
- COMPLETED
- The build has been completed.
- DOWNLOAD_SOURCE
- Source code is being downloaded in this build phase.
- FINALIZING
- The build process is completing in this build phase.
- INSTALL
- Installation activities typically occur in this build phase.
- POST_BUILD
- Post-build activities typically occur in this build phase.
- PRE_BUILD
- Pre-build activities typically occur in this build phase.
- PROVISIONING
- The build environment is being set up.
- QUEUED
- The build has been submitted and is queued behind other submitted builds.
- SUBMITTED
- The build has been submitted.
- UPLOAD_ARTIFACTS
- Build output artifacts are being uploaded to the output location.
$sel:endTime:BuildPhase'
, buildPhase_endTime
- When the build phase ended, expressed in Unix time format.
$sel:durationInSeconds:BuildPhase'
, buildPhase_durationInSeconds
- How long, in seconds, between the starting and ending times of the
build's phase.
buildPhase_contexts :: Lens' BuildPhase (Maybe [PhaseContext]) Source #
Additional information about a build phase, especially to help troubleshoot a failed build.
buildPhase_startTime :: Lens' BuildPhase (Maybe UTCTime) Source #
When the build phase started, expressed in Unix time format.
buildPhase_phaseStatus :: Lens' BuildPhase (Maybe StatusType) Source #
The current status of the build phase. Valid values include:
- FAILED
- The build phase failed.
- FAULT
- The build phase faulted.
- IN_PROGRESS
- The build phase is still in progress.
- STOPPED
- The build phase stopped.
- SUCCEEDED
- The build phase succeeded.
- TIMED_OUT
- The build phase timed out.
buildPhase_phaseType :: Lens' BuildPhase (Maybe BuildPhaseType) Source #
The name of the build phase. Valid values include:
- BUILD
- Core build activities typically occur in this build phase.
- COMPLETED
- The build has been completed.
- DOWNLOAD_SOURCE
- Source code is being downloaded in this build phase.
- FINALIZING
- The build process is completing in this build phase.
- INSTALL
- Installation activities typically occur in this build phase.
- POST_BUILD
- Post-build activities typically occur in this build phase.
- PRE_BUILD
- Pre-build activities typically occur in this build phase.
- PROVISIONING
- The build environment is being set up.
- QUEUED
- The build has been submitted and is queued behind other submitted builds.
- SUBMITTED
- The build has been submitted.
- UPLOAD_ARTIFACTS
- Build output artifacts are being uploaded to the output location.
buildPhase_endTime :: Lens' BuildPhase (Maybe UTCTime) Source #
When the build phase ended, expressed in Unix time format.
buildPhase_durationInSeconds :: Lens' BuildPhase (Maybe Integer) Source #
How long, in seconds, between the starting and ending times of the build's phase.