1Load Balancer v2 API
2====================
3
4.. automodule:: openstack.load_balancer.v2._proxy
5
6The LoadBalancer Class
7----------------------
8
9The load_balancer high-level interface is available through the
10``load_balancer`` member of a :class:`~openstack.connection.Connection` object.
11The ``load_balancer`` member will only be added if the service is detected.
12
13Load Balancer Operations
14^^^^^^^^^^^^^^^^^^^^^^^^
15
16.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
17  :noindex:
18  :members: create_load_balancer, delete_load_balancer, find_load_balancer,
19            get_load_balancer, get_load_balancer_statistics, load_balancers,
20            update_load_balancer, failover_load_balancer
21
22Listener Operations
23^^^^^^^^^^^^^^^^^^^
24
25.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
26  :noindex:
27  :members: create_listener, delete_listener, find_listener, get_listener,
28            get_listener_statistics, listeners, update_listener
29
30Pool Operations
31^^^^^^^^^^^^^^^
32
33.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
34  :noindex:
35  :members: create_pool, delete_pool, find_pool, get_pool, pools, update_pool
36
37Member Operations
38^^^^^^^^^^^^^^^^^
39
40.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
41  :noindex:
42  :members: create_member, delete_member, find_member, get_member, members,
43            update_member
44
45Health Monitor Operations
46^^^^^^^^^^^^^^^^^^^^^^^^^
47
48.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
49  :noindex:
50  :members: create_health_monitor, delete_health_monitor, find_health_monitor,
51            get_health_monitor, health_monitors, update_health_monitor
52
53L7 Policy Operations
54^^^^^^^^^^^^^^^^^^^^
55
56.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
57  :noindex:
58  :members: create_l7_policy, delete_l7_policy, find_l7_policy,
59            get_l7_policy, l7_policies, update_l7_policy
60
61L7 Rule Operations
62^^^^^^^^^^^^^^^^^^
63
64.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
65  :noindex:
66  :members: create_l7_rule, delete_l7_rule, find_l7_rule,
67            get_l7_rule, l7_rules, update_l7_rule
68
69Provider Operations
70^^^^^^^^^^^^^^^^^^^
71
72.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
73  :noindex:
74  :members: providers, provider_flavor_capabilities
75
76Flavor Profile Operations
77^^^^^^^^^^^^^^^^^^^^^^^^^
78
79.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
80  :noindex:
81  :members: create_flavor_profile, get_flavor_profile, flavor_profiles,
82            delete_flavor_profile, find_flavor_profile, update_flavor_profile
83
84Flavor Operations
85^^^^^^^^^^^^^^^^^
86
87.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
88  :noindex:
89  :members: create_flavor, get_flavor, flavors, delete_flavor,
90            find_flavor, update_flavor
91
92Quota Operations
93^^^^^^^^^^^^^^^^
94
95.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
96  :noindex:
97  :members: update_quota, delete_quota, quotas, get_quota, get_quota_default
98
99Amphora Operations
100^^^^^^^^^^^^^^^^^^
101
102.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
103  :noindex:
104  :members: amphorae, get_amphora, find_amphora, configure_amphora,
105            failover_amphora
106
107Availability Zone Profile Operations
108^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
109
110.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
111  :noindex:
112  :members: create_availability_zone_profile, get_availability_zone_profile,
113            availability_zone_profiles, delete_availability_zone_profile,
114            find_availability_zone_profile, update_availability_zone_profile
115
116Availability Zone Operations
117^^^^^^^^^^^^^^^^^^^^^^^^^^^^
118
119.. autoclass:: openstack.load_balancer.v2._proxy.Proxy
120  :noindex:
121  :members: create_availability_zone, get_availability_zone,
122            availability_zones, delete_availability_zone,
123            find_availability_zone, update_availability_zone
124