[−][src]Struct rusoto_emr::InstanceFleetStatus
The status of the instance fleet.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
Fields
state: Option<String>
A code representing the instance fleet status.
-
PROVISIONING
—The instance fleet is provisioning EC2 resources and is not yet ready to run jobs. -
BOOTSTRAPPING
—EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway. -
RUNNING
—EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs. -
RESIZING
—A resize operation is underway. EC2 instances are either being added or removed. -
SUSPENDED
—A resize operation could not complete. Existing EC2 instances are running, but instances can't be added or removed. -
TERMINATING
—The instance fleet is terminating EC2 instances. -
TERMINATED
—The instance fleet is no longer active, and all EC2 instances have been terminated.
state_change_reason: Option<InstanceFleetStateChangeReason>
Provides status change reason details for the instance fleet.
timeline: Option<InstanceFleetTimeline>
Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
Trait Implementations
impl PartialEq<InstanceFleetStatus> for InstanceFleetStatus
[src]
fn eq(&self, other: &InstanceFleetStatus) -> bool
[src]
fn ne(&self, other: &InstanceFleetStatus) -> bool
[src]
impl Default for InstanceFleetStatus
[src]
fn default() -> InstanceFleetStatus
[src]
impl Clone for InstanceFleetStatus
[src]
fn clone(&self) -> InstanceFleetStatus
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for InstanceFleetStatus
[src]
impl<'de> Deserialize<'de> for InstanceFleetStatus
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for InstanceFleetStatus
impl Sync for InstanceFleetStatus
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self