Skip to content

BuildBatchPhase

Source code in docs_src/capo_codebuild/types/build_batch_phase.py
class BuildBatchPhase(TypedDict, closed=True):
    phase_type: NotRequired[
        "capo_codebuild.types.build_batch_phase_type.BuildBatchPhaseType"
    ]
    """<p>The name of the batch build phase. Valid values include:</p> <dl> <dt>COMBINE_ARTIFACTS</dt> <dd> <p>Build output artifacts are being combined and uploaded to the output location.</p> </dd> <dt>DOWNLOAD_BATCHSPEC</dt> <dd> <p>The batch build specification is being downloaded.</p> </dd> <dt>FAILED</dt> <dd> <p>One or more of the builds failed.</p> </dd> <dt>IN_PROGRESS</dt> <dd> <p>The batch build is in progress.</p> </dd> <dt>STOPPED</dt> <dd> <p>The batch build was stopped.</p> </dd> <dt>SUBMITTED</dt> <dd> <p>The btach build has been submitted.</p> </dd> <dt>SUCCEEDED</dt> <dd> <p>The batch build succeeded.</p> </dd> </dl>"""
    phase_status: NotRequired["capo_codebuild.types.status_type.StatusType"]
    """<p>The current status of the batch build phase. Valid values include:</p> <dl> <dt>FAILED</dt> <dd> <p>The build phase failed.</p> </dd> <dt>FAULT</dt> <dd> <p>The build phase faulted.</p> </dd> <dt>IN_PROGRESS</dt> <dd> <p>The build phase is still in progress.</p> </dd> <dt>STOPPED</dt> <dd> <p>The build phase stopped.</p> </dd> <dt>SUCCEEDED</dt> <dd> <p>The build phase succeeded.</p> </dd> <dt>TIMED_OUT</dt> <dd> <p>The build phase timed out.</p> </dd> </dl>"""
    start_time: NotRequired["capo_codebuild.types.timestamp.Timestamp"]
    """<p>When the batch build phase started, expressed in Unix time format.</p>"""
    end_time: NotRequired["capo_codebuild.types.timestamp.Timestamp"]
    """<p>When the batch build phase ended, expressed in Unix time format.</p>"""
    duration_in_seconds: NotRequired["capo_codebuild.types.wrapper_long.WrapperLong"]
    """<p>How long, in seconds, between the starting and ending times of the batch build's phase.</p>"""
    contexts: NotRequired["capo_codebuild.types.phase_contexts.PhaseContexts"]
    """<p>Additional information about the batch build phase. Especially to help troubleshoot a failed batch build.</p>"""

contexts instance-attribute

contexts: NotRequired[PhaseContexts]

Additional information about the batch build phase. Especially to help troubleshoot a failed batch build.

duration_in_seconds instance-attribute

duration_in_seconds: NotRequired[WrapperLong]

How long, in seconds, between the starting and ending times of the batch build's phase.

end_time instance-attribute

end_time: NotRequired[Timestamp]

When the batch build phase ended, expressed in Unix time format.

phase_status instance-attribute

phase_status: NotRequired[StatusType]

The current status of the batch 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.

phase_type instance-attribute

phase_type: NotRequired[BuildBatchPhaseType]

The name of the batch build phase. Valid values include:

COMBINE_ARTIFACTS

Build output artifacts are being combined and uploaded to the output location.

DOWNLOAD_BATCHSPEC

The batch build specification is being downloaded.

FAILED

One or more of the builds failed.

IN_PROGRESS

The batch build is in progress.

STOPPED

The batch build was stopped.

SUBMITTED

The btach build has been submitted.

SUCCEEDED

The batch build succeeded.

start_time instance-attribute

start_time: NotRequired[Timestamp]

When the batch build phase started, expressed in Unix time format.