Values.AwsElbLoadBalancerDetailsSourceContains details about a Classic Load Balancer.
type nonrec t = {availabilityZones : StringList.t option;The list of Availability Zones for the load balancer.
*)backendServerDescriptions : AwsElbLoadBalancerBackendServerDescriptions.t
option;Information about the configuration of the EC2 instances.
*)canonicalHostedZoneName : NonEmptyString.t option;The name of the Amazon Route 53 hosted zone for the load balancer.
*)canonicalHostedZoneNameID : NonEmptyString.t option;The ID of the Amazon Route 53 hosted zone for the load balancer.
*)createdTime : NonEmptyString.t option;Indicates when the load balancer was created. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)dnsName : NonEmptyString.t option;The DNS name of the load balancer.
*)healthCheck : AwsElbLoadBalancerHealthCheck.t option;Information about the health checks that are conducted on the load balancer.
*)instances : AwsElbLoadBalancerInstances.t option;List of EC2 instances for the load balancer.
*)listenerDescriptions : AwsElbLoadBalancerListenerDescriptions.t option;The policies that are enabled for the load balancer listeners.
*)loadBalancerAttributes : AwsElbLoadBalancerAttributes.t option;The attributes for a load balancer.
*)loadBalancerName : NonEmptyString.t option;The name of the load balancer.
*)policies : AwsElbLoadBalancerPolicies.t option;The policies for a load balancer.
*)scheme : NonEmptyString.t option;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.
*)securityGroups : StringList.t option;The security groups for the load balancer. Only provided if the load balancer is in a VPC.
*)sourceSecurityGroup : AwsElbLoadBalancerSourceSecurityGroup.t option;Information about the security group for the load balancer. This is the security group that is used for inbound rules.
*)subnets : StringList.t option;The list of subnet identifiers for the load balancer.
*)vpcId : NonEmptyString.t option;The identifier of the VPC for the load balancer.
*)}val make :
?availabilityZones:StringList.t ->
?backendServerDescriptions:AwsElbLoadBalancerBackendServerDescriptions.t ->
?canonicalHostedZoneName:NonEmptyString.t ->
?canonicalHostedZoneNameID:NonEmptyString.t ->
?createdTime:NonEmptyString.t ->
?dnsName:NonEmptyString.t ->
?healthCheck:AwsElbLoadBalancerHealthCheck.t ->
?instances:AwsElbLoadBalancerInstances.t ->
?listenerDescriptions:AwsElbLoadBalancerListenerDescriptions.t ->
?loadBalancerAttributes:AwsElbLoadBalancerAttributes.t ->
?loadBalancerName:NonEmptyString.t ->
?policies:AwsElbLoadBalancerPolicies.t ->
?scheme:NonEmptyString.t ->
?securityGroups:StringList.t ->
?sourceSecurityGroup:AwsElbLoadBalancerSourceSecurityGroup.t ->
?subnets:StringList.t ->
?vpcId:NonEmptyString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of NonEmptyString.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of [> `String of NonEmptyString.t ] list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Integer of Integer.t
| `String of NonEmptyString.t ])
list ])
list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of NonEmptyString.t
| `Structure of
(string * [> `Long of Long.t | `String of NonEmptyString.t ])
list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `String of NonEmptyString.t ])
list ])
list ])
list ]