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
- AuthorizationNotFoundFault
- AuthorizationQuotaExceededFault
- BackupPolicyNotFoundFault
- BlueGreenDeploymentAlreadyExistsFault
- BlueGreenDeploymentNotFoundFault
- CertificateNotFoundFault
- CreateCustomDBEngineVersionFault
- CustomAvailabilityZoneNotFoundFault
- CustomDBEngineVersionAlreadyExistsFault
- CustomDBEngineVersionNotFoundFault
- CustomDBEngineVersionQuotaExceededFault
- DBClusterAlreadyExistsFault
- DBClusterBacktrackNotFoundFault
- DBClusterEndpointAlreadyExistsFault
- DBClusterEndpointNotFoundFault
- DBClusterEndpointQuotaExceededFault
- DBClusterNotFoundFault
- DBClusterParameterGroupNotFoundFault
- DBClusterQuotaExceededFault
- DBClusterRoleAlreadyExistsFault
- DBClusterRoleNotFoundFault
- DBClusterRoleQuotaExceededFault
- DBClusterSnapshotAlreadyExistsFault
- DBClusterSnapshotNotFoundFault
- DBInstanceAlreadyExistsFault
- DBInstanceAutomatedBackupNotFoundFault
- DBInstanceAutomatedBackupQuotaExceededFault
- DBInstanceNotFoundFault
- DBInstanceRoleAlreadyExistsFault
- DBInstanceRoleNotFoundFault
- DBInstanceRoleQuotaExceededFault
- DBLogFileNotFoundFault
- DBParameterGroupAlreadyExistsFault
- DBParameterGroupNotFoundFault
- DBParameterGroupQuotaExceededFault
- DBProxyAlreadyExistsFault
- DBProxyEndpointAlreadyExistsFault
- DBProxyEndpointNotFoundFault
- DBProxyEndpointQuotaExceededFault
- DBProxyNotFoundFault
- DBProxyQuotaExceededFault
- DBProxyTargetAlreadyRegisteredFault
- DBProxyTargetGroupNotFoundFault
- DBProxyTargetNotFoundFault
- DBSecurityGroupAlreadyExistsFault
- DBSecurityGroupNotFoundFault
- DBSecurityGroupNotSupportedFault
- DBSecurityGroupQuotaExceededFault
- DBSnapshotAlreadyExistsFault
- DBSnapshotNotFoundFault
- DBSubnetGroupAlreadyExistsFault
- DBSubnetGroupDoesNotCoverEnoughAZs
- DBSubnetGroupNotAllowedFault
- DBSubnetGroupNotFoundFault
- DBSubnetGroupQuotaExceededFault
- DBSubnetQuotaExceededFault
- DBUpgradeDependencyFailureFault
- DomainNotFoundFault
- Ec2ImagePropertiesNotSupportedFault
- EventSubscriptionQuotaExceededFault
- ExportTaskAlreadyExistsFault
- ExportTaskNotFoundFault
- GlobalClusterAlreadyExistsFault
- GlobalClusterNotFoundFault
- GlobalClusterQuotaExceededFault
- IamRoleMissingPermissionsFault
- IamRoleNotFoundFault
- InstanceQuotaExceededFault
- InsufficientAvailableIPsInSubnetFault
- InsufficientDBClusterCapacityFault
- InsufficientDBInstanceCapacityFault
- InsufficientStorageClusterCapacityFault
- InvalidBlueGreenDeploymentStateFault
- InvalidCustomDBEngineVersionStateFault
- InvalidDBClusterCapacityFault
- InvalidDBClusterEndpointStateFault
- InvalidDBClusterSnapshotStateFault
- InvalidDBClusterStateFault
- InvalidDBInstanceAutomatedBackupStateFault
- InvalidDBInstanceStateFault
- InvalidDBParameterGroupStateFault
- InvalidDBProxyEndpointStateFault
- InvalidDBProxyStateFault
- InvalidDBSecurityGroupStateFault
- InvalidDBSnapshotStateFault
- InvalidDBSubnetGroupFault
- InvalidDBSubnetGroupStateFault
- InvalidDBSubnetStateFault
- InvalidEventSubscriptionStateFault
- InvalidExportOnlyFault
- InvalidExportSourceStateFault
- InvalidExportTaskStateFault
- InvalidGlobalClusterStateFault
- InvalidOptionGroupStateFault
- InvalidRestoreFault
- InvalidS3BucketFault
- InvalidSubnet
- InvalidVPCNetworkStateFault
- KMSKeyNotAccessibleFault
- NetworkTypeNotSupported
- OptionGroupAlreadyExistsFault
- OptionGroupNotFoundFault
- OptionGroupQuotaExceededFault
- PointInTimeRestoreNotEnabledFault
- ProvisionedIopsNotAvailableInAZFault
- ReservedDBInstanceAlreadyExistsFault
- ReservedDBInstanceNotFoundFault
- ReservedDBInstanceQuotaExceededFault
- ReservedDBInstancesOfferingNotFoundFault
- ResourceNotFoundFault
- SNSInvalidTopicFault
- SNSNoAuthorizationFault
- SNSTopicArnNotFoundFault
- SharedSnapshotQuotaExceededFault
- SnapshotQuotaExceededFault
- SourceClusterNotSupportedFault
- SourceDatabaseNotSupportedFault
- SourceNotFoundFault
- StorageQuotaExceededFault
- StorageTypeNotSupportedFault
- SubnetAlreadyInUse
- SubscriptionAlreadyExistFault
- SubscriptionCategoryNotFoundFault
- SubscriptionNotFoundFault
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, DBClusterBacktrackNotFoundFault, DBClusterEndpointAlreadyExistsFault, DBClusterEndpointNotFoundFault, DBClusterEndpointQuotaExceededFault, DBClusterNotFoundFault, DBClusterParameterGroupNotFoundFault, DBClusterQuotaExceededFault, DBClusterRoleAlreadyExistsFault, DBClusterRoleNotFoundFault, DBClusterRoleQuotaExceededFault, DBClusterSnapshotAlreadyExistsFault, DBClusterSnapshotNotFoundFault, DBInstanceAlreadyExistsFault, DBInstanceAutomatedBackupNotFoundFault, DBInstanceAutomatedBackupQuotaExceededFault, DBInstanceNotFoundFault, DBInstanceRoleAlreadyExistsFault, DBInstanceRoleNotFoundFault, DBInstanceRoleQuotaExceededFault, DBLogFileNotFoundFault, DBParameterGroupAlreadyExistsFault, DBParameterGroupNotFoundFault, DBParameterGroupQuotaExceededFault, DBProxyAlreadyExistsFault, DBProxyEndpointAlreadyExistsFault, DBProxyEndpointNotFoundFault, DBProxyEndpointQuotaExceededFault, DBProxyNotFoundFault, DBProxyQuotaExceededFault, DBProxyTargetAlreadyRegisteredFault, DBProxyTargetGroupNotFoundFault, DBProxyTargetNotFoundFault, DBSecurityGroupAlreadyExistsFault, DBSecurityGroupNotFoundFault, DBSecurityGroupNotSupportedFault, DBSecurityGroupQuotaExceededFault, DBSnapshotAlreadyExistsFault, DBSnapshotNotFoundFault, DBSubnetGroupAlreadyExistsFault, DBSubnetGroupDoesNotCoverEnoughAZs, DBSubnetGroupNotAllowedFault, DBSubnetGroupNotFoundFault, DBSubnetGroupQuotaExceededFault, DBSubnetQuotaExceededFault, DBUpgradeDependencyFailureFault, DomainNotFoundFault, Ec2ImagePropertiesNotSupportedFault, EventSubscriptionQuotaExceededFault, ExportTaskAlreadyExistsFault, ExportTaskNotFoundFault, GlobalClusterAlreadyExistsFault, GlobalClusterNotFoundFault, GlobalClusterQuotaExceededFault, IamRoleMissingPermissionsFault, IamRoleNotFoundFault, InstanceQuotaExceededFault, InsufficientAvailableIPsInSubnetFault, InsufficientDBClusterCapacityFault, InsufficientDBInstanceCapacityFault, InsufficientStorageClusterCapacityFault, InvalidBlueGreenDeploymentStateFault, InvalidCustomDBEngineVersionStateFault, InvalidDBClusterCapacityFault, InvalidDBClusterEndpointStateFault, InvalidDBClusterSnapshotStateFault, InvalidDBClusterStateFault, InvalidDBInstanceAutomatedBackupStateFault, InvalidDBInstanceStateFault, InvalidDBParameterGroupStateFault, InvalidDBProxyEndpointStateFault, InvalidDBProxyStateFault, InvalidDBSecurityGroupStateFault, InvalidDBSnapshotStateFault, InvalidDBSubnetGroupFault, InvalidDBSubnetGroupStateFault, InvalidDBSubnetStateFault, InvalidEventSubscriptionStateFault, InvalidExportOnlyFault, InvalidExportSourceStateFault, InvalidExportTaskStateFault, InvalidGlobalClusterStateFault, InvalidOptionGroupStateFault, InvalidRestoreFault, InvalidS3BucketFault, InvalidSubnet, InvalidVPCNetworkStateFault, KMSKeyNotAccessibleFault, NetworkTypeNotSupported, OptionGroupAlreadyExistsFault, OptionGroupNotFoundFault, OptionGroupQuotaExceededFault, PointInTimeRestoreNotEnabledFault, ProvisionedIopsNotAvailableInAZFault, ReservedDBInstanceAlreadyExistsFault, ReservedDBInstanceNotFoundFault, ReservedDBInstanceQuotaExceededFault, ReservedDBInstancesOfferingNotFoundFault, ResourceNotFoundFault, SNSInvalidTopicFault, SNSNoAuthorizationFault, SNSTopicArnNotFoundFault, SharedSnapshotQuotaExceededFault, SnapshotQuotaExceededFault, SourceClusterNotSupportedFault, SourceDatabaseNotSupportedFault, SourceNotFoundFault, StorageQuotaExceededFault, StorageTypeNotSupportedFault, SubnetAlreadyInUse, SubscriptionAlreadyExistFault, SubscriptionCategoryNotFoundFault, SubscriptionNotFoundFault