Struct rusoto_codebuild::Build [] [src]

pub struct Build {
    pub arn: Option<String>,
    pub artifacts: Option<BuildArtifacts>,
    pub build_complete: Option<bool>,
    pub build_status: Option<String>,
    pub current_phase: Option<String>,
    pub end_time: Option<f64>,
    pub environment: Option<ProjectEnvironment>,
    pub id: Option<String>,
    pub initiator: Option<String>,
    pub logs: Option<LogsLocation>,
    pub phases: Option<Vec<BuildPhase>>,
    pub project_name: Option<String>,
    pub source: Option<ProjectSource>,
    pub source_version: Option<String>,
    pub start_time: Option<f64>,
    pub timeout_in_minutes: Option<i64>,
}

Information about a build.

Fields

The Amazon Resource Name (ARN) of the build.

Information about the output artifacts for the build.

Whether the build has finished. True if completed; otherwise, false.

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.

The current build phase.

When the build process ended, expressed in Unix time format.

Information about the build environment for this build.

The unique ID for the build.

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.

Information about the build's logs in Amazon CloudWatch Logs.

Information about all previous build phases that are completed and information about any current build phase that is not yet complete.

The name of the build project.

Information about the source code to be built.

Any version identifier for the version of the source code to be built.

When the build process started, expressed in Unix time format.

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]

Returns the "default value" for a type. Read more

impl Debug for Build
[src]

Formats the value using the given formatter.

impl Clone for Build
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more