class DockerCloud::NodeType

Public Instance Methods

availability_zones() click to toggle source
# File lib/docker_cloud/node_type.rb, line 28
def availability_zones
  if @az.nil?
    @az = []
    info[:availability_zones].each do |az|
      @az.push(client.availability_zones.get_from_uri(az))
    end
  end
  @az
end
available() click to toggle source

def availability_zones; info; end

# File lib/docker_cloud/node_type.rb, line 20
def available
  info[:available]
end
label() click to toggle source
# File lib/docker_cloud/node_type.rb, line 11
def label
  info[:label]
end
name() click to toggle source
# File lib/docker_cloud/node_type.rb, line 7
def name
  info[:name]
end
provider() click to toggle source
# File lib/docker_cloud/node_type.rb, line 24
def provider
  @provider ||= client.providers.get_from_uri(info[:provider]) unless info[:provider].nil?
end
regions() click to toggle source
# File lib/docker_cloud/node_type.rb, line 15
def regions
  info[:regions]
end
resource_uri() click to toggle source
# File lib/docker_cloud/node_type.rb, line 3
def resource_uri
  info[:resource_uri]
end