Class AWS::EC2::Region
In: lib/aws/ec2/region.rb
Parent: Resource

Represents an EC2 region. You can use this to find the endpoint for a given region:

 ec2.regions["us-west-1"].endpoint

Region also responds to all of the methods of {EC2} except {EC2#regions}; for example, to list instance IDs by region, you can do:

 ec2.regions.inject({}) do |h,region|
   h[region.name] = region.instances.map(&:id)
   h
 end

@attr_reader [String] endpoint The endpoint to use for this region

  (e.g. "ec2.eu-west-1.amazonaws.com").

Methods

Constants

PROXIED_METHODS = [ :instances, :security_groups, :key_pairs, :elastic_ips, :tags, :availability_zones, :images, :volumes, :snapshots, :reserved_instances, :reserved_instances_offerings

Attributes

name  [R]  @return [String] The name of the region (e.g. "us-east-1").

Public Class methods

Public Instance methods

@return [Boolean] True if the region is available for this

  account.

Protected Instance methods

[Validate]