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