Struct rusoto_opsworks::VolumeConfiguration
source · [−]pub struct VolumeConfiguration {
pub encrypted: Option<bool>,
pub iops: Option<i64>,
pub mount_point: String,
pub number_of_disks: i64,
pub raid_level: Option<i64>,
pub size: i64,
pub volume_type: Option<String>,
}
Expand description
Describes an Amazon EBS volume configuration.
Fields
encrypted: Option<bool>
Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.
iops: Option<i64>
For PIOPS volumes, the IOPS per disk.
mount_point: String
The volume mount point. For example "/dev/sdh".
number_of_disks: i64
The number of disks in the volume.
raid_level: Option<i64>
The volume RAID level.
size: i64
The volume size.
volume_type: Option<String>
The volume type. For more information, see Amazon EBS Volume Types.
-
standard
- Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB. -
io1
- Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB. -
gp2
- General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB. -
st1
- Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB. -
sc1
- Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
Trait Implementations
sourceimpl Clone for VolumeConfiguration
impl Clone for VolumeConfiguration
sourcefn clone(&self) -> VolumeConfiguration
fn clone(&self) -> VolumeConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for VolumeConfiguration
impl Debug for VolumeConfiguration
sourceimpl Default for VolumeConfiguration
impl Default for VolumeConfiguration
sourcefn default() -> VolumeConfiguration
fn default() -> VolumeConfiguration
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for VolumeConfiguration
impl<'de> Deserialize<'de> for VolumeConfiguration
sourcefn 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
sourceimpl PartialEq<VolumeConfiguration> for VolumeConfiguration
impl PartialEq<VolumeConfiguration> for VolumeConfiguration
sourcefn eq(&self, other: &VolumeConfiguration) -> bool
fn eq(&self, other: &VolumeConfiguration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &VolumeConfiguration) -> bool
fn ne(&self, other: &VolumeConfiguration) -> bool
This method tests for !=
.
sourceimpl Serialize for VolumeConfiguration
impl Serialize for VolumeConfiguration
impl StructuralPartialEq for VolumeConfiguration
Auto Trait Implementations
impl RefUnwindSafe for VolumeConfiguration
impl Send for VolumeConfiguration
impl Sync for VolumeConfiguration
impl Unpin for VolumeConfiguration
impl UnwindSafe for VolumeConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more