[][src]Crate rusoto_fsx

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

If you're using the service, you're probably looking for FsxClient and Fsx.

Structs

ActiveDirectoryBackupAttributes

The Microsoft AD attributes of the Amazon FSx for Windows File Server file system.

AdministrativeAction

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

AdministrativeActionFailureDetails

Provides information about a failed administrative action.

Alias

A DNS alias that is associated with the file system. You can use a DNS alias to access a file system using user-defined DNS names, in addition to the default DNS name that Amazon FSx assigns to the file system. For more information, see DNS aliases in the FSx for Windows File Server User Guide.

AssociateFileSystemAliasesRequest

The request object specifying one or more DNS alias names to associate with an Amazon FSx for Windows File Server file system.

AssociateFileSystemAliasesResponse

The system generated response showing 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. It can take up to 2.5 minutes for the alias status to change from CREATING to AVAILABLE.

Backup

A backup of an Amazon FSx file system. For more information see:

BackupFailureDetails

If backup creation fails, this structure contains the details of that failure.

CancelDataRepositoryTaskRequest

Cancels a data repository task.

CancelDataRepositoryTaskResponse
CompletionReport

Provides a report detailing the data repository task results of the files processed that match the criteria specified in the report Scope parameter. FSx delivers the report to the file system's linked data repository in Amazon S3, using the path specified in the report Path parameter. You can specify whether or not a report gets generated for a task using the Enabled parameter.

CreateBackupRequest

The request object for the CreateBackup operation.

CreateBackupResponse

The response object for the CreateBackup operation.

CreateDataRepositoryTaskRequest
CreateDataRepositoryTaskResponse
CreateFileSystemFromBackupRequest

The request object for the CreateFileSystemFromBackup operation.

CreateFileSystemFromBackupResponse

The response object for the CreateFileSystemFromBackup operation.

CreateFileSystemLustreConfiguration

The Lustre configuration for the file system being created.

CreateFileSystemRequest

The request object used to create a new Amazon FSx file system.

CreateFileSystemResponse

The response object returned after the file system is created.

CreateFileSystemWindowsConfiguration

The configuration object for the Microsoft Windows file system used in CreateFileSystem and CreateFileSystemFromBackup operations.

DataRepositoryConfiguration

The data repository configuration object for Lustre file systems returned in the response of the CreateFileSystem operation.

DataRepositoryFailureDetails

Provides detailed information about the data respository if its Lifecycle is set to MISCONFIGURED.

DataRepositoryTask

A description of the data repository task. You use data repository tasks to perform bulk transfer operations between your Amazon FSx file system and its linked data repository.

DataRepositoryTaskFailureDetails

Provides information about why a data repository task failed. Only populated when the task Lifecycle is set to FAILED.

DataRepositoryTaskFilter

(Optional) An array of filter objects you can use to filter the response of data repository tasks you will see in the the response. You can filter the tasks returned in the response by one or more file system IDs, task lifecycles, and by task type. A filter object consists of a filter Name, and one or more Values for the filter.

DataRepositoryTaskStatus

Provides the task status showing a running total of the total number of files to be processed, the number successfully processed, and the number of files the task failed to process.

DeleteBackupRequest

The request object for DeleteBackup operation.

DeleteBackupResponse

The response object for DeleteBackup operation.

DeleteFileSystemLustreConfiguration

The configuration object for the Amazon FSx for Lustre file system being deleted in the DeleteFileSystem operation.

DeleteFileSystemLustreResponse

The response object for the Amazon FSx for Lustre file system being deleted in the DeleteFileSystem operation.

DeleteFileSystemRequest

The request object for DeleteFileSystem operation.

DeleteFileSystemResponse

The response object for the DeleteFileSystem operation.

DeleteFileSystemWindowsConfiguration

The configuration object for the Microsoft Windows file system used in the DeleteFileSystem operation.

DeleteFileSystemWindowsResponse

The response object for the Microsoft Windows file system used in the DeleteFileSystem operation.

DescribeBackupsRequest

