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

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.

A list of job IDs on which this job depends. A job can depend upon a maximum of 100 jobs.

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.

The name of the job. A name must be 1 to 128 characters in length.

Pattern: ^[a-zA-Z0-9_]+$

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.

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.

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]

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

impl Debug for SubmitJobRequest
[src]

Formats the value using the given formatter.

impl Clone for SubmitJobRequest
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more