Struct aws_sdk_fsx::model::AdministrativeAction [−][src]
#[non_exhaustive]pub struct AdministrativeAction {
pub administrative_action_type: Option<AdministrativeActionType>,
pub progress_percent: Option<i32>,
pub request_time: Option<DateTime>,
pub status: Option<Status>,
pub target_file_system_values: Option<FileSystem>,
pub failure_details: Option<AdministrativeActionFailureDetails>,
pub target_volume_values: Option<Volume>,
}Expand description
Describes a specific Amazon FSx administrative action for the current Windows or Lustre file system.
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.administrative_action_type: Option<AdministrativeActionType>Describes the type of administrative action, as follows:
-
FILE_SYSTEM_UPDATE- A file system update administrative action initiated by the user from the Amazon FSx console, API (UpdateFileSystem), or CLI (update-file-system). -
STORAGE_OPTIMIZATION- Once theFILE_SYSTEM_UPDATEtask to increase a file system's storage capacity completes successfully, aSTORAGE_OPTIMIZATIONtask starts.-
For Windows, storage optimization is the process of migrating the file system data to the new, 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
ProgressPercentproperty. WhenSTORAGE_OPTIMIZATIONcompletes successfully, the parentFILE_SYSTEM_UPDATEaction status changes toCOMPLETED. 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. -
-
FILE_SYSTEM_ALIAS_ASSOCIATION- A file system update to associate a new DNS alias with the file system. For more information, see . -
FILE_SYSTEM_ALIAS_DISASSOCIATION- A file system update to disassociate a DNS alias from the file system. For more information, see .
progress_percent: Option<i32>Provides the percent complete of a STORAGE_OPTIMIZATION administrative action.
Does not apply to any other administrative action type.
request_time: Option<DateTime>Time that the administrative action request was received.
status: Option<Status>Describes the status of the administrative action, as follows:
-
FAILED- Amazon FSx failed to process the administrative action successfully. -
IN_PROGRESS- Amazon FSx is processing the administrative action. -
PENDING- Amazon FSx is waiting to process the administrative action. -
COMPLETED- Amazon FSx has finished processing the administrative task. -
UPDATED_OPTIMIZING- For a storage capacity increase update, Amazon FSx has updated the file system with the new storage capacity, and is now performing the storage optimization process. 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.
target_file_system_values: Option<FileSystem>Describes the target value for the administration action,
provided in the UpdateFileSystem operation.
Returned for FILE_SYSTEM_UPDATE administrative actions.
failure_details: Option<AdministrativeActionFailureDetails>Provides information about a failed administrative action.
target_volume_values: Option<Volume>Describes an Amazon FSx for NetApp ONTAP volume.
Implementations
Describes the type of administrative action, as follows:
-
FILE_SYSTEM_UPDATE- A file system update administrative action initiated by the user from the Amazon FSx console, API (UpdateFileSystem), or CLI (update-file-system). -
STORAGE_OPTIMIZATION- Once theFILE_SYSTEM_UPDATEtask to increase a file system's storage capacity completes successfully, aSTORAGE_OPTIMIZATIONtask starts.-
For Windows, storage optimization is the process of migrating the file system data to the new, 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
ProgressPercentproperty. WhenSTORAGE_OPTIMIZATIONcompletes successfully, the parentFILE_SYSTEM_UPDATEaction status changes toCOMPLETED. 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. -
-
FILE_SYSTEM_ALIAS_ASSOCIATION- A file system update to associate a new DNS alias with the file system. For more information, see . -
FILE_SYSTEM_ALIAS_DISASSOCIATION- A file system update to disassociate a DNS alias from the file system. For more information, see .
Provides the percent complete of a STORAGE_OPTIMIZATION administrative action.
Does not apply to any other administrative action type.
Time that the administrative action request was received.
Describes the status of the administrative action, as follows:
-
FAILED- Amazon FSx failed to process the administrative action successfully. -
IN_PROGRESS- Amazon FSx is processing the administrative action. -
PENDING- Amazon FSx is waiting to process the administrative action. -
COMPLETED- Amazon FSx has finished processing the administrative task. -
UPDATED_OPTIMIZING- For a storage capacity increase update, Amazon FSx has updated the file system with the new storage capacity, and is now performing the storage optimization process. 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.
Describes the target value for the administration action,
provided in the UpdateFileSystem operation.
Returned for FILE_SYSTEM_UPDATE administrative actions.
Provides information about a failed administrative action.
Describes an Amazon FSx for NetApp ONTAP volume.
Creates a new builder-style object to manufacture AdministrativeAction
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for AdministrativeAction
impl Send for AdministrativeAction
impl Sync for AdministrativeAction
impl Unpin for AdministrativeAction
impl UnwindSafe for AdministrativeAction
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more