Struct rusoto_batch::SubmitJobRequest
[−]
[src]
pub struct SubmitJobRequest { pub container_overrides: Option<ContainerOverrides>, pub depends_on: Option<Vec<JobDependency>>, pub job_definition: String, pub job_name: String, pub job_queue: String, pub parameters: Option<HashMap<String, String>>, pub retry_strategy: Option<RetryStrategy>, }
Fields
container_overrides: Option<ContainerOverrides>
A list of container overrides in JSON format that specify the name of a container in the specified job definition and the overrides it should receive. You can override the default command for a container (that is specified in the job definition or the Docker image) with a command
override. You can also override existing environment variables (that are specified in the job definition or Docker image) on a container or add new environment variables to it with an environment
override.
depends_on: Option<Vec<JobDependency>>
A list of job IDs on which this job depends. A job can depend upon a maximum of 100 jobs.
job_definition: String
The job definition used by this job. This value can be either a name:revision
or the Amazon Resource Name (ARN) for the job definition.
job_name: String
The name of the job. A name must be 1 to 128 characters in length.
Pattern: ^[a-zA-Z0-9_]+$
job_queue: String
The job queue into which the job will be submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.
parameters: Option<HashMap<String, String>>
Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a SubmitJob
request override any corresponding parameter defaults from the job definition.
retry_strategy: Option<RetryStrategy>
The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.
Trait Implementations
impl Default for SubmitJobRequest
[src]
fn default() -> SubmitJobRequest
Returns the "default value" for a type. Read more
impl Debug for SubmitJobRequest
[src]
impl Clone for SubmitJobRequest
[src]
fn clone(&self) -> SubmitJobRequest
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