Struct rusoto_fsx::UpdateFileSystemRequest
source · [−]pub struct UpdateFileSystemRequest {
pub client_request_token: Option<String>,
pub file_system_id: String,
pub lustre_configuration: Option<UpdateFileSystemLustreConfiguration>,
pub storage_capacity: Option<i64>,
pub windows_configuration: Option<UpdateFileSystemWindowsConfiguration>,
}
Expand description
The request object for the UpdateFileSystem
operation.
Fields
client_request_token: Option<String>
A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent updates. This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an AWS SDK.
file_system_id: String
Identifies the file system that you are updating.
lustre_configuration: Option<UpdateFileSystemLustreConfiguration>
storage_capacity: Option<i64>
Use this parameter to increase the storage capacity of an Amazon FSx file system. Specifies the storage capacity target value, GiB, to increase the storage capacity for the file system that you're updating. You cannot make a storage capacity increase request if there is an existing storage capacity increase request in progress.
For Windows file systems, the storage capacity target value must be at least 10 percent (%) greater than the current storage capacity value. In order to increase storage capacity, the file system must have at least 16 MB/s of throughput capacity.
For Lustre file systems, the storage capacity target value can be the following:
-
For
SCRATCH_2
andPERSISTENT_1 SSD
deployment types, valid values are in multiples of 2400 GiB. The value must be greater than the current storage capacity. -
For
PERSISTENT HDD
file systems, valid values are multiples of 6000 GiB for 12 MB/s/TiB file systems and multiples of 1800 GiB for 40 MB/s/TiB file systems. The values must be greater than the current storage capacity. -
For
SCRATCH_1
file systems, you cannot increase the storage capacity.
For more information, see Managing storage capacity in the Amazon FSx for Windows File Server User Guide and Managing storage and throughput capacity in the Amazon FSx for Lustre User Guide.
windows_configuration: Option<UpdateFileSystemWindowsConfiguration>
The configuration updates for an Amazon FSx for Windows File Server file system.
Trait Implementations
sourceimpl Clone for UpdateFileSystemRequest
impl Clone for UpdateFileSystemRequest
sourcefn clone(&self) -> UpdateFileSystemRequest
fn clone(&self) -> UpdateFileSystemRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UpdateFileSystemRequest
impl Debug for UpdateFileSystemRequest
sourceimpl Default for UpdateFileSystemRequest
impl Default for UpdateFileSystemRequest
sourcefn default() -> UpdateFileSystemRequest
fn default() -> UpdateFileSystemRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<UpdateFileSystemRequest> for UpdateFileSystemRequest
impl PartialEq<UpdateFileSystemRequest> for UpdateFileSystemRequest
sourcefn eq(&self, other: &UpdateFileSystemRequest) -> bool
fn eq(&self, other: &UpdateFileSystemRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateFileSystemRequest) -> bool
fn ne(&self, other: &UpdateFileSystemRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for UpdateFileSystemRequest
impl Serialize for UpdateFileSystemRequest
impl StructuralPartialEq for UpdateFileSystemRequest
Auto Trait Implementations
impl RefUnwindSafe for UpdateFileSystemRequest
impl Send for UpdateFileSystemRequest
impl Sync for UpdateFileSystemRequest
impl Unpin for UpdateFileSystemRequest
impl UnwindSafe for UpdateFileSystemRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more