Module: Aws::DocDB::Errors
- Extended by:
- Errors::DynamicErrors
- Defined in:
- 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
-
* This error class is not used. `AuthorizationNotFound` is used during parsing instead.
-
* This error class is not used. `CertificateNotFound` is used during parsing instead.
-
DBClusterParameterGroupNotFoundFault
* This error class is not used. `DBClusterParameterGroupNotFound` is used during parsing instead.
-
* This error class is not used. `DBInstanceAlreadyExists` is used during parsing instead.
-
* This error class is not used. `DBInstanceNotFound` 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.
-
* This error class is not used. `DBSecurityGroupNotFound` 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. `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.
-
* 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. `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. `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.
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