Struct aws_sdk_fsx::types::FileCacheLustreConfiguration
source · #[non_exhaustive]pub struct FileCacheLustreConfiguration {
pub per_unit_storage_throughput: Option<i32>,
pub deployment_type: Option<FileCacheLustreDeploymentType>,
pub mount_name: Option<String>,
pub weekly_maintenance_start_time: Option<String>,
pub metadata_configuration: Option<FileCacheLustreMetadataConfiguration>,
pub log_configuration: Option<LustreLogConfiguration>,
}
Expand description
The configuration for the Amazon File Cache resource.
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>
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) * PerUnitStorageThroughput (MB/s/TiB). The only supported value is 1000
.
deployment_type: Option<FileCacheLustreDeploymentType>
The deployment type of the Amazon File Cache resource, which must be CACHE_1
.
mount_name: Option<String>
You use the MountName
value when mounting the cache. If you pass a cache ID to the DescribeFileCaches
operation, it returns the the MountName
value as part of the cache's description.
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.
log_configuration: Option<LustreLogConfiguration>
The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.
Implementations§
source§impl FileCacheLustreConfiguration
impl FileCacheLustreConfiguration
sourcepub fn per_unit_storage_throughput(&self) -> Option<i32>
pub fn per_unit_storage_throughput(&self) -> Option<i32>
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) * PerUnitStorageThroughput (MB/s/TiB). The only supported value is 1000
.
sourcepub fn deployment_type(&self) -> Option<&FileCacheLustreDeploymentType>
pub fn deployment_type(&self) -> Option<&FileCacheLustreDeploymentType>
The deployment type of the Amazon File Cache resource, which must be CACHE_1
.
sourcepub fn mount_name(&self) -> Option<&str>
pub fn mount_name(&self) -> Option<&str>
You use the MountName
value when mounting the cache. If you pass a cache ID to the DescribeFileCaches
operation, it returns the the MountName
value as part of the cache's description.
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.
sourcepub fn log_configuration(&self) -> Option<&LustreLogConfiguration>
pub fn log_configuration(&self) -> Option<&LustreLogConfiguration>
The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.
source§impl FileCacheLustreConfiguration
impl FileCacheLustreConfiguration
sourcepub fn builder() -> FileCacheLustreConfigurationBuilder
pub fn builder() -> FileCacheLustreConfigurationBuilder
Creates a new builder-style object to manufacture FileCacheLustreConfiguration
.
Trait Implementations§
source§impl Clone for FileCacheLustreConfiguration
impl Clone for FileCacheLustreConfiguration
source§fn clone(&self) -> FileCacheLustreConfiguration
fn clone(&self) -> FileCacheLustreConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FileCacheLustreConfiguration
impl Debug for FileCacheLustreConfiguration
source§impl PartialEq for FileCacheLustreConfiguration
impl PartialEq for FileCacheLustreConfiguration
source§fn eq(&self, other: &FileCacheLustreConfiguration) -> bool
fn eq(&self, other: &FileCacheLustreConfiguration) -> bool
self
and other
values to be equal, and is used
by ==
.