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