Skip to content

AwsElbLoadBalancerAttributes

Source code in docs_src/capo_securityhub/types/aws_elb_load_balancer_attributes.py
class AwsElbLoadBalancerAttributes(TypedDict, closed=True):
    access_log: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_access_log.AwsElbLoadBalancerAccessLog"
    ]
    """<p>Information about the access log configuration for the load balancer.</p> <p>If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.</p>"""
    connection_draining: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_connection_draining.AwsElbLoadBalancerConnectionDraining"
    ]
    """<p>Information about the connection draining configuration for the load balancer.</p> <p>If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.</p>"""
    connection_settings: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_connection_settings.AwsElbLoadBalancerConnectionSettings"
    ]
    """<p>Connection settings for the load balancer.</p> <p>If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.</p>"""
    cross_zone_load_balancing: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_cross_zone_load_balancing.AwsElbLoadBalancerCrossZoneLoadBalancing"
    ]
    """<p>Cross-zone load balancing settings for the load balancer.</p> <p>If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.</p>"""
    additional_attributes: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_additional_attribute_list.AwsElbLoadBalancerAdditionalAttributeList"
    ]
    """<p>Any additional attributes for a load balancer.</p>"""

access_log instance-attribute

access_log: NotRequired[AwsElbLoadBalancerAccessLog]

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

additional_attributes instance-attribute

additional_attributes: NotRequired[AwsElbLoadBalancerAdditionalAttributeList]

Any additional attributes for a load balancer.

connection_draining instance-attribute

connection_draining: NotRequired[AwsElbLoadBalancerConnectionDraining]

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

connection_settings instance-attribute

connection_settings: NotRequired[AwsElbLoadBalancerConnectionSettings]

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

cross_zone_load_balancing instance-attribute

cross_zone_load_balancing: NotRequired[AwsElbLoadBalancerCrossZoneLoadBalancing]

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.