The openstack_dashboard.api.lbaas ModuleΒΆ

class openstack_dashboard.api.lbaas.Member(apiresource)[source]

Bases: openstack_dashboard.api.quantum.QuantumAPIDictWrapper

Wrapper for quantum load balancer member

class Member.AttributeDict[source]

Bases: dict

Member.readable(request)[source]
class openstack_dashboard.api.lbaas.Pool(apiresource)[source]

Bases: openstack_dashboard.api.quantum.QuantumAPIDictWrapper

Wrapper for quantum load balancer pool

class Pool.AttributeDict[source]

Bases: dict

Pool.readable(request)[source]
class openstack_dashboard.api.lbaas.PoolMonitor(apiresource)[source]

Bases: openstack_dashboard.api.quantum.QuantumAPIDictWrapper

Wrapper for quantum load balancer pool health monitor

class openstack_dashboard.api.lbaas.PoolStats(apiresource)[source]

Bases: openstack_dashboard.api.quantum.QuantumAPIDictWrapper

Wrapper for quantum load balancer pool stats

class openstack_dashboard.api.lbaas.Vip(apiresource)[source]

Bases: openstack_dashboard.api.quantum.QuantumAPIDictWrapper

Wrapper for quantum load balancer vip

openstack_dashboard.api.lbaas.member_create(request, **kwargs)[source]

Create a load balance member

Parameters:
  • request – request context
  • pool_id – pool_id of pool for member
  • address – IP address
  • protocol_port – transport layer port number
  • weight – weight for member
  • admin_state_up – admin_state
openstack_dashboard.api.lbaas.member_delete(request, mem_id)[source]
openstack_dashboard.api.lbaas.member_get(request, member_id)[source]
openstack_dashboard.api.lbaas.member_update(request, member_id, **kwargs)[source]
openstack_dashboard.api.lbaas.members_get(request, **kwargs)[source]
openstack_dashboard.api.lbaas.pool_create(request, **kwargs)[source]

Create a pool for specified protocol

Parameters:
  • request – request context
  • name – name for pool
  • description – description for pool
  • subnet_id – subnet_id for subnet of pool
  • protocol – load balanced protocol
  • lb_method – load balancer method
  • admin_state_up – admin state (default on)
openstack_dashboard.api.lbaas.pool_delete(request, pool)[source]
openstack_dashboard.api.lbaas.pool_get(request, pool_id)[source]
openstack_dashboard.api.lbaas.pool_health_monitor_create(request, **kwargs)[source]

Create a health monitor and associate with pool

Parameters:
  • request – request context
  • type – type of monitor
  • delay – delay of monitor
  • timeout – timeout of monitor
  • max_retries – max retries [1..10]
  • http_method – http method
  • url_path – url path
  • expected_codes – http return code
  • admin_state_up – admin state
openstack_dashboard.api.lbaas.pool_health_monitor_delete(request, mon_id)[source]
openstack_dashboard.api.lbaas.pool_health_monitor_get(request, monitor_id)[source]
openstack_dashboard.api.lbaas.pool_health_monitors_get(request, **kwargs)[source]
openstack_dashboard.api.lbaas.pool_stats(request, pool_id, **kwargs)[source]
openstack_dashboard.api.lbaas.pool_update(request, pool_id, **kwargs)[source]
openstack_dashboard.api.lbaas.pools_get(request, **kwargs)[source]
openstack_dashboard.api.lbaas.vip_create(request, **kwargs)[source]

Create a vip for a specified pool.

Parameters:
  • request – request context
  • address – virtual IP address
  • name – name for vip
  • description – description for vip
  • subnet_id – subnet_id for subnet of vip
  • protocol_port – transport layer port number for vip
Returns:

Vip object

openstack_dashboard.api.lbaas.vip_delete(request, vip_id)[source]
openstack_dashboard.api.lbaas.vip_get(request, vip_id)[source]
openstack_dashboard.api.lbaas.vip_update(request, vip_id, **kwargs)[source]
openstack_dashboard.api.lbaas.vips_get(request, **kwargs)[source]

Previous topic

The openstack_dashboard.api Module

Next topic

The openstack_dashboard.api.base Module

This Page