#[non_exhaustive]pub struct CreateFileCacheLustreConfiguration {
pub per_unit_storage_throughput: Option<i32>,
pub deployment_type: Option<FileCacheLustreDeploymentType>,
pub weekly_maintenance_start_time: Option<String>,
pub metadata_configuration: Option<FileCacheLustreMetadataConfiguration>,
}Expand description
The Amazon File Cache configuration for the cache that you are creating.
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.per_unit_storage_throughput: Option<i32>Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in MB/s/TiB. The only supported value is 1000.
deployment_type: Option<FileCacheLustreDeploymentType>Specifies the cache deployment type, which must be CACHE_1.
weekly_maintenance_start_time: Option<String>A recurring weekly time, in the format D:HH:MM.
D is the day of the week, for which 1 represents Monday and 7 represents Sunday. For further details, see the ISO-8601 spec as described on Wikipedia.
HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour.
For example, 1:05:00 specifies maintenance at 5 AM Monday.
metadata_configuration: Option<FileCacheLustreMetadataConfiguration>The configuration for a Lustre MDT (Metadata Target) storage volume.
Implementations§
source§impl CreateFileCacheLustreConfiguration
impl CreateFileCacheLustreConfiguration
sourcepub fn per_unit_storage_throughput(&self) -> Option<i32>
pub fn per_unit_storage_throughput(&self) -> Option<i32>
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in MB/s/TiB. The only supported value is 1000.
sourcepub fn deployment_type(&self) -> Option<&FileCacheLustreDeploymentType>
pub fn deployment_type(&self) -> Option<&FileCacheLustreDeploymentType>
Specifies the cache deployment type, which must be CACHE_1.
sourcepub fn weekly_maintenance_start_time(&self) -> Option<&str>
pub fn weekly_maintenance_start_time(&self) -> Option<&str>
A recurring weekly time, in the format D:HH:MM.
D is the day of the week, for which 1 represents Monday and 7 represents Sunday. For further details, see the ISO-8601 spec as described on Wikipedia.
HH is the zero-padded hour of the day (0-23), and MM is the zero-padded minute of the hour.
For example, 1:05:00 specifies maintenance at 5 AM Monday.
sourcepub fn metadata_configuration(
&self
) -> Option<&FileCacheLustreMetadataConfiguration>
pub fn metadata_configuration( &self ) -> Option<&FileCacheLustreMetadataConfiguration>
The configuration for a Lustre MDT (Metadata Target) storage volume.
source§impl CreateFileCacheLustreConfiguration
impl CreateFileCacheLustreConfiguration
sourcepub fn builder() -> CreateFileCacheLustreConfigurationBuilder
pub fn builder() -> CreateFileCacheLustreConfigurationBuilder
Creates a new builder-style object to manufacture CreateFileCacheLustreConfiguration.
Trait Implementations§
source§impl Clone for CreateFileCacheLustreConfiguration
impl Clone for CreateFileCacheLustreConfiguration
source§fn clone(&self) -> CreateFileCacheLustreConfiguration
fn clone(&self) -> CreateFileCacheLustreConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq<CreateFileCacheLustreConfiguration> for CreateFileCacheLustreConfiguration
impl PartialEq<CreateFileCacheLustreConfiguration> for CreateFileCacheLustreConfiguration
source§fn eq(&self, other: &CreateFileCacheLustreConfiguration) -> bool
fn eq(&self, other: &CreateFileCacheLustreConfiguration) -> bool
self and other values to be equal, and is used
by ==.