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
artifacts_override: Option<ProjectArtifacts>
Build output artifact settings that override, for this build only, the latest ones already defined in the build project.
buildspec_override: Option<String>
A build spec declaration that overrides, for this build only, the latest one already defined in the build project.
environment_variables_override: Option<Vec<EnvironmentVariable>>
A set of environment variables that overrides, for this build only, the latest ones already defined in the build project.
project_name: String
The name of the build project to start running a build.
source_version: Option<String>
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.
timeout_in_minutes_override: Option<i64>
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]
fn default() -> StartBuildInput
Returns the "default value" for a type. Read more
impl Debug for StartBuildInput
[src]
impl Clone for StartBuildInput
[src]
fn clone(&self) -> StartBuildInput
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