[][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 Clone for BatchParameters[src]

impl Debug for BatchParameters[src]

impl Default for BatchParameters[src]

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

impl PartialEq<BatchParameters> for BatchParameters[src]

impl Serialize for BatchParameters[src]

impl StructuralPartialEq for BatchParameters[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.