Load Balancer
Load balancers are used in multi-tier apps to distribute load across a variety of compute instances. This class inherits from TopLevelResource and has direct access to the resource’s database object.
Attribute |
Description |
---|---|
resource_id |
The primary resource identifier that takes the form of a prefix followed by numbers and letters |
organization_service_id |
The ID of the parent organization service (cloud) |
region_name |
The region that the instance resides in |
load_balancer_id |
The provider ID of the load balancer |
name |
The name of the load balancer |
lb_type |
The type of load balancer (eg: Application, Classic, Network) |
created_time |
The time the resource was created. Returns a list of associated security groups |
fqdn |
The fully qualified domain name of the load balancer |
scheme |
Denotes whether or not the load balancer is public facing |
arn |
The ARN associated with this load balancer |
attributes |
|
networks |
Returns a list of associated networks |
subnets |
Returns a list of subnets associated with this load balancer |
instances |
Returns a list of instances associated with this load balancer |
access_lists |
Returns a list of associated security groups |
LoadBalancer Operations
delete(user_resource_id=None)
classmethod filter_query_for_global_search(query, search_string)
get_date_created()
static get_db_class()
static get_provider_id_field()
static get_resource_type()
get_supported_actions()
handle_resource_created(user_resource_id=None, project_resource_id=None)
handle_resource_destroyed(user_resource_id=None)
handle_resource_modified(resource, *args, **kwargs)
load_balancer_id
loadbalancer
top_level_resource = True