The openstack_dashboard.api.lbaas ModuleΒΆ
- class openstack_dashboard.api.lbaas.Member(apiresource)[source]
Bases: openstack_dashboard.api.neutron.NeutronAPIDictWrapper
Wrapper for neutron load balancer member.
- class openstack_dashboard.api.lbaas.Pool(apiresource)[source]
Bases: openstack_dashboard.api.neutron.NeutronAPIDictWrapper
Wrapper for neutron load balancer pool.
- class openstack_dashboard.api.lbaas.PoolMonitor(apiresource)[source]
Bases: openstack_dashboard.api.neutron.NeutronAPIDictWrapper
Wrapper for neutron load balancer pool health monitor.
- class openstack_dashboard.api.lbaas.PoolStats(apiresource)[source]
Bases: openstack_dashboard.api.neutron.NeutronAPIDictWrapper
Wrapper for neutron load balancer pool stats.
- class openstack_dashboard.api.lbaas.Vip(apiresource)[source]
Bases: openstack_dashboard.api.neutron.NeutronAPIDictWrapper
Wrapper for neutron 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_list(request, **kwargs)[source]
- openstack_dashboard.api.lbaas.member_update(request, member_id, **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
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_monitor_list(request, **kwargs)[source]
- openstack_dashboard.api.lbaas.pool_health_monitor_update(request, monitor_id, **kwargs)[source]
- openstack_dashboard.api.lbaas.pool_list(request, **kwargs)[source]
- openstack_dashboard.api.lbaas.pool_monitor_association_create(request, **kwargs)[source]
Associate a health monitor with pool
Parameters: - request – request context
- monitor_id – id of monitor
- pool_id – id of pool
- openstack_dashboard.api.lbaas.pool_monitor_association_delete(request, **kwargs)[source]
Disassociate a health monitor from pool
Parameters: - request – request context
- monitor_id – id of monitor
- pool_id – id of pool
- 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.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_list(request, **kwargs)[source]
- openstack_dashboard.api.lbaas.vip_update(request, vip_id, **kwargs)[source]