[−][src]Struct rusoto_emr::PlacementType
The Amazon EC2 Availability Zone configuration of the cluster (job flow).
Fields
availability_zone: Option<String>
The Amazon EC2 Availability Zone for the cluster. AvailabilityZone
is used for uniform instance groups, while AvailabilityZones
(plural) is used for instance fleets.
availability_zones: Option<Vec<String>>
When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone. AvailabilityZones
is used for instance fleets, while AvailabilityZone
(singular) is used for uniform instance groups.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
Trait Implementations
impl Clone for PlacementType
[src]
fn clone(&self) -> PlacementType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for PlacementType
[src]
fn default() -> PlacementType
[src]
impl PartialEq<PlacementType> for PlacementType
[src]
fn eq(&self, other: &PlacementType) -> bool
[src]
fn ne(&self, other: &PlacementType) -> bool
[src]
impl Debug for PlacementType
[src]
impl StructuralPartialEq for PlacementType
[src]
impl<'de> Deserialize<'de> for PlacementType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for PlacementType
[src]
Auto Trait Implementations
impl Send for PlacementType
impl Sync for PlacementType
impl Unpin for PlacementType
impl UnwindSafe for PlacementType
impl RefUnwindSafe for PlacementType
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Same<T> for T
type Output = T
Should always be Self