#[non_exhaustive]
pub enum AdministrativeActionType {
FileSystemAliasAssociation,
FileSystemAliasDisassociation,
FileSystemUpdate,
ReleaseNfsV3Locks,
SnapshotUpdate,
StorageOptimization,
VolumeUpdate,
Unknown(String),
}
Expand description
Describes the type of administrative action, as follows:
-
FILE_SYSTEM_UPDATE
- A file system update administrative action initiated from the Amazon FSx console, API (UpdateFileSystem
), or CLI (update-file-system
). -
STORAGE_OPTIMIZATION
- After theFILE_SYSTEM_UPDATE
task to increase a file system's storage capacity has been completed successfully, aSTORAGE_OPTIMIZATION
task starts.-
For Windows and ONTAP, storage optimization is the process of migrating the file system data to newer larger disks.
-
For Lustre, storage optimization consists of rebalancing the data across the existing and newly added file servers.
You can track the storage-optimization progress using the
ProgressPercent
property. WhenSTORAGE_OPTIMIZATION
has been completed successfully, the parentFILE_SYSTEM_UPDATE
action status changes toCOMPLETED
. For more information, see Managing storage capacity in the Amazon FSx for Windows File Server User Guide, Managing storage and throughput capacity in the Amazon FSx for Lustre User Guide, and Managing storage capacity and provisioned IOPS in the Amazon FSx for NetApp ONTAP User Guide. -
-
FILE_SYSTEM_ALIAS_ASSOCIATION
- A file system update to associate a new Domain Name System (DNS) alias with the file system. For more information, see AssociateFileSystemAliases. -
FILE_SYSTEM_ALIAS_DISASSOCIATION
- A file system update to disassociate a DNS alias from the file system. For more information, see DisassociateFileSystemAliases. -
VOLUME_UPDATE
- A volume update to an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume initiated from the Amazon FSx console, API (UpdateVolume
), or CLI (update-volume
). -
SNAPSHOT_UPDATE
- A snapshot update to an Amazon FSx for OpenZFS volume initiated from the Amazon FSx console, API (UpdateSnapshot
), or CLI (update-snapshot
). -
RELEASE_NFS_V3_LOCKS
- Tracks the release of Network File System (NFS) V3 locks on an Amazon FSx for OpenZFS file system.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
FileSystemAliasAssociation
FileSystemAliasDisassociation
FileSystemUpdate
ReleaseNfsV3Locks
SnapshotUpdate
StorageOptimization
VolumeUpdate
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for AdministrativeActionType
impl AsRef<str> for AdministrativeActionType
sourceimpl Clone for AdministrativeActionType
impl Clone for AdministrativeActionType
sourcefn clone(&self) -> AdministrativeActionType
fn clone(&self) -> AdministrativeActionType
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 AdministrativeActionType
impl Debug for AdministrativeActionType
sourceimpl From<&str> for AdministrativeActionType
impl From<&str> for AdministrativeActionType
sourceimpl FromStr for AdministrativeActionType
impl FromStr for AdministrativeActionType
sourceimpl Hash for AdministrativeActionType
impl Hash for AdministrativeActionType
sourceimpl Ord for AdministrativeActionType
impl Ord for AdministrativeActionType
sourceimpl PartialEq<AdministrativeActionType> for AdministrativeActionType
impl PartialEq<AdministrativeActionType> for AdministrativeActionType
sourcefn eq(&self, other: &AdministrativeActionType) -> bool
fn eq(&self, other: &AdministrativeActionType) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AdministrativeActionType) -> bool
fn ne(&self, other: &AdministrativeActionType) -> bool
This method tests for !=
.
sourceimpl PartialOrd<AdministrativeActionType> for AdministrativeActionType
impl PartialOrd<AdministrativeActionType> for AdministrativeActionType
sourcefn partial_cmp(&self, other: &AdministrativeActionType) -> Option<Ordering>
fn partial_cmp(&self, other: &AdministrativeActionType) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for AdministrativeActionType
impl StructuralEq for AdministrativeActionType
impl StructuralPartialEq for AdministrativeActionType
Auto Trait Implementations
impl RefUnwindSafe for AdministrativeActionType
impl Send for AdministrativeActionType
impl Sync for AdministrativeActionType
impl Unpin for AdministrativeActionType
impl UnwindSafe for AdministrativeActionType
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<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
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> 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