[][src]Struct rusoto_events::BatchParameters

pub struct BatchParameters {
    pub array_properties: Option<BatchArrayProperties>,
    pub job_definition: String,
    pub job_name: String,
    pub retry_strategy: Option<BatchRetryStrategy>,
}

The custom parameters to be used when the target is an AWS Batch job.

Fields

array_properties: Option<BatchArrayProperties>

The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.

job_definition: String

The ARN or name of the job definition to use if the event target is an AWS Batch job. This job definition must already exist.

job_name: String

The name to use for this execution of the job, if the target is an AWS Batch job.

retry_strategy: Option<BatchRetryStrategy>

The retry strategy to use for failed jobs, if the target is an AWS Batch job. The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

Trait Implementations

impl PartialEq<BatchParameters> for BatchParameters[src]

impl Default for BatchParameters[src]

impl Clone for BatchParameters[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for BatchParameters[src]

impl Serialize for BatchParameters[src]

impl<'de> Deserialize<'de> for BatchParameters[src]

Auto Trait Implementations

impl Send for BatchParameters

impl Sync for BatchParameters

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self