Struct aws_sdk_opensearch::types::StorageTypeLimit
source · #[non_exhaustive]pub struct StorageTypeLimit {
pub limit_name: Option<String>,
pub limit_values: Option<Vec<String>>,
}
Expand description
Limits that are applicable for the given Amazon OpenSearch Service storage type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.limit_name: Option<String>
Name of storage limits that are applicable for the given storage type. If StorageType
is ebs
, the following options are available:
-
MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.
-
MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.
-
MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
-
MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
-
MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
-
MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
limit_values: Option<Vec<String>>
The limit values.
Implementations§
source§impl StorageTypeLimit
impl StorageTypeLimit
sourcepub fn limit_name(&self) -> Option<&str>
pub fn limit_name(&self) -> Option<&str>
Name of storage limits that are applicable for the given storage type. If StorageType
is ebs
, the following options are available:
-
MinimumVolumeSize - Minimum volume size that is available for the given storage type. Can be empty if not applicable.
-
MaximumVolumeSize - Maximum volume size that is available for the given storage type. Can be empty if not applicable.
-
MaximumIops - Maximum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
-
MinimumIops - Minimum amount of IOPS that is available for the given the storage type. Can be empty if not applicable.
-
MaximumThroughput - Maximum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
-
MinimumThroughput - Minimum amount of throughput that is available for the given the storage type. Can be empty if not applicable.
sourcepub fn limit_values(&self) -> &[String]
pub fn limit_values(&self) -> &[String]
The limit values.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .limit_values.is_none()
.
source§impl StorageTypeLimit
impl StorageTypeLimit
sourcepub fn builder() -> StorageTypeLimitBuilder
pub fn builder() -> StorageTypeLimitBuilder
Creates a new builder-style object to manufacture StorageTypeLimit
.
Trait Implementations§
source§impl Clone for StorageTypeLimit
impl Clone for StorageTypeLimit
source§fn clone(&self) -> StorageTypeLimit
fn clone(&self) -> StorageTypeLimit
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StorageTypeLimit
impl Debug for StorageTypeLimit
source§impl PartialEq for StorageTypeLimit
impl PartialEq for StorageTypeLimit
source§fn eq(&self, other: &StorageTypeLimit) -> bool
fn eq(&self, other: &StorageTypeLimit) -> bool
self
and other
values to be equal, and is used
by ==
.