This Page

The quantum.extensions.loadbalancer Module

exception quantum.extensions.loadbalancer.HealthMonitorNotFound(**kwargs)

Bases: quantum.common.exceptions.NotFound

message = u'Health_monitor %(monitor_id)s could not be found'
class quantum.extensions.loadbalancer.LoadBalancerPluginBase

Bases: quantum.plugins.services.service_base.ServicePluginBase

create_health_monitor(context, health_monitor)
create_member(context, member)
create_pool(context, pool)
create_pool_health_monitor(context, health_monitor, pool_id)
create_vip(context, vip)
delete_health_monitor(context, id)
delete_member(context, id)
delete_pool(context, id)
delete_pool_health_monitor(context, id, pool_id)
delete_vip(context, id)
get_health_monitor(context, id, fields=None)
get_health_monitors(context, filters=None, fields=None)
get_member(context, id, fields=None)
get_members(context, filters=None, fields=None)
get_plugin_description()
get_plugin_name()
get_plugin_type()
get_pool(context, id, fields=None)
get_pool_health_monitor(context, id, pool_id, fields=None)
get_pools(context, filters=None, fields=None)
get_vip(context, id, fields=None)
get_vips(context, filters=None, fields=None)
stats(context, pool_id)
update_health_monitor(context, id, health_monitor)
update_member(context, id, member)
update_pool(context, id, pool)
update_vip(context, id, vip)
class quantum.extensions.loadbalancer.Loadbalancer

Bases: quantum.api.extensions.ExtensionDescriptor

classmethod get_alias()
classmethod get_description()
get_extended_resources(version)
classmethod get_name()
classmethod get_namespace()
classmethod get_plugin_interface()
classmethod get_resources()
classmethod get_updated()
update_attributes_map(attributes)
exception quantum.extensions.loadbalancer.MemberNotFound(**kwargs)

Bases: quantum.common.exceptions.NotFound

message = u'Member %(member_id)s could not be found'
exception quantum.extensions.loadbalancer.PoolInUse(**kwargs)

Bases: quantum.common.exceptions.InUse

message = u'Pool %(pool_id)s is still in use'
exception quantum.extensions.loadbalancer.PoolNotFound(**kwargs)

Bases: quantum.common.exceptions.NotFound

message = u'Pool %(pool_id)s could not be found'
exception quantum.extensions.loadbalancer.PoolStatsNotFound(**kwargs)

Bases: quantum.common.exceptions.NotFound

message = u'Statistics of Pool %(pool_id)s could not be found'
exception quantum.extensions.loadbalancer.ProtocolMismatch(**kwargs)

Bases: quantum.common.exceptions.BadRequest

message = u'Protocol %(vip_proto)s does not match pool protocol %(pool_proto)s'
exception quantum.extensions.loadbalancer.StateInvalid(**kwargs)

Bases: quantum.common.exceptions.QuantumException

message = u'Invalid state %(state)s of Loadbalancer resource %(id)s'
exception quantum.extensions.loadbalancer.VipExists(**kwargs)

Bases: quantum.common.exceptions.QuantumException

message = u'Another Vip already exists for pool %(pool_id)s'
exception quantum.extensions.loadbalancer.VipNotFound(**kwargs)

Bases: quantum.common.exceptions.NotFound

message = u'Vip %(vip_id)s could not be found'