Module: Aws::RDS::Errors
- Defined in:
- gems/aws-sdk-rds/lib/aws-sdk-rds/errors.rb
Overview
When RDS returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::RDS::Errors::ServiceError < Errors::ServiceError
You can rescue all RDS errors using ServiceError:
begin
# do stuff
rescue Aws::RDS::Errors::ServiceError
# rescues all RDS API errors
end
Request Context
ServiceError objects have a #context method that returns information about the request that generated the error. See Seahorse::Client::RequestContext for more information.
Error Classes
- AuthorizationAlreadyExistsFault
- This error class is not used.
AuthorizationAlreadyExists
is used during parsing instead.
- This error class is not used.
- AuthorizationNotFoundFault
- This error class is not used.
AuthorizationNotFound
is used during parsing instead.
- This error class is not used.
- AuthorizationQuotaExceededFault
- This error class is not used.
AuthorizationQuotaExceeded
is used during parsing instead.
- This error class is not used.
- BackupPolicyNotFoundFault
- BlueGreenDeploymentAlreadyExistsFault
- BlueGreenDeploymentNotFoundFault
- CertificateNotFoundFault
- This error class is not used.
CertificateNotFound
is used during parsing instead.
- This error class is not used.
- CreateCustomDBEngineVersionFault
- CustomAvailabilityZoneNotFoundFault
- This error class is not used.
CustomAvailabilityZoneNotFound
is used during parsing instead.
- This error class is not used.
- CustomDBEngineVersionAlreadyExistsFault
- CustomDBEngineVersionNotFoundFault
- CustomDBEngineVersionQuotaExceededFault
- DBClusterAlreadyExistsFault
- DBClusterAutomatedBackupNotFoundFault
- DBClusterAutomatedBackupQuotaExceededFault
- DBClusterBacktrackNotFoundFault
- DBClusterEndpointAlreadyExistsFault
- DBClusterEndpointNotFoundFault
- DBClusterEndpointQuotaExceededFault
- DBClusterNotFoundFault
- DBClusterParameterGroupNotFoundFault
- This error class is not used.
DBClusterParameterGroupNotFound
is used during parsing instead.
- This error class is not used.
- DBClusterQuotaExceededFault
- DBClusterRoleAlreadyExistsFault
- This error class is not used.
DBClusterRoleAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBClusterRoleNotFoundFault
- This error class is not used.
DBClusterRoleNotFound
is used during parsing instead.
- This error class is not used.
- DBClusterRoleQuotaExceededFault
- This error class is not used.
DBClusterRoleQuotaExceeded
is used during parsing instead.
- This error class is not used.
- DBClusterSnapshotAlreadyExistsFault
- DBClusterSnapshotNotFoundFault
- DBInstanceAlreadyExistsFault
- This error class is not used.
DBInstanceAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBInstanceAutomatedBackupNotFoundFault
- This error class is not used.
DBInstanceAutomatedBackupNotFound
is used during parsing instead.
- This error class is not used.
- DBInstanceAutomatedBackupQuotaExceededFault
- This error class is not used.
DBInstanceAutomatedBackupQuotaExceeded
is used during parsing instead.
- This error class is not used.
- DBInstanceNotFoundFault
- This error class is not used.
DBInstanceNotFound
is used during parsing instead.
- This error class is not used.
- DBInstanceNotReadyFault
- This error class is not used.
DBInstanceNotReady
is used during parsing instead.
- This error class is not used.
- DBInstanceRoleAlreadyExistsFault
- This error class is not used.
DBInstanceRoleAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBInstanceRoleNotFoundFault
- This error class is not used.
DBInstanceRoleNotFound
is used during parsing instead.
- This error class is not used.
- DBInstanceRoleQuotaExceededFault
- This error class is not used.
DBInstanceRoleQuotaExceeded
is used during parsing instead.
- This error class is not used.
- DBLogFileNotFoundFault
- DBParameterGroupAlreadyExistsFault
- This error class is not used.
DBParameterGroupAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBParameterGroupNotFoundFault
- This error class is not used.
DBParameterGroupNotFound
is used during parsing instead.
- This error class is not used.
- DBParameterGroupQuotaExceededFault
- This error class is not used.
DBParameterGroupQuotaExceeded
is used during parsing instead.
- This error class is not used.
- DBProxyAlreadyExistsFault
- DBProxyEndpointAlreadyExistsFault
- DBProxyEndpointNotFoundFault
- DBProxyEndpointQuotaExceededFault
- DBProxyNotFoundFault
- DBProxyQuotaExceededFault
- DBProxyTargetAlreadyRegisteredFault
- DBProxyTargetGroupNotFoundFault
- DBProxyTargetNotFoundFault
- DBSecurityGroupAlreadyExistsFault
- This error class is not used.
DBSecurityGroupAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBSecurityGroupNotFoundFault
- This error class is not used.
DBSecurityGroupNotFound
is used during parsing instead.
- This error class is not used.
- DBSecurityGroupNotSupportedFault
- This error class is not used.
DBSecurityGroupNotSupported
is used during parsing instead.
- This error class is not used.
- DBSecurityGroupQuotaExceededFault
- This error class is not used.
QuotaExceeded.DBSecurityGroup
is used during parsing instead.
- This error class is not used.
- DBShardGroupAlreadyExistsFault
- This error class is not used.
DBShardGroupAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBShardGroupNotFoundFault
- This error class is not used.
DBShardGroupNotFound
is used during parsing instead.
- This error class is not used.
- DBSnapshotAlreadyExistsFault
- This error class is not used.
DBSnapshotAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBSnapshotNotFoundFault
- This error class is not used.
DBSnapshotNotFound
is used during parsing instead.
- This error class is not used.
- DBSnapshotTenantDatabaseNotFoundFault
- DBSubnetGroupAlreadyExistsFault
- This error class is not used.
DBSubnetGroupAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBSubnetGroupDoesNotCoverEnoughAZs
- DBSubnetGroupNotAllowedFault
- DBSubnetGroupNotFoundFault
- DBSubnetGroupQuotaExceededFault
- This error class is not used.
DBSubnetGroupQuotaExceeded
is used during parsing instead.
- This error class is not used.
- DBSubnetQuotaExceededFault
- DBUpgradeDependencyFailureFault
- This error class is not used.
DBUpgradeDependencyFailure
is used during parsing instead.
- This error class is not used.
- DomainNotFoundFault
- Ec2ImagePropertiesNotSupportedFault
- EventSubscriptionQuotaExceededFault
- This error class is not used.
EventSubscriptionQuotaExceeded
is used during parsing instead.
- This error class is not used.
- ExportTaskAlreadyExistsFault
- This error class is not used.
ExportTaskAlreadyExists
is used during parsing instead.
- This error class is not used.
- ExportTaskNotFoundFault
- This error class is not used.
ExportTaskNotFound
is used during parsing instead.
- This error class is not used.
- GlobalClusterAlreadyExistsFault
- GlobalClusterNotFoundFault
- GlobalClusterQuotaExceededFault
- IamRoleMissingPermissionsFault
- This error class is not used.
IamRoleMissingPermissions
is used during parsing instead.
- This error class is not used.
- IamRoleNotFoundFault
- This error class is not used.
IamRoleNotFound
is used during parsing instead.
- This error class is not used.
- InstanceQuotaExceededFault
- This error class is not used.
InstanceQuotaExceeded
is used during parsing instead.
- This error class is not used.
- InsufficientAvailableIPsInSubnetFault
- InsufficientDBClusterCapacityFault
- InsufficientDBInstanceCapacityFault
- This error class is not used.
InsufficientDBInstanceCapacity
is used during parsing instead.
- This error class is not used.
- InsufficientStorageClusterCapacityFault
- This error class is not used.
InsufficientStorageClusterCapacity
is used during parsing instead.
- This error class is not used.
- IntegrationAlreadyExistsFault
- IntegrationConflictOperationFault
- IntegrationNotFoundFault
- IntegrationQuotaExceededFault
- InvalidBlueGreenDeploymentStateFault
- InvalidCustomDBEngineVersionStateFault
- InvalidDBClusterAutomatedBackupStateFault
- InvalidDBClusterCapacityFault
- InvalidDBClusterEndpointStateFault
- InvalidDBClusterSnapshotStateFault
- InvalidDBClusterStateFault
- InvalidDBInstanceAutomatedBackupStateFault
- This error class is not used.
InvalidDBInstanceAutomatedBackupState
is used during parsing instead.
- This error class is not used.
- InvalidDBInstanceStateFault
- This error class is not used.
InvalidDBInstanceState
is used during parsing instead.
- This error class is not used.
- InvalidDBParameterGroupStateFault
- This error class is not used.
InvalidDBParameterGroupState
is used during parsing instead.
- This error class is not used.
- InvalidDBProxyEndpointStateFault
- InvalidDBProxyStateFault
- InvalidDBSecurityGroupStateFault
- This error class is not used.
InvalidDBSecurityGroupState
is used during parsing instead.
- This error class is not used.
- InvalidDBShardGroupStateFault
- This error class is not used.
InvalidDBShardGroupState
is used during parsing instead.
- This error class is not used.
- InvalidDBSnapshotStateFault
- This error class is not used.
InvalidDBSnapshotState
is used during parsing instead.
- This error class is not used.
- InvalidDBSubnetGroupFault
- InvalidDBSubnetGroupStateFault
- InvalidDBSubnetStateFault
- InvalidEventSubscriptionStateFault
- This error class is not used.
InvalidEventSubscriptionState
is used during parsing instead.
- This error class is not used.
- InvalidExportOnlyFault
- This error class is not used.
InvalidExportOnly
is used during parsing instead.
- This error class is not used.
- InvalidExportSourceStateFault
- This error class is not used.
InvalidExportSourceState
is used during parsing instead.
- This error class is not used.
- InvalidExportTaskStateFault
- InvalidGlobalClusterStateFault
- InvalidIntegrationStateFault
- InvalidOptionGroupStateFault
- InvalidResourceStateFault
- InvalidRestoreFault
- InvalidS3BucketFault
- InvalidSubnet
- InvalidVPCNetworkStateFault
- KMSKeyNotAccessibleFault
- MaxDBShardGroupLimitReached
- NetworkTypeNotSupported
- OptionGroupAlreadyExistsFault
- OptionGroupNotFoundFault
- OptionGroupQuotaExceededFault
- PointInTimeRestoreNotEnabledFault
- This error class is not used.
PointInTimeRestoreNotEnabled
is used during parsing instead.
- This error class is not used.
- ProvisionedIopsNotAvailableInAZFault
- ReservedDBInstanceAlreadyExistsFault
- This error class is not used.
ReservedDBInstanceAlreadyExists
is used during parsing instead.
- This error class is not used.
- ReservedDBInstanceNotFoundFault
- This error class is not used.
ReservedDBInstanceNotFound
is used during parsing instead.
- This error class is not used.
- ReservedDBInstanceQuotaExceededFault
- This error class is not used.
ReservedDBInstanceQuotaExceeded
is used during parsing instead.
- This error class is not used.
- ReservedDBInstancesOfferingNotFoundFault
- This error class is not used.
ReservedDBInstancesOfferingNotFound
is used during parsing instead.
- This error class is not used.
- ResourceNotFoundFault
- SNSInvalidTopicFault
- This error class is not used.
SNSInvalidTopic
is used during parsing instead.
- This error class is not used.
- SNSNoAuthorizationFault
- This error class is not used.
SNSNoAuthorization
is used during parsing instead.
- This error class is not used.
- SNSTopicArnNotFoundFault
- This error class is not used.
SNSTopicArnNotFound
is used during parsing instead.
- This error class is not used.
- SharedSnapshotQuotaExceededFault
- This error class is not used.
SharedSnapshotQuotaExceeded
is used during parsing instead.
- This error class is not used.
- SnapshotQuotaExceededFault
- This error class is not used.
SnapshotQuotaExceeded
is used during parsing instead.
- This error class is not used.
- SourceClusterNotSupportedFault
- SourceDatabaseNotSupportedFault
- SourceNotFoundFault
- This error class is not used.
SourceNotFound
is used during parsing instead.
- This error class is not used.
- StorageQuotaExceededFault
- This error class is not used.
StorageQuotaExceeded
is used during parsing instead.
- This error class is not used.
- StorageTypeNotAvailableFault
- StorageTypeNotSupportedFault
- This error class is not used.
StorageTypeNotSupported
is used during parsing instead.
- This error class is not used.
- SubnetAlreadyInUse
- SubscriptionAlreadyExistFault
- This error class is not used.
SubscriptionAlreadyExist
is used during parsing instead.
- This error class is not used.
- SubscriptionCategoryNotFoundFault
- This error class is not used.
SubscriptionCategoryNotFound
is used during parsing instead.
- This error class is not used.
- SubscriptionNotFoundFault
- This error class is not used.
SubscriptionNotFound
is used during parsing instead.
- This error class is not used.
- TenantDatabaseAlreadyExistsFault
- This error class is not used.
TenantDatabaseAlreadyExists
is used during parsing instead.
- This error class is not used.
- TenantDatabaseNotFoundFault
- This error class is not used.
TenantDatabaseNotFound
is used during parsing instead.
- This error class is not used.
- TenantDatabaseQuotaExceededFault
- This error class is not used.
TenantDatabaseQuotaExceeded
is used during parsing instead.
- This error class is not used.
- UnsupportedDBEngineVersionFault
- This error class is not used.
UnsupportedDBEngineVersion
is used during parsing instead.
- This error class is not used.
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.
Defined Under Namespace
Classes: AuthorizationAlreadyExistsFault, AuthorizationNotFoundFault, AuthorizationQuotaExceededFault, BackupPolicyNotFoundFault, BlueGreenDeploymentAlreadyExistsFault, BlueGreenDeploymentNotFoundFault, CertificateNotFoundFault, CreateCustomDBEngineVersionFault, CustomAvailabilityZoneNotFoundFault, CustomDBEngineVersionAlreadyExistsFault, CustomDBEngineVersionNotFoundFault, CustomDBEngineVersionQuotaExceededFault, DBClusterAlreadyExistsFault, DBClusterAutomatedBackupNotFoundFault, DBClusterAutomatedBackupQuotaExceededFault, DBClusterBacktrackNotFoundFault, DBClusterEndpointAlreadyExistsFault, DBClusterEndpointNotFoundFault, DBClusterEndpointQuotaExceededFault, DBClusterNotFoundFault, DBClusterParameterGroupNotFoundFault, DBClusterQuotaExceededFault, DBClusterRoleAlreadyExistsFault, DBClusterRoleNotFoundFault, DBClusterRoleQuotaExceededFault, DBClusterSnapshotAlreadyExistsFault, DBClusterSnapshotNotFoundFault, DBInstanceAlreadyExistsFault, DBInstanceAutomatedBackupNotFoundFault, DBInstanceAutomatedBackupQuotaExceededFault, DBInstanceNotFoundFault, DBInstanceNotReadyFault, DBInstanceRoleAlreadyExistsFault, DBInstanceRoleNotFoundFault, DBInstanceRoleQuotaExceededFault, DBLogFileNotFoundFault, DBParameterGroupAlreadyExistsFault, DBParameterGroupNotFoundFault, DBParameterGroupQuotaExceededFault, DBProxyAlreadyExistsFault, DBProxyEndpointAlreadyExistsFault, DBProxyEndpointNotFoundFault, DBProxyEndpointQuotaExceededFault, DBProxyNotFoundFault, DBProxyQuotaExceededFault, DBProxyTargetAlreadyRegisteredFault, DBProxyTargetGroupNotFoundFault, DBProxyTargetNotFoundFault, DBSecurityGroupAlreadyExistsFault, DBSecurityGroupNotFoundFault, DBSecurityGroupNotSupportedFault, DBSecurityGroupQuotaExceededFault, DBShardGroupAlreadyExistsFault, DBShardGroupNotFoundFault, DBSnapshotAlreadyExistsFault, DBSnapshotNotFoundFault, DBSnapshotTenantDatabaseNotFoundFault, DBSubnetGroupAlreadyExistsFault, DBSubnetGroupDoesNotCoverEnoughAZs, DBSubnetGroupNotAllowedFault, DBSubnetGroupNotFoundFault, DBSubnetGroupQuotaExceededFault, DBSubnetQuotaExceededFault, DBUpgradeDependencyFailureFault, DomainNotFoundFault, Ec2ImagePropertiesNotSupportedFault, EventSubscriptionQuotaExceededFault, ExportTaskAlreadyExistsFault, ExportTaskNotFoundFault, GlobalClusterAlreadyExistsFault, GlobalClusterNotFoundFault, GlobalClusterQuotaExceededFault, IamRoleMissingPermissionsFault, IamRoleNotFoundFault, InstanceQuotaExceededFault, InsufficientAvailableIPsInSubnetFault, InsufficientDBClusterCapacityFault, InsufficientDBInstanceCapacityFault, InsufficientStorageClusterCapacityFault, IntegrationAlreadyExistsFault, IntegrationConflictOperationFault, IntegrationNotFoundFault, IntegrationQuotaExceededFault, InvalidBlueGreenDeploymentStateFault, InvalidCustomDBEngineVersionStateFault, InvalidDBClusterAutomatedBackupStateFault, InvalidDBClusterCapacityFault, InvalidDBClusterEndpointStateFault, InvalidDBClusterSnapshotStateFault, InvalidDBClusterStateFault, InvalidDBInstanceAutomatedBackupStateFault, InvalidDBInstanceStateFault, InvalidDBParameterGroupStateFault, InvalidDBProxyEndpointStateFault, InvalidDBProxyStateFault, InvalidDBSecurityGroupStateFault, InvalidDBShardGroupStateFault, InvalidDBSnapshotStateFault, InvalidDBSubnetGroupFault, InvalidDBSubnetGroupStateFault, InvalidDBSubnetStateFault, InvalidEventSubscriptionStateFault, InvalidExportOnlyFault, InvalidExportSourceStateFault, InvalidExportTaskStateFault, InvalidGlobalClusterStateFault, InvalidIntegrationStateFault, InvalidOptionGroupStateFault, InvalidResourceStateFault, InvalidRestoreFault, InvalidS3BucketFault, InvalidSubnet, InvalidVPCNetworkStateFault, KMSKeyNotAccessibleFault, MaxDBShardGroupLimitReached, NetworkTypeNotSupported, OptionGroupAlreadyExistsFault, OptionGroupNotFoundFault, OptionGroupQuotaExceededFault, PointInTimeRestoreNotEnabledFault, ProvisionedIopsNotAvailableInAZFault, ReservedDBInstanceAlreadyExistsFault, ReservedDBInstanceNotFoundFault, ReservedDBInstanceQuotaExceededFault, ReservedDBInstancesOfferingNotFoundFault, ResourceNotFoundFault, SNSInvalidTopicFault, SNSNoAuthorizationFault, SNSTopicArnNotFoundFault, SharedSnapshotQuotaExceededFault, SnapshotQuotaExceededFault, SourceClusterNotSupportedFault, SourceDatabaseNotSupportedFault, SourceNotFoundFault, StorageQuotaExceededFault, StorageTypeNotAvailableFault, StorageTypeNotSupportedFault, SubnetAlreadyInUse, SubscriptionAlreadyExistFault, SubscriptionCategoryNotFoundFault, SubscriptionNotFoundFault, TenantDatabaseAlreadyExistsFault, TenantDatabaseNotFoundFault, TenantDatabaseQuotaExceededFault, UnsupportedDBEngineVersionFault