pub struct StoragePoolType {Show 17 fields
pub creation_timestamp: Option<String>,
pub deprecated: Option<DeprecationStatus>,
pub description: Option<String>,
pub id: Option<u64>,
pub kind: Option<String>,
pub max_pool_provisioned_capacity_gb: Option<i64>,
pub max_pool_provisioned_iops: Option<i64>,
pub max_pool_provisioned_throughput: Option<i64>,
pub min_pool_provisioned_capacity_gb: Option<i64>,
pub min_pool_provisioned_iops: Option<i64>,
pub min_pool_provisioned_throughput: Option<i64>,
pub min_size_gb: Option<i64>,
pub name: Option<String>,
pub self_link: Option<String>,
pub self_link_with_id: Option<String>,
pub supported_disk_types: Option<Vec<String>>,
pub zone: Option<String>,
}
Expand description
There is no detailed description.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- aggregated list storage pool types (none)
- get storage pool types (response)
- list storage pool types (none)
Fields§
§creation_timestamp: Option<String>
[Output Only] Creation timestamp in RFC3339 text format.
deprecated: Option<DeprecationStatus>
[Output Only] The deprecation status associated with this storage pool type.
description: Option<String>
[Output Only] An optional description of this resource.
id: Option<u64>
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
kind: Option<String>
[Output Only] Type of the resource. Always compute#storagePoolType for storage pool types.
max_pool_provisioned_capacity_gb: Option<i64>
[Output Only] Maximum storage pool size in GB.
max_pool_provisioned_iops: Option<i64>
[Output Only] Maximum provisioned IOPS.
max_pool_provisioned_throughput: Option<i64>
[Output Only] Maximum provisioned throughput.
min_pool_provisioned_capacity_gb: Option<i64>
[Output Only] Minimum storage pool size in GB.
min_pool_provisioned_iops: Option<i64>
[Output Only] Minimum provisioned IOPS.
min_pool_provisioned_throughput: Option<i64>
[Output Only] Minimum provisioned throughput.
min_size_gb: Option<i64>
[Deprecated] This field is deprecated. Use minPoolProvisionedCapacityGb instead.
name: Option<String>
[Output Only] Name of the resource.
self_link: Option<String>
[Output Only] Server-defined URL for the resource.
self_link_with_id: Option<String>
[Output Only] Server-defined URL for this resource with the resource id.
supported_disk_types: Option<Vec<String>>
[Output Only] The list of disk types supported in this storage pool type.
zone: Option<String>
[Output Only] URL of the zone where the storage pool type resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
Trait Implementations§
Source§impl Clone for StoragePoolType
impl Clone for StoragePoolType
Source§fn clone(&self) -> StoragePoolType
fn clone(&self) -> StoragePoolType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for StoragePoolType
impl Debug for StoragePoolType
Source§impl Default for StoragePoolType
impl Default for StoragePoolType
Source§fn default() -> StoragePoolType
fn default() -> StoragePoolType
Source§impl<'de> Deserialize<'de> for StoragePoolType
impl<'de> Deserialize<'de> for StoragePoolType
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>,
Source§impl Serialize for StoragePoolType
impl Serialize for StoragePoolType
impl Resource for StoragePoolType
impl ResponseResult for StoragePoolType
Auto Trait Implementations§
impl Freeze for StoragePoolType
impl RefUnwindSafe for StoragePoolType
impl Send for StoragePoolType
impl Sync for StoragePoolType
impl Unpin for StoragePoolType
impl UnwindSafe for StoragePoolType
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