module Aws::FSx::Errors
When FSx
returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::FSx::Errors::ServiceError < {Aws::Errors::ServiceError}
You can rescue all FSx
errors using ServiceError:
begin # do stuff rescue Aws::FSx::Errors::ServiceError # rescues all FSx API errors end
## Request Context ServiceError objects have a {Aws::Errors::ServiceError#context context} method that returns information about the request that generated the error. See {Seahorse::Client::RequestContext} for more information.
## Error Classes
-
{ActiveDirectoryError}
-
{BackupBeingCopied}
-
{BackupInProgress}
-
{BackupNotFound}
-
{BackupRestoring}
-
{BadRequest}
-
{DataRepositoryTaskEnded}
-
{DataRepositoryTaskExecuting}
-
{DataRepositoryTaskNotFound}
-
{FileSystemNotFound}
-
{IncompatibleParameterError}
-
{IncompatibleRegionForMultiAZ}
-
{InternalServerError}
-
{InvalidDestinationKmsKey}
-
{InvalidExportPath}
-
{InvalidImportPath}
-
{InvalidNetworkSettings}
-
{InvalidPerUnitStorageThroughput}
-
{InvalidRegion}
-
{InvalidSourceKmsKey}
-
{MissingFileSystemConfiguration}
-
{MissingVolumeConfiguration}
-
{NotServiceResourceError}
-
{ResourceDoesNotSupportTagging}
-
{ResourceNotFound}
-
{ServiceLimitExceeded}
-
{SourceBackupUnavailable}
-
{StorageVirtualMachineNotFound}
-
{UnsupportedOperation}
-
{VolumeNotFound}
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.