Module: Aws::RDS::Errors
- Extended by:
- Errors::DynamicErrors
- Defined in:
- 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. `AuthorizationNotFound` is used during parsing instead.
-
AuthorizationQuotaExceededFault
* This error class is not used. `AuthorizationQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `CertificateNotFound` is used during parsing instead.
-
CustomAvailabilityZoneNotFoundFault
* This error class is not used. `CustomAvailabilityZoneNotFound` is used during parsing instead.
-
DBClusterParameterGroupNotFoundFault
* This error class is not used. `DBClusterParameterGroupNotFound` is used during parsing instead.
-
DBClusterRoleAlreadyExistsFault
* This error class is not used. `DBClusterRoleAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBClusterRoleNotFound` is used during parsing instead.
-
DBClusterRoleQuotaExceededFault
* This error class is not used. `DBClusterRoleQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `DBInstanceAlreadyExists` is used during parsing instead.
-
DBInstanceAutomatedBackupNotFoundFault
* This error class is not used. `DBInstanceAutomatedBackupNotFound` is used during parsing instead.
-
DBInstanceAutomatedBackupQuotaExceededFault
* This error class is not used. `DBInstanceAutomatedBackupQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `DBInstanceNotFound` is used during parsing instead.
-
* This error class is not used. `DBInstanceNotReady` is used during parsing instead.
-
DBInstanceRoleAlreadyExistsFault
* This error class is not used. `DBInstanceRoleAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBInstanceRoleNotFound` is used during parsing instead.
-
DBInstanceRoleQuotaExceededFault
* This error class is not used. `DBInstanceRoleQuotaExceeded` is used during parsing instead.
-
DBParameterGroupAlreadyExistsFault
* This error class is not used. `DBParameterGroupAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBParameterGroupNotFound` is used during parsing instead.
-
DBParameterGroupQuotaExceededFault
* This error class is not used. `DBParameterGroupQuotaExceeded` is used during parsing instead.
-
DBSecurityGroupAlreadyExistsFault
* This error class is not used. `DBSecurityGroupAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBSecurityGroupNotFound` is used during parsing instead.
-
DBSecurityGroupNotSupportedFault
* This error class is not used. `DBSecurityGroupNotSupported` is used during parsing instead.
-
DBSecurityGroupQuotaExceededFault
* This error class is not used. `QuotaExceeded.DBSecurityGroup` is used during parsing instead.
-
DBShardGroupAlreadyExistsFault
* This error class is not used. `DBShardGroupAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBShardGroupNotFound` is used during parsing instead.
-
* This error class is not used. `DBSnapshotAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBSnapshotNotFound` is used during parsing instead.
-
DBSubnetGroupAlreadyExistsFault
* This error class is not used. `DBSubnetGroupAlreadyExists` is used during parsing instead.
-
DBSubnetGroupQuotaExceededFault
* This error class is not used. `DBSubnetGroupQuotaExceeded` is used during parsing instead.
-
DBUpgradeDependencyFailureFault
* This error class is not used. `DBUpgradeDependencyFailure` is used during parsing instead.
-
EventSubscriptionQuotaExceededFault
* This error class is not used. `EventSubscriptionQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `ExportTaskAlreadyExists` is used during parsing instead.
-
* This error class is not used. `ExportTaskNotFound` is used during parsing instead.
-
IamRoleMissingPermissionsFault
* This error class is not used. `IamRoleMissingPermissions` is used during parsing instead.
-
* This error class is not used. `IamRoleNotFound` is used during parsing instead.
-
* This error class is not used. `InstanceQuotaExceeded` is used during parsing instead.
-
InsufficientDBInstanceCapacityFault
* This error class is not used. `InsufficientDBInstanceCapacity` is used during parsing instead.
-
InsufficientStorageClusterCapacityFault
* This error class is not used. `InsufficientStorageClusterCapacity` is used during parsing instead.
-
InvalidDBInstanceAutomatedBackupStateFault
* This error class is not used. `InvalidDBInstanceAutomatedBackupState` is used during parsing instead.
-
* This error class is not used. `InvalidDBInstanceState` is used during parsing instead.
-
InvalidDBParameterGroupStateFault
* This error class is not used. `InvalidDBParameterGroupState` is used during parsing instead.
-
InvalidDBSecurityGroupStateFault
* This error class is not used. `InvalidDBSecurityGroupState` is used during parsing instead.
-
* This error class is not used. `InvalidDBShardGroupState` is used during parsing instead.
-
* This error class is not used. `InvalidDBSnapshotState` is used during parsing instead.
-
InvalidEventSubscriptionStateFault
* This error class is not used. `InvalidEventSubscriptionState` is used during parsing instead.
-
* This error class is not used. `InvalidExportOnly` is used during parsing instead.
-
* This error class is not used. `InvalidExportSourceState` is used during parsing instead.
-
PointInTimeRestoreNotEnabledFault
* This error class is not used. `PointInTimeRestoreNotEnabled` is used during parsing instead.
-
ReservedDBInstanceAlreadyExistsFault
* This error class is not used. `ReservedDBInstanceAlreadyExists` is used during parsing instead.
-
ReservedDBInstanceNotFoundFault
* This error class is not used. `ReservedDBInstanceNotFound` is used during parsing instead.
-
ReservedDBInstanceQuotaExceededFault
* This error class is not used. `ReservedDBInstanceQuotaExceeded` is used during parsing instead.
-
ReservedDBInstancesOfferingNotFoundFault
* This error class is not used. `ReservedDBInstancesOfferingNotFound` is used during parsing instead.
-
* This error class is not used. `SNSInvalidTopic` is used during parsing instead.
-
* This error class is not used. `SNSNoAuthorization` is used during parsing instead.
-
* This error class is not used. `SNSTopicArnNotFound` is used during parsing instead.
-
SharedSnapshotQuotaExceededFault
* This error class is not used. `SharedSnapshotQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `SnapshotQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `SourceNotFound` is used during parsing instead.
-
* This error class is not used. `StorageQuotaExceeded` is used during parsing instead.
-
* This error class is not used. `StorageTypeNotSupported` is used during parsing instead.
-
* This error class is not used. `SubscriptionAlreadyExist` is used during parsing instead.
-
SubscriptionCategoryNotFoundFault
* This error class is not used. `SubscriptionCategoryNotFound` is used during parsing instead.
-
* This error class is not used. `SubscriptionNotFound` is used during parsing instead.
-
TenantDatabaseAlreadyExistsFault
* This error class is not used. `TenantDatabaseAlreadyExists` is used during parsing instead.
-
* This error class is not used. `TenantDatabaseNotFound` is used during parsing instead.
-
TenantDatabaseQuotaExceededFault
* This error class is not used. `TenantDatabaseQuotaExceeded` is used during parsing instead.
-
UnsupportedDBEngineVersionFault
* This error class is not used. `UnsupportedDBEngineVersion` is used during parsing instead.
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above. Some existing error classes may use a different class name than the one documented.
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