pub struct AwsJobTimeoutConfig {
pub in_progress_timeout_in_minutes: Option<i64>,
}Expand description
Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT.
Fields§
§in_progress_timeout_in_minutes: Option<i64>Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT status.
Trait Implementations§
Source§impl Clone for AwsJobTimeoutConfig
impl Clone for AwsJobTimeoutConfig
Source§fn clone(&self) -> AwsJobTimeoutConfig
fn clone(&self) -> AwsJobTimeoutConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AwsJobTimeoutConfig
impl Debug for AwsJobTimeoutConfig
Source§impl Default for AwsJobTimeoutConfig
impl Default for AwsJobTimeoutConfig
Source§fn default() -> AwsJobTimeoutConfig
fn default() -> AwsJobTimeoutConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for AwsJobTimeoutConfig
impl PartialEq for AwsJobTimeoutConfig
Source§impl Serialize for AwsJobTimeoutConfig
impl Serialize for AwsJobTimeoutConfig
impl StructuralPartialEq for AwsJobTimeoutConfig
Auto Trait Implementations§
impl Freeze for AwsJobTimeoutConfig
impl RefUnwindSafe for AwsJobTimeoutConfig
impl Send for AwsJobTimeoutConfig
impl Sync for AwsJobTimeoutConfig
impl Unpin for AwsJobTimeoutConfig
impl UnwindSafe for AwsJobTimeoutConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more