Struct aws_sdk_emr::types::AutoTerminationPolicy
source · #[non_exhaustive]pub struct AutoTerminationPolicy {
pub idle_timeout: Option<i64>,
}Expand description
An auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.idle_timeout: Option<i64>Specifies the amount of idle time in seconds after which the cluster automatically terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven days).
Implementations§
source§impl AutoTerminationPolicy
impl AutoTerminationPolicy
sourcepub fn idle_timeout(&self) -> Option<i64>
pub fn idle_timeout(&self) -> Option<i64>
Specifies the amount of idle time in seconds after which the cluster automatically terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven days).
source§impl AutoTerminationPolicy
impl AutoTerminationPolicy
sourcepub fn builder() -> AutoTerminationPolicyBuilder
pub fn builder() -> AutoTerminationPolicyBuilder
Creates a new builder-style object to manufacture AutoTerminationPolicy.
Trait Implementations§
source§impl Clone for AutoTerminationPolicy
impl Clone for AutoTerminationPolicy
source§fn clone(&self) -> AutoTerminationPolicy
fn clone(&self) -> AutoTerminationPolicy
Returns a copy 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 AutoTerminationPolicy
impl Debug for AutoTerminationPolicy
source§impl PartialEq for AutoTerminationPolicy
impl PartialEq for AutoTerminationPolicy
source§fn eq(&self, other: &AutoTerminationPolicy) -> bool
fn eq(&self, other: &AutoTerminationPolicy) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AutoTerminationPolicy
Auto Trait Implementations§
impl Freeze for AutoTerminationPolicy
impl RefUnwindSafe for AutoTerminationPolicy
impl Send for AutoTerminationPolicy
impl Sync for AutoTerminationPolicy
impl Unpin for AutoTerminationPolicy
impl UnwindSafe for AutoTerminationPolicy
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.