Module: Aws::DocDB::Errors
- Defined in:
- gems/aws-sdk-docdb/lib/aws-sdk-docdb/errors.rb
Overview
When DocDB returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::DocDB::Errors::ServiceError < Errors::ServiceError
You can rescue all DocDB errors using ServiceError:
begin
# do stuff
rescue Aws::DocDB::Errors::ServiceError
# rescues all DocDB 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
- AuthorizationNotFoundFault
- This error class is not used.
AuthorizationNotFound
is used during parsing instead.
- This error class is not used.
- CertificateNotFoundFault
- This error class is not used.
CertificateNotFound
is used during parsing instead.
- This error class is not used.
- DBClusterAlreadyExistsFault
- DBClusterNotFoundFault
- DBClusterParameterGroupNotFoundFault
- This error class is not used.
DBClusterParameterGroupNotFound
is used during parsing instead.
- This error class is not used.
- DBClusterQuotaExceededFault
- DBClusterSnapshotAlreadyExistsFault
- DBClusterSnapshotNotFoundFault
- DBInstanceAlreadyExistsFault
- This error class is not used.
DBInstanceAlreadyExists
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.
- 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.
- DBSecurityGroupNotFoundFault
- This error class is not used.
DBSecurityGroupNotFound
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.
- DBSubnetGroupAlreadyExistsFault
- This error class is not used.
DBSubnetGroupAlreadyExists
is used during parsing instead.
- This error class is not used.
- DBSubnetGroupDoesNotCoverEnoughAZs
- 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.
- EventSubscriptionQuotaExceededFault
- This error class is not used.
EventSubscriptionQuotaExceeded
is used during parsing instead.
- This error class is not used.
- GlobalClusterAlreadyExistsFault
- GlobalClusterNotFoundFault
- GlobalClusterQuotaExceededFault
- InstanceQuotaExceededFault
- This error class is not used.
InstanceQuotaExceeded
is used during parsing instead.
- This error class is not used.
- 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.
- InvalidDBClusterSnapshotStateFault
- InvalidDBClusterStateFault
- 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.
- InvalidDBSecurityGroupStateFault
- This error class is not used.
InvalidDBSecurityGroupState
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.
- InvalidDBSubnetGroupStateFault
- InvalidDBSubnetStateFault
- InvalidEventSubscriptionStateFault
- This error class is not used.
InvalidEventSubscriptionState
is used during parsing instead.
- This error class is not used.
- InvalidGlobalClusterStateFault
- InvalidRestoreFault
- InvalidSubnet
- InvalidVPCNetworkStateFault
- KMSKeyNotAccessibleFault
- 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.
- 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.
- 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.
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: AuthorizationNotFoundFault, CertificateNotFoundFault, DBClusterAlreadyExistsFault, DBClusterNotFoundFault, DBClusterParameterGroupNotFoundFault, DBClusterQuotaExceededFault, DBClusterSnapshotAlreadyExistsFault, DBClusterSnapshotNotFoundFault, DBInstanceAlreadyExistsFault, DBInstanceNotFoundFault, DBParameterGroupAlreadyExistsFault, DBParameterGroupNotFoundFault, DBParameterGroupQuotaExceededFault, DBSecurityGroupNotFoundFault, DBSnapshotAlreadyExistsFault, DBSnapshotNotFoundFault, DBSubnetGroupAlreadyExistsFault, DBSubnetGroupDoesNotCoverEnoughAZs, DBSubnetGroupNotFoundFault, DBSubnetGroupQuotaExceededFault, DBSubnetQuotaExceededFault, DBUpgradeDependencyFailureFault, EventSubscriptionQuotaExceededFault, GlobalClusterAlreadyExistsFault, GlobalClusterNotFoundFault, GlobalClusterQuotaExceededFault, InstanceQuotaExceededFault, InsufficientDBClusterCapacityFault, InsufficientDBInstanceCapacityFault, InsufficientStorageClusterCapacityFault, InvalidDBClusterSnapshotStateFault, InvalidDBClusterStateFault, InvalidDBInstanceStateFault, InvalidDBParameterGroupStateFault, InvalidDBSecurityGroupStateFault, InvalidDBSnapshotStateFault, InvalidDBSubnetGroupStateFault, InvalidDBSubnetStateFault, InvalidEventSubscriptionStateFault, InvalidGlobalClusterStateFault, InvalidRestoreFault, InvalidSubnet, InvalidVPCNetworkStateFault, KMSKeyNotAccessibleFault, ResourceNotFoundFault, SNSInvalidTopicFault, SNSNoAuthorizationFault, SNSTopicArnNotFoundFault, SharedSnapshotQuotaExceededFault, SnapshotQuotaExceededFault, SourceNotFoundFault, StorageQuotaExceededFault, StorageTypeNotSupportedFault, SubnetAlreadyInUse, SubscriptionAlreadyExistFault, SubscriptionCategoryNotFoundFault, SubscriptionNotFoundFault