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:'¶
 - post(load_balancer: LoadBalancerRootPOST)[source]¶
- Creates a load balancer. 
 
- 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¶
 
