Module: Aws::ElasticLoadBalancing::Errors

Defined in:
gems/aws-sdk-elasticloadbalancing/lib/aws-sdk-elasticloadbalancing/errors.rb

Overview

When ElasticLoadBalancing returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::ElasticLoadBalancing::Errors::ServiceError < Aws::Errors::ServiceError

You can rescue all ElasticLoadBalancing errors using ServiceError:

begin
  # do stuff
rescue Aws::ElasticLoadBalancing::Errors::ServiceError
  # rescues all ElasticLoadBalancing 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

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: AccessPointNotFoundException, CertificateNotFoundException, DependencyThrottleException, DuplicateAccessPointNameException, DuplicateListenerException, DuplicatePolicyNameException, DuplicateTagKeysException, InvalidConfigurationRequestException, InvalidEndPointException, InvalidSchemeException, InvalidSecurityGroupException, InvalidSubnetException, ListenerNotFoundException, LoadBalancerAttributeNotFoundException, OperationNotPermittedException, PolicyNotFoundException, PolicyTypeNotFoundException, SubnetNotFoundException, TooManyAccessPointsException, TooManyPoliciesException, TooManyTagsException, UnsupportedProtocolException