pub struct StoragePoolResourceStatus {
pub disk_count: Option<i64>,
pub last_resize_timestamp: Option<String>,
pub max_total_provisioned_disk_capacity_gb: Option<i64>,
pub pool_used_capacity_bytes: Option<i64>,
pub pool_used_iops: Option<i64>,
pub pool_used_throughput: Option<i64>,
pub pool_user_written_bytes: Option<i64>,
pub total_provisioned_disk_capacity_gb: Option<i64>,
pub total_provisioned_disk_iops: Option<i64>,
pub total_provisioned_disk_throughput: Option<i64>,
}
Expand description
[Output Only] Contains output only fields.
This type is not used in any activity, and only used as part of another schema.
Fields§
§disk_count: Option<i64>
[Output Only] Number of disks used.
last_resize_timestamp: Option<String>
[Output Only] Timestamp of the last successful resize in RFC3339 text format.
max_total_provisioned_disk_capacity_gb: Option<i64>
[Output Only] Maximum allowed aggregate disk size in gigabytes.
pool_used_capacity_bytes: Option<i64>
[Output Only] Space used by data stored in disks within the storage pool (in bytes). This will reflect the total number of bytes written to the disks in the pool, in contrast to the capacity of those disks.
pool_used_iops: Option<i64>
Sum of all the disks’ provisioned IOPS, minus some amount that is allowed per disk that is not counted towards pool’s IOPS capacity.
pool_used_throughput: Option<i64>
[Output Only] Sum of all the disks’ provisioned throughput in MB/s.
pool_user_written_bytes: Option<i64>
[Output Only] Amount of data written into the pool, before it is compacted.
total_provisioned_disk_capacity_gb: Option<i64>
[Output Only] Sum of all the capacity provisioned in disks in this storage pool. A disk’s provisioned capacity is the same as its total capacity.
total_provisioned_disk_iops: Option<i64>
[Output Only] Sum of all the disks’ provisioned IOPS.
total_provisioned_disk_throughput: Option<i64>
[Output Only] Sum of all the disks’ provisioned throughput in MB/s, minus some amount that is allowed per disk that is not counted towards pool’s throughput capacity.
Trait Implementations§
Source§impl Clone for StoragePoolResourceStatus
impl Clone for StoragePoolResourceStatus
Source§fn clone(&self) -> StoragePoolResourceStatus
fn clone(&self) -> StoragePoolResourceStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for StoragePoolResourceStatus
impl Debug for StoragePoolResourceStatus
Source§impl Default for StoragePoolResourceStatus
impl Default for StoragePoolResourceStatus
Source§fn default() -> StoragePoolResourceStatus
fn default() -> StoragePoolResourceStatus
Source§impl<'de> Deserialize<'de> for StoragePoolResourceStatus
impl<'de> Deserialize<'de> for StoragePoolResourceStatus
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>,
impl Part for StoragePoolResourceStatus
Auto Trait Implementations§
impl Freeze for StoragePoolResourceStatus
impl RefUnwindSafe for StoragePoolResourceStatus
impl Send for StoragePoolResourceStatus
impl Sync for StoragePoolResourceStatus
impl Unpin for StoragePoolResourceStatus
impl UnwindSafe for StoragePoolResourceStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more