Skip to content

AwsElbLoadBalancerDetails

Source code in docs_src/capo_securityhub/types/aws_elb_load_balancer_details.py
class AwsElbLoadBalancerDetails(TypedDict, closed=True):
    availability_zones: NotRequired["capo_securityhub.types.string_list.StringList"]
    """<p>The list of Availability Zones for the load balancer.</p>"""
    backend_server_descriptions: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_backend_server_descriptions.AwsElbLoadBalancerBackendServerDescriptions"
    ]
    """<p>Information about the configuration of the EC2 instances.</p>"""
    canonical_hosted_zone_name: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The name of the Amazon Route 53 hosted zone for the load balancer.</p>"""
    canonical_hosted_zone_name_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ID of the Amazon Route 53 hosted zone for the load balancer.</p>"""
    created_time: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>Indicates when the load balancer was created.</p> <p>For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see <a href="https://docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps">Timestamps</a>.</p>"""
    dns_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The DNS name of the load balancer.</p>"""
    health_check: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_health_check.AwsElbLoadBalancerHealthCheck"
    ]
    """<p>Information about the health checks that are conducted on the load balancer.</p>"""
    instances: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_instances.AwsElbLoadBalancerInstances"
    ]
    """<p>List of EC2 instances for the load balancer.</p>"""
    listener_descriptions: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_listener_descriptions.AwsElbLoadBalancerListenerDescriptions"
    ]
    """<p>The policies that are enabled for the load balancer listeners.</p>"""
    load_balancer_attributes: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_attributes.AwsElbLoadBalancerAttributes"
    ]
    """<p>The attributes for a load balancer.</p>"""
    load_balancer_name: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The name of the load balancer.</p>"""
    policies: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_policies.AwsElbLoadBalancerPolicies"
    ]
    """<p>The policies for a load balancer.</p>"""
    scheme: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The type of load balancer. Only provided if the load balancer is in a VPC.</p> <p>If <code>Scheme</code> is <code>internet-facing</code>, the load balancer has a public DNS name that resolves to a public IP address.</p> <p>If <code>Scheme</code> is <code>internal</code>, the load balancer has a public DNS name that resolves to a private IP address.</p>"""
    security_groups: NotRequired["capo_securityhub.types.string_list.StringList"]
    """<p>The security groups for the load balancer. Only provided if the load balancer is in a VPC.</p>"""
    source_security_group: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_source_security_group.AwsElbLoadBalancerSourceSecurityGroup"
    ]
    """<p>Information about the security group for the load balancer. This is the security group that is used for inbound rules.</p>"""
    subnets: NotRequired["capo_securityhub.types.string_list.StringList"]
    """<p>The list of subnet identifiers for the load balancer.</p>"""
    vpc_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The identifier of the VPC for the load balancer.</p>"""

availability_zones instance-attribute

availability_zones: NotRequired[StringList]

The list of Availability Zones for the load balancer.

backend_server_descriptions instance-attribute

backend_server_descriptions: NotRequired[AwsElbLoadBalancerBackendServerDescriptions]

Information about the configuration of the EC2 instances.

canonical_hosted_zone_name instance-attribute

canonical_hosted_zone_name: NotRequired[NonEmptyString]

The name of the Amazon Route 53 hosted zone for the load balancer.

canonical_hosted_zone_name_id instance-attribute

canonical_hosted_zone_name_id: NotRequired[NonEmptyString]

The ID of the Amazon Route 53 hosted zone for the load balancer.

created_time instance-attribute

created_time: NotRequired[NonEmptyString]

Indicates when the load balancer was created.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.

dns_name instance-attribute

dns_name: NotRequired[NonEmptyString]

The DNS name of the load balancer.

health_check instance-attribute

health_check: NotRequired[AwsElbLoadBalancerHealthCheck]

Information about the health checks that are conducted on the load balancer.

instances instance-attribute

instances: NotRequired[AwsElbLoadBalancerInstances]

List of EC2 instances for the load balancer.

listener_descriptions instance-attribute

listener_descriptions: NotRequired[AwsElbLoadBalancerListenerDescriptions]

The policies that are enabled for the load balancer listeners.

load_balancer_attributes instance-attribute

load_balancer_attributes: NotRequired[AwsElbLoadBalancerAttributes]

The attributes for a load balancer.

load_balancer_name instance-attribute

load_balancer_name: NotRequired[NonEmptyString]

The name of the load balancer.

policies instance-attribute

policies: NotRequired[AwsElbLoadBalancerPolicies]

The policies for a load balancer.

scheme instance-attribute

scheme: NotRequired[NonEmptyString]

The type of load balancer. Only provided if the load balancer is in a VPC.

If Scheme is internet-facing, the load balancer has a public DNS name that resolves to a public IP address.

If Scheme is internal, the load balancer has a public DNS name that resolves to a private IP address.

security_groups instance-attribute

security_groups: NotRequired[StringList]

The security groups for the load balancer. Only provided if the load balancer is in a VPC.

source_security_group instance-attribute

source_security_group: NotRequired[AwsElbLoadBalancerSourceSecurityGroup]

Information about the security group for the load balancer. This is the security group that is used for inbound rules.

subnets instance-attribute

subnets: NotRequired[StringList]

The list of subnet identifiers for the load balancer.

vpc_id instance-attribute

vpc_id: NotRequired[NonEmptyString]

The identifier of the VPC for the load balancer.