libcloud.loadbalancer.types module

exception libcloud.loadbalancer.types.LibcloudLBError(value: str, driver: BaseDriver | None = None)[source]

Bases: LibcloudError

exception libcloud.loadbalancer.types.LibcloudLBImmutableError(value: str, driver: BaseDriver | None = None)[source]

Bases: LibcloudLBError

class libcloud.loadbalancer.types.Provider[source]

Bases: object

Defines for each of the supported providers

Non-Dummy drivers are sorted in alphabetical order. Please preserve this ordering when adding new drivers.

Variables:

ALIYUN_SLB – Aliyun SLB loadbalancer driver

ALB = 'alb'
ALIYUN_SLB = 'aliyun_slb'
BRIGHTBOX = 'brightbox'
CLOUDSTACK = 'cloudstack'
DIMENSIONDATA = 'dimensiondata'
ELB = 'elb'
GCE = 'gce'
NINEFOLD = 'ninefold'
NTTCIS = 'nttcis'
RACKSPACE = 'rackspace'
RACKSPACE_UK = 'rackspace_uk'
RACKSPACE_US = 'rackspace_us'
class libcloud.loadbalancer.types.State[source]

Bases: object

Standard states for a loadbalancer

Variables:
  • RUNNING – loadbalancer is running and ready to use

  • UNKNOWN – loabalancer state is unknown

DELETED = 4
ERROR = 3
PENDING = 1
RUNNING = 0
UNKNOWN = 2