altimeter.aws.resource.elbv2 package¶
Submodules¶
altimeter.aws.resource.elbv2.load_balancer module¶
Resource for load balancers
- 
class LoadBalancerResourceSpec¶
- Bases: - altimeter.aws.resource.elbv2.ELBV2ResourceSpec- Resource for load balancer - 
classmethod get_lb_attrs(client, lb_arn)¶
- Get lb attributes that Altimeter graphs. - Return type
- Dict[- str,- str]
 
 - 
classmethod list_from_aws(client, account_id, region)¶
- Return a dict of dicts of the format: - {‘lb_1_arn’: {lb_1_dict},
- ‘lb_2_arn’: {lb_2_dict}, …} 
 - Where the dicts represent results from describe_load_balancers. - Return type
 
 - 
schema: Schema = <altimeter.core.graph.schema.Schema object>¶
 - 
type_name: str = 'loadbalancer'¶
 
- 
classmethod 
altimeter.aws.resource.elbv2.target_group module¶
Resource for target groups
- 
exception TargetGroupAccessDeniedException¶
- 
class TargetGroupResourceSpec¶
- Bases: - altimeter.aws.resource.elbv2.ELBV2ResourceSpec- Resource for target group - 
classmethod list_from_aws(client, account_id, region)¶
- Return a dict of dicts of the format: - {‘target_group_1_arn’: {target_group_1_dict},
- ‘target_group_2_arn’: {target_group_2_dict}, …} 
 - Where the dicts represent results from describe_target_groups. - Return type
 
 - 
schema: Schema = <altimeter.core.graph.schema.Schema object>¶
 - 
type_name: str = 'targetgroup'¶
 
- 
classmethod 
- 
get_target_group_health(client, target_group_arn)¶
- Describes target health for a given target group - Return type
- List[- Dict[- str,- Any]]
 
Module contents¶
ResourceSpec classes for elbv2 resources.
- 
class ELBV2ResourceSpec¶
- Bases: - altimeter.aws.resource.resource_spec.AWSResourceSpec- Abstract base for ResourceSpec classes for elbv2 resources. - 
classmethod get_client_name()¶
- Get the boto3 client name to be used for scanning resources of this type. Generally this is the same as cls.service_name but in some cases it is not. - Return type
- str
- Returns
- string of boto3 client name for cls.service 
 
 - 
service_name: str = 'elbv2'¶
 
- 
classmethod