{-# LANGUAGE DisambiguateRecordFields #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.FSx.Types
(
defaultService,
_ActiveDirectoryError,
_BackupBeingCopied,
_BackupInProgress,
_BackupNotFound,
_BackupRestoring,
_BadRequest,
_DataRepositoryAssociationNotFound,
_DataRepositoryTaskEnded,
_DataRepositoryTaskExecuting,
_DataRepositoryTaskNotFound,
_FileCacheNotFound,
_FileSystemNotFound,
_IncompatibleParameterError,
_IncompatibleRegionForMultiAZ,
_InternalServerError,
_InvalidDataRepositoryType,
_InvalidDestinationKmsKey,
_InvalidExportPath,
_InvalidImportPath,
_InvalidNetworkSettings,
_InvalidPerUnitStorageThroughput,
_InvalidRegion,
_InvalidSourceKmsKey,
_MissingFileCacheConfiguration,
_MissingFileSystemConfiguration,
_MissingVolumeConfiguration,
_NotServiceResourceError,
_ResourceDoesNotSupportTagging,
_ResourceNotFound,
_ServiceLimitExceeded,
_SnapshotNotFound,
_SourceBackupUnavailable,
_StorageVirtualMachineNotFound,
_UnsupportedOperation,
_VolumeNotFound,
AdministrativeActionType (..),
AliasLifecycle (..),
AutoImportPolicyType (..),
BackupLifecycle (..),
BackupType (..),
DataCompressionType (..),
DataRepositoryLifecycle (..),
DataRepositoryTaskFilterName (..),
DataRepositoryTaskLifecycle (..),
DataRepositoryTaskType (..),
DeleteFileSystemOpenZFSOption (..),
DeleteOpenZFSVolumeOption (..),
DiskIopsConfigurationMode (..),
DriveCacheType (..),
EventType (..),
FileCacheLifecycle (..),
FileCacheLustreDeploymentType (..),
FileCacheType (..),
FileSystemLifecycle (..),
FileSystemMaintenanceOperation (..),
FileSystemType (..),
FilterName (..),
FlexCacheEndpointType (..),
InputOntapVolumeType (..),
LustreAccessAuditLogLevel (..),
LustreDeploymentType (..),
NfsVersion (..),
OntapDeploymentType (..),
OntapVolumeType (..),
OpenZFSCopyStrategy (..),
OpenZFSDataCompressionType (..),
OpenZFSDeploymentType (..),
OpenZFSQuotaType (..),
ReportFormat (..),
ReportScope (..),
ResourceType (..),
RestoreOpenZFSVolumeOption (..),
SecurityStyle (..),
SnapshotFilterName (..),
SnapshotLifecycle (..),
Status (..),
StorageType (..),
StorageVirtualMachineFilterName (..),
StorageVirtualMachineLifecycle (..),
StorageVirtualMachineRootVolumeSecurityStyle (..),
StorageVirtualMachineSubtype (..),
TieringPolicyName (..),
VolumeFilterName (..),
VolumeLifecycle (..),
VolumeType (..),
WindowsAccessAuditLogLevel (..),
WindowsDeploymentType (..),
ActiveDirectoryBackupAttributes (..),
newActiveDirectoryBackupAttributes,
activeDirectoryBackupAttributes_activeDirectoryId,
activeDirectoryBackupAttributes_domainName,
activeDirectoryBackupAttributes_resourceARN,
AdministrativeAction (..),
newAdministrativeAction,
administrativeAction_administrativeActionType,
administrativeAction_failureDetails,
administrativeAction_progressPercent,
administrativeAction_requestTime,
administrativeAction_status,
administrativeAction_targetFileSystemValues,
administrativeAction_targetSnapshotValues,
administrativeAction_targetVolumeValues,
AdministrativeActionFailureDetails (..),
newAdministrativeActionFailureDetails,
administrativeActionFailureDetails_message,
Alias (..),
newAlias,
alias_lifecycle,
alias_name,
AutoExportPolicy (..),
newAutoExportPolicy,
autoExportPolicy_events,
AutoImportPolicy (..),
newAutoImportPolicy,
autoImportPolicy_events,
Backup (..),
newBackup,
backup_directoryInformation,
backup_failureDetails,
backup_kmsKeyId,
backup_ownerId,
backup_progressPercent,
backup_resourceARN,
backup_resourceType,
backup_sourceBackupId,
backup_sourceBackupRegion,
backup_tags,
backup_volume,
backup_backupId,
backup_lifecycle,
backup_type,
backup_creationTime,
backup_fileSystem,
BackupFailureDetails (..),
newBackupFailureDetails,
backupFailureDetails_message,
CompletionReport (..),
newCompletionReport,
completionReport_format,
completionReport_path,
completionReport_scope,
completionReport_enabled,
CreateFileCacheLustreConfiguration (..),
newCreateFileCacheLustreConfiguration,
createFileCacheLustreConfiguration_weeklyMaintenanceStartTime,
createFileCacheLustreConfiguration_perUnitStorageThroughput,
createFileCacheLustreConfiguration_deploymentType,
createFileCacheLustreConfiguration_metadataConfiguration,
CreateFileSystemLustreConfiguration (..),
newCreateFileSystemLustreConfiguration,
createFileSystemLustreConfiguration_autoImportPolicy,
createFileSystemLustreConfiguration_automaticBackupRetentionDays,
createFileSystemLustreConfiguration_copyTagsToBackups,
createFileSystemLustreConfiguration_dailyAutomaticBackupStartTime,
createFileSystemLustreConfiguration_dataCompressionType,
createFileSystemLustreConfiguration_deploymentType,
createFileSystemLustreConfiguration_driveCacheType,
createFileSystemLustreConfiguration_exportPath,
createFileSystemLustreConfiguration_importPath,
createFileSystemLustreConfiguration_importedFileChunkSize,
createFileSystemLustreConfiguration_logConfiguration,
createFileSystemLustreConfiguration_perUnitStorageThroughput,
createFileSystemLustreConfiguration_rootSquashConfiguration,
createFileSystemLustreConfiguration_weeklyMaintenanceStartTime,
CreateFileSystemOntapConfiguration (..),
newCreateFileSystemOntapConfiguration,
createFileSystemOntapConfiguration_automaticBackupRetentionDays,
createFileSystemOntapConfiguration_dailyAutomaticBackupStartTime,
createFileSystemOntapConfiguration_diskIopsConfiguration,
createFileSystemOntapConfiguration_endpointIpAddressRange,
createFileSystemOntapConfiguration_fsxAdminPassword,
createFileSystemOntapConfiguration_preferredSubnetId,
createFileSystemOntapConfiguration_routeTableIds,
createFileSystemOntapConfiguration_weeklyMaintenanceStartTime,
createFileSystemOntapConfiguration_deploymentType,
createFileSystemOntapConfiguration_throughputCapacity,
CreateFileSystemOpenZFSConfiguration (..),
newCreateFileSystemOpenZFSConfiguration,
createFileSystemOpenZFSConfiguration_automaticBackupRetentionDays,
createFileSystemOpenZFSConfiguration_copyTagsToBackups,
createFileSystemOpenZFSConfiguration_copyTagsToVolumes,
createFileSystemOpenZFSConfiguration_dailyAutomaticBackupStartTime,
createFileSystemOpenZFSConfiguration_diskIopsConfiguration,
createFileSystemOpenZFSConfiguration_rootVolumeConfiguration,
createFileSystemOpenZFSConfiguration_weeklyMaintenanceStartTime,
createFileSystemOpenZFSConfiguration_deploymentType,
createFileSystemOpenZFSConfiguration_throughputCapacity,
CreateFileSystemWindowsConfiguration (..),
newCreateFileSystemWindowsConfiguration,
createFileSystemWindowsConfiguration_activeDirectoryId,
createFileSystemWindowsConfiguration_aliases,
createFileSystemWindowsConfiguration_auditLogConfiguration,
createFileSystemWindowsConfiguration_automaticBackupRetentionDays,
createFileSystemWindowsConfiguration_copyTagsToBackups,
createFileSystemWindowsConfiguration_dailyAutomaticBackupStartTime,
createFileSystemWindowsConfiguration_deploymentType,
createFileSystemWindowsConfiguration_preferredSubnetId,
createFileSystemWindowsConfiguration_selfManagedActiveDirectoryConfiguration,
createFileSystemWindowsConfiguration_weeklyMaintenanceStartTime,
createFileSystemWindowsConfiguration_throughputCapacity,
CreateOntapVolumeConfiguration (..),
newCreateOntapVolumeConfiguration,
createOntapVolumeConfiguration_copyTagsToBackups,
createOntapVolumeConfiguration_junctionPath,
createOntapVolumeConfiguration_ontapVolumeType,
createOntapVolumeConfiguration_securityStyle,
createOntapVolumeConfiguration_snapshotPolicy,
createOntapVolumeConfiguration_storageEfficiencyEnabled,
createOntapVolumeConfiguration_tieringPolicy,
createOntapVolumeConfiguration_sizeInMegabytes,
createOntapVolumeConfiguration_storageVirtualMachineId,
CreateOpenZFSOriginSnapshotConfiguration (..),
newCreateOpenZFSOriginSnapshotConfiguration,
createOpenZFSOriginSnapshotConfiguration_snapshotARN,
createOpenZFSOriginSnapshotConfiguration_copyStrategy,
CreateOpenZFSVolumeConfiguration (..),
newCreateOpenZFSVolumeConfiguration,
createOpenZFSVolumeConfiguration_copyTagsToSnapshots,
createOpenZFSVolumeConfiguration_dataCompressionType,
createOpenZFSVolumeConfiguration_nfsExports,
createOpenZFSVolumeConfiguration_originSnapshot,
createOpenZFSVolumeConfiguration_readOnly,
createOpenZFSVolumeConfiguration_recordSizeKiB,
createOpenZFSVolumeConfiguration_storageCapacityQuotaGiB,
createOpenZFSVolumeConfiguration_storageCapacityReservationGiB,
createOpenZFSVolumeConfiguration_userAndGroupQuotas,
createOpenZFSVolumeConfiguration_parentVolumeId,
CreateSvmActiveDirectoryConfiguration (..),
newCreateSvmActiveDirectoryConfiguration,
createSvmActiveDirectoryConfiguration_selfManagedActiveDirectoryConfiguration,
createSvmActiveDirectoryConfiguration_netBiosName,
DataRepositoryAssociation (..),
newDataRepositoryAssociation,
dataRepositoryAssociation_associationId,
dataRepositoryAssociation_batchImportMetaDataOnCreate,
dataRepositoryAssociation_creationTime,
dataRepositoryAssociation_dataRepositoryPath,
dataRepositoryAssociation_dataRepositorySubdirectories,
dataRepositoryAssociation_failureDetails,
dataRepositoryAssociation_fileCacheId,
dataRepositoryAssociation_fileCachePath,
dataRepositoryAssociation_fileSystemId,
dataRepositoryAssociation_fileSystemPath,
dataRepositoryAssociation_importedFileChunkSize,
dataRepositoryAssociation_lifecycle,
dataRepositoryAssociation_nfs,
dataRepositoryAssociation_resourceARN,
dataRepositoryAssociation_s3,
dataRepositoryAssociation_tags,
DataRepositoryConfiguration (..),
newDataRepositoryConfiguration,
dataRepositoryConfiguration_autoImportPolicy,
dataRepositoryConfiguration_exportPath,
dataRepositoryConfiguration_failureDetails,
dataRepositoryConfiguration_importPath,
dataRepositoryConfiguration_importedFileChunkSize,
dataRepositoryConfiguration_lifecycle,
DataRepositoryFailureDetails (..),
newDataRepositoryFailureDetails,
dataRepositoryFailureDetails_message,
DataRepositoryTask (..),
newDataRepositoryTask,
dataRepositoryTask_capacityToRelease,
dataRepositoryTask_endTime,
dataRepositoryTask_failureDetails,
dataRepositoryTask_fileCacheId,
dataRepositoryTask_fileSystemId,
dataRepositoryTask_paths,
dataRepositoryTask_report,
dataRepositoryTask_resourceARN,
dataRepositoryTask_startTime,
dataRepositoryTask_status,
dataRepositoryTask_tags,
dataRepositoryTask_taskId,
dataRepositoryTask_lifecycle,
dataRepositoryTask_type,
dataRepositoryTask_creationTime,
DataRepositoryTaskFailureDetails (..),
newDataRepositoryTaskFailureDetails,
dataRepositoryTaskFailureDetails_message,
DataRepositoryTaskFilter (..),
newDataRepositoryTaskFilter,
dataRepositoryTaskFilter_name,
dataRepositoryTaskFilter_values,
DataRepositoryTaskStatus (..),
newDataRepositoryTaskStatus,
dataRepositoryTaskStatus_failedCount,
dataRepositoryTaskStatus_lastUpdatedTime,
dataRepositoryTaskStatus_releasedCapacity,
dataRepositoryTaskStatus_succeededCount,
dataRepositoryTaskStatus_totalCount,
DeleteFileSystemLustreConfiguration (..),
newDeleteFileSystemLustreConfiguration,
deleteFileSystemLustreConfiguration_finalBackupTags,
deleteFileSystemLustreConfiguration_skipFinalBackup,
DeleteFileSystemLustreResponse (..),
newDeleteFileSystemLustreResponse,
deleteFileSystemLustreResponse_finalBackupId,
deleteFileSystemLustreResponse_finalBackupTags,
DeleteFileSystemOpenZFSConfiguration (..),
newDeleteFileSystemOpenZFSConfiguration,
deleteFileSystemOpenZFSConfiguration_finalBackupTags,
deleteFileSystemOpenZFSConfiguration_options,
deleteFileSystemOpenZFSConfiguration_skipFinalBackup,
DeleteFileSystemOpenZFSResponse (..),
newDeleteFileSystemOpenZFSResponse,
deleteFileSystemOpenZFSResponse_finalBackupId,
deleteFileSystemOpenZFSResponse_finalBackupTags,
DeleteFileSystemWindowsConfiguration (..),
newDeleteFileSystemWindowsConfiguration,
deleteFileSystemWindowsConfiguration_finalBackupTags,
deleteFileSystemWindowsConfiguration_skipFinalBackup,
DeleteFileSystemWindowsResponse (..),
newDeleteFileSystemWindowsResponse,
deleteFileSystemWindowsResponse_finalBackupId,
deleteFileSystemWindowsResponse_finalBackupTags,
DeleteVolumeOntapConfiguration (..),
newDeleteVolumeOntapConfiguration,
deleteVolumeOntapConfiguration_finalBackupTags,
deleteVolumeOntapConfiguration_skipFinalBackup,
DeleteVolumeOntapResponse (..),
newDeleteVolumeOntapResponse,
deleteVolumeOntapResponse_finalBackupId,
deleteVolumeOntapResponse_finalBackupTags,
DeleteVolumeOpenZFSConfiguration (..),
newDeleteVolumeOpenZFSConfiguration,
deleteVolumeOpenZFSConfiguration_options,
DiskIopsConfiguration (..),
newDiskIopsConfiguration,
diskIopsConfiguration_iops,
diskIopsConfiguration_mode,
FileCache (..),
newFileCache,
fileCache_creationTime,
fileCache_dNSName,
fileCache_dataRepositoryAssociationIds,
fileCache_failureDetails,
fileCache_fileCacheId,
fileCache_fileCacheType,
fileCache_fileCacheTypeVersion,
fileCache_kmsKeyId,
fileCache_lifecycle,
fileCache_lustreConfiguration,
fileCache_networkInterfaceIds,
fileCache_ownerId,
fileCache_resourceARN,
fileCache_storageCapacity,
fileCache_subnetIds,
fileCache_vpcId,
FileCacheCreating (..),
newFileCacheCreating,
fileCacheCreating_copyTagsToDataRepositoryAssociations,
fileCacheCreating_creationTime,
fileCacheCreating_dNSName,
fileCacheCreating_dataRepositoryAssociationIds,
fileCacheCreating_failureDetails,
fileCacheCreating_fileCacheId,
fileCacheCreating_fileCacheType,
fileCacheCreating_fileCacheTypeVersion,
fileCacheCreating_kmsKeyId,
fileCacheCreating_lifecycle,
fileCacheCreating_lustreConfiguration,
fileCacheCreating_networkInterfaceIds,
fileCacheCreating_ownerId,
fileCacheCreating_resourceARN,
fileCacheCreating_storageCapacity,
fileCacheCreating_subnetIds,
fileCacheCreating_tags,
fileCacheCreating_vpcId,
FileCacheDataRepositoryAssociation (..),
newFileCacheDataRepositoryAssociation,
fileCacheDataRepositoryAssociation_dataRepositorySubdirectories,
fileCacheDataRepositoryAssociation_nfs,
fileCacheDataRepositoryAssociation_fileCachePath,
fileCacheDataRepositoryAssociation_dataRepositoryPath,
FileCacheFailureDetails (..),
newFileCacheFailureDetails,
fileCacheFailureDetails_message,
FileCacheLustreConfiguration (..),
newFileCacheLustreConfiguration,
fileCacheLustreConfiguration_deploymentType,
fileCacheLustreConfiguration_logConfiguration,
fileCacheLustreConfiguration_metadataConfiguration,
fileCacheLustreConfiguration_mountName,
fileCacheLustreConfiguration_perUnitStorageThroughput,
fileCacheLustreConfiguration_weeklyMaintenanceStartTime,
FileCacheLustreMetadataConfiguration (..),
newFileCacheLustreMetadataConfiguration,
fileCacheLustreMetadataConfiguration_storageCapacity,
FileCacheNFSConfiguration (..),
newFileCacheNFSConfiguration,
fileCacheNFSConfiguration_dnsIps,
fileCacheNFSConfiguration_version,
FileSystem (..),
newFileSystem,
fileSystem_administrativeActions,
fileSystem_creationTime,
fileSystem_dNSName,
fileSystem_failureDetails,
fileSystem_fileSystemId,
fileSystem_fileSystemType,
fileSystem_fileSystemTypeVersion,
fileSystem_kmsKeyId,
fileSystem_lifecycle,
fileSystem_lustreConfiguration,
fileSystem_networkInterfaceIds,
fileSystem_ontapConfiguration,
fileSystem_openZFSConfiguration,
fileSystem_ownerId,
fileSystem_resourceARN,
fileSystem_storageCapacity,
fileSystem_storageType,
fileSystem_subnetIds,
fileSystem_tags,
fileSystem_vpcId,
fileSystem_windowsConfiguration,
FileSystemEndpoint (..),
newFileSystemEndpoint,
fileSystemEndpoint_dNSName,
fileSystemEndpoint_ipAddresses,
FileSystemEndpoints (..),
newFileSystemEndpoints,
fileSystemEndpoints_intercluster,
fileSystemEndpoints_management,
FileSystemFailureDetails (..),
newFileSystemFailureDetails,
fileSystemFailureDetails_message,
Filter (..),
newFilter,
filter_name,
filter_values,
LifecycleTransitionReason (..),
newLifecycleTransitionReason,
lifecycleTransitionReason_message,
LustreFileSystemConfiguration (..),
newLustreFileSystemConfiguration,
lustreFileSystemConfiguration_automaticBackupRetentionDays,
lustreFileSystemConfiguration_copyTagsToBackups,
lustreFileSystemConfiguration_dailyAutomaticBackupStartTime,
lustreFileSystemConfiguration_dataCompressionType,
lustreFileSystemConfiguration_dataRepositoryConfiguration,
lustreFileSystemConfiguration_deploymentType,
lustreFileSystemConfiguration_driveCacheType,
lustreFileSystemConfiguration_logConfiguration,
lustreFileSystemConfiguration_mountName,
lustreFileSystemConfiguration_perUnitStorageThroughput,
lustreFileSystemConfiguration_rootSquashConfiguration,
lustreFileSystemConfiguration_weeklyMaintenanceStartTime,
LustreLogConfiguration (..),
newLustreLogConfiguration,
lustreLogConfiguration_destination,
lustreLogConfiguration_level,
LustreLogCreateConfiguration (..),
newLustreLogCreateConfiguration,
lustreLogCreateConfiguration_destination,
lustreLogCreateConfiguration_level,
LustreRootSquashConfiguration (..),
newLustreRootSquashConfiguration,
lustreRootSquashConfiguration_noSquashNids,
lustreRootSquashConfiguration_rootSquash,
NFSDataRepositoryConfiguration (..),
newNFSDataRepositoryConfiguration,
nFSDataRepositoryConfiguration_autoExportPolicy,
nFSDataRepositoryConfiguration_dnsIps,
nFSDataRepositoryConfiguration_version,
OntapFileSystemConfiguration (..),
newOntapFileSystemConfiguration,
ontapFileSystemConfiguration_automaticBackupRetentionDays,
ontapFileSystemConfiguration_dailyAutomaticBackupStartTime,
ontapFileSystemConfiguration_deploymentType,
ontapFileSystemConfiguration_diskIopsConfiguration,
ontapFileSystemConfiguration_endpointIpAddressRange,
ontapFileSystemConfiguration_endpoints,
ontapFileSystemConfiguration_preferredSubnetId,
ontapFileSystemConfiguration_routeTableIds,
ontapFileSystemConfiguration_throughputCapacity,
ontapFileSystemConfiguration_weeklyMaintenanceStartTime,
OntapVolumeConfiguration (..),
newOntapVolumeConfiguration,
ontapVolumeConfiguration_copyTagsToBackups,
ontapVolumeConfiguration_flexCacheEndpointType,
ontapVolumeConfiguration_junctionPath,
ontapVolumeConfiguration_ontapVolumeType,
ontapVolumeConfiguration_securityStyle,
ontapVolumeConfiguration_sizeInMegabytes,
ontapVolumeConfiguration_snapshotPolicy,
ontapVolumeConfiguration_storageEfficiencyEnabled,
ontapVolumeConfiguration_storageVirtualMachineId,
ontapVolumeConfiguration_storageVirtualMachineRoot,
ontapVolumeConfiguration_tieringPolicy,
ontapVolumeConfiguration_uuid,
OpenZFSClientConfiguration (..),
newOpenZFSClientConfiguration,
openZFSClientConfiguration_clients,
openZFSClientConfiguration_options,
OpenZFSCreateRootVolumeConfiguration (..),
newOpenZFSCreateRootVolumeConfiguration,
openZFSCreateRootVolumeConfiguration_copyTagsToSnapshots,
openZFSCreateRootVolumeConfiguration_dataCompressionType,
openZFSCreateRootVolumeConfiguration_nfsExports,
openZFSCreateRootVolumeConfiguration_readOnly,
openZFSCreateRootVolumeConfiguration_recordSizeKiB,
openZFSCreateRootVolumeConfiguration_userAndGroupQuotas,
OpenZFSFileSystemConfiguration (..),
newOpenZFSFileSystemConfiguration,
openZFSFileSystemConfiguration_automaticBackupRetentionDays,
openZFSFileSystemConfiguration_copyTagsToBackups,
openZFSFileSystemConfiguration_copyTagsToVolumes,
openZFSFileSystemConfiguration_dailyAutomaticBackupStartTime,
openZFSFileSystemConfiguration_deploymentType,
openZFSFileSystemConfiguration_diskIopsConfiguration,
openZFSFileSystemConfiguration_rootVolumeId,
openZFSFileSystemConfiguration_throughputCapacity,
openZFSFileSystemConfiguration_weeklyMaintenanceStartTime,
OpenZFSNfsExport (..),
newOpenZFSNfsExport,
openZFSNfsExport_clientConfigurations,
OpenZFSOriginSnapshotConfiguration (..),
newOpenZFSOriginSnapshotConfiguration,
openZFSOriginSnapshotConfiguration_copyStrategy,
openZFSOriginSnapshotConfiguration_snapshotARN,
OpenZFSUserOrGroupQuota (..),
newOpenZFSUserOrGroupQuota,
openZFSUserOrGroupQuota_type,
openZFSUserOrGroupQuota_id,
openZFSUserOrGroupQuota_storageCapacityQuotaGiB,
OpenZFSVolumeConfiguration (..),
newOpenZFSVolumeConfiguration,
openZFSVolumeConfiguration_copyTagsToSnapshots,
openZFSVolumeConfiguration_dataCompressionType,
openZFSVolumeConfiguration_deleteClonedVolumes,
openZFSVolumeConfiguration_deleteIntermediateSnaphots,
openZFSVolumeConfiguration_nfsExports,
openZFSVolumeConfiguration_originSnapshot,
openZFSVolumeConfiguration_parentVolumeId,
openZFSVolumeConfiguration_readOnly,
openZFSVolumeConfiguration_recordSizeKiB,
openZFSVolumeConfiguration_restoreToSnapshot,
openZFSVolumeConfiguration_storageCapacityQuotaGiB,
openZFSVolumeConfiguration_storageCapacityReservationGiB,
openZFSVolumeConfiguration_userAndGroupQuotas,
openZFSVolumeConfiguration_volumePath,
S3DataRepositoryConfiguration (..),
newS3DataRepositoryConfiguration,
s3DataRepositoryConfiguration_autoExportPolicy,
s3DataRepositoryConfiguration_autoImportPolicy,
SelfManagedActiveDirectoryAttributes (..),
newSelfManagedActiveDirectoryAttributes,
selfManagedActiveDirectoryAttributes_dnsIps,
selfManagedActiveDirectoryAttributes_domainName,
selfManagedActiveDirectoryAttributes_fileSystemAdministratorsGroup,
selfManagedActiveDirectoryAttributes_organizationalUnitDistinguishedName,
selfManagedActiveDirectoryAttributes_userName,
SelfManagedActiveDirectoryConfiguration (..),
newSelfManagedActiveDirectoryConfiguration,
selfManagedActiveDirectoryConfiguration_fileSystemAdministratorsGroup,
selfManagedActiveDirectoryConfiguration_organizationalUnitDistinguishedName,
selfManagedActiveDirectoryConfiguration_domainName,
selfManagedActiveDirectoryConfiguration_userName,
selfManagedActiveDirectoryConfiguration_password,
selfManagedActiveDirectoryConfiguration_dnsIps,
SelfManagedActiveDirectoryConfigurationUpdates (..),
newSelfManagedActiveDirectoryConfigurationUpdates,
selfManagedActiveDirectoryConfigurationUpdates_dnsIps,
selfManagedActiveDirectoryConfigurationUpdates_password,
selfManagedActiveDirectoryConfigurationUpdates_userName,
Snapshot (..),
newSnapshot,
snapshot_administrativeActions,
snapshot_creationTime,
snapshot_lifecycle,
snapshot_lifecycleTransitionReason,
snapshot_name,
snapshot_resourceARN,
snapshot_snapshotId,
snapshot_tags,
snapshot_volumeId,
SnapshotFilter (..),
newSnapshotFilter,
snapshotFilter_name,
snapshotFilter_values,
StorageVirtualMachine (..),
newStorageVirtualMachine,
storageVirtualMachine_activeDirectoryConfiguration,
storageVirtualMachine_creationTime,
storageVirtualMachine_endpoints,
storageVirtualMachine_fileSystemId,
storageVirtualMachine_lifecycle,
storageVirtualMachine_lifecycleTransitionReason,
storageVirtualMachine_name,
storageVirtualMachine_resourceARN,
storageVirtualMachine_rootVolumeSecurityStyle,
storageVirtualMachine_storageVirtualMachineId,
storageVirtualMachine_subtype,
storageVirtualMachine_tags,
storageVirtualMachine_uuid,
StorageVirtualMachineFilter (..),
newStorageVirtualMachineFilter,
storageVirtualMachineFilter_name,
storageVirtualMachineFilter_values,
SvmActiveDirectoryConfiguration (..),
newSvmActiveDirectoryConfiguration,
svmActiveDirectoryConfiguration_netBiosName,
svmActiveDirectoryConfiguration_selfManagedActiveDirectoryConfiguration,
SvmEndpoint (..),
newSvmEndpoint,
svmEndpoint_dNSName,
svmEndpoint_ipAddresses,
SvmEndpoints (..),
newSvmEndpoints,
svmEndpoints_iscsi,
svmEndpoints_management,
svmEndpoints_nfs,
svmEndpoints_smb,
Tag (..),
newTag,
tag_key,
tag_value,
TieringPolicy (..),
newTieringPolicy,
tieringPolicy_coolingPeriod,
tieringPolicy_name,
UpdateFileCacheLustreConfiguration (..),
newUpdateFileCacheLustreConfiguration,
updateFileCacheLustreConfiguration_weeklyMaintenanceStartTime,
UpdateFileSystemLustreConfiguration (..),
newUpdateFileSystemLustreConfiguration,
updateFileSystemLustreConfiguration_autoImportPolicy,
updateFileSystemLustreConfiguration_automaticBackupRetentionDays,
updateFileSystemLustreConfiguration_dailyAutomaticBackupStartTime,
updateFileSystemLustreConfiguration_dataCompressionType,
updateFileSystemLustreConfiguration_logConfiguration,
updateFileSystemLustreConfiguration_rootSquashConfiguration,
updateFileSystemLustreConfiguration_weeklyMaintenanceStartTime,
UpdateFileSystemOntapConfiguration (..),
newUpdateFileSystemOntapConfiguration,
updateFileSystemOntapConfiguration_addRouteTableIds,
updateFileSystemOntapConfiguration_automaticBackupRetentionDays,
updateFileSystemOntapConfiguration_dailyAutomaticBackupStartTime,
updateFileSystemOntapConfiguration_diskIopsConfiguration,
updateFileSystemOntapConfiguration_fsxAdminPassword,
updateFileSystemOntapConfiguration_removeRouteTableIds,
updateFileSystemOntapConfiguration_throughputCapacity,
updateFileSystemOntapConfiguration_weeklyMaintenanceStartTime,
UpdateFileSystemOpenZFSConfiguration (..),
newUpdateFileSystemOpenZFSConfiguration,
updateFileSystemOpenZFSConfiguration_automaticBackupRetentionDays,
updateFileSystemOpenZFSConfiguration_copyTagsToBackups,
updateFileSystemOpenZFSConfiguration_copyTagsToVolumes,
updateFileSystemOpenZFSConfiguration_dailyAutomaticBackupStartTime,
updateFileSystemOpenZFSConfiguration_diskIopsConfiguration,
updateFileSystemOpenZFSConfiguration_throughputCapacity,
updateFileSystemOpenZFSConfiguration_weeklyMaintenanceStartTime,
UpdateFileSystemWindowsConfiguration (..),
newUpdateFileSystemWindowsConfiguration,
updateFileSystemWindowsConfiguration_auditLogConfiguration,
updateFileSystemWindowsConfiguration_automaticBackupRetentionDays,
updateFileSystemWindowsConfiguration_dailyAutomaticBackupStartTime,
updateFileSystemWindowsConfiguration_selfManagedActiveDirectoryConfiguration,
updateFileSystemWindowsConfiguration_throughputCapacity,
updateFileSystemWindowsConfiguration_weeklyMaintenanceStartTime,
UpdateOntapVolumeConfiguration (..),
newUpdateOntapVolumeConfiguration,
updateOntapVolumeConfiguration_copyTagsToBackups,
updateOntapVolumeConfiguration_junctionPath,
updateOntapVolumeConfiguration_securityStyle,
updateOntapVolumeConfiguration_sizeInMegabytes,
updateOntapVolumeConfiguration_snapshotPolicy,
updateOntapVolumeConfiguration_storageEfficiencyEnabled,
updateOntapVolumeConfiguration_tieringPolicy,
UpdateOpenZFSVolumeConfiguration (..),
newUpdateOpenZFSVolumeConfiguration,
updateOpenZFSVolumeConfiguration_dataCompressionType,
updateOpenZFSVolumeConfiguration_nfsExports,
updateOpenZFSVolumeConfiguration_readOnly,
updateOpenZFSVolumeConfiguration_recordSizeKiB,
updateOpenZFSVolumeConfiguration_storageCapacityQuotaGiB,
updateOpenZFSVolumeConfiguration_storageCapacityReservationGiB,
updateOpenZFSVolumeConfiguration_userAndGroupQuotas,
UpdateSvmActiveDirectoryConfiguration (..),
newUpdateSvmActiveDirectoryConfiguration,
updateSvmActiveDirectoryConfiguration_selfManagedActiveDirectoryConfiguration,
Volume (..),
newVolume,
volume_administrativeActions,
volume_creationTime,
volume_fileSystemId,
volume_lifecycle,
volume_lifecycleTransitionReason,
volume_name,
volume_ontapConfiguration,
volume_openZFSConfiguration,
volume_resourceARN,
volume_tags,
volume_volumeId,
volume_volumeType,
VolumeFilter (..),
newVolumeFilter,
volumeFilter_name,
volumeFilter_values,
WindowsAuditLogConfiguration (..),
newWindowsAuditLogConfiguration,
windowsAuditLogConfiguration_auditLogDestination,
windowsAuditLogConfiguration_fileAccessAuditLogLevel,
windowsAuditLogConfiguration_fileShareAccessAuditLogLevel,
WindowsAuditLogCreateConfiguration (..),
newWindowsAuditLogCreateConfiguration,
windowsAuditLogCreateConfiguration_auditLogDestination,
windowsAuditLogCreateConfiguration_fileAccessAuditLogLevel,
windowsAuditLogCreateConfiguration_fileShareAccessAuditLogLevel,
WindowsFileSystemConfiguration (..),
newWindowsFileSystemConfiguration,
windowsFileSystemConfiguration_activeDirectoryId,
windowsFileSystemConfiguration_aliases,
windowsFileSystemConfiguration_auditLogConfiguration,
windowsFileSystemConfiguration_automaticBackupRetentionDays,
windowsFileSystemConfiguration_copyTagsToBackups,
windowsFileSystemConfiguration_dailyAutomaticBackupStartTime,
windowsFileSystemConfiguration_deploymentType,
windowsFileSystemConfiguration_maintenanceOperationsInProgress,
windowsFileSystemConfiguration_preferredFileServerIp,
windowsFileSystemConfiguration_preferredSubnetId,
windowsFileSystemConfiguration_remoteAdministrationEndpoint,
windowsFileSystemConfiguration_selfManagedActiveDirectoryConfiguration,
windowsFileSystemConfiguration_throughputCapacity,
windowsFileSystemConfiguration_weeklyMaintenanceStartTime,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import Amazonka.FSx.Types.ActiveDirectoryBackupAttributes
import Amazonka.FSx.Types.AdministrativeAction
import Amazonka.FSx.Types.AdministrativeActionFailureDetails
import Amazonka.FSx.Types.AdministrativeActionType
import Amazonka.FSx.Types.Alias
import Amazonka.FSx.Types.AliasLifecycle
import Amazonka.FSx.Types.AutoExportPolicy
import Amazonka.FSx.Types.AutoImportPolicy
import Amazonka.FSx.Types.AutoImportPolicyType
import Amazonka.FSx.Types.Backup
import Amazonka.FSx.Types.BackupFailureDetails
import Amazonka.FSx.Types.BackupLifecycle
import Amazonka.FSx.Types.BackupType
import Amazonka.FSx.Types.CompletionReport
import Amazonka.FSx.Types.CreateFileCacheLustreConfiguration
import Amazonka.FSx.Types.CreateFileSystemLustreConfiguration
import Amazonka.FSx.Types.CreateFileSystemOntapConfiguration
import Amazonka.FSx.Types.CreateFileSystemOpenZFSConfiguration
import Amazonka.FSx.Types.CreateFileSystemWindowsConfiguration
import Amazonka.FSx.Types.CreateOntapVolumeConfiguration
import Amazonka.FSx.Types.CreateOpenZFSOriginSnapshotConfiguration
import Amazonka.FSx.Types.CreateOpenZFSVolumeConfiguration
import Amazonka.FSx.Types.CreateSvmActiveDirectoryConfiguration
import Amazonka.FSx.Types.DataCompressionType
import Amazonka.FSx.Types.DataRepositoryAssociation
import Amazonka.FSx.Types.DataRepositoryConfiguration
import Amazonka.FSx.Types.DataRepositoryFailureDetails
import Amazonka.FSx.Types.DataRepositoryLifecycle
import Amazonka.FSx.Types.DataRepositoryTask
import Amazonka.FSx.Types.DataRepositoryTaskFailureDetails
import Amazonka.FSx.Types.DataRepositoryTaskFilter
import Amazonka.FSx.Types.DataRepositoryTaskFilterName
import Amazonka.FSx.Types.DataRepositoryTaskLifecycle
import Amazonka.FSx.Types.DataRepositoryTaskStatus
import Amazonka.FSx.Types.DataRepositoryTaskType
import Amazonka.FSx.Types.DeleteFileSystemLustreConfiguration
import Amazonka.FSx.Types.DeleteFileSystemLustreResponse
import Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration
import Amazonka.FSx.Types.DeleteFileSystemOpenZFSOption
import Amazonka.FSx.Types.DeleteFileSystemOpenZFSResponse
import Amazonka.FSx.Types.DeleteFileSystemWindowsConfiguration
import Amazonka.FSx.Types.DeleteFileSystemWindowsResponse
import Amazonka.FSx.Types.DeleteOpenZFSVolumeOption
import Amazonka.FSx.Types.DeleteVolumeOntapConfiguration
import Amazonka.FSx.Types.DeleteVolumeOntapResponse
import Amazonka.FSx.Types.DeleteVolumeOpenZFSConfiguration
import Amazonka.FSx.Types.DiskIopsConfiguration
import Amazonka.FSx.Types.DiskIopsConfigurationMode
import Amazonka.FSx.Types.DriveCacheType
import Amazonka.FSx.Types.EventType
import Amazonka.FSx.Types.FileCache
import Amazonka.FSx.Types.FileCacheCreating
import Amazonka.FSx.Types.FileCacheDataRepositoryAssociation
import Amazonka.FSx.Types.FileCacheFailureDetails
import Amazonka.FSx.Types.FileCacheLifecycle
import Amazonka.FSx.Types.FileCacheLustreConfiguration
import Amazonka.FSx.Types.FileCacheLustreDeploymentType
import Amazonka.FSx.Types.FileCacheLustreMetadataConfiguration
import Amazonka.FSx.Types.FileCacheNFSConfiguration
import Amazonka.FSx.Types.FileCacheType
import Amazonka.FSx.Types.FileSystem
import Amazonka.FSx.Types.FileSystemEndpoint
import Amazonka.FSx.Types.FileSystemEndpoints
import Amazonka.FSx.Types.FileSystemFailureDetails
import Amazonka.FSx.Types.FileSystemLifecycle
import Amazonka.FSx.Types.FileSystemMaintenanceOperation
import Amazonka.FSx.Types.FileSystemType
import Amazonka.FSx.Types.Filter
import Amazonka.FSx.Types.FilterName
import Amazonka.FSx.Types.FlexCacheEndpointType
import Amazonka.FSx.Types.InputOntapVolumeType
import Amazonka.FSx.Types.LifecycleTransitionReason
import Amazonka.FSx.Types.LustreAccessAuditLogLevel
import Amazonka.FSx.Types.LustreDeploymentType
import Amazonka.FSx.Types.LustreFileSystemConfiguration
import Amazonka.FSx.Types.LustreLogConfiguration
import Amazonka.FSx.Types.LustreLogCreateConfiguration
import Amazonka.FSx.Types.LustreRootSquashConfiguration
import Amazonka.FSx.Types.NFSDataRepositoryConfiguration
import Amazonka.FSx.Types.NfsVersion
import Amazonka.FSx.Types.OntapDeploymentType
import Amazonka.FSx.Types.OntapFileSystemConfiguration
import Amazonka.FSx.Types.OntapVolumeConfiguration
import Amazonka.FSx.Types.OntapVolumeType
import Amazonka.FSx.Types.OpenZFSClientConfiguration
import Amazonka.FSx.Types.OpenZFSCopyStrategy
import Amazonka.FSx.Types.OpenZFSCreateRootVolumeConfiguration
import Amazonka.FSx.Types.OpenZFSDataCompressionType
import Amazonka.FSx.Types.OpenZFSDeploymentType
import Amazonka.FSx.Types.OpenZFSFileSystemConfiguration
import Amazonka.FSx.Types.OpenZFSNfsExport
import Amazonka.FSx.Types.OpenZFSOriginSnapshotConfiguration
import Amazonka.FSx.Types.OpenZFSQuotaType
import Amazonka.FSx.Types.OpenZFSUserOrGroupQuota
import Amazonka.FSx.Types.OpenZFSVolumeConfiguration
import Amazonka.FSx.Types.ReportFormat
import Amazonka.FSx.Types.ReportScope
import Amazonka.FSx.Types.ResourceType
import Amazonka.FSx.Types.RestoreOpenZFSVolumeOption
import Amazonka.FSx.Types.S3DataRepositoryConfiguration
import Amazonka.FSx.Types.SecurityStyle
import Amazonka.FSx.Types.SelfManagedActiveDirectoryAttributes
import Amazonka.FSx.Types.SelfManagedActiveDirectoryConfiguration
import Amazonka.FSx.Types.SelfManagedActiveDirectoryConfigurationUpdates
import Amazonka.FSx.Types.Snapshot
import Amazonka.FSx.Types.SnapshotFilter
import Amazonka.FSx.Types.SnapshotFilterName
import Amazonka.FSx.Types.SnapshotLifecycle
import Amazonka.FSx.Types.Status
import Amazonka.FSx.Types.StorageType
import Amazonka.FSx.Types.StorageVirtualMachine
import Amazonka.FSx.Types.StorageVirtualMachineFilter
import Amazonka.FSx.Types.StorageVirtualMachineFilterName
import Amazonka.FSx.Types.StorageVirtualMachineLifecycle
import Amazonka.FSx.Types.StorageVirtualMachineRootVolumeSecurityStyle
import Amazonka.FSx.Types.StorageVirtualMachineSubtype
import Amazonka.FSx.Types.SvmActiveDirectoryConfiguration
import Amazonka.FSx.Types.SvmEndpoint
import Amazonka.FSx.Types.SvmEndpoints
import Amazonka.FSx.Types.Tag
import Amazonka.FSx.Types.TieringPolicy
import Amazonka.FSx.Types.TieringPolicyName
import Amazonka.FSx.Types.UpdateFileCacheLustreConfiguration
import Amazonka.FSx.Types.UpdateFileSystemLustreConfiguration
import Amazonka.FSx.Types.UpdateFileSystemOntapConfiguration
import Amazonka.FSx.Types.UpdateFileSystemOpenZFSConfiguration
import Amazonka.FSx.Types.UpdateFileSystemWindowsConfiguration
import Amazonka.FSx.Types.UpdateOntapVolumeConfiguration
import Amazonka.FSx.Types.UpdateOpenZFSVolumeConfiguration
import Amazonka.FSx.Types.UpdateSvmActiveDirectoryConfiguration
import Amazonka.FSx.Types.Volume
import Amazonka.FSx.Types.VolumeFilter
import Amazonka.FSx.Types.VolumeFilterName
import Amazonka.FSx.Types.VolumeLifecycle
import Amazonka.FSx.Types.VolumeType
import Amazonka.FSx.Types.WindowsAccessAuditLogLevel
import Amazonka.FSx.Types.WindowsAuditLogConfiguration
import Amazonka.FSx.Types.WindowsAuditLogCreateConfiguration
import Amazonka.FSx.Types.WindowsDeploymentType
import Amazonka.FSx.Types.WindowsFileSystemConfiguration
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Sign.V4 as Sign
defaultService :: Core.Service
defaultService :: Service
defaultService =
Core.Service
{ $sel:abbrev:Service :: Abbrev
Core.abbrev = Abbrev
"FSx",
$sel:signer:Service :: Signer
Core.signer = Signer
Sign.v4,
$sel:endpointPrefix:Service :: ByteString
Core.endpointPrefix = ByteString
"fsx",
$sel:signingName:Service :: ByteString
Core.signingName = ByteString
"fsx",
$sel:version:Service :: ByteString
Core.version = ByteString
"2018-03-01",
$sel:s3AddressingStyle:Service :: S3AddressingStyle
Core.s3AddressingStyle = S3AddressingStyle
Core.S3AddressingStyleAuto,
$sel:endpoint:Service :: Region -> Endpoint
Core.endpoint = Service -> Region -> Endpoint
Core.defaultEndpoint Service
defaultService,
$sel:timeout:Service :: Maybe Seconds
Core.timeout = forall a. a -> Maybe a
Prelude.Just Seconds
70,
$sel:check:Service :: Status -> Bool
Core.check = Status -> Bool
Core.statusSuccess,
$sel:error:Service :: Status -> [Header] -> ByteStringLazy -> Error
Core.error = Abbrev -> Status -> [Header] -> ByteStringLazy -> Error
Core.parseJSONError Abbrev
"FSx",
$sel:retry:Service :: Retry
Core.retry = Retry
retry
}
where
retry :: Retry
retry =
Core.Exponential
{ $sel:base:Exponential :: Double
Core.base = Double
5.0e-2,
$sel:growth:Exponential :: Int
Core.growth = Int
2,
$sel:attempts:Exponential :: Int
Core.attempts = Int
5,
$sel:check:Exponential :: ServiceError -> Maybe Text
Core.check = forall {a}. IsString a => ServiceError -> Maybe a
check
}
check :: ServiceError -> Maybe a
check ServiceError
e
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
502) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"bad_gateway"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
504) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"gateway_timeout"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
500) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"general_server_error"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
509) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"limit_exceeded"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"RequestThrottledException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"request_throttled_exception"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
503) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"service_unavailable"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"ThrottledException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throttled_exception"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"Throttling"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throttling"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"ThrottlingException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throttling_exception"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode
ErrorCode
"ProvisionedThroughputExceededException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throughput_exceeded"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
429) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"too_many_requests"
| Bool
Prelude.otherwise = forall a. Maybe a
Prelude.Nothing
_ActiveDirectoryError :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ActiveDirectoryError :: forall a. AsError a => Fold a ServiceError
_ActiveDirectoryError =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ActiveDirectoryError"
_BackupBeingCopied :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_BackupBeingCopied :: forall a. AsError a => Fold a ServiceError
_BackupBeingCopied =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"BackupBeingCopied"
_BackupInProgress :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_BackupInProgress :: forall a. AsError a => Fold a ServiceError
_BackupInProgress =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"BackupInProgress"
_BackupNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_BackupNotFound :: forall a. AsError a => Fold a ServiceError
_BackupNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"BackupNotFound"
_BackupRestoring :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_BackupRestoring :: forall a. AsError a => Fold a ServiceError
_BackupRestoring =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"BackupRestoring"
_BadRequest :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_BadRequest :: forall a. AsError a => Fold a ServiceError
_BadRequest =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError Service
defaultService ErrorCode
"BadRequest"
_DataRepositoryAssociationNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_DataRepositoryAssociationNotFound :: forall a. AsError a => Fold a ServiceError
_DataRepositoryAssociationNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"DataRepositoryAssociationNotFound"
_DataRepositoryTaskEnded :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_DataRepositoryTaskEnded :: forall a. AsError a => Fold a ServiceError
_DataRepositoryTaskEnded =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"DataRepositoryTaskEnded"
_DataRepositoryTaskExecuting :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_DataRepositoryTaskExecuting :: forall a. AsError a => Fold a ServiceError
_DataRepositoryTaskExecuting =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"DataRepositoryTaskExecuting"
_DataRepositoryTaskNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_DataRepositoryTaskNotFound :: forall a. AsError a => Fold a ServiceError
_DataRepositoryTaskNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"DataRepositoryTaskNotFound"
_FileCacheNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_FileCacheNotFound :: forall a. AsError a => Fold a ServiceError
_FileCacheNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"FileCacheNotFound"
_FileSystemNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_FileSystemNotFound :: forall a. AsError a => Fold a ServiceError
_FileSystemNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"FileSystemNotFound"
_IncompatibleParameterError :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_IncompatibleParameterError :: forall a. AsError a => Fold a ServiceError
_IncompatibleParameterError =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"IncompatibleParameterError"
_IncompatibleRegionForMultiAZ :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_IncompatibleRegionForMultiAZ :: forall a. AsError a => Fold a ServiceError
_IncompatibleRegionForMultiAZ =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"IncompatibleRegionForMultiAZ"
_InternalServerError :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InternalServerError :: forall a. AsError a => Fold a ServiceError
_InternalServerError =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InternalServerError"
_InvalidDataRepositoryType :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidDataRepositoryType :: forall a. AsError a => Fold a ServiceError
_InvalidDataRepositoryType =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidDataRepositoryType"
_InvalidDestinationKmsKey :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidDestinationKmsKey :: forall a. AsError a => Fold a ServiceError
_InvalidDestinationKmsKey =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidDestinationKmsKey"
_InvalidExportPath :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidExportPath :: forall a. AsError a => Fold a ServiceError
_InvalidExportPath =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidExportPath"
_InvalidImportPath :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidImportPath :: forall a. AsError a => Fold a ServiceError
_InvalidImportPath =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidImportPath"
_InvalidNetworkSettings :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidNetworkSettings :: forall a. AsError a => Fold a ServiceError
_InvalidNetworkSettings =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidNetworkSettings"
_InvalidPerUnitStorageThroughput :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidPerUnitStorageThroughput :: forall a. AsError a => Fold a ServiceError
_InvalidPerUnitStorageThroughput =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidPerUnitStorageThroughput"
_InvalidRegion :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidRegion :: forall a. AsError a => Fold a ServiceError
_InvalidRegion =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidRegion"
_InvalidSourceKmsKey :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidSourceKmsKey :: forall a. AsError a => Fold a ServiceError
_InvalidSourceKmsKey =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidSourceKmsKey"
_MissingFileCacheConfiguration :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_MissingFileCacheConfiguration :: forall a. AsError a => Fold a ServiceError
_MissingFileCacheConfiguration =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"MissingFileCacheConfiguration"
_MissingFileSystemConfiguration :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_MissingFileSystemConfiguration :: forall a. AsError a => Fold a ServiceError
_MissingFileSystemConfiguration =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"MissingFileSystemConfiguration"
_MissingVolumeConfiguration :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_MissingVolumeConfiguration :: forall a. AsError a => Fold a ServiceError
_MissingVolumeConfiguration =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"MissingVolumeConfiguration"
_NotServiceResourceError :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_NotServiceResourceError :: forall a. AsError a => Fold a ServiceError
_NotServiceResourceError =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"NotServiceResourceError"
_ResourceDoesNotSupportTagging :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ResourceDoesNotSupportTagging :: forall a. AsError a => Fold a ServiceError
_ResourceDoesNotSupportTagging =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ResourceDoesNotSupportTagging"
_ResourceNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ResourceNotFound :: forall a. AsError a => Fold a ServiceError
_ResourceNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ResourceNotFound"
_ServiceLimitExceeded :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ServiceLimitExceeded :: forall a. AsError a => Fold a ServiceError
_ServiceLimitExceeded =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ServiceLimitExceeded"
_SnapshotNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_SnapshotNotFound :: forall a. AsError a => Fold a ServiceError
_SnapshotNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"SnapshotNotFound"
_SourceBackupUnavailable :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_SourceBackupUnavailable :: forall a. AsError a => Fold a ServiceError
_SourceBackupUnavailable =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"SourceBackupUnavailable"
_StorageVirtualMachineNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_StorageVirtualMachineNotFound :: forall a. AsError a => Fold a ServiceError
_StorageVirtualMachineNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"StorageVirtualMachineNotFound"
_UnsupportedOperation :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_UnsupportedOperation :: forall a. AsError a => Fold a ServiceError
_UnsupportedOperation =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"UnsupportedOperation"
_VolumeNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_VolumeNotFound :: forall a. AsError a => Fold a ServiceError
_VolumeNotFound =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"VolumeNotFound"