class Yao::Resources::LoadBalancer

Public Instance Methods

project() click to toggle source

@return [Yao::Resources::Tenant]

# File lib/yao/resources/loadbalancer.rb, line 14
def project
  if project_id = self["project_id"]
    Yao::Tenant.find project_id
  end
end
Also aliased as: tenant
tenant()
Alias for: project
vip_network() click to toggle source

@return [Yao::Resources::Network]

# File lib/yao/resources/loadbalancer.rb, line 22
def vip_network
  if vip_network_id = self["vip_network_id"]
    Yao::Network.find vip_network_id
  end
end
vip_port() click to toggle source

@return [Yao::Resources::Port]

# File lib/yao/resources/loadbalancer.rb, line 29
def vip_port
  if vip_port_id = self["vip_port_id"]
    Yao::Port.find vip_port_id
  end
end
vip_subnet() click to toggle source

@return [Yao::Resources::Subnet]

# File lib/yao/resources/loadbalancer.rb, line 36
def vip_subnet
  if vip_subnet_id = self["vip_subnet_id"]
    Yao::Subnet.find vip_subnet_id
  end
end