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