Exception: Aws::Errors::NoSuchEndpointError
- Inherits:
- 
      RuntimeError
      
        - Object
- RuntimeError
- Aws::Errors::NoSuchEndpointError
 
- Defined in:
- lib/aws-sdk-core/errors.rb
Overview
Raised when attempting to connect to an endpoint and a ‘SocketError` is received from the HTTP client. This error is typically the result of configuring an invalid `:region`.
Instance Attribute Summary collapse
- 
  
    
      #context  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute context. 
- 
  
    
      #endpoint  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute endpoint. 
- 
  
    
      #original_error  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute original_error. 
Instance Method Summary collapse
- 
  
    
      #initialize(options = {})  ⇒ NoSuchEndpointError 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of NoSuchEndpointError. 
Constructor Details
#initialize(options = {}) ⇒ NoSuchEndpointError
Returns a new instance of NoSuchEndpointError.
| 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 | # File 'lib/aws-sdk-core/errors.rb', line 281 def initialize( = {}) @context = [:context] @endpoint = @context.http_request.endpoint @original_error = [:original_error] super(<<-MSG) Encountered a `SocketError` while attempting to connect to: #{endpoint} This is typically the result of an invalid `:region` option or a poorly formatted `:endpoint` option. * Avoid configuring the `:endpoint` option directly. Endpoints are constructed from the `:region`. The `:endpoint` option is reserved for certain services or for connecting to non-standard test endpoints. * Not every service is available in every region. * Never suffix region names with availability zones. Use "us-east-1", not "us-east-1a" Known AWS regions include (not specific to this service): #{possible_regions} MSG end | 
Instance Attribute Details
#context ⇒ Object (readonly)
Returns the value of attribute context.
| 308 309 310 | # File 'lib/aws-sdk-core/errors.rb', line 308 def context @context end | 
#endpoint ⇒ Object (readonly)
Returns the value of attribute endpoint.
| 310 311 312 | # File 'lib/aws-sdk-core/errors.rb', line 310 def endpoint @endpoint end | 
#original_error ⇒ Object (readonly)
Returns the value of attribute original_error.
| 312 313 314 | # File 'lib/aws-sdk-core/errors.rb', line 312 def original_error @original_error end |