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.availability_zone_profiles module¶
-
class
AvailabilityZoneProfileController[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:availability-zone-profile:'¶
-
octavia.api.v2.controllers.availability_zones module¶
-
class
AvailabilityZonesController[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:availability-zone:'¶
-
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
AvailabilityZoneCapabilitiesController(provider)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:provider-availability-zone:'¶
-
-
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¶
-