octavia.api.v2.controllers package¶
Submodules¶
octavia.api.v2.controllers.amphora module¶
-
class
AmphoraController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:amphora:'¶
-
-
class
AmphoraStatsController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:amphora:'¶
-
-
class
AmphoraUpdateController(*args, **kwargs)[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(*args, **kwargs)[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(*args, **kwargs)[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(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:flavor-profile:'¶
-
octavia.api.v2.controllers.flavors module¶
-
class
FlavorsController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:flavor:'¶
-
octavia.api.v2.controllers.health_monitor module¶
-
class
HealthMonitorController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:healthmonitor:'¶
-
octavia.api.v2.controllers.l7policy module¶
-
class
L7PolicyController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:l7policy:'¶
-
octavia.api.v2.controllers.l7rule module¶
-
class
L7RuleController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:l7rule:'¶
-
octavia.api.v2.controllers.listener module¶
-
class
ListenersController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:listener:'¶
-
-
class
StatisticsController(*args, **kwargs)[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(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.load_balancer.LoadBalancersController
-
class
LoadBalancersController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:loadbalancer:'¶
-
-
class
StatisticsController(*args, **kwargs)[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(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:member:'¶
-
octavia.api.v2.controllers.pool module¶
-
class
PoolsController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:pool:'¶
-
octavia.api.v2.controllers.provider module¶
-
class
AvailabilityZoneCapabilitiesController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:provider-availability-zone:'¶
-
-
class
FlavorCapabilitiesController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:provider-flavor:'¶
-
octavia.api.v2.controllers.quotas module¶
-
class
QuotasController(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
RBAC_TYPE= 'os_load-balancer_api:quota:'¶
-
Module contents¶
-
class
BaseV2Controller(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
healthmonitors= None¶
-
l7policies= None¶
-
listeners= None¶
-
loadbalancers= None¶
-
pools= None¶
-
quotas= None¶
-
-
class
OctaviaV2Controller(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.base.BaseController-
amphorae= None¶
-
-
class
V2Controller(*args, **kwargs)[source]¶ Bases:
octavia.api.v2.controllers.BaseV2Controller-
lbaas= None¶
-