class Yao::Resources::LoadBalancerPool
Public Instance Methods
healthmonitor()
click to toggle source
@return [Yao::Resources::LoadBalancerHealthMonitor]
# File lib/yao/resources/loadbalancer_pool.rb, line 37 def healthmonitor @healthmonitor ||= if healthmonitor_id = self["healthmonitor_id"] Yao::LoadBalancerHealthMonitor.get(healthmonitor_id) end end
listeners()
click to toggle source
@return [Yao::Resources::LoadBalancerListener]
# File lib/yao/resources/loadbalancer_pool.rb, line 15 def listeners @listeners ||= self["listeners"].map do |listener| Yao::LoadBalancerListener.get(listener["id"]) end end
members()
click to toggle source
@return [Yao::Resources::LoadBalancerPoolMember]
# File lib/yao/resources/loadbalancer_pool.rb, line 30 def members @members ||= self["members"].map do |member| Yao::LoadBalancerPoolMember.get(self, member["id"]) end end
project()
click to toggle source
@return [Yao::Resources::Tenant]
# File lib/yao/resources/loadbalancer_pool.rb, line 22 def project if project_id = self["project_id"] Yao::Tenant.find project_id end end
Also aliased as: tenant