octavia.api.v2.controllers package¶
Submodules¶
octavia.api.v2.controllers.amphora module¶
-
class
AmphoraController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:amphora:'¶
-
-
class
AmphoraStatsController
(amp_id)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:amphora:'¶
-
-
class
AmphoraUpdateController
(amp_id)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:amphora:'¶
-
octavia.api.v2.controllers.base module¶
octavia.api.v2.controllers.flavor_profiles module¶
-
class
FlavorProfileController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:flavor-profile:'¶
-
octavia.api.v2.controllers.flavors module¶
-
class
FlavorsController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:flavor:'¶
-
octavia.api.v2.controllers.health_monitor module¶
-
class
HealthMonitorController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:healthmonitor:'¶
-
octavia.api.v2.controllers.l7policy module¶
-
class
L7PolicyController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:l7policy:'¶
-
octavia.api.v2.controllers.l7rule module¶
-
class
L7RuleController
(l7policy_id)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:l7rule:'¶
-
octavia.api.v2.controllers.listener module¶
-
class
ListenersController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:listener:'¶
-
-
class
StatisticsController
(listener_id)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
,octavia.common.stats.StatsMixin
-
RBAC_TYPE
= 'os_load-balancer_api:listener:'¶
-
octavia.api.v2.controllers.load_balancer module¶
-
class
FailoverController
(lb_id)[source]¶ Bases:
octavia.api.v2.controllers.load_balancer.LoadBalancersController
-
class
LoadBalancersController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:loadbalancer:'¶
-
-
class
StatisticsController
(lb_id)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
,octavia.common.stats.StatsMixin
-
RBAC_TYPE
= 'os_load-balancer_api:loadbalancer:'¶
-
octavia.api.v2.controllers.member module¶
-
class
MemberController
(pool_id)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:member:'¶
-
octavia.api.v2.controllers.pool module¶
-
class
PoolsController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:pool:'¶
-
octavia.api.v2.controllers.provider module¶
-
class
FlavorCapabilitiesController
(provider)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:provider-flavor:'¶
-
octavia.api.v2.controllers.quotas module¶
-
class
QuotasController
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
RBAC_TYPE
= 'os_load-balancer_api:quota:'¶
-
Module contents¶
-
class
BaseV2Controller
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
healthmonitors
= None¶
-
l7policies
= None¶
-
listeners
= None¶
-
loadbalancers
= None¶
-
pools
= None¶
-
quotas
= None¶
-
-
class
OctaviaV2Controller
[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController
-
amphorae
= None¶
-
-
class
V2Controller
[source]¶ Bases:
octavia.api.v2.controllers.BaseV2Controller
-
lbaas
= None¶
-