Struct rusoto_codebuild::Build
[−]
[src]
pub struct Build { pub arn: Option<NonEmptyString>, pub artifacts: Option<BuildArtifacts>, pub build_complete: Option<Boolean>, pub build_status: Option<StatusType>, pub current_phase: Option<String>, pub end_time: Option<Timestamp>, pub environment: Option<ProjectEnvironment>, pub id: Option<NonEmptyString>, pub initiator: Option<String>, pub logs: Option<LogsLocation>, pub phases: Option<BuildPhases>, pub project_name: Option<NonEmptyString>, pub source: Option<ProjectSource>, pub source_version: Option<NonEmptyString>, pub start_time: Option<Timestamp>, pub timeout_in_minutes: Option<WrapperInt>, }
Information about a build.
Fields
arn: Option<NonEmptyString>
The Amazon Resource Name (ARN) of the build.
artifacts: Option<BuildArtifacts>
Information about the output artifacts for the build.
build_complete: Option<Boolean>
Whether the build has finished. True if completed; otherwise, false.
build_status: Option<StatusType>
The current status of the build. Valid values include:
-
FAILED
: The build failed. -
FAULT
: The build faulted. -
IN_PROGRESS
: The build is still in progress. -
STOPPED
: The build stopped. -
SUCCEEDED
: The build succeeded. -
TIMED_OUT
: The build timed out.
current_phase: Option<String>
The current build phase.
end_time: Option<Timestamp>
When the build process ended, expressed in Unix time format.
environment: Option<ProjectEnvironment>
Information about the build environment for this build.
id: Option<NonEmptyString>
The unique ID for the build.
initiator: Option<String>
The entity that started the build. Valid values include:
-
If AWS CodePipeline started the build, the pipeline's name (for example,
codepipeline/my-demo-pipeline
). -
If an AWS Identity and Access Management (IAM) user started the build, the user's name (for example
MyUserName
). -
If the Jenkins plugin for AWS CodeBuild started the build, the string
CodeBuild-Jenkins-Plugin
.
logs: Option<LogsLocation>
Information about the build's logs in Amazon CloudWatch Logs.
phases: Option<BuildPhases>
Information about all previous build phases that are completed and information about any current build phase that is not yet complete.
project_name: Option<NonEmptyString>
The name of the build project.
source: Option<ProjectSource>
Information about the source code to be built.
source_version: Option<NonEmptyString>
Any version identifier for the version of the source code to be built.
start_time: Option<Timestamp>
When the build process started, expressed in Unix time format.
timeout_in_minutes: Option<WrapperInt>
How long, in minutes, for AWS CodeBuild to wait before timing out this build if it does not get marked as completed.
Trait Implementations
impl Default for Build
[src]
impl Debug for Build
[src]
impl Clone for Build
[src]
fn clone(&self) -> Build
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more