lib/aws-sdk-fsx/client.rb in aws-sdk-fsx-1.74.0 vs lib/aws-sdk-fsx/client.rb in aws-sdk-fsx-1.75.0
- old
+ new
@@ -1589,11 +1589,11 @@
# Creates an Amazon FSx for Lustre data repository association (DRA). A
# data repository association is a link between a directory on the file
# system and an Amazon S3 bucket or prefix. You can have a maximum of 8
# data repository associations on a file system. Data repository
- # associations are supported on all FSx for Lustre 2.12 and newer file
+ # associations are supported on all FSx for Lustre 2.12 and 2.15 file
# systems, excluding `scratch_1` deployment type.
#
# Each data repository association must have a unique Amazon FSx file
# system directory and a unique S3 bucket or prefix associated with it.
# You can configure a data repository association for automatic import
@@ -1753,11 +1753,11 @@
# data and metadata changes, including POSIX metadata, to files,
# directories, and symbolic links (symlinks) from your FSx file system
# to a linked data repository.
#
# You use release data repository tasks to release data from your file
- # system for files that are archived to S3. The metadata of released
+ # system for files that are exported to S3. The metadata of released
# files remains on the file system so users or applications can still
# access released files by reading the files again, which will restore
# data from Amazon S3 to the FSx for Lustre file system.
#
# To learn more about data repository tasks, see [Data Repository
@@ -1777,22 +1777,22 @@
#
# * `IMPORT_METADATA_FROM_REPOSITORY` tasks import metadata changes from
# a linked S3 bucket to your Amazon FSx for Lustre file system.
#
# * `RELEASE_DATA_FROM_FILESYSTEM` tasks release files in your Amazon
- # FSx for Lustre file system that are archived and that meet your
- # specified release criteria.
+ # FSx for Lustre file system that have been exported to a linked S3
+ # bucket and that meet your specified release criteria.
#
# * `AUTO_RELEASE_DATA` tasks automatically release files from an Amazon
# File Cache resource.
#
# @option params [Array<String>] :paths
# A list of paths for the data repository task to use when the task is
# processed. If a path that you provide isn't valid, the task fails. If
# you don't provide paths, the default behavior is to export all files
# to S3 (for export tasks), import all files from S3 (for import tasks),
- # or release all archived files that meet the last accessed time
+ # or release all exported files that meet the last accessed time
# criteria (for release tasks).
#
# * For export tasks, the list contains paths on the FSx for Lustre file
# system from which the files are exported to the Amazon S3 bucket.
# The default path is the file system root directory. The paths you
@@ -1805,14 +1805,14 @@
# from which POSIX metadata changes are imported to the FSx for Lustre
# file system. The path can be an S3 bucket or prefix in the format
# `s3://myBucket/myPrefix` (where `myPrefix` is optional).
#
# * For release tasks, the list contains directory or file paths on the
- # FSx for Lustre file system from which to release archived files. If
+ # FSx for Lustre file system from which to release exported files. If
# a directory is specified, files within the directory are released.
# If a file path is specified, only that file is released. To release
- # all archived files in the file system, specify a forward slash (/)
+ # all exported files in the file system, specify a forward slash (/)
# as the path.
#
# <note markdown="1"> A file must also meet the last accessed time criteria specified in
# for the file to be released.
#
@@ -2305,18 +2305,19 @@
# The ONTAP configuration properties of the FSx for ONTAP file system
# that you are creating.
#
# @option params [String] :file_system_type_version
# (Optional) For FSx for Lustre file systems, sets the Lustre version
- # for the file system that you're creating. Valid values are `2.10` and
- # `2.12`:
+ # for the file system that you're creating. Valid values are `2.10`,
+ # `2.12`m and `2.15`:
#
# * 2\.10 is supported by the Scratch and Persistent\_1 Lustre deployment
# types.
#
- # * 2\.12 is supported by all Lustre deployment types. `2.12` is required
- # when setting FSx for Lustre `DeploymentType` to `PERSISTENT_2`.
+ # * 2\.12 and 2.15 are supported by all Lustre deployment types. `2.12`
+ # or `2.15` is required when setting FSx for Lustre `DeploymentType`
+ # to `PERSISTENT_2`.
#
# Default value = `2.10`, except when `DeploymentType` is set to
# `PERSISTENT_2`, then the default is `2.12`.
#
# <note markdown="1"> If you set `FileSystemTypeVersion` to `2.10` for a `PERSISTENT_2`
@@ -2859,11 +2860,12 @@
#
# [1]: https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html
#
# @option params [String] :file_system_type_version
# Sets the version for the Amazon FSx for Lustre file system that
- # you're creating from a backup. Valid values are `2.10` and `2.12`.
+ # you're creating from a backup. Valid values are `2.10`, `2.12`, and
+ # `2.15`.
#
# You don't need to specify `FileSystemTypeVersion` because it will be
# applied using the backup's `FileSystemTypeVersion` setting. If you
# choose to specify `FileSystemTypeVersion` when creating from backup,
# the value must match the backup's `FileSystemTypeVersion` setting.
@@ -4252,11 +4254,11 @@
# system. Deleting the data repository association unlinks the file
# system from the Amazon S3 bucket. When deleting a data repository
# association, you have the option of deleting the data in the file
# system that corresponds to the data repository association. Data
# repository associations are supported on all FSx for Lustre 2.12 and
- # newer file systems, excluding `scratch_1` deployment type.
+ # 2.15 file systems, excluding `scratch_1` deployment type.
#
# @option params [required, String] :association_id
# The ID of the data repository association that you want to delete.
#
# @option params [String] :client_request_token
@@ -4366,13 +4368,28 @@
# By default, when you delete an Amazon FSx for Windows File Server file
# system, a final backup is created upon deletion. This final backup
# isn't subject to the file system's retention policy, and must be
# manually deleted.
#
+ # To delete an Amazon FSx for Lustre file system, first [unmount][1] it
+ # from every connected Amazon EC2 instance, then provide a
+ # `FileSystemId` value to the `DeleFileSystem` operation. By default,
+ # Amazon FSx will not take a final backup when the `DeleteFileSystem`
+ # operation is invoked. On file systems not linked to an Amazon S3
+ # bucket, set `SkipFinalBackup` to `false` to take a final backup of the
+ # file system you are deleting. Backups cannot be enabled on S3-linked
+ # file systems. To ensure all of your data is written back to S3 before
+ # deleting your file system, you can either monitor for the
+ # [AgeOfOldestQueuedMessage][2] metric to be zero (if using automatic
+ # export) or you can run an [export data repository task][3]. If you
+ # have automatic export enabled and want to use an export data
+ # repository task, you have to disable automatic export before executing
+ # the export data repository task.
+ #
# The `DeleteFileSystem` operation returns while the file system has the
# `DELETING` status. You can check the file system deletion status by
- # calling the [DescribeFileSystems][1] operation, which returns a list
+ # calling the [DescribeFileSystems][4] operation, which returns a list
# of file systems in your account. If you pass the file system ID for a
# deleted file system, the `DescribeFileSystems` operation returns a
# `FileSystemNotFound` error.
#
# <note markdown="1"> If a data repository task is in a `PENDING` or `EXECUTING` state,
@@ -4384,11 +4401,14 @@
# The data in a deleted file system is also deleted and can't be
# recovered by any means.
#
#
#
- # [1]: https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html
+ # [1]: https://docs.aws.amazon.com/fsx/latest/LustreGuide/unmounting-fs.html
+ # [2]: https://docs.aws.amazon.com/fsx/latest/LustreGuide/monitoring-cloudwatch.html#auto-import-export-metrics
+ # [3]: https://docs.aws.amazon.com/fsx/latest/LustreGuide/export-data-repo-task-dra.html
+ # [4]: https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html
#
# @option params [required, String] :file_system_id
# The ID of the file system that you want to delete.
#
# @option params [String] :client_request_token
@@ -5144,11 +5164,11 @@
# Returns the description of specific Amazon FSx for Lustre or Amazon
# File Cache data repository associations, if one or more
# `AssociationIds` values are provided in the request, or if filters are
# used in the request. Data repository associations are supported on
- # Amazon File Cache resources and all FSx for Lustre 2.12 and newer file
+ # Amazon File Cache resources and all FSx for Lustre 2.12 and 2,15 file
# systems, excluding `scratch_1` deployment type.
#
# You can use filters to narrow the response to include just data
# repository associations for specific file systems (use the
# `file-system-id` filter with the ID of the file system) or caches (use
@@ -7052,11 +7072,11 @@
req.send_request(options)
end
# Updates the configuration of an existing data repository association
# on an Amazon FSx for Lustre file system. Data repository associations
- # are supported on all FSx for Lustre 2.12 and newer file systems,
+ # are supported on all FSx for Lustre 2.12 and 2.15 file systems,
# excluding `scratch_1` deployment type.
#
# @option params [required, String] :association_id
# The ID of the data repository association that you are updating.
#
@@ -7280,20 +7300,24 @@
# * `WeeklyMaintenanceStartTime`
#
# For FSx for OpenZFS file systems, you can update the following
# properties:
#
+ # * `AddRouteTableIds`
+ #
# * `AutomaticBackupRetentionDays`
#
# * `CopyTagsToBackups`
#
# * `CopyTagsToVolumes`
#
# * `DailyAutomaticBackupStartTime`
#
# * `DiskIopsConfiguration`
#
+ # * `RemoveRouteTableIds`
+ #
# * `StorageCapacity`
#
# * `ThroughputCapacity`
#
# * `WeeklyMaintenanceStartTime`
@@ -8296,10 +8320,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-fsx'
- context[:gem_version] = '1.74.0'
+ context[:gem_version] = '1.75.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated