module Aws::DAX::Errors
When DAX
returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::DAX::Errors::ServiceError < {Aws::Errors::ServiceError}
You can rescue all DAX
errors using ServiceError:
begin # do stuff rescue Aws::DAX::Errors::ServiceError # rescues all DAX API errors end
## Request Context ServiceError objects have a {Aws::Errors::ServiceError#context context} method that returns information about the request that generated the error. See {Seahorse::Client::RequestContext} for more information.
## Error Classes
-
{ClusterAlreadyExistsFault}
-
{ClusterNotFoundFault}
-
{ClusterQuotaForCustomerExceededFault}
-
{InsufficientClusterCapacityFault}
-
{InvalidARNFault}
-
{InvalidClusterStateFault}
-
{InvalidParameterCombinationException}
-
{InvalidParameterGroupStateFault}
-
{InvalidParameterValueException}
-
{InvalidSubnet}
-
{InvalidVPCNetworkStateFault}
-
{NodeNotFoundFault}
-
{NodeQuotaForClusterExceededFault}
-
{NodeQuotaForCustomerExceededFault}
-
{ParameterGroupAlreadyExistsFault}
-
{ParameterGroupNotFoundFault}
-
{ParameterGroupQuotaExceededFault}
-
{ServiceLinkedRoleNotFoundFault}
-
{ServiceQuotaExceededException}
-
{SubnetGroupAlreadyExistsFault}
-
{SubnetGroupInUseFault}
-
{SubnetGroupNotFoundFault}
-
{SubnetGroupQuotaExceededFault}
-
{SubnetInUse}
-
{SubnetQuotaExceededFault}
-
{TagNotFoundFault}
-
{TagQuotaPerResourceExceeded}
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.