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 ==
.impl StructuralPartialEq for FileCacheLustreConfiguration
Auto Trait Implementations§
impl Freeze for FileCacheLustreConfiguration
impl RefUnwindSafe for FileCacheLustreConfiguration
impl Send for FileCacheLustreConfiguration
impl Sync for FileCacheLustreConfiguration
impl Unpin for FileCacheLustreConfiguration
impl UnwindSafe for FileCacheLustreConfiguration
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> 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