module Network.AWS.RDS.Types
(
rds
, _PointInTimeRestoreNotEnabledFault
, _InvalidDBParameterGroupStateFault
, _ReservedDBInstanceQuotaExceededFault
, _SourceNotFoundFault
, _CertificateNotFoundFault
, _AuthorizationQuotaExceededFault
, _DBClusterSnapshotAlreadyExistsFault
, _DBParameterGroupAlreadyExistsFault
, _DBParameterGroupQuotaExceededFault
, _InsufficientDBClusterCapacityFault
, _ReservedDBInstanceAlreadyExistsFault
, _ProvisionedIOPSNotAvailableInAZFault
, _AuthorizationAlreadyExistsFault
, _SubscriptionCategoryNotFoundFault
, _SubscriptionNotFoundFault
, _InvalidSubnet
, _SharedSnapshotQuotaExceededFault
, _DBSubnetQuotaExceededFault
, _OptionGroupNotFoundFault
, _DBClusterNotFoundFault
, _DBLogFileNotFoundFault
, _InvalidS3BucketFault
, _DBClusterAlreadyExistsFault
, _StorageTypeNotSupportedFault
, _DBSecurityGroupQuotaExceededFault
, _OptionGroupAlreadyExistsFault
, _OptionGroupQuotaExceededFault
, _DBSecurityGroupAlreadyExistsFault
, _SNSTopicARNNotFoundFault
, _InvalidEventSubscriptionStateFault
, _KMSKeyNotAccessibleFault
, _DBSnapshotNotFoundFault
, _DBClusterParameterGroupNotFoundFault
, _DBClusterQuotaExceededFault
, _SnapshotQuotaExceededFault
, _DBSubnetGroupAlreadyExistsFault
, _SNSNoAuthorizationFault
, _DBSecurityGroupNotFoundFault
, _DBSecurityGroupNotSupportedFault
, _InstanceQuotaExceededFault
, _DomainNotFoundFault
, _DBParameterGroupNotFoundFault
, _InvalidDBSubnetGroupFault
, _ReservedDBInstancesOfferingNotFoundFault
, _InvalidDBSubnetStateFault
, _DBClusterSnapshotNotFoundFault
, _SNSInvalidTopicFault
, _InsufficientDBInstanceCapacityFault
, _InvalidDBClusterSnapshotStateFault
, _SubscriptionAlreadyExistFault
, _DBClusterRoleAlreadyExistsFault
, _DBClusterRoleQuotaExceededFault
, _InvalidVPCNetworkStateFault
, _AuthorizationNotFoundFault
, _ReservedDBInstanceNotFoundFault
, _DBSubnetGroupQuotaExceededFault
, _DBSubnetGroupNotAllowedFault
, _EventSubscriptionQuotaExceededFault
, _InsufficientStorageClusterCapacityFault
, _InvalidOptionGroupStateFault
, _InvalidDBClusterStateFault
, _DBInstanceAlreadyExistsFault
, _InvalidRestoreFault
, _InvalidDBSecurityGroupStateFault
, _ResourceNotFoundFault
, _DBSubnetGroupNotFoundFault
, _DBUpgradeDependencyFailureFault
, _InvalidDBInstanceStateFault
, _DBSnapshotAlreadyExistsFault
, _DBInstanceNotFoundFault
, _StorageQuotaExceededFault
, _InvalidDBSnapshotStateFault
, _InvalidDBSubnetGroupStateFault
, _DBSubnetGroupDoesNotCoverEnoughAZs
, _SubnetAlreadyInUse
, _DBClusterRoleNotFoundFault
, ApplyMethod (..)
, SourceType (..)
, AccountQuota
, accountQuota
, aqMax
, aqUsed
, aqAccountQuotaName
, AvailabilityZone
, availabilityZone
, azName
, Certificate
, certificate
, cCertificateType
, cCertificateARN
, cValidTill
, cCertificateIdentifier
, cThumbprint
, cValidFrom
, CharacterSet
, characterSet
, csCharacterSetName
, csCharacterSetDescription
, DBCluster
, dbCluster
, dcEngineVersion
, dcStatus
, dcStorageEncrypted
, dcDBClusterIdentifier
, dcDBClusterMembers
, dcReadReplicaIdentifiers
, dcReplicationSourceIdentifier
, dcHostedZoneId
, dcDBClusterParameterGroup
, dcMasterUsername
, dcIAMDatabaseAuthenticationEnabled
, dcDBClusterResourceId
, dcEarliestRestorableTime
, dcEngine
, dcDBClusterARN
, dcCloneGroupId
, dcLatestRestorableTime
, dcPreferredMaintenanceWindow
, dcAvailabilityZones
, dcCharacterSetName
, dcKMSKeyId
, dcPreferredBackupWindow
, dcAssociatedRoles
, dcVPCSecurityGroups
, dcBackupRetentionPeriod
, dcDBSubnetGroup
, dcDatabaseName
, dcMultiAZ
, dcAllocatedStorage
, dcClusterCreateTime
, dcEndpoint
, dcPercentProgress
, dcReaderEndpoint
, dcPort
, dcDBClusterOptionGroupMemberships
, DBClusterMember
, dbClusterMember
, dcmPromotionTier
, dcmDBInstanceIdentifier
, dcmIsClusterWriter
, dcmDBClusterParameterGroupStatus
, DBClusterOptionGroupStatus
, dbClusterOptionGroupStatus
, dcogsStatus
, dcogsDBClusterOptionGroupName
, DBClusterParameterGroup
, dbClusterParameterGroup
, dcpgDBClusterParameterGroupARN
, dcpgDBParameterGroupFamily
, dcpgDBClusterParameterGroupName
, dcpgDescription
, DBClusterParameterGroupNameMessage
, dbClusterParameterGroupNameMessage
, dcpgnmDBClusterParameterGroupName
, DBClusterRole
, dbClusterRole
, dcrStatus
, dcrRoleARN
, DBClusterSnapshot
, dbClusterSnapshot
, dcsEngineVersion
, dcsStatus
, dcsStorageEncrypted
, dcsDBClusterIdentifier
, dcsMasterUsername
, dcsIAMDatabaseAuthenticationEnabled
, dcsDBClusterSnapshotARN
, dcsVPCId
, dcsDBClusterSnapshotIdentifier
, dcsEngine
, dcsLicenseModel
, dcsAvailabilityZones
, dcsSnapshotType
, dcsKMSKeyId
, dcsSnapshotCreateTime
, dcsAllocatedStorage
, dcsSourceDBClusterSnapshotARN
, dcsClusterCreateTime
, dcsPercentProgress
, dcsPort
, DBClusterSnapshotAttribute
, dbClusterSnapshotAttribute
, dcsaAttributeValues
, dcsaAttributeName
, DBClusterSnapshotAttributesResult
, dbClusterSnapshotAttributesResult
, dcsarDBClusterSnapshotIdentifier
, dcsarDBClusterSnapshotAttributes
, DBEngineVersion
, dbEngineVersion
, devEngineVersion
, devDBEngineVersionDescription
, devDefaultCharacterSet
, devEngine
, devDBParameterGroupFamily
, devSupportedCharacterSets
, devDBEngineDescription
, devValidUpgradeTarget
, devSupportedTimezones
, DBInstance
, dbInstance
, diEngineVersion
, diDBSecurityGroups
, diStorageEncrypted
, diDBClusterIdentifier
, diPubliclyAccessible
, diAutoMinorVersionUpgrade
, diDBInstanceARN
, diMasterUsername
, diReadReplicaDBInstanceIdentifiers
, diIAMDatabaseAuthenticationEnabled
, diMonitoringRoleARN
, diIOPS
, diInstanceCreateTime
, diReadReplicaSourceDBInstanceIdentifier
, diMonitoringInterval
, diEngine
, diLatestRestorableTime
, diDBInstanceClass
, diPromotionTier
, diLicenseModel
, diPreferredMaintenanceWindow
, diCACertificateIdentifier
, diDBInstanceIdentifier
, diCharacterSetName
, diKMSKeyId
, diPreferredBackupWindow
, diAvailabilityZone
, diVPCSecurityGroups
, diBackupRetentionPeriod
, diPerformanceInsightsKMSKeyId
, diDBSubnetGroup
, diMultiAZ
, diOptionGroupMemberships
, diEnhancedMonitoringResourceARN
, diSecondaryAvailabilityZone
, diPerformanceInsightsEnabled
, diAllocatedStorage
, diDBiResourceId
, diDBParameterGroups
, diCopyTagsToSnapshot
, diTimezone
, diTDECredentialARN
, diEndpoint
, diDBInstanceStatus
, diDBInstancePort
, diPendingModifiedValues
, diReadReplicaDBClusterIdentifiers
, diStorageType
, diStatusInfos
, diDomainMemberships
, diDBName
, DBInstanceStatusInfo
, dbInstanceStatusInfo
, disiStatus
, disiNormal
, disiStatusType
, disiMessage
, DBParameterGroup
, dbParameterGroup
, dpgDBParameterGroupARN
, dpgDBParameterGroupFamily
, dpgDBParameterGroupName
, dpgDescription
, DBParameterGroupNameMessage
, dbParameterGroupNameMessage
, dpgnmDBParameterGroupName
, DBParameterGroupStatus
, dbParameterGroupStatus
, dpgsDBParameterGroupName
, dpgsParameterApplyStatus
, DBSecurityGroup
, dbSecurityGroup
, dbsgVPCId
, dbsgOwnerId
, dbsgDBSecurityGroupARN
, dbsgIPRanges
, dbsgDBSecurityGroupName
, dbsgEC2SecurityGroups
, dbsgDBSecurityGroupDescription
, DBSecurityGroupMembership
, dbSecurityGroupMembership
, dsgmStatus
, dsgmDBSecurityGroupName
, DBSnapshot
, dbSnapshot
, dsEngineVersion
, dsStatus
, dsDBSnapshotARN
, dsMasterUsername
, dsSourceRegion
, dsIAMDatabaseAuthenticationEnabled
, dsIOPS
, dsVPCId
, dsInstanceCreateTime
, dsEngine
, dsEncrypted
, dsDBSnapshotIdentifier
, dsLicenseModel
, dsSourceDBSnapshotIdentifier
, dsSnapshotType
, dsDBInstanceIdentifier
, dsKMSKeyId
, dsAvailabilityZone
, dsSnapshotCreateTime
, dsAllocatedStorage
, dsOptionGroupName
, dsTimezone
, dsTDECredentialARN
, dsPercentProgress
, dsPort
, dsStorageType
, DBSnapshotAttribute
, dbSnapshotAttribute
, dsaAttributeValues
, dsaAttributeName
, DBSnapshotAttributesResult
, dbSnapshotAttributesResult
, dsarDBSnapshotIdentifier
, dsarDBSnapshotAttributes
, DBSubnetGroup
, dbSubnetGroup
, dsgDBSubnetGroupName
, dsgVPCId
, dsgSubnets
, dsgDBSubnetGroupDescription
, dsgDBSubnetGroupARN
, dsgSubnetGroupStatus
, DescribeDBLogFilesDetails
, describeDBLogFilesDetails
, ddlfdLastWritten
, ddlfdSize
, ddlfdLogFileName
, DomainMembership
, domainMembership
, dmStatus
, dmFQDN
, dmDomain
, dmIAMRoleName
, DoubleRange
, doubleRange
, drTo
, drFrom
, EC2SecurityGroup
, ec2SecurityGroup
, esgStatus
, esgEC2SecurityGroupOwnerId
, esgEC2SecurityGroupName
, esgEC2SecurityGroupId
, Endpoint
, endpoint
, eHostedZoneId
, eAddress
, ePort
, EngineDefaults
, engineDefaults
, edDBParameterGroupFamily
, edMarker
, edParameters
, Event
, event
, eSourceType
, eSourceARN
, eSourceIdentifier
, eDate
, eEventCategories
, eMessage
, EventCategoriesMap
, eventCategoriesMap
, ecmSourceType
, ecmEventCategories
, EventSubscription
, eventSubscription
, esStatus
, esCustomerAWSId
, esCustSubscriptionId
, esSNSTopicARN
, esEventSubscriptionARN
, esEnabled
, esSourceType
, esSubscriptionCreationTime
, esEventCategoriesList
, esSourceIdsList
, Filter
, filter'
, fName
, fValues
, IPRange
, ipRange
, irStatus
, irCIdRIP
, Option
, option
, oOptionName
, oPermanent
, oPersistent
, oOptionDescription
, oOptionSettings
, oVPCSecurityGroupMemberships
, oDBSecurityGroupMemberships
, oOptionVersion
, oPort
, OptionConfiguration
, optionConfiguration
, ocOptionSettings
, ocVPCSecurityGroupMemberships
, ocDBSecurityGroupMemberships
, ocOptionVersion
, ocPort
, ocOptionName
, OptionGroup
, optionGroup
, ogOptionGroupDescription
, ogVPCId
, ogAllowsVPCAndNonVPCInstanceMemberships
, ogEngineName
, ogOptionGroupARN
, ogMajorEngineVersion
, ogOptions
, ogOptionGroupName
, OptionGroupMembership
, optionGroupMembership
, ogmStatus
, ogmOptionGroupName
, OptionGroupOption
, optionGroupOption
, ogoMinimumRequiredMinorEngineVersion
, ogoOptionsConflictsWith
, ogoPermanent
, ogoPersistent
, ogoOptionGroupOptionVersions
, ogoEngineName
, ogoMajorEngineVersion
, ogoName
, ogoSupportsOptionVersionDowngrade
, ogoDefaultPort
, ogoOptionGroupOptionSettings
, ogoRequiresAutoMinorEngineVersionUpgrade
, ogoPortRequired
, ogoDescription
, ogoOptionsDependedOn
, ogoVPCOnly
, OptionGroupOptionSetting
, optionGroupOptionSetting
, ogosApplyType
, ogosSettingName
, ogosDefaultValue
, ogosIsModifiable
, ogosSettingDescription
, ogosAllowedValues
, OptionSetting
, optionSetting
, osIsCollection
, osApplyType
, osValue
, osName
, osDefaultValue
, osIsModifiable
, osDataType
, osAllowedValues
, osDescription
, OptionVersion
, optionVersion
, ovVersion
, ovIsDefault
, OrderableDBInstanceOption
, orderableDBInstanceOption
, odioEngineVersion
, odioMinIOPSPerGib
, odioSupportsIAMDatabaseAuthentication
, odioMinIOPSPerDBInstance
, odioMultiAZCapable
, odioMaxStorageSize
, odioEngine
, odioMinStorageSize
, odioSupportsIOPS
, odioSupportsPerformanceInsights
, odioDBInstanceClass
, odioLicenseModel
, odioAvailabilityZones
, odioSupportsStorageEncryption
, odioReadReplicaCapable
, odioMaxIOPSPerGib
, odioVPC
, odioSupportsEnhancedMonitoring
, odioMaxIOPSPerDBInstance
, odioStorageType
, Parameter
, parameter
, pApplyType
, pParameterValue
, pApplyMethod
, pMinimumEngineVersion
, pSource
, pIsModifiable
, pDataType
, pAllowedValues
, pParameterName
, pDescription
, PendingMaintenanceAction
, pendingMaintenanceAction
, pmaAutoAppliedAfterDate
, pmaAction
, pmaOptInStatus
, pmaDescription
, pmaForcedApplyDate
, pmaCurrentApplyDate
, PendingModifiedValues
, pendingModifiedValues
, pmvEngineVersion
, pmvMasterUserPassword
, pmvDBSubnetGroupName
, pmvIOPS
, pmvDBInstanceClass
, pmvLicenseModel
, pmvCACertificateIdentifier
, pmvDBInstanceIdentifier
, pmvBackupRetentionPeriod
, pmvMultiAZ
, pmvAllocatedStorage
, pmvPort
, pmvStorageType
, Range
, range
, rTo
, rFrom
, rStep
, RecurringCharge
, recurringCharge
, rcRecurringChargeFrequency
, rcRecurringChargeAmount
, ReservedDBInstance
, reservedDBInstance
, rdiDBInstanceCount
, rdiState
, rdiCurrencyCode
, rdiStartTime
, rdiProductDescription
, rdiReservedDBInstanceId
, rdiReservedDBInstanceARN
, rdiDBInstanceClass
, rdiMultiAZ
, rdiReservedDBInstancesOfferingId
, rdiRecurringCharges
, rdiOfferingType
, rdiUsagePrice
, rdiFixedPrice
, rdiDuration
, ReservedDBInstancesOffering
, reservedDBInstancesOffering
, rdioCurrencyCode
, rdioProductDescription
, rdioDBInstanceClass
, rdioMultiAZ
, rdioReservedDBInstancesOfferingId
, rdioRecurringCharges
, rdioOfferingType
, rdioUsagePrice
, rdioFixedPrice
, rdioDuration
, ResourcePendingMaintenanceActions
, resourcePendingMaintenanceActions
, rpmaPendingMaintenanceActionDetails
, rpmaResourceIdentifier
, SourceRegion
, sourceRegion
, srStatus
, srRegionName
, srEndpoint
, Subnet
, subnet
, sSubnetStatus
, sSubnetIdentifier
, sSubnetAvailabilityZone
, Tag
, tag
, tagValue
, tagKey
, Timezone
, timezone
, tTimezoneName
, UpgradeTarget
, upgradeTarget
, utEngineVersion
, utIsMajorVersionUpgrade
, utEngine
, utAutoUpgrade
, utDescription
, VPCSecurityGroupMembership
, vpcSecurityGroupMembership
, vsgmStatus
, vsgmVPCSecurityGroupId
, ValidDBInstanceModificationsMessage
, validDBInstanceModificationsMessage
, vdimmStorage
, ValidStorageOptions
, validStorageOptions
, vsoStorageSize
, vsoProvisionedIOPS
, vsoIOPSToStorageRatio
, vsoStorageType
) where
import Network.AWS.Lens
import Network.AWS.Prelude
import Network.AWS.RDS.Types.Product
import Network.AWS.RDS.Types.Sum
import Network.AWS.Sign.V4
rds :: Service
rds =
Service
{ _svcAbbrev = "RDS"
, _svcSigner = v4
, _svcPrefix = "rds"
, _svcVersion = "2014-10-31"
, _svcEndpoint = defaultEndpoint rds
, _svcTimeout = Just 70
, _svcCheck = statusSuccess
, _svcError = parseXMLError "RDS"
, _svcRetry = retry
}
where
retry =
Exponential
{ _retryBase = 5.0e-2
, _retryGrowth = 2
, _retryAttempts = 5
, _retryCheck = check
}
check e
| has (hasCode "ThrottledException" . hasStatus 400) e =
Just "throttled_exception"
| has (hasStatus 429) e = Just "too_many_requests"
| has (hasCode "ThrottlingException" . hasStatus 400) e =
Just "throttling_exception"
| has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
| has (hasStatus 504) e = Just "gateway_timeout"
| has (hasStatus 502) e = Just "bad_gateway"
| has (hasStatus 503) e = Just "service_unavailable"
| has (hasStatus 500) e = Just "general_server_error"
| has (hasStatus 509) e = Just "limit_exceeded"
| otherwise = Nothing
_PointInTimeRestoreNotEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError
_PointInTimeRestoreNotEnabledFault =
_MatchServiceError rds "PointInTimeRestoreNotEnabled" . hasStatus 400
_InvalidDBParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBParameterGroupStateFault =
_MatchServiceError rds "InvalidDBParameterGroupState" . hasStatus 400
_ReservedDBInstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_ReservedDBInstanceQuotaExceededFault =
_MatchServiceError rds "ReservedDBInstanceQuotaExceeded" . hasStatus 400
_SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_SourceNotFoundFault = _MatchServiceError rds "SourceNotFound" . hasStatus 404
_CertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_CertificateNotFoundFault =
_MatchServiceError rds "CertificateNotFound" . hasStatus 404
_AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_AuthorizationQuotaExceededFault =
_MatchServiceError rds "AuthorizationQuotaExceeded" . hasStatus 400
_DBClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterSnapshotAlreadyExistsFault =
_MatchServiceError rds "DBClusterSnapshotAlreadyExistsFault" . hasStatus 400
_DBParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBParameterGroupAlreadyExistsFault =
_MatchServiceError rds "DBParameterGroupAlreadyExists" . hasStatus 400
_DBParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBParameterGroupQuotaExceededFault =
_MatchServiceError rds "DBParameterGroupQuotaExceeded" . hasStatus 400
_InsufficientDBClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
_InsufficientDBClusterCapacityFault =
_MatchServiceError rds "InsufficientDBClusterCapacityFault" . hasStatus 403
_ReservedDBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_ReservedDBInstanceAlreadyExistsFault =
_MatchServiceError rds "ReservedDBInstanceAlreadyExists" . hasStatus 404
_ProvisionedIOPSNotAvailableInAZFault :: AsError a => Getting (First ServiceError) a ServiceError
_ProvisionedIOPSNotAvailableInAZFault =
_MatchServiceError rds "ProvisionedIopsNotAvailableInAZFault" . hasStatus 400
_AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_AuthorizationAlreadyExistsFault =
_MatchServiceError rds "AuthorizationAlreadyExists" . hasStatus 400
_SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_SubscriptionCategoryNotFoundFault =
_MatchServiceError rds "SubscriptionCategoryNotFound" . hasStatus 404
_SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_SubscriptionNotFoundFault =
_MatchServiceError rds "SubscriptionNotFound" . hasStatus 404
_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidSubnet = _MatchServiceError rds "InvalidSubnet" . hasStatus 400
_SharedSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_SharedSnapshotQuotaExceededFault =
_MatchServiceError rds "SharedSnapshotQuotaExceeded" . hasStatus 400
_DBSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSubnetQuotaExceededFault =
_MatchServiceError rds "DBSubnetQuotaExceededFault" . hasStatus 400
_OptionGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_OptionGroupNotFoundFault =
_MatchServiceError rds "OptionGroupNotFoundFault" . hasStatus 404
_DBClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterNotFoundFault =
_MatchServiceError rds "DBClusterNotFoundFault" . hasStatus 404
_DBLogFileNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBLogFileNotFoundFault =
_MatchServiceError rds "DBLogFileNotFoundFault" . hasStatus 404
_InvalidS3BucketFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidS3BucketFault =
_MatchServiceError rds "InvalidS3BucketFault" . hasStatus 400
_DBClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterAlreadyExistsFault =
_MatchServiceError rds "DBClusterAlreadyExistsFault" . hasStatus 400
_StorageTypeNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError
_StorageTypeNotSupportedFault =
_MatchServiceError rds "StorageTypeNotSupported" . hasStatus 400
_DBSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSecurityGroupQuotaExceededFault =
_MatchServiceError rds "QuotaExceeded.DBSecurityGroup" . hasStatus 400
_OptionGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_OptionGroupAlreadyExistsFault =
_MatchServiceError rds "OptionGroupAlreadyExistsFault" . hasStatus 400
_OptionGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_OptionGroupQuotaExceededFault =
_MatchServiceError rds "OptionGroupQuotaExceededFault" . hasStatus 400
_DBSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSecurityGroupAlreadyExistsFault =
_MatchServiceError rds "DBSecurityGroupAlreadyExists" . hasStatus 400
_SNSTopicARNNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_SNSTopicARNNotFoundFault =
_MatchServiceError rds "SNSTopicArnNotFound" . hasStatus 404
_InvalidEventSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidEventSubscriptionStateFault =
_MatchServiceError rds "InvalidEventSubscriptionState" . hasStatus 400
_KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError
_KMSKeyNotAccessibleFault =
_MatchServiceError rds "KMSKeyNotAccessibleFault" . hasStatus 400
_DBSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSnapshotNotFoundFault =
_MatchServiceError rds "DBSnapshotNotFound" . hasStatus 404
_DBClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterParameterGroupNotFoundFault =
_MatchServiceError rds "DBClusterParameterGroupNotFound" . hasStatus 404
_DBClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterQuotaExceededFault =
_MatchServiceError rds "DBClusterQuotaExceededFault" . hasStatus 403
_SnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_SnapshotQuotaExceededFault =
_MatchServiceError rds "SnapshotQuotaExceeded" . hasStatus 400
_DBSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSubnetGroupAlreadyExistsFault =
_MatchServiceError rds "DBSubnetGroupAlreadyExists" . hasStatus 400
_SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError
_SNSNoAuthorizationFault =
_MatchServiceError rds "SNSNoAuthorization" . hasStatus 400
_DBSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSecurityGroupNotFoundFault =
_MatchServiceError rds "DBSecurityGroupNotFound" . hasStatus 404
_DBSecurityGroupNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSecurityGroupNotSupportedFault =
_MatchServiceError rds "DBSecurityGroupNotSupported" . hasStatus 400
_InstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_InstanceQuotaExceededFault =
_MatchServiceError rds "InstanceQuotaExceeded" . hasStatus 400
_DomainNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DomainNotFoundFault =
_MatchServiceError rds "DomainNotFoundFault" . hasStatus 404
_DBParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBParameterGroupNotFoundFault =
_MatchServiceError rds "DBParameterGroupNotFound" . hasStatus 404
_InvalidDBSubnetGroupFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBSubnetGroupFault =
_MatchServiceError rds "InvalidDBSubnetGroupFault" . hasStatus 400
_ReservedDBInstancesOfferingNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_ReservedDBInstancesOfferingNotFoundFault =
_MatchServiceError rds "ReservedDBInstancesOfferingNotFound" . hasStatus 404
_InvalidDBSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBSubnetStateFault =
_MatchServiceError rds "InvalidDBSubnetStateFault" . hasStatus 400
_DBClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterSnapshotNotFoundFault =
_MatchServiceError rds "DBClusterSnapshotNotFoundFault" . hasStatus 404
_SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError
_SNSInvalidTopicFault = _MatchServiceError rds "SNSInvalidTopic" . hasStatus 400
_InsufficientDBInstanceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
_InsufficientDBInstanceCapacityFault =
_MatchServiceError rds "InsufficientDBInstanceCapacity" . hasStatus 400
_InvalidDBClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBClusterSnapshotStateFault =
_MatchServiceError rds "InvalidDBClusterSnapshotStateFault" . hasStatus 400
_SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError
_SubscriptionAlreadyExistFault =
_MatchServiceError rds "SubscriptionAlreadyExist" . hasStatus 400
_DBClusterRoleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterRoleAlreadyExistsFault =
_MatchServiceError rds "DBClusterRoleAlreadyExists" . hasStatus 400
_DBClusterRoleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterRoleQuotaExceededFault =
_MatchServiceError rds "DBClusterRoleQuotaExceeded" . hasStatus 400
_InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidVPCNetworkStateFault =
_MatchServiceError rds "InvalidVPCNetworkStateFault" . hasStatus 400
_AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_AuthorizationNotFoundFault =
_MatchServiceError rds "AuthorizationNotFound" . hasStatus 404
_ReservedDBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_ReservedDBInstanceNotFoundFault =
_MatchServiceError rds "ReservedDBInstanceNotFound" . hasStatus 404
_DBSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSubnetGroupQuotaExceededFault =
_MatchServiceError rds "DBSubnetGroupQuotaExceeded" . hasStatus 400
_DBSubnetGroupNotAllowedFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSubnetGroupNotAllowedFault =
_MatchServiceError rds "DBSubnetGroupNotAllowedFault" . hasStatus 400
_EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_EventSubscriptionQuotaExceededFault =
_MatchServiceError rds "EventSubscriptionQuotaExceeded" . hasStatus 400
_InsufficientStorageClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
_InsufficientStorageClusterCapacityFault =
_MatchServiceError rds "InsufficientStorageClusterCapacity" . hasStatus 400
_InvalidOptionGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidOptionGroupStateFault =
_MatchServiceError rds "InvalidOptionGroupStateFault" . hasStatus 400
_InvalidDBClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBClusterStateFault =
_MatchServiceError rds "InvalidDBClusterStateFault" . hasStatus 400
_DBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBInstanceAlreadyExistsFault =
_MatchServiceError rds "DBInstanceAlreadyExists" . hasStatus 400
_InvalidRestoreFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidRestoreFault =
_MatchServiceError rds "InvalidRestoreFault" . hasStatus 400
_InvalidDBSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBSecurityGroupStateFault =
_MatchServiceError rds "InvalidDBSecurityGroupState" . hasStatus 400
_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_ResourceNotFoundFault =
_MatchServiceError rds "ResourceNotFoundFault" . hasStatus 404
_DBSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSubnetGroupNotFoundFault =
_MatchServiceError rds "DBSubnetGroupNotFoundFault" . hasStatus 404
_DBUpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBUpgradeDependencyFailureFault =
_MatchServiceError rds "DBUpgradeDependencyFailure" . hasStatus 400
_InvalidDBInstanceStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBInstanceStateFault =
_MatchServiceError rds "InvalidDBInstanceState" . hasStatus 400
_DBSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBSnapshotAlreadyExistsFault =
_MatchServiceError rds "DBSnapshotAlreadyExists" . hasStatus 400
_DBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBInstanceNotFoundFault =
_MatchServiceError rds "DBInstanceNotFound" . hasStatus 404
_StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
_StorageQuotaExceededFault =
_MatchServiceError rds "StorageQuotaExceeded" . hasStatus 400
_InvalidDBSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBSnapshotStateFault =
_MatchServiceError rds "InvalidDBSnapshotState" . hasStatus 400
_InvalidDBSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
_InvalidDBSubnetGroupStateFault =
_MatchServiceError rds "InvalidDBSubnetGroupStateFault" . hasStatus 400
_DBSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError
_DBSubnetGroupDoesNotCoverEnoughAZs =
_MatchServiceError rds "DBSubnetGroupDoesNotCoverEnoughAZs" . hasStatus 400
_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError
_SubnetAlreadyInUse =
_MatchServiceError rds "SubnetAlreadyInUse" . hasStatus 400
_DBClusterRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
_DBClusterRoleNotFoundFault =
_MatchServiceError rds "DBClusterRoleNotFound" . hasStatus 404