The request object for DescribeBackups operation.

DescribeBackupsResponse

Response object for DescribeBackups operation.

DescribeDataRepositoryTasksRequest
DescribeDataRepositoryTasksResponse
DescribeFileSystemAliasesRequest

The request object for DescribeFileSystemAliases operation.

DescribeFileSystemAliasesResponse

The response object for DescribeFileSystemAliases operation.

DescribeFileSystemsRequest

The request object for DescribeFileSystems operation.

DescribeFileSystemsResponse

The response object for DescribeFileSystems operation.

DisassociateFileSystemAliasesRequest

The request object of DNS aliases to disassociate from an Amazon FSx for Windows File Server file system.

DisassociateFileSystemAliasesResponse

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 removing from the file system.

FileSystem

A description of a specific Amazon FSx file system.

FileSystemFailureDetails

A structure providing details of any failures that occur when creating the file system has failed.

Filter

A filter used to restrict the results of describe calls. You can use multiple filters to return results that meet all applied filter requirements.

FsxClient

A client for the Amazon FSx API.

ListTagsForResourceRequest

The request object for ListTagsForResource operation.

ListTagsForResourceResponse

The response object for ListTagsForResource operation.

LustreFileSystemConfiguration

The configuration for the Amazon FSx for Lustre file system.

SelfManagedActiveDirectoryAttributes

The configuration of the self-managed Microsoft Active Directory (AD) directory to which the Windows File Server instance is joined.

SelfManagedActiveDirectoryConfiguration

The configuration that Amazon FSx uses to join the Windows File Server instance to your self-managed (including on-premises) Microsoft Active Directory (AD) directory.

SelfManagedActiveDirectoryConfigurationUpdates

The configuration that Amazon FSx uses to join the Windows File Server instance to a self-managed Microsoft Active Directory (AD) directory.

Tag

Specifies a key-value pair for a resource tag.

TagResourceRequest

The request object for the TagResource operation.

TagResourceResponse

The response object for the TagResource operation.

UntagResourceRequest

The request object for UntagResource action.

UntagResourceResponse

The response object for UntagResource action.

UpdateFileSystemLustreConfiguration

The configuration object for Amazon FSx for Lustre file systems used in the UpdateFileSystem operation.

UpdateFileSystemRequest

The request object for the UpdateFileSystem operation.

UpdateFileSystemResponse

The response object for the UpdateFileSystem operation.

UpdateFileSystemWindowsConfiguration

Updates the configuration for an existing Amazon FSx for Windows File Server file system. Amazon FSx only overwrites existing properties with non-null values provided in the request.

WindowsFileSystemConfiguration

The configuration for this Microsoft Windows file system.

Enums

AssociateFileSystemAliasesError

Errors returned by AssociateFileSystemAliases

CancelDataRepositoryTaskError

Errors returned by CancelDataRepositoryTask

CreateBackupError

Errors returned by CreateBackup

CreateDataRepositoryTaskError

Errors returned by CreateDataRepositoryTask

CreateFileSystemError

Errors returned by CreateFileSystem

CreateFileSystemFromBackupError

Errors returned by CreateFileSystemFromBackup

DeleteBackupError

Errors returned by DeleteBackup

DeleteFileSystemError

Errors returned by DeleteFileSystem

DescribeBackupsError

Errors returned by DescribeBackups

DescribeDataRepositoryTasksError

Errors returned by DescribeDataRepositoryTasks

DescribeFileSystemAliasesError

Errors returned by DescribeFileSystemAliases

DescribeFileSystemsError

Errors returned by DescribeFileSystems

DisassociateFileSystemAliasesError

Errors returned by DisassociateFileSystemAliases

ListTagsForResourceError

Errors returned by ListTagsForResource

TagResourceError

Errors returned by TagResource

UntagResourceError

Errors returned by UntagResource

UpdateFileSystemError

Errors returned by UpdateFileSystem

Traits

Fsx

Trait representing the capabilities of the Amazon FSx API. Amazon FSx clients implement this trait.