class Aws::SecurityHub::Types::AwsElbLoadBalancerDetails
Contains details about a Classic Load Balancer.
@note When making an API call, you may pass AwsElbLoadBalancerDetails
data as a hash: { availability_zones: ["NonEmptyString"], backend_server_descriptions: [ { instance_port: 1, policy_names: ["NonEmptyString"], }, ], canonical_hosted_zone_name: "NonEmptyString", canonical_hosted_zone_name_id: "NonEmptyString", created_time: "NonEmptyString", dns_name: "NonEmptyString", health_check: { healthy_threshold: 1, interval: 1, target: "NonEmptyString", timeout: 1, unhealthy_threshold: 1, }, instances: [ { instance_id: "NonEmptyString", }, ], listener_descriptions: [ { listener: { instance_port: 1, instance_protocol: "NonEmptyString", load_balancer_port: 1, protocol: "NonEmptyString", ssl_certificate_id: "NonEmptyString", }, policy_names: ["NonEmptyString"], }, ], load_balancer_attributes: { access_log: { emit_interval: 1, enabled: false, s3_bucket_name: "NonEmptyString", s3_bucket_prefix: "NonEmptyString", }, connection_draining: { enabled: false, timeout: 1, }, connection_settings: { idle_timeout: 1, }, cross_zone_load_balancing: { enabled: false, }, }, load_balancer_name: "NonEmptyString", policies: { app_cookie_stickiness_policies: [ { cookie_name: "NonEmptyString", policy_name: "NonEmptyString", }, ], lb_cookie_stickiness_policies: [ { cookie_expiration_period: 1, policy_name: "NonEmptyString", }, ], other_policies: ["NonEmptyString"], }, scheme: "NonEmptyString", security_groups: ["NonEmptyString"], source_security_group: { group_name: "NonEmptyString", owner_alias: "NonEmptyString", }, subnets: ["NonEmptyString"], vpc_id: "NonEmptyString", }
@!attribute [rw] availability_zones
The list of Availability Zones for the load balancer. @return [Array<String>]
@!attribute [rw] backend_server_descriptions
Information about the configuration of the EC2 instances. @return [Array<Types::AwsElbLoadBalancerBackendServerDescription>]
@!attribute [rw] canonical_hosted_zone_name
The name of the Amazon RouteĀ 53 hosted zone for the load balancer. @return [String]
@!attribute [rw] canonical_hosted_zone_name_id
The ID of the Amazon RouteĀ 53 hosted zone for the load balancer. @return [String]
@!attribute [rw] created_time
Indicates when the load balancer was created. Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format][1]. The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z`. [1]: https://tools.ietf.org/html/rfc3339#section-5.6 @return [String]
@!attribute [rw] dns_name
The DNS name of the load balancer. @return [String]
@!attribute [rw] health_check
Information about the health checks that are conducted on the load balancer. @return [Types::AwsElbLoadBalancerHealthCheck]
@!attribute [rw] instances
List of EC2 instances for the load balancer. @return [Array<Types::AwsElbLoadBalancerInstance>]
@!attribute [rw] listener_descriptions
The policies that are enabled for the load balancer listeners. @return [Array<Types::AwsElbLoadBalancerListenerDescription>]
@!attribute [rw] load_balancer_attributes
The attributes for a load balancer. @return [Types::AwsElbLoadBalancerAttributes]
@!attribute [rw] load_balancer_name
The name of the load balancer. @return [String]
@!attribute [rw] policies
The policies for a load balancer. @return [Types::AwsElbLoadBalancerPolicies]
@!attribute [rw] scheme
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. @return [String]
@!attribute [rw] security_groups
The security groups for the load balancer. Only provided if the load balancer is in a VPC. @return [Array<String>]
@!attribute [rw] source_security_group
Information about the security group for the load balancer. This is the security group that is used for inbound rules. @return [Types::AwsElbLoadBalancerSourceSecurityGroup]
@!attribute [rw] subnets
The list of subnet identifiers for the load balancer. @return [Array<String>]
@!attribute [rw] vpc_id
The identifier of the VPC for the load balancer. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsElbLoadBalancerDetails AWS API Documentation
Constants
- SENSITIVE