Skip to content

AwsElbv2LoadBalancerDetails

Source code in docs_src/capo_securityhub/types/aws_elbv2_load_balancer_details.py
class AwsElbv2LoadBalancerDetails(TypedDict, closed=True):
    availability_zones: NotRequired[
        "capo_securityhub.types.availability_zones.AvailabilityZones"
    ]
    """<p>The Availability Zones for the load balancer.</p>"""
    canonical_hosted_zone_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The ID of the Amazon Route 53 hosted zone associated with 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 public DNS name of the load balancer.</p>"""
    ip_address_type: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>"""
    scheme: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The nodes of an Internet-facing load balancer have public IP addresses.</p>"""
    security_groups: NotRequired[
        "capo_securityhub.types.security_groups.SecurityGroups"
    ]
    """<p>The IDs of the security groups for the load balancer.</p>"""
    state: NotRequired["capo_securityhub.types.load_balancer_state.LoadBalancerState"]
    """<p>The state of the load balancer.</p>"""
    type: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The type of load balancer.</p>"""
    vpc_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The ID of the VPC for the load balancer.</p>"""
    load_balancer_attributes: NotRequired[
        "capo_securityhub.types.aws_elbv2_load_balancer_attributes.AwsElbv2LoadBalancerAttributes"
    ]
    """<p>Attributes of the load balancer.</p>"""

availability_zones instance-attribute

availability_zones: NotRequired[AvailabilityZones]

The Availability Zones for the load balancer.

canonical_hosted_zone_id instance-attribute

canonical_hosted_zone_id: NotRequired[NonEmptyString]

The ID of the Amazon Route 53 hosted zone associated with 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 public DNS name of the load balancer.

ip_address_type instance-attribute

ip_address_type: NotRequired[NonEmptyString]

The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

load_balancer_attributes instance-attribute

load_balancer_attributes: NotRequired[AwsElbv2LoadBalancerAttributes]

Attributes of the load balancer.

scheme instance-attribute

scheme: NotRequired[NonEmptyString]

The nodes of an Internet-facing load balancer have public IP addresses.

security_groups instance-attribute

security_groups: NotRequired[SecurityGroups]

The IDs of the security groups for the load balancer.

state instance-attribute

state: NotRequired[LoadBalancerState]

The state of the load balancer.

type instance-attribute

type: NotRequired[NonEmptyString]

The type of load balancer.

vpc_id instance-attribute

vpc_id: NotRequired[NonEmptyString]

The ID of the VPC for the load balancer.