class Aws::FSx::Types::AdministrativeAction

Describes a specific Amazon FSx administrative action for the current Windows or Lustre file system.

@!attribute [rw] administrative_action_type

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 the `FILE_SYSTEM_UPDATE` task to
  increase a file system's storage capacity completes successfully,
  a `STORAGE_OPTIMIZATION` task 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
  `ProgressPercent` property. When `STORAGE_OPTIMIZATION` completes
  successfully, the parent `FILE_SYSTEM_UPDATE` action status
  changes to `COMPLETED`. For more information, see [Managing
  storage capacity][1] in the *Amazon FSx for Windows File Server
  User Guide* and [Managing storage and throughput capacity][2] 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 .

[1]: https://docs.aws.amazon.com/fsx/latest/WindowsGuide/managing-storage-capacity.html
[2]: https://docs.aws.amazon.com/fsx/latest/LustreGuide/managing-storage-capacity.html
@return [String]

@!attribute [rw] progress_percent

Provides the percent complete of a `STORAGE_OPTIMIZATION`
administrative action. Does not apply to any other administrative
action type.
@return [Integer]

@!attribute [rw] request_time

Time that the administrative action request was received.
@return [Time]

@!attribute [rw] 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][1] in the
  *Amazon FSx for Windows File Server User Guide* and [Managing
  storage and throughput capacity][2] in the *Amazon FSx for Lustre
  User Guide*.

[1]: https://docs.aws.amazon.com/fsx/latest/WindowsGuide/managing-storage-capacity.html
[2]: https://docs.aws.amazon.com/fsx/latest/LustreGuide/managing-storage-capacity.html
@return [String]

@!attribute [rw] target_file_system_values

Describes the target value for the administration action, provided
in the `UpdateFileSystem` operation. Returned for
`FILE_SYSTEM_UPDATE` administrative actions.
@return [Types::FileSystem]

@!attribute [rw] failure_details

Provides information about a failed administrative action.
@return [Types::AdministrativeActionFailureDetails]

@!attribute [rw] target_volume_values

Describes an Amazon FSx for NetApp ONTAP volume.
@return [Types::Volume]

@see docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/AdministrativeAction AWS API Documentation

Constants

SENSITIVE