Struct rusoto_codebuild::StartBuildInput [] [src]

pub struct StartBuildInput {
    pub artifacts_override: Option<ProjectArtifacts>,
    pub buildspec_override: Option<String>,
    pub environment_variables_override: Option<Vec<EnvironmentVariable>>,
    pub project_name: String,
    pub source_version: Option<String>,
    pub timeout_in_minutes_override: Option<i64>,
}

Fields

Build output artifact settings that override, for this build only, the latest ones already defined in the build project.

A build spec declaration that overrides, for this build only, the latest one already defined in the build project.

A set of environment variables that overrides, for this build only, the latest ones already defined in the build project.

The name of the build project to start running a build.

A version of the build input to be built, for this build only. If not specified, the latest version will be used. If specified, must be one of:

  • For AWS CodeCommit or GitHub: the commit ID to use.

  • For Amazon Simple Storage Service (Amazon S3): the version ID of the object representing the build input ZIP file to use.

The number of build timeout minutes, from 5 to 480 (8 hours), that overrides, for this build only, the latest setting already defined in the build project.

Trait Implementations

impl Default for StartBuildInput
[src]

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

impl Debug for StartBuildInput
[src]

Formats the value using the given formatter.

impl Clone for StartBuildInput
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more