Struct avalanche_ops::aws::spec::DevMachine
source · pub struct DevMachine {
pub arch_type: String,
pub rust_os_type: String,
pub instance_mode: String,
pub ip_mode: String,
pub volume_size_in_gb: u32,
pub instance_types: Vec<String>,
}Fields§
§arch_type: String§rust_os_type: String§instance_mode: StringEither “spot” or “on-demand”.
ip_mode: StringEither “elastic” or “ephemeral”.
volume_size_in_gb: u32Initial EBS volume size in GB. Can be resized with no downtime. ref. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
instance_types: Vec<String>Trait Implementations§
source§impl Clone for DevMachine
impl Clone for DevMachine
source§fn clone(&self) -> DevMachine
fn clone(&self) -> DevMachine
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 DevMachine
impl Debug for DevMachine
source§impl<'de> Deserialize<'de> for DevMachine
impl<'de> Deserialize<'de> for DevMachine
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<DevMachine> for DevMachine
impl PartialEq<DevMachine> for DevMachine
source§fn eq(&self, other: &DevMachine) -> bool
fn eq(&self, other: &DevMachine) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for DevMachine
impl Serialize for DevMachine
impl Eq for DevMachine
impl StructuralEq for DevMachine
impl StructuralPartialEq for DevMachine
Auto Trait Implementations§
impl RefUnwindSafe for DevMachine
impl Send for DevMachine
impl Sync for DevMachine
impl Unpin for DevMachine
impl UnwindSafe for DevMachine
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.