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¶
-