All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.fsx.AmazonFSxAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon FSx module holds the client classes that are used for communicating with Amazon FSx Service

The newest version!
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.fsx;

import javax.annotation.Generated;

import com.amazonaws.services.fsx.model.*;

/**
 * Interface for accessing Amazon FSx asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.fsx.AbstractAmazonFSxAsync} instead. *

*

*

* Amazon FSx is a fully managed service that makes it easy for storage and application administrators to launch and use * shared file storage. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonFSxAsync extends AmazonFSx { /** *

* Use this action to associate one or more Domain Name Server (DNS) aliases with an existing Amazon FSx for Windows * File Server file system. A file system can have a maximum of 50 DNS aliases associated with it at any one time. * If you try to associate a DNS alias that is already associated with the file system, FSx takes no action on that * alias in the request. For more information, see Working with DNS Aliases * and * Walkthrough 5: Using DNS aliases to access your file system, including additional steps you must take to be * able to access your file system using a DNS alias. *

*

* The system response shows the DNS aliases that Amazon FSx is attempting to associate with the file system. Use * the API operation to monitor the status of the aliases Amazon FSx is associating with the file system. *

* * @param associateFileSystemAliasesRequest * The request object specifying one or more DNS alias names to associate with an Amazon FSx for Windows File * Server file system. * @return A Java Future containing the result of the AssociateFileSystemAliases operation returned by the service. * @sample AmazonFSxAsync.AssociateFileSystemAliases * @see AWS * API Documentation */ java.util.concurrent.Future associateFileSystemAliasesAsync( AssociateFileSystemAliasesRequest associateFileSystemAliasesRequest); /** *

* Use this action to associate one or more Domain Name Server (DNS) aliases with an existing Amazon FSx for Windows * File Server file system. A file system can have a maximum of 50 DNS aliases associated with it at any one time. * If you try to associate a DNS alias that is already associated with the file system, FSx takes no action on that * alias in the request. For more information, see Working with DNS Aliases * and * Walkthrough 5: Using DNS aliases to access your file system, including additional steps you must take to be * able to access your file system using a DNS alias. *

*

* The system response shows the DNS aliases that Amazon FSx is attempting to associate with the file system. Use * the API operation to monitor the status of the aliases Amazon FSx is associating with the file system. *

* * @param associateFileSystemAliasesRequest * The request object specifying one or more DNS alias names to associate with an Amazon FSx for Windows File * Server file system. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateFileSystemAliases operation returned by the service. * @sample AmazonFSxAsyncHandler.AssociateFileSystemAliases * @see AWS * API Documentation */ java.util.concurrent.Future associateFileSystemAliasesAsync( AssociateFileSystemAliasesRequest associateFileSystemAliasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels an existing Amazon FSx for Lustre data repository task if that task is in either the PENDING * or EXECUTING state. When you cancel am export task, Amazon FSx does the following. *

*
    *
  • *

    * Any files that FSx has already exported are not reverted. *

    *
  • *
  • *

    * FSx continues to export any files that are in-flight when the cancel operation is received. *

    *
  • *
  • *

    * FSx does not export any files that have not yet been exported. *

    *
  • *
*

* For a release task, Amazon FSx will stop releasing files upon cancellation. Any files that have already been * released will remain in the released state. *

* * @param cancelDataRepositoryTaskRequest * Cancels a data repository task. * @return A Java Future containing the result of the CancelDataRepositoryTask operation returned by the service. * @sample AmazonFSxAsync.CancelDataRepositoryTask * @see AWS * API Documentation */ java.util.concurrent.Future cancelDataRepositoryTaskAsync(CancelDataRepositoryTaskRequest cancelDataRepositoryTaskRequest); /** *

* Cancels an existing Amazon FSx for Lustre data repository task if that task is in either the PENDING * or EXECUTING state. When you cancel am export task, Amazon FSx does the following. *

*
    *
  • *

    * Any files that FSx has already exported are not reverted. *

    *
  • *
  • *

    * FSx continues to export any files that are in-flight when the cancel operation is received. *

    *
  • *
  • *

    * FSx does not export any files that have not yet been exported. *

    *
  • *
*

* For a release task, Amazon FSx will stop releasing files upon cancellation. Any files that have already been * released will remain in the released state. *

* * @param cancelDataRepositoryTaskRequest * Cancels a data repository task. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CancelDataRepositoryTask operation returned by the service. * @sample AmazonFSxAsyncHandler.CancelDataRepositoryTask * @see AWS * API Documentation */ java.util.concurrent.Future cancelDataRepositoryTaskAsync(CancelDataRepositoryTaskRequest cancelDataRepositoryTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Copies an existing backup within the same Amazon Web Services account to another Amazon Web Services Region * (cross-Region copy) or within the same Amazon Web Services Region (in-Region copy). You can have up to five * backup copy requests in progress to a single destination Region per account. *

*

* You can use cross-Region backup copies for cross-Region disaster recovery. You can periodically take backups and * copy them to another Region so that in the event of a disaster in the primary Region, you can restore from backup * and recover availability quickly in the other Region. You can make cross-Region copies only within your Amazon * Web Services partition. A partition is a grouping of Regions. Amazon Web Services currently has three partitions: * aws (Standard Regions), aws-cn (China Regions), and aws-us-gov (Amazon Web * Services GovCloud [US] Regions). *

*

* You can also use backup copies to clone your file dataset to another Region or within the same Region. *

*

* You can use the SourceRegion parameter to specify the Amazon Web Services Region from which the * backup will be copied. For example, if you make the call from the us-west-1 Region and want to copy * a backup from the us-east-2 Region, you specify us-east-2 in the * SourceRegion parameter to make a cross-Region copy. If you don't specify a Region, the backup copy * is created in the same Region where the request is sent from (in-Region copy). *

*

* For more information about creating backup copies, see Copying backups * in the Amazon FSx for Windows User Guide, Copying backups * in the Amazon FSx for Lustre User Guide, and Copying backups in * the Amazon FSx for OpenZFS User Guide. *

* * @param copyBackupRequest * @return A Java Future containing the result of the CopyBackup operation returned by the service. * @sample AmazonFSxAsync.CopyBackup * @see AWS API * Documentation */ java.util.concurrent.Future copyBackupAsync(CopyBackupRequest copyBackupRequest); /** *

* Copies an existing backup within the same Amazon Web Services account to another Amazon Web Services Region * (cross-Region copy) or within the same Amazon Web Services Region (in-Region copy). You can have up to five * backup copy requests in progress to a single destination Region per account. *

*

* You can use cross-Region backup copies for cross-Region disaster recovery. You can periodically take backups and * copy them to another Region so that in the event of a disaster in the primary Region, you can restore from backup * and recover availability quickly in the other Region. You can make cross-Region copies only within your Amazon * Web Services partition. A partition is a grouping of Regions. Amazon Web Services currently has three partitions: * aws (Standard Regions), aws-cn (China Regions), and aws-us-gov (Amazon Web * Services GovCloud [US] Regions). *

*

* You can also use backup copies to clone your file dataset to another Region or within the same Region. *

*

* You can use the SourceRegion parameter to specify the Amazon Web Services Region from which the * backup will be copied. For example, if you make the call from the us-west-1 Region and want to copy * a backup from the us-east-2 Region, you specify us-east-2 in the * SourceRegion parameter to make a cross-Region copy. If you don't specify a Region, the backup copy * is created in the same Region where the request is sent from (in-Region copy). *

*

* For more information about creating backup copies, see Copying backups * in the Amazon FSx for Windows User Guide, Copying backups * in the Amazon FSx for Lustre User Guide, and Copying backups in * the Amazon FSx for OpenZFS User Guide. *

* * @param copyBackupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CopyBackup operation returned by the service. * @sample AmazonFSxAsyncHandler.CopyBackup * @see AWS API * Documentation */ java.util.concurrent.Future copyBackupAsync(CopyBackupRequest copyBackupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing volume by using a snapshot from another Amazon FSx for OpenZFS file system. For more * information, see on-demand data * replication in the Amazon FSx for OpenZFS User Guide. *

* * @param copySnapshotAndUpdateVolumeRequest * @return A Java Future containing the result of the CopySnapshotAndUpdateVolume operation returned by the service. * @sample AmazonFSxAsync.CopySnapshotAndUpdateVolume * @see AWS API Documentation */ java.util.concurrent.Future copySnapshotAndUpdateVolumeAsync( CopySnapshotAndUpdateVolumeRequest copySnapshotAndUpdateVolumeRequest); /** *

* Updates an existing volume by using a snapshot from another Amazon FSx for OpenZFS file system. For more * information, see on-demand data * replication in the Amazon FSx for OpenZFS User Guide. *

* * @param copySnapshotAndUpdateVolumeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CopySnapshotAndUpdateVolume operation returned by the service. * @sample AmazonFSxAsyncHandler.CopySnapshotAndUpdateVolume * @see AWS API Documentation */ java.util.concurrent.Future copySnapshotAndUpdateVolumeAsync( CopySnapshotAndUpdateVolumeRequest copySnapshotAndUpdateVolumeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a backup of an existing Amazon FSx for Windows File Server file system, Amazon FSx for Lustre file * system, Amazon FSx for NetApp ONTAP volume, or Amazon FSx for OpenZFS file system. We recommend creating regular * backups so that you can restore a file system or volume from a backup if an issue arises with the original file * system or volume. *

*

* For Amazon FSx for Lustre file systems, you can create a backup only for file systems that have the following * configuration: *

*
    *
  • *

    * A Persistent deployment type *

    *
  • *
  • *

    * Are not linked to a data repository *

    *
  • *
*

* For more information about backups, see the following: *

* *

* If a backup with the specified client request token exists and the parameters match, this operation returns the * description of the existing backup. If a backup with the specified client request token exists and the parameters * don't match, this operation returns IncompatibleParameterError. If a backup with the specified * client request token doesn't exist, CreateBackup does the following: *

*
    *
  • *

    * Creates a new Amazon FSx backup with an assigned ID, and an initial lifecycle state of CREATING. *

    *
  • *
  • *

    * Returns the description of the backup. *

    *
  • *
*

* By using the idempotent operation, you can retry a CreateBackup operation without the risk of * creating an extra backup. This approach can be useful when an initial call fails in a way that makes it unclear * whether a backup was created. If you use the same client request token and the initial call created a backup, the * operation returns a successful result because all the parameters are the same. *

*

* The CreateBackup operation returns while the backup's lifecycle state is still CREATING * . You can check the backup creation status by calling the DescribeBackups * operation, which returns the backup state along with other information. *

* * @param createBackupRequest * The request object for the CreateBackup operation. * @return A Java Future containing the result of the CreateBackup operation returned by the service. * @sample AmazonFSxAsync.CreateBackup * @see AWS API * Documentation */ java.util.concurrent.Future createBackupAsync(CreateBackupRequest createBackupRequest); /** *

* Creates a backup of an existing Amazon FSx for Windows File Server file system, Amazon FSx for Lustre file * system, Amazon FSx for NetApp ONTAP volume, or Amazon FSx for OpenZFS file system. We recommend creating regular * backups so that you can restore a file system or volume from a backup if an issue arises with the original file * system or volume. *

*

* For Amazon FSx for Lustre file systems, you can create a backup only for file systems that have the following * configuration: *

*
    *
  • *

    * A Persistent deployment type *

    *
  • *
  • *

    * Are not linked to a data repository *

    *
  • *
*

* For more information about backups, see the following: *

* *

* If a backup with the specified client request token exists and the parameters match, this operation returns the * description of the existing backup. If a backup with the specified client request token exists and the parameters * don't match, this operation returns IncompatibleParameterError. If a backup with the specified * client request token doesn't exist, CreateBackup does the following: *

*
    *
  • *

    * Creates a new Amazon FSx backup with an assigned ID, and an initial lifecycle state of CREATING. *

    *
  • *
  • *

    * Returns the description of the backup. *

    *
  • *
*

* By using the idempotent operation, you can retry a CreateBackup operation without the risk of * creating an extra backup. This approach can be useful when an initial call fails in a way that makes it unclear * whether a backup was created. If you use the same client request token and the initial call created a backup, the * operation returns a successful result because all the parameters are the same. *

*

* The CreateBackup operation returns while the backup's lifecycle state is still CREATING * . You can check the backup creation status by calling the DescribeBackups * operation, which returns the backup state along with other information. *

* * @param createBackupRequest * The request object for the CreateBackup operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateBackup operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateBackup * @see AWS API * Documentation */ java.util.concurrent.Future createBackupAsync(CreateBackupRequest createBackupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 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 only, for * automatic export only, or for both. To learn more about linking a data repository to your file system, see Linking your file * system to an S3 bucket. *

* *

* CreateDataRepositoryAssociation isn't supported on Amazon File Cache resources. To create a DRA on * Amazon File Cache, use the CreateFileCache operation. *

*
* * @param createDataRepositoryAssociationRequest * @return A Java Future containing the result of the CreateDataRepositoryAssociation operation returned by the * service. * @sample AmazonFSxAsync.CreateDataRepositoryAssociation * @see AWS API Documentation */ java.util.concurrent.Future createDataRepositoryAssociationAsync( CreateDataRepositoryAssociationRequest createDataRepositoryAssociationRequest); /** *

* 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 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 only, for * automatic export only, or for both. To learn more about linking a data repository to your file system, see Linking your file * system to an S3 bucket. *

* *

* CreateDataRepositoryAssociation isn't supported on Amazon File Cache resources. To create a DRA on * Amazon File Cache, use the CreateFileCache operation. *

*
* * @param createDataRepositoryAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataRepositoryAssociation operation returned by the * service. * @sample AmazonFSxAsyncHandler.CreateDataRepositoryAssociation * @see AWS API Documentation */ java.util.concurrent.Future createDataRepositoryAssociationAsync( CreateDataRepositoryAssociationRequest createDataRepositoryAssociationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Amazon FSx for Lustre data repository task. A CreateDataRepositoryTask operation will * fail if a data repository is not linked to the FSx file system. *

*

* You use import and export data repository tasks to perform bulk operations between your FSx for Lustre file * system and its linked data repositories. An example of a data repository task is exporting any 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 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 Tasks. * To learn more about linking a data repository to your file system, see Linking your file * system to an S3 bucket. *

* * @param createDataRepositoryTaskRequest * @return A Java Future containing the result of the CreateDataRepositoryTask operation returned by the service. * @sample AmazonFSxAsync.CreateDataRepositoryTask * @see AWS * API Documentation */ java.util.concurrent.Future createDataRepositoryTaskAsync(CreateDataRepositoryTaskRequest createDataRepositoryTaskRequest); /** *

* Creates an Amazon FSx for Lustre data repository task. A CreateDataRepositoryTask operation will * fail if a data repository is not linked to the FSx file system. *

*

* You use import and export data repository tasks to perform bulk operations between your FSx for Lustre file * system and its linked data repositories. An example of a data repository task is exporting any 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 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 Tasks. * To learn more about linking a data repository to your file system, see Linking your file * system to an S3 bucket. *

* * @param createDataRepositoryTaskRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataRepositoryTask operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateDataRepositoryTask * @see AWS * API Documentation */ java.util.concurrent.Future createDataRepositoryTaskAsync(CreateDataRepositoryTaskRequest createDataRepositoryTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new Amazon File Cache resource. *

*

* You can use this operation with a client request token in the request that Amazon File Cache uses to ensure * idempotent creation. If a cache with the specified client request token exists and the parameters match, * CreateFileCache returns the description of the existing cache. If a cache with the specified client * request token exists and the parameters don't match, this call returns IncompatibleParameterError. * If a file cache with the specified client request token doesn't exist, CreateFileCache does the * following: *

*
    *
  • *

    * Creates a new, empty Amazon File Cache resourcewith an assigned ID, and an initial lifecycle state of * CREATING. *

    *
  • *
  • *

    * Returns the description of the cache in JSON format. *

    *
  • *
* *

* The CreateFileCache call returns while the cache's lifecycle state is still CREATING. * You can check the cache creation status by calling the DescribeFileCaches * operation, which returns the cache state along with other information. *

*
* * @param createFileCacheRequest * @return A Java Future containing the result of the CreateFileCache operation returned by the service. * @sample AmazonFSxAsync.CreateFileCache * @see AWS API * Documentation */ java.util.concurrent.Future createFileCacheAsync(CreateFileCacheRequest createFileCacheRequest); /** *

* Creates a new Amazon File Cache resource. *

*

* You can use this operation with a client request token in the request that Amazon File Cache uses to ensure * idempotent creation. If a cache with the specified client request token exists and the parameters match, * CreateFileCache returns the description of the existing cache. If a cache with the specified client * request token exists and the parameters don't match, this call returns IncompatibleParameterError. * If a file cache with the specified client request token doesn't exist, CreateFileCache does the * following: *

*
    *
  • *

    * Creates a new, empty Amazon File Cache resourcewith an assigned ID, and an initial lifecycle state of * CREATING. *

    *
  • *
  • *

    * Returns the description of the cache in JSON format. *

    *
  • *
* *

* The CreateFileCache call returns while the cache's lifecycle state is still CREATING. * You can check the cache creation status by calling the DescribeFileCaches * operation, which returns the cache state along with other information. *

*
* * @param createFileCacheRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateFileCache operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateFileCache * @see AWS API * Documentation */ java.util.concurrent.Future createFileCacheAsync(CreateFileCacheRequest createFileCacheRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new, empty Amazon FSx file system. You can create the following supported Amazon FSx file systems using * the CreateFileSystem API operation: *

*
    *
  • *

    * Amazon FSx for Lustre *

    *
  • *
  • *

    * Amazon FSx for NetApp ONTAP *

    *
  • *
  • *

    * Amazon FSx for OpenZFS *

    *
  • *
  • *

    * Amazon FSx for Windows File Server *

    *
  • *
*

* This operation requires a client request token in the request that Amazon FSx uses to ensure idempotent creation. * This means that calling the operation multiple times with the same client request token has no effect. By using * the idempotent operation, you can retry a CreateFileSystem operation without the risk of creating an * extra file system. This approach can be useful when an initial call fails in a way that makes it unclear whether * a file system was created. Examples are if a transport level timeout occurred, or your connection was reset. If * you use the same client request token and the initial call created a file system, the client receives success as * long as the parameters are the same. *

*

* If a file system with the specified client request token exists and the parameters match, * CreateFileSystem returns the description of the existing file system. If a file system with the * specified client request token exists and the parameters don't match, this call returns * IncompatibleParameterError. If a file system with the specified client request token doesn't exist, * CreateFileSystem does the following: *

*
    *
  • *

    * Creates a new, empty Amazon FSx file system with an assigned ID, and an initial lifecycle state of * CREATING. *

    *
  • *
  • *

    * Returns the description of the file system in JSON format. *

    *
  • *
* *

* The CreateFileSystem call returns while the file system's lifecycle state is still * CREATING. You can check the file-system creation status by calling the DescribeFileSystems * operation, which returns the file system state along with other information. *

*
* * @param createFileSystemRequest * The request object used to create a new Amazon FSx file system. * @return A Java Future containing the result of the CreateFileSystem operation returned by the service. * @sample AmazonFSxAsync.CreateFileSystem * @see AWS API * Documentation */ java.util.concurrent.Future createFileSystemAsync(CreateFileSystemRequest createFileSystemRequest); /** *

* Creates a new, empty Amazon FSx file system. You can create the following supported Amazon FSx file systems using * the CreateFileSystem API operation: *

*
    *
  • *

    * Amazon FSx for Lustre *

    *
  • *
  • *

    * Amazon FSx for NetApp ONTAP *

    *
  • *
  • *

    * Amazon FSx for OpenZFS *

    *
  • *
  • *

    * Amazon FSx for Windows File Server *

    *
  • *
*

* This operation requires a client request token in the request that Amazon FSx uses to ensure idempotent creation. * This means that calling the operation multiple times with the same client request token has no effect. By using * the idempotent operation, you can retry a CreateFileSystem operation without the risk of creating an * extra file system. This approach can be useful when an initial call fails in a way that makes it unclear whether * a file system was created. Examples are if a transport level timeout occurred, or your connection was reset. If * you use the same client request token and the initial call created a file system, the client receives success as * long as the parameters are the same. *

*

* If a file system with the specified client request token exists and the parameters match, * CreateFileSystem returns the description of the existing file system. If a file system with the * specified client request token exists and the parameters don't match, this call returns * IncompatibleParameterError. If a file system with the specified client request token doesn't exist, * CreateFileSystem does the following: *

*
    *
  • *

    * Creates a new, empty Amazon FSx file system with an assigned ID, and an initial lifecycle state of * CREATING. *

    *
  • *
  • *

    * Returns the description of the file system in JSON format. *

    *
  • *
* *

* The CreateFileSystem call returns while the file system's lifecycle state is still * CREATING. You can check the file-system creation status by calling the DescribeFileSystems * operation, which returns the file system state along with other information. *

*
* * @param createFileSystemRequest * The request object used to create a new Amazon FSx file system. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateFileSystem operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateFileSystem * @see AWS API * Documentation */ java.util.concurrent.Future createFileSystemAsync(CreateFileSystemRequest createFileSystemRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new Amazon FSx for Lustre, Amazon FSx for Windows File Server, or Amazon FSx for OpenZFS file system * from an existing Amazon FSx backup. *

*

* If a file system with the specified client request token exists and the parameters match, this operation returns * the description of the file system. If a file system with the specified client request token exists but the * parameters don't match, this call returns IncompatibleParameterError. If a file system with the * specified client request token doesn't exist, this operation does the following: *

*
    *
  • *

    * Creates a new Amazon FSx file system from backup with an assigned ID, and an initial lifecycle state of * CREATING. *

    *
  • *
  • *

    * Returns the description of the file system. *

    *
  • *
*

* Parameters like the Active Directory, default share name, automatic backup, and backup settings default to the * parameters of the file system that was backed up, unless overridden. You can explicitly supply other settings. *

*

* By using the idempotent operation, you can retry a CreateFileSystemFromBackup call without the risk * of creating an extra file system. This approach can be useful when an initial call fails in a way that makes it * unclear whether a file system was created. Examples are if a transport level timeout occurred, or your connection * was reset. If you use the same client request token and the initial call created a file system, the client * receives a success message as long as the parameters are the same. *

* *

* The CreateFileSystemFromBackup call returns while the file system's lifecycle state is still * CREATING. You can check the file-system creation status by calling the DescribeFileSystems * operation, which returns the file system state along with other information. *

*
* * @param createFileSystemFromBackupRequest * The request object for the CreateFileSystemFromBackup operation. * @return A Java Future containing the result of the CreateFileSystemFromBackup operation returned by the service. * @sample AmazonFSxAsync.CreateFileSystemFromBackup * @see AWS * API Documentation */ java.util.concurrent.Future createFileSystemFromBackupAsync( CreateFileSystemFromBackupRequest createFileSystemFromBackupRequest); /** *

* Creates a new Amazon FSx for Lustre, Amazon FSx for Windows File Server, or Amazon FSx for OpenZFS file system * from an existing Amazon FSx backup. *

*

* If a file system with the specified client request token exists and the parameters match, this operation returns * the description of the file system. If a file system with the specified client request token exists but the * parameters don't match, this call returns IncompatibleParameterError. If a file system with the * specified client request token doesn't exist, this operation does the following: *

*
    *
  • *

    * Creates a new Amazon FSx file system from backup with an assigned ID, and an initial lifecycle state of * CREATING. *

    *
  • *
  • *

    * Returns the description of the file system. *

    *
  • *
*

* Parameters like the Active Directory, default share name, automatic backup, and backup settings default to the * parameters of the file system that was backed up, unless overridden. You can explicitly supply other settings. *

*

* By using the idempotent operation, you can retry a CreateFileSystemFromBackup call without the risk * of creating an extra file system. This approach can be useful when an initial call fails in a way that makes it * unclear whether a file system was created. Examples are if a transport level timeout occurred, or your connection * was reset. If you use the same client request token and the initial call created a file system, the client * receives a success message as long as the parameters are the same. *

* *

* The CreateFileSystemFromBackup call returns while the file system's lifecycle state is still * CREATING. You can check the file-system creation status by calling the DescribeFileSystems * operation, which returns the file system state along with other information. *

*
* * @param createFileSystemFromBackupRequest * The request object for the CreateFileSystemFromBackup operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateFileSystemFromBackup operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateFileSystemFromBackup * @see AWS * API Documentation */ java.util.concurrent.Future createFileSystemFromBackupAsync( CreateFileSystemFromBackupRequest createFileSystemFromBackupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a snapshot of an existing Amazon FSx for OpenZFS volume. With snapshots, you can easily undo file changes * and compare file versions by restoring the volume to a previous version. *

*

* If a snapshot with the specified client request token exists, and the parameters match, this operation returns * the description of the existing snapshot. If a snapshot with the specified client request token exists, and the * parameters don't match, this operation returns IncompatibleParameterError. If a snapshot with the * specified client request token doesn't exist, CreateSnapshot does the following: *

*
    *
  • *

    * Creates a new OpenZFS snapshot with an assigned ID, and an initial lifecycle state of CREATING. *

    *
  • *
  • *

    * Returns the description of the snapshot. *

    *
  • *
*

* By using the idempotent operation, you can retry a CreateSnapshot operation without the risk of * creating an extra snapshot. This approach can be useful when an initial call fails in a way that makes it unclear * whether a snapshot was created. If you use the same client request token and the initial call created a snapshot, * the operation returns a successful result because all the parameters are the same. *

*

* The CreateSnapshot operation returns while the snapshot's lifecycle state is still * CREATING. You can check the snapshot creation status by calling the DescribeSnapshots * operation, which returns the snapshot state along with other information. *

* * @param createSnapshotRequest * @return A Java Future containing the result of the CreateSnapshot operation returned by the service. * @sample AmazonFSxAsync.CreateSnapshot * @see AWS API * Documentation */ java.util.concurrent.Future createSnapshotAsync(CreateSnapshotRequest createSnapshotRequest); /** *

* Creates a snapshot of an existing Amazon FSx for OpenZFS volume. With snapshots, you can easily undo file changes * and compare file versions by restoring the volume to a previous version. *

*

* If a snapshot with the specified client request token exists, and the parameters match, this operation returns * the description of the existing snapshot. If a snapshot with the specified client request token exists, and the * parameters don't match, this operation returns IncompatibleParameterError. If a snapshot with the * specified client request token doesn't exist, CreateSnapshot does the following: *

*
    *
  • *

    * Creates a new OpenZFS snapshot with an assigned ID, and an initial lifecycle state of CREATING. *

    *
  • *
  • *

    * Returns the description of the snapshot. *

    *
  • *
*

* By using the idempotent operation, you can retry a CreateSnapshot operation without the risk of * creating an extra snapshot. This approach can be useful when an initial call fails in a way that makes it unclear * whether a snapshot was created. If you use the same client request token and the initial call created a snapshot, * the operation returns a successful result because all the parameters are the same. *

*

* The CreateSnapshot operation returns while the snapshot's lifecycle state is still * CREATING. You can check the snapshot creation status by calling the DescribeSnapshots * operation, which returns the snapshot state along with other information. *

* * @param createSnapshotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSnapshot operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateSnapshot * @see AWS API * Documentation */ java.util.concurrent.Future createSnapshotAsync(CreateSnapshotRequest createSnapshotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a storage virtual machine (SVM) for an Amazon FSx for ONTAP file system. *

* * @param createStorageVirtualMachineRequest * @return A Java Future containing the result of the CreateStorageVirtualMachine operation returned by the service. * @sample AmazonFSxAsync.CreateStorageVirtualMachine * @see AWS API Documentation */ java.util.concurrent.Future createStorageVirtualMachineAsync( CreateStorageVirtualMachineRequest createStorageVirtualMachineRequest); /** *

* Creates a storage virtual machine (SVM) for an Amazon FSx for ONTAP file system. *

* * @param createStorageVirtualMachineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateStorageVirtualMachine operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateStorageVirtualMachine * @see AWS API Documentation */ java.util.concurrent.Future createStorageVirtualMachineAsync( CreateStorageVirtualMachineRequest createStorageVirtualMachineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an FSx for ONTAP or Amazon FSx for OpenZFS storage volume. *

* * @param createVolumeRequest * @return A Java Future containing the result of the CreateVolume operation returned by the service. * @sample AmazonFSxAsync.CreateVolume * @see AWS API * Documentation */ java.util.concurrent.Future createVolumeAsync(CreateVolumeRequest createVolumeRequest); /** *

* Creates an FSx for ONTAP or Amazon FSx for OpenZFS storage volume. *

* * @param createVolumeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVolume operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateVolume * @see AWS API * Documentation */ java.util.concurrent.Future createVolumeAsync(CreateVolumeRequest createVolumeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new Amazon FSx for NetApp ONTAP volume from an existing Amazon FSx volume backup. *

* * @param createVolumeFromBackupRequest * @return A Java Future containing the result of the CreateVolumeFromBackup operation returned by the service. * @sample AmazonFSxAsync.CreateVolumeFromBackup * @see AWS API * Documentation */ java.util.concurrent.Future createVolumeFromBackupAsync(CreateVolumeFromBackupRequest createVolumeFromBackupRequest); /** *

* Creates a new Amazon FSx for NetApp ONTAP volume from an existing Amazon FSx volume backup. *

* * @param createVolumeFromBackupRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVolumeFromBackup operation returned by the service. * @sample AmazonFSxAsyncHandler.CreateVolumeFromBackup * @see AWS API * Documentation */ java.util.concurrent.Future createVolumeFromBackupAsync(CreateVolumeFromBackupRequest createVolumeFromBackupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Amazon FSx backup. After deletion, the backup no longer exists, and its data is gone. *

*

* The DeleteBackup call returns instantly. The backup won't show up in later * DescribeBackups calls. *

* *

* The data in a deleted backup is also deleted and can't be recovered by any means. *

*
* * @param deleteBackupRequest * The request object for the DeleteBackup operation. * @return A Java Future containing the result of the DeleteBackup operation returned by the service. * @sample AmazonFSxAsync.DeleteBackup * @see AWS API * Documentation */ java.util.concurrent.Future deleteBackupAsync(DeleteBackupRequest deleteBackupRequest); /** *

* Deletes an Amazon FSx backup. After deletion, the backup no longer exists, and its data is gone. *

*

* The DeleteBackup call returns instantly. The backup won't show up in later * DescribeBackups calls. *

* *

* The data in a deleted backup is also deleted and can't be recovered by any means. *

*
* * @param deleteBackupRequest * The request object for the DeleteBackup operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteBackup operation returned by the service. * @sample AmazonFSxAsyncHandler.DeleteBackup * @see AWS API * Documentation */ java.util.concurrent.Future deleteBackupAsync(DeleteBackupRequest deleteBackupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a data repository association on an Amazon FSx for Lustre file 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 2.15 file systems, excluding * scratch_1 deployment type. *

* * @param deleteDataRepositoryAssociationRequest * @return A Java Future containing the result of the DeleteDataRepositoryAssociation operation returned by the * service. * @sample AmazonFSxAsync.DeleteDataRepositoryAssociation * @see AWS API Documentation */ java.util.concurrent.Future deleteDataRepositoryAssociationAsync( DeleteDataRepositoryAssociationRequest deleteDataRepositoryAssociationRequest); /** *

* Deletes a data repository association on an Amazon FSx for Lustre file 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 2.15 file systems, excluding * scratch_1 deployment type. *

* * @param deleteDataRepositoryAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDataRepositoryAssociation operation returned by the * service. * @sample AmazonFSxAsyncHandler.DeleteDataRepositoryAssociation * @see AWS API Documentation */ java.util.concurrent.Future deleteDataRepositoryAssociationAsync( DeleteDataRepositoryAssociationRequest deleteDataRepositoryAssociationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Amazon File Cache resource. After deletion, the cache no longer exists, and its data is gone. *

*

* The DeleteFileCache operation returns while the cache has the DELETING status. You can * check the cache deletion status by calling the DescribeFileCaches * operation, which returns a list of caches in your account. If you pass the cache ID for a deleted cache, the * DescribeFileCaches operation returns a FileCacheNotFound error. *

* *

* The data in a deleted cache is also deleted and can't be recovered by any means. *

*
* * @param deleteFileCacheRequest * @return A Java Future containing the result of the DeleteFileCache operation returned by the service. * @sample AmazonFSxAsync.DeleteFileCache * @see AWS API * Documentation */ java.util.concurrent.Future deleteFileCacheAsync(DeleteFileCacheRequest deleteFileCacheRequest); /** *

* Deletes an Amazon File Cache resource. After deletion, the cache no longer exists, and its data is gone. *

*

* The DeleteFileCache operation returns while the cache has the DELETING status. You can * check the cache deletion status by calling the DescribeFileCaches * operation, which returns a list of caches in your account. If you pass the cache ID for a deleted cache, the * DescribeFileCaches operation returns a FileCacheNotFound error. *

* *

* The data in a deleted cache is also deleted and can't be recovered by any means. *

*
* * @param deleteFileCacheRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteFileCache operation returned by the service. * @sample AmazonFSxAsyncHandler.DeleteFileCache * @see AWS API * Documentation */ java.util.concurrent.Future deleteFileCacheAsync(DeleteFileCacheRequest deleteFileCacheRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a file system. After deletion, the file system no longer exists, and its data is gone. Any existing * automatic backups and snapshots are also deleted. *

*

* To delete an Amazon FSx for NetApp ONTAP file system, first delete all the volumes and storage virtual machines * (SVMs) on the file system. Then provide a FileSystemId value to the DeleteFileSystem * operation. *

*

* 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 it from every connected * Amazon EC2 instance, then provide a FileSystemId value to the DeleteFileSystem * 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 metric to be zero (if using automatic export) or you can run an export data repository * task. 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 * 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. *

* *

* If a data repository task is in a PENDING or EXECUTING state, deleting an Amazon FSx * for Lustre file system will fail with an HTTP status code 400 (Bad Request). *

*
*

* The data in a deleted file system is also deleted and can't be recovered by any means. *

*
* * @param deleteFileSystemRequest * The request object for DeleteFileSystem operation. * @return A Java Future containing the result of the DeleteFileSystem operation returned by the service. * @sample AmazonFSxAsync.DeleteFileSystem * @see AWS API * Documentation */ java.util.concurrent.Future deleteFileSystemAsync(DeleteFileSystemRequest deleteFileSystemRequest); /** *

* Deletes a file system. After deletion, the file system no longer exists, and its data is gone. Any existing * automatic backups and snapshots are also deleted. *

*

* To delete an Amazon FSx for NetApp ONTAP file system, first delete all the volumes and storage virtual machines * (SVMs) on the file system. Then provide a FileSystemId value to the DeleteFileSystem * operation. *

*

* 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 it from every connected * Amazon EC2 instance, then provide a FileSystemId value to the DeleteFileSystem * 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 metric to be zero (if using automatic export) or you can run an export data repository * task. 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 * 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. *

* *

* If a data repository task is in a PENDING or EXECUTING state, deleting an Amazon FSx * for Lustre file system will fail with an HTTP status code 400 (Bad Request). *

*
*

* The data in a deleted file system is also deleted and can't be recovered by any means. *

*
* * @param deleteFileSystemRequest * The request object for DeleteFileSystem operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteFileSystem operation returned by the service. * @sample AmazonFSxAsyncHandler.DeleteFileSystem * @see AWS API * Documentation */ java.util.concurrent.Future deleteFileSystemAsync(DeleteFileSystemRequest deleteFileSystemRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Amazon FSx for OpenZFS snapshot. After deletion, the snapshot no longer exists, and its data is gone. * Deleting a snapshot doesn't affect snapshots stored in a file system backup. *

*

* The DeleteSnapshot operation returns instantly. The snapshot appears with the lifecycle status of * DELETING until the deletion is complete. *

* * @param deleteSnapshotRequest * @return A Java Future containing the result of the DeleteSnapshot operation returned by the service. * @sample AmazonFSxAsync.DeleteSnapshot * @see AWS API * Documentation */ java.util.concurrent.Future deleteSnapshotAsync(DeleteSnapshotRequest deleteSnapshotRequest); /** *

* Deletes an Amazon FSx for OpenZFS snapshot. After deletion, the snapshot no longer exists, and its data is gone. * Deleting a snapshot doesn't affect snapshots stored in a file system backup. *

*

* The DeleteSnapshot operation returns instantly. The snapshot appears with the lifecycle status of * DELETING until the deletion is complete. *

* * @param deleteSnapshotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteSnapshot operation returned by the service. * @sample AmazonFSxAsyncHandler.DeleteSnapshot * @see AWS API * Documentation */ java.util.concurrent.Future deleteSnapshotAsync(DeleteSnapshotRequest deleteSnapshotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an existing Amazon FSx for ONTAP storage virtual machine (SVM). Prior to deleting an SVM, you must delete * all non-root volumes in the SVM, otherwise the operation will fail. *

* * @param deleteStorageVirtualMachineRequest * @return A Java Future containing the result of the DeleteStorageVirtualMachine operation returned by the service. * @sample AmazonFSxAsync.DeleteStorageVirtualMachine * @see AWS API Documentation */ java.util.concurrent.Future deleteStorageVirtualMachineAsync( DeleteStorageVirtualMachineRequest deleteStorageVirtualMachineRequest); /** *

* Deletes an existing Amazon FSx for ONTAP storage virtual machine (SVM). Prior to deleting an SVM, you must delete * all non-root volumes in the SVM, otherwise the operation will fail. *

* * @param deleteStorageVirtualMachineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteStorageVirtualMachine operation returned by the service. * @sample AmazonFSxAsyncHandler.DeleteStorageVirtualMachine * @see AWS API Documentation */ java.util.concurrent.Future deleteStorageVirtualMachineAsync( DeleteStorageVirtualMachineRequest deleteStorageVirtualMachineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume. *

* * @param deleteVolumeRequest * @return A Java Future containing the result of the DeleteVolume operation returned by the service. * @sample AmazonFSxAsync.DeleteVolume * @see AWS API * Documentation */ java.util.concurrent.Future deleteVolumeAsync(DeleteVolumeRequest deleteVolumeRequest); /** *

* Deletes an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume. *

* * @param deleteVolumeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVolume operation returned by the service. * @sample AmazonFSxAsyncHandler.DeleteVolume * @see AWS API * Documentation */ java.util.concurrent.Future deleteVolumeAsync(DeleteVolumeRequest deleteVolumeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the description of a specific Amazon FSx backup, if a BackupIds value is provided for that * backup. Otherwise, it returns all backups owned by your Amazon Web Services account in the Amazon Web Services * Region of the endpoint that you're calling. *

*

* When retrieving all backups, you can optionally specify the MaxResults parameter to limit the number * of backups in a response. If more backups remain, Amazon FSx returns a NextToken value in the * response. In this case, send a later request with the NextToken request parameter set to the value * of the NextToken value from the last response. *

*

* This operation is used in an iterative process to retrieve a list of your backups. DescribeBackups * is called first without a NextToken value. Then the operation continues to be called with the * NextToken parameter set to the value of the last NextToken value until a response has * no NextToken value. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The operation might return fewer than the MaxResults value of backup descriptions while still * including a NextToken value. *

    *
  • *
  • *

    * The order of the backups returned in the response of one DescribeBackups call and the order of the * backups returned across the responses of a multi-call iteration is unspecified. *

    *
  • *
* * @param describeBackupsRequest * The request object for the DescribeBackups operation. * @return A Java Future containing the result of the DescribeBackups operation returned by the service. * @sample AmazonFSxAsync.DescribeBackups * @see AWS API * Documentation */ java.util.concurrent.Future describeBackupsAsync(DescribeBackupsRequest describeBackupsRequest); /** *

* Returns the description of a specific Amazon FSx backup, if a BackupIds value is provided for that * backup. Otherwise, it returns all backups owned by your Amazon Web Services account in the Amazon Web Services * Region of the endpoint that you're calling. *

*

* When retrieving all backups, you can optionally specify the MaxResults parameter to limit the number * of backups in a response. If more backups remain, Amazon FSx returns a NextToken value in the * response. In this case, send a later request with the NextToken request parameter set to the value * of the NextToken value from the last response. *

*

* This operation is used in an iterative process to retrieve a list of your backups. DescribeBackups * is called first without a NextToken value. Then the operation continues to be called with the * NextToken parameter set to the value of the last NextToken value until a response has * no NextToken value. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The operation might return fewer than the MaxResults value of backup descriptions while still * including a NextToken value. *

    *
  • *
  • *

    * The order of the backups returned in the response of one DescribeBackups call and the order of the * backups returned across the responses of a multi-call iteration is unspecified. *

    *
  • *
* * @param describeBackupsRequest * The request object for the DescribeBackups operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeBackups operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeBackups * @see AWS API * Documentation */ java.util.concurrent.Future describeBackupsAsync(DescribeBackupsRequest describeBackupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 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 the * file-cache-id filter with the ID of the cache), or data repository associations for a specific * repository type (use the data-repository-type filter with a value of S3 or * NFS). If you don't use filters, the response returns all data repository associations owned by your * Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all data repository associations, you can paginate the response by using the optional * MaxResults parameter to limit the number of data repository associations returned in a response. If * more data repository associations remain, a NextToken value is returned in the response. In this * case, send a later request with the NextToken request parameter set to the value of * NextToken from the last response. *

* * @param describeDataRepositoryAssociationsRequest * @return A Java Future containing the result of the DescribeDataRepositoryAssociations operation returned by the * service. * @sample AmazonFSxAsync.DescribeDataRepositoryAssociations * @see AWS API Documentation */ java.util.concurrent.Future describeDataRepositoryAssociationsAsync( DescribeDataRepositoryAssociationsRequest describeDataRepositoryAssociationsRequest); /** *

* 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 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 the * file-cache-id filter with the ID of the cache), or data repository associations for a specific * repository type (use the data-repository-type filter with a value of S3 or * NFS). If you don't use filters, the response returns all data repository associations owned by your * Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all data repository associations, you can paginate the response by using the optional * MaxResults parameter to limit the number of data repository associations returned in a response. If * more data repository associations remain, a NextToken value is returned in the response. In this * case, send a later request with the NextToken request parameter set to the value of * NextToken from the last response. *

* * @param describeDataRepositoryAssociationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDataRepositoryAssociations operation returned by the * service. * @sample AmazonFSxAsyncHandler.DescribeDataRepositoryAssociations * @see AWS API Documentation */ java.util.concurrent.Future describeDataRepositoryAssociationsAsync( DescribeDataRepositoryAssociationsRequest describeDataRepositoryAssociationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository tasks, if one or * more TaskIds values are provided in the request, or if filters are used in the request. You can use * filters to narrow the response to include just tasks for specific file systems or caches, or tasks in a specific * lifecycle state. Otherwise, it returns all data repository tasks owned by your Amazon Web Services account in the * Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all tasks, you can paginate the response by using the optional MaxResults parameter * to limit the number of tasks returned in a response. If more tasks remain, a NextToken value is * returned in the response. In this case, send a later request with the NextToken request parameter * set to the value of NextToken from the last response. *

* * @param describeDataRepositoryTasksRequest * @return A Java Future containing the result of the DescribeDataRepositoryTasks operation returned by the service. * @sample AmazonFSxAsync.DescribeDataRepositoryTasks * @see AWS API Documentation */ java.util.concurrent.Future describeDataRepositoryTasksAsync( DescribeDataRepositoryTasksRequest describeDataRepositoryTasksRequest); /** *

* Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository tasks, if one or * more TaskIds values are provided in the request, or if filters are used in the request. You can use * filters to narrow the response to include just tasks for specific file systems or caches, or tasks in a specific * lifecycle state. Otherwise, it returns all data repository tasks owned by your Amazon Web Services account in the * Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all tasks, you can paginate the response by using the optional MaxResults parameter * to limit the number of tasks returned in a response. If more tasks remain, a NextToken value is * returned in the response. In this case, send a later request with the NextToken request parameter * set to the value of NextToken from the last response. *

* * @param describeDataRepositoryTasksRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeDataRepositoryTasks operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeDataRepositoryTasks * @see AWS API Documentation */ java.util.concurrent.Future describeDataRepositoryTasksAsync( DescribeDataRepositoryTasksRequest describeDataRepositoryTasksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the description of a specific Amazon File Cache resource, if a FileCacheIds value is * provided for that cache. Otherwise, it returns descriptions of all caches owned by your Amazon Web Services * account in the Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all cache descriptions, you can optionally specify the MaxResults parameter to limit * the number of descriptions in a response. If more cache descriptions remain, the operation returns a * NextToken value in the response. In this case, send a later request with the NextToken * request parameter set to the value of NextToken from the last response. *

*

* This operation is used in an iterative process to retrieve a list of your cache descriptions. * DescribeFileCaches is called first without a NextTokenvalue. Then the operation * continues to be called with the NextToken parameter set to the value of the last * NextToken value until a response has no NextToken. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The implementation might return fewer than MaxResults cache descriptions while still including a * NextToken value. *

    *
  • *
  • *

    * The order of caches returned in the response of one DescribeFileCaches call and the order of caches * returned across the responses of a multicall iteration is unspecified. *

    *
  • *
* * @param describeFileCachesRequest * @return A Java Future containing the result of the DescribeFileCaches operation returned by the service. * @sample AmazonFSxAsync.DescribeFileCaches * @see AWS API * Documentation */ java.util.concurrent.Future describeFileCachesAsync(DescribeFileCachesRequest describeFileCachesRequest); /** *

* Returns the description of a specific Amazon File Cache resource, if a FileCacheIds value is * provided for that cache. Otherwise, it returns descriptions of all caches owned by your Amazon Web Services * account in the Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all cache descriptions, you can optionally specify the MaxResults parameter to limit * the number of descriptions in a response. If more cache descriptions remain, the operation returns a * NextToken value in the response. In this case, send a later request with the NextToken * request parameter set to the value of NextToken from the last response. *

*

* This operation is used in an iterative process to retrieve a list of your cache descriptions. * DescribeFileCaches is called first without a NextTokenvalue. Then the operation * continues to be called with the NextToken parameter set to the value of the last * NextToken value until a response has no NextToken. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The implementation might return fewer than MaxResults cache descriptions while still including a * NextToken value. *

    *
  • *
  • *

    * The order of caches returned in the response of one DescribeFileCaches call and the order of caches * returned across the responses of a multicall iteration is unspecified. *

    *
  • *
* * @param describeFileCachesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeFileCaches operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeFileCaches * @see AWS API * Documentation */ java.util.concurrent.Future describeFileCachesAsync(DescribeFileCachesRequest describeFileCachesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the DNS aliases that are associated with the specified Amazon FSx for Windows File Server file system. A * history of all DNS aliases that have been associated with and disassociated from the file system is available in * the list of AdministrativeAction provided in the DescribeFileSystems operation response. *

* * @param describeFileSystemAliasesRequest * The request object for DescribeFileSystemAliases operation. * @return A Java Future containing the result of the DescribeFileSystemAliases operation returned by the service. * @sample AmazonFSxAsync.DescribeFileSystemAliases * @see AWS * API Documentation */ java.util.concurrent.Future describeFileSystemAliasesAsync( DescribeFileSystemAliasesRequest describeFileSystemAliasesRequest); /** *

* Returns the DNS aliases that are associated with the specified Amazon FSx for Windows File Server file system. A * history of all DNS aliases that have been associated with and disassociated from the file system is available in * the list of AdministrativeAction provided in the DescribeFileSystems operation response. *

* * @param describeFileSystemAliasesRequest * The request object for DescribeFileSystemAliases operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeFileSystemAliases operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeFileSystemAliases * @see AWS * API Documentation */ java.util.concurrent.Future describeFileSystemAliasesAsync( DescribeFileSystemAliasesRequest describeFileSystemAliasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the description of specific Amazon FSx file systems, if a FileSystemIds value is provided * for that file system. Otherwise, it returns descriptions of all file systems owned by your Amazon Web Services * account in the Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all file system descriptions, you can optionally specify the MaxResults parameter to * limit the number of descriptions in a response. If more file system descriptions remain, Amazon FSx returns a * NextToken value in the response. In this case, send a later request with the NextToken * request parameter set to the value of NextToken from the last response. *

*

* This operation is used in an iterative process to retrieve a list of your file system descriptions. * DescribeFileSystems is called first without a NextTokenvalue. Then the operation * continues to be called with the NextToken parameter set to the value of the last * NextToken value until a response has no NextToken. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The implementation might return fewer than MaxResults file system descriptions while still including * a NextToken value. *

    *
  • *
  • *

    * The order of file systems returned in the response of one DescribeFileSystems call and the order of * file systems returned across the responses of a multicall iteration is unspecified. *

    *
  • *
* * @param describeFileSystemsRequest * The request object for DescribeFileSystems operation. * @return A Java Future containing the result of the DescribeFileSystems operation returned by the service. * @sample AmazonFSxAsync.DescribeFileSystems * @see AWS API * Documentation */ java.util.concurrent.Future describeFileSystemsAsync(DescribeFileSystemsRequest describeFileSystemsRequest); /** *

* Returns the description of specific Amazon FSx file systems, if a FileSystemIds value is provided * for that file system. Otherwise, it returns descriptions of all file systems owned by your Amazon Web Services * account in the Amazon Web Services Region of the endpoint that you're calling. *

*

* When retrieving all file system descriptions, you can optionally specify the MaxResults parameter to * limit the number of descriptions in a response. If more file system descriptions remain, Amazon FSx returns a * NextToken value in the response. In this case, send a later request with the NextToken * request parameter set to the value of NextToken from the last response. *

*

* This operation is used in an iterative process to retrieve a list of your file system descriptions. * DescribeFileSystems is called first without a NextTokenvalue. Then the operation * continues to be called with the NextToken parameter set to the value of the last * NextToken value until a response has no NextToken. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The implementation might return fewer than MaxResults file system descriptions while still including * a NextToken value. *

    *
  • *
  • *

    * The order of file systems returned in the response of one DescribeFileSystems call and the order of * file systems returned across the responses of a multicall iteration is unspecified. *

    *
  • *
* * @param describeFileSystemsRequest * The request object for DescribeFileSystems operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeFileSystems operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeFileSystems * @see AWS API * Documentation */ java.util.concurrent.Future describeFileSystemsAsync(DescribeFileSystemsRequest describeFileSystemsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Indicates whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file * systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see Creating FSx for ONTAP file systems in shared subnets. *

* * @param describeSharedVpcConfigurationRequest * @return A Java Future containing the result of the DescribeSharedVpcConfiguration operation returned by the * service. * @sample AmazonFSxAsync.DescribeSharedVpcConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeSharedVpcConfigurationAsync( DescribeSharedVpcConfigurationRequest describeSharedVpcConfigurationRequest); /** *

* Indicates whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file * systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see Creating FSx for ONTAP file systems in shared subnets. *

* * @param describeSharedVpcConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSharedVpcConfiguration operation returned by the * service. * @sample AmazonFSxAsyncHandler.DescribeSharedVpcConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeSharedVpcConfigurationAsync( DescribeSharedVpcConfigurationRequest describeSharedVpcConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the description of specific Amazon FSx for OpenZFS snapshots, if a SnapshotIds value is * provided. Otherwise, this operation returns all snapshots owned by your Amazon Web Services account in the Amazon * Web Services Region of the endpoint that you're calling. *

*

* When retrieving all snapshots, you can optionally specify the MaxResults parameter to limit the * number of snapshots in a response. If more backups remain, Amazon FSx returns a NextToken value in * the response. In this case, send a later request with the NextToken request parameter set to the * value of NextToken from the last response. *

*

* Use this operation in an iterative process to retrieve a list of your snapshots. DescribeSnapshots * is called first without a NextToken value. Then the operation continues to be called with the * NextToken parameter set to the value of the last NextToken value until a response has * no NextToken value. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The operation might return fewer than the MaxResults value of snapshot descriptions while still * including a NextToken value. *

    *
  • *
  • *

    * The order of snapshots returned in the response of one DescribeSnapshots call and the order of * backups returned across the responses of a multi-call iteration is unspecified. *

    *
  • *
* * @param describeSnapshotsRequest * @return A Java Future containing the result of the DescribeSnapshots operation returned by the service. * @sample AmazonFSxAsync.DescribeSnapshots * @see AWS API * Documentation */ java.util.concurrent.Future describeSnapshotsAsync(DescribeSnapshotsRequest describeSnapshotsRequest); /** *

* Returns the description of specific Amazon FSx for OpenZFS snapshots, if a SnapshotIds value is * provided. Otherwise, this operation returns all snapshots owned by your Amazon Web Services account in the Amazon * Web Services Region of the endpoint that you're calling. *

*

* When retrieving all snapshots, you can optionally specify the MaxResults parameter to limit the * number of snapshots in a response. If more backups remain, Amazon FSx returns a NextToken value in * the response. In this case, send a later request with the NextToken request parameter set to the * value of NextToken from the last response. *

*

* Use this operation in an iterative process to retrieve a list of your snapshots. DescribeSnapshots * is called first without a NextToken value. Then the operation continues to be called with the * NextToken parameter set to the value of the last NextToken value until a response has * no NextToken value. *

*

* When using this operation, keep the following in mind: *

*
    *
  • *

    * The operation might return fewer than the MaxResults value of snapshot descriptions while still * including a NextToken value. *

    *
  • *
  • *

    * The order of snapshots returned in the response of one DescribeSnapshots call and the order of * backups returned across the responses of a multi-call iteration is unspecified. *

    *
  • *
* * @param describeSnapshotsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeSnapshots operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeSnapshots * @see AWS API * Documentation */ java.util.concurrent.Future describeSnapshotsAsync(DescribeSnapshotsRequest describeSnapshotsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes one or more Amazon FSx for NetApp ONTAP storage virtual machines (SVMs). *

* * @param describeStorageVirtualMachinesRequest * @return A Java Future containing the result of the DescribeStorageVirtualMachines operation returned by the * service. * @sample AmazonFSxAsync.DescribeStorageVirtualMachines * @see AWS API Documentation */ java.util.concurrent.Future describeStorageVirtualMachinesAsync( DescribeStorageVirtualMachinesRequest describeStorageVirtualMachinesRequest); /** *

* Describes one or more Amazon FSx for NetApp ONTAP storage virtual machines (SVMs). *

* * @param describeStorageVirtualMachinesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeStorageVirtualMachines operation returned by the * service. * @sample AmazonFSxAsyncHandler.DescribeStorageVirtualMachines * @see AWS API Documentation */ java.util.concurrent.Future describeStorageVirtualMachinesAsync( DescribeStorageVirtualMachinesRequest describeStorageVirtualMachinesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes one or more Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volumes. *

* * @param describeVolumesRequest * @return A Java Future containing the result of the DescribeVolumes operation returned by the service. * @sample AmazonFSxAsync.DescribeVolumes * @see AWS API * Documentation */ java.util.concurrent.Future describeVolumesAsync(DescribeVolumesRequest describeVolumesRequest); /** *

* Describes one or more Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volumes. *

* * @param describeVolumesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeVolumes operation returned by the service. * @sample AmazonFSxAsyncHandler.DescribeVolumes * @see AWS API * Documentation */ java.util.concurrent.Future describeVolumesAsync(DescribeVolumesRequest describeVolumesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use this action to disassociate, or remove, one or more Domain Name Service (DNS) aliases from an Amazon FSx for * Windows File Server file system. If you attempt to disassociate a DNS alias that is not associated with the file * system, Amazon FSx responds with an HTTP status code 400 (Bad Request). For more information, see Working with DNS * Aliases. *

*

* The system generated response showing the DNS aliases that Amazon FSx is attempting to disassociate from the file * system. Use the API operation to monitor the status of the aliases Amazon FSx is disassociating with the file * system. *

* * @param disassociateFileSystemAliasesRequest * The request object of DNS aliases to disassociate from an Amazon FSx for Windows File Server file system. * @return A Java Future containing the result of the DisassociateFileSystemAliases operation returned by the * service. * @sample AmazonFSxAsync.DisassociateFileSystemAliases * @see AWS API Documentation */ java.util.concurrent.Future disassociateFileSystemAliasesAsync( DisassociateFileSystemAliasesRequest disassociateFileSystemAliasesRequest); /** *

* Use this action to disassociate, or remove, one or more Domain Name Service (DNS) aliases from an Amazon FSx for * Windows File Server file system. If you attempt to disassociate a DNS alias that is not associated with the file * system, Amazon FSx responds with an HTTP status code 400 (Bad Request). For more information, see Working with DNS * Aliases. *

*

* The system generated response showing the DNS aliases that Amazon FSx is attempting to disassociate from the file * system. Use the API operation to monitor the status of the aliases Amazon FSx is disassociating with the file * system. *

* * @param disassociateFileSystemAliasesRequest * The request object of DNS aliases to disassociate from an Amazon FSx for Windows File Server file system. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateFileSystemAliases operation returned by the * service. * @sample AmazonFSxAsyncHandler.DisassociateFileSystemAliases * @see AWS API Documentation */ java.util.concurrent.Future disassociateFileSystemAliasesAsync( DisassociateFileSystemAliasesRequest disassociateFileSystemAliasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists tags for Amazon FSx resources. *

*

* When retrieving all tags, you can optionally specify the MaxResults parameter to limit the number of * tags in a response. If more tags remain, Amazon FSx returns a NextToken value in the response. In * this case, send a later request with the NextToken request parameter set to the value of * NextToken from the last response. *

*

* This action is used in an iterative process to retrieve a list of your tags. ListTagsForResource is * called first without a NextTokenvalue. Then the action continues to be called with the * NextToken parameter set to the value of the last NextToken value until a response has * no NextToken. *

*

* When using this action, keep the following in mind: *

*
    *
  • *

    * The implementation might return fewer than MaxResults file system descriptions while still including * a NextToken value. *

    *
  • *
  • *

    * The order of tags returned in the response of one ListTagsForResource call and the order of tags * returned across the responses of a multi-call iteration is unspecified. *

    *
  • *
* * @param listTagsForResourceRequest * The request object for ListTagsForResource operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonFSxAsync.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists tags for Amazon FSx resources. *

*

* When retrieving all tags, you can optionally specify the MaxResults parameter to limit the number of * tags in a response. If more tags remain, Amazon FSx returns a NextToken value in the response. In * this case, send a later request with the NextToken request parameter set to the value of * NextToken from the last response. *

*

* This action is used in an iterative process to retrieve a list of your tags. ListTagsForResource is * called first without a NextTokenvalue. Then the action continues to be called with the * NextToken parameter set to the value of the last NextToken value until a response has * no NextToken. *

*

* When using this action, keep the following in mind: *

*
    *
  • *

    * The implementation might return fewer than MaxResults file system descriptions while still including * a NextToken value. *

    *
  • *
  • *

    * The order of tags returned in the response of one ListTagsForResource call and the order of tags * returned across the responses of a multi-call iteration is unspecified. *

    *
  • *
* * @param listTagsForResourceRequest * The request object for ListTagsForResource operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonFSxAsyncHandler.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Releases the file system lock from an Amazon FSx for OpenZFS file system. *

* * @param releaseFileSystemNfsV3LocksRequest * @return A Java Future containing the result of the ReleaseFileSystemNfsV3Locks operation returned by the service. * @sample AmazonFSxAsync.ReleaseFileSystemNfsV3Locks * @see AWS API Documentation */ java.util.concurrent.Future releaseFileSystemNfsV3LocksAsync( ReleaseFileSystemNfsV3LocksRequest releaseFileSystemNfsV3LocksRequest); /** *

* Releases the file system lock from an Amazon FSx for OpenZFS file system. *

* * @param releaseFileSystemNfsV3LocksRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ReleaseFileSystemNfsV3Locks operation returned by the service. * @sample AmazonFSxAsyncHandler.ReleaseFileSystemNfsV3Locks * @see AWS API Documentation */ java.util.concurrent.Future releaseFileSystemNfsV3LocksAsync( ReleaseFileSystemNfsV3LocksRequest releaseFileSystemNfsV3LocksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot. *

* * @param restoreVolumeFromSnapshotRequest * @return A Java Future containing the result of the RestoreVolumeFromSnapshot operation returned by the service. * @sample AmazonFSxAsync.RestoreVolumeFromSnapshot * @see AWS * API Documentation */ java.util.concurrent.Future restoreVolumeFromSnapshotAsync( RestoreVolumeFromSnapshotRequest restoreVolumeFromSnapshotRequest); /** *

* Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot. *

* * @param restoreVolumeFromSnapshotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RestoreVolumeFromSnapshot operation returned by the service. * @sample AmazonFSxAsyncHandler.RestoreVolumeFromSnapshot * @see AWS * API Documentation */ java.util.concurrent.Future restoreVolumeFromSnapshotAsync( RestoreVolumeFromSnapshotRequest restoreVolumeFromSnapshotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* After performing steps to repair the Active Directory configuration of an FSx for Windows File Server file * system, use this action to initiate the process of Amazon FSx attempting to reconnect to the file system. *

* * @param startMisconfiguredStateRecoveryRequest * @return A Java Future containing the result of the StartMisconfiguredStateRecovery operation returned by the * service. * @sample AmazonFSxAsync.StartMisconfiguredStateRecovery * @see AWS API Documentation */ java.util.concurrent.Future startMisconfiguredStateRecoveryAsync( StartMisconfiguredStateRecoveryRequest startMisconfiguredStateRecoveryRequest); /** *

* After performing steps to repair the Active Directory configuration of an FSx for Windows File Server file * system, use this action to initiate the process of Amazon FSx attempting to reconnect to the file system. *

* * @param startMisconfiguredStateRecoveryRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartMisconfiguredStateRecovery operation returned by the * service. * @sample AmazonFSxAsyncHandler.StartMisconfiguredStateRecovery * @see AWS API Documentation */ java.util.concurrent.Future startMisconfiguredStateRecoveryAsync( StartMisconfiguredStateRecoveryRequest startMisconfiguredStateRecoveryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Tags an Amazon FSx resource. *

* * @param tagResourceRequest * The request object for the TagResource operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonFSxAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Tags an Amazon FSx resource. *

* * @param tagResourceRequest * The request object for the TagResource operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonFSxAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* This action removes a tag from an Amazon FSx resource. *

* * @param untagResourceRequest * The request object for UntagResource action. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonFSxAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* This action removes a tag from an Amazon FSx resource. *

* * @param untagResourceRequest * The request object for UntagResource action. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonFSxAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 2.15 file systems, excluding * scratch_1 deployment type. *

* * @param updateDataRepositoryAssociationRequest * @return A Java Future containing the result of the UpdateDataRepositoryAssociation operation returned by the * service. * @sample AmazonFSxAsync.UpdateDataRepositoryAssociation * @see AWS API Documentation */ java.util.concurrent.Future updateDataRepositoryAssociationAsync( UpdateDataRepositoryAssociationRequest updateDataRepositoryAssociationRequest); /** *

* 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 2.15 file systems, excluding * scratch_1 deployment type. *

* * @param updateDataRepositoryAssociationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDataRepositoryAssociation operation returned by the * service. * @sample AmazonFSxAsyncHandler.UpdateDataRepositoryAssociation * @see AWS API Documentation */ java.util.concurrent.Future updateDataRepositoryAssociationAsync( UpdateDataRepositoryAssociationRequest updateDataRepositoryAssociationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the configuration of an existing Amazon File Cache resource. You can update multiple properties in a * single request. *

* * @param updateFileCacheRequest * @return A Java Future containing the result of the UpdateFileCache operation returned by the service. * @sample AmazonFSxAsync.UpdateFileCache * @see AWS API * Documentation */ java.util.concurrent.Future updateFileCacheAsync(UpdateFileCacheRequest updateFileCacheRequest); /** *

* Updates the configuration of an existing Amazon File Cache resource. You can update multiple properties in a * single request. *

* * @param updateFileCacheRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateFileCache operation returned by the service. * @sample AmazonFSxAsyncHandler.UpdateFileCache * @see AWS API * Documentation */ java.util.concurrent.Future updateFileCacheAsync(UpdateFileCacheRequest updateFileCacheRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use this operation to update the configuration of an existing Amazon FSx file system. You can update multiple * properties in a single request. *

*

* For FSx for Windows File Server file systems, you can update the following properties: *

*
    *
  • *

    * AuditLogConfiguration *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * SelfManagedActiveDirectoryConfiguration *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * StorageType *

    *
  • *
  • *

    * ThroughputCapacity *

    *
  • *
  • *

    * DiskIopsConfiguration *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
*

* For FSx for Lustre file systems, you can update the following properties: *

*
    *
  • *

    * AutoImportPolicy *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * DataCompressionType *

    *
  • *
  • *

    * LogConfiguration *

    *
  • *
  • *

    * LustreRootSquashConfiguration *

    *
  • *
  • *

    * MetadataConfiguration *

    *
  • *
  • *

    * PerUnitStorageThroughput *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
*

* For FSx for ONTAP file systems, you can update the following properties: *

*
    *
  • *

    * AddRouteTableIds *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * DiskIopsConfiguration *

    *
  • *
  • *

    * FsxAdminPassword *

    *
  • *
  • *

    * HAPairs *

    *
  • *
  • *

    * RemoveRouteTableIds *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * ThroughputCapacity *

    *
  • *
  • *

    * ThroughputCapacityPerHAPair *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
*

* For FSx for OpenZFS file systems, you can update the following properties: *

*
    *
  • *

    * AddRouteTableIds *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * CopyTagsToBackups *

    *
  • *
  • *

    * CopyTagsToVolumes *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * DiskIopsConfiguration *

    *
  • *
  • *

    * RemoveRouteTableIds *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * ThroughputCapacity *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
* * @param updateFileSystemRequest * The request object for the UpdateFileSystem operation. * @return A Java Future containing the result of the UpdateFileSystem operation returned by the service. * @sample AmazonFSxAsync.UpdateFileSystem * @see AWS API * Documentation */ java.util.concurrent.Future updateFileSystemAsync(UpdateFileSystemRequest updateFileSystemRequest); /** *

* Use this operation to update the configuration of an existing Amazon FSx file system. You can update multiple * properties in a single request. *

*

* For FSx for Windows File Server file systems, you can update the following properties: *

*
    *
  • *

    * AuditLogConfiguration *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * SelfManagedActiveDirectoryConfiguration *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * StorageType *

    *
  • *
  • *

    * ThroughputCapacity *

    *
  • *
  • *

    * DiskIopsConfiguration *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
*

* For FSx for Lustre file systems, you can update the following properties: *

*
    *
  • *

    * AutoImportPolicy *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * DataCompressionType *

    *
  • *
  • *

    * LogConfiguration *

    *
  • *
  • *

    * LustreRootSquashConfiguration *

    *
  • *
  • *

    * MetadataConfiguration *

    *
  • *
  • *

    * PerUnitStorageThroughput *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
*

* For FSx for ONTAP file systems, you can update the following properties: *

*
    *
  • *

    * AddRouteTableIds *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * DiskIopsConfiguration *

    *
  • *
  • *

    * FsxAdminPassword *

    *
  • *
  • *

    * HAPairs *

    *
  • *
  • *

    * RemoveRouteTableIds *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * ThroughputCapacity *

    *
  • *
  • *

    * ThroughputCapacityPerHAPair *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
*

* For FSx for OpenZFS file systems, you can update the following properties: *

*
    *
  • *

    * AddRouteTableIds *

    *
  • *
  • *

    * AutomaticBackupRetentionDays *

    *
  • *
  • *

    * CopyTagsToBackups *

    *
  • *
  • *

    * CopyTagsToVolumes *

    *
  • *
  • *

    * DailyAutomaticBackupStartTime *

    *
  • *
  • *

    * DiskIopsConfiguration *

    *
  • *
  • *

    * RemoveRouteTableIds *

    *
  • *
  • *

    * StorageCapacity *

    *
  • *
  • *

    * ThroughputCapacity *

    *
  • *
  • *

    * WeeklyMaintenanceStartTime *

    *
  • *
* * @param updateFileSystemRequest * The request object for the UpdateFileSystem operation. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateFileSystem operation returned by the service. * @sample AmazonFSxAsyncHandler.UpdateFileSystem * @see AWS API * Documentation */ java.util.concurrent.Future updateFileSystemAsync(UpdateFileSystemRequest updateFileSystemRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Configures whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file * systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see the Amazon FSx for NetApp ONTAP User * Guide. *

* *

* We strongly recommend that participant-created Multi-AZ file systems in the shared VPC are deleted before you * disable this feature. Once the feature is disabled, these file systems will enter a MISCONFIGURED * state and behave like Single-AZ file systems. For more information, see Important * considerations before disabling shared VPC support for Multi-AZ file systems. *

*
* * @param updateSharedVpcConfigurationRequest * @return A Java Future containing the result of the UpdateSharedVpcConfiguration operation returned by the * service. * @sample AmazonFSxAsync.UpdateSharedVpcConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateSharedVpcConfigurationAsync( UpdateSharedVpcConfigurationRequest updateSharedVpcConfigurationRequest); /** *

* Configures whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file * systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see the Amazon FSx for NetApp ONTAP User * Guide. *

* *

* We strongly recommend that participant-created Multi-AZ file systems in the shared VPC are deleted before you * disable this feature. Once the feature is disabled, these file systems will enter a MISCONFIGURED * state and behave like Single-AZ file systems. For more information, see Important * considerations before disabling shared VPC support for Multi-AZ file systems. *

*
* * @param updateSharedVpcConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSharedVpcConfiguration operation returned by the * service. * @sample AmazonFSxAsyncHandler.UpdateSharedVpcConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateSharedVpcConfigurationAsync( UpdateSharedVpcConfigurationRequest updateSharedVpcConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the name of an Amazon FSx for OpenZFS snapshot. *

* * @param updateSnapshotRequest * @return A Java Future containing the result of the UpdateSnapshot operation returned by the service. * @sample AmazonFSxAsync.UpdateSnapshot * @see AWS API * Documentation */ java.util.concurrent.Future updateSnapshotAsync(UpdateSnapshotRequest updateSnapshotRequest); /** *

* Updates the name of an Amazon FSx for OpenZFS snapshot. *

* * @param updateSnapshotRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateSnapshot operation returned by the service. * @sample AmazonFSxAsyncHandler.UpdateSnapshot * @see AWS API * Documentation */ java.util.concurrent.Future updateSnapshotAsync(UpdateSnapshotRequest updateSnapshotRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an FSx for ONTAP storage virtual machine (SVM). *

* * @param updateStorageVirtualMachineRequest * @return A Java Future containing the result of the UpdateStorageVirtualMachine operation returned by the service. * @sample AmazonFSxAsync.UpdateStorageVirtualMachine * @see AWS API Documentation */ java.util.concurrent.Future updateStorageVirtualMachineAsync( UpdateStorageVirtualMachineRequest updateStorageVirtualMachineRequest); /** *

* Updates an FSx for ONTAP storage virtual machine (SVM). *

* * @param updateStorageVirtualMachineRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateStorageVirtualMachine operation returned by the service. * @sample AmazonFSxAsyncHandler.UpdateStorageVirtualMachine * @see AWS API Documentation */ java.util.concurrent.Future updateStorageVirtualMachineAsync( UpdateStorageVirtualMachineRequest updateStorageVirtualMachineRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the configuration of an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume. *

* * @param updateVolumeRequest * @return A Java Future containing the result of the UpdateVolume operation returned by the service. * @sample AmazonFSxAsync.UpdateVolume * @see AWS API * Documentation */ java.util.concurrent.Future updateVolumeAsync(UpdateVolumeRequest updateVolumeRequest); /** *

* Updates the configuration of an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume. *

* * @param updateVolumeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateVolume operation returned by the service. * @sample AmazonFSxAsyncHandler.UpdateVolume * @see AWS API * Documentation */ java.util.concurrent.Future updateVolumeAsync(UpdateVolumeRequest updateVolumeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy