Values.LoadBalancerDescriptionSourceInformation about a load balancer.
type nonrec t = {loadBalancerName : AccessPointName.t option;The name of the load balancer.
*)dNSName : DNSName.t option;The DNS name of the load balancer.
*)canonicalHostedZoneName : DNSName.t option;The DNS name of the load balancer. For more information, see Configure a Custom Domain Name in the Classic Load Balancers Guide.
*)canonicalHostedZoneNameID : DNSName.t option;The ID of the Amazon Route 53 hosted zone for the load balancer.
*)listenerDescriptions : ListenerDescriptions.t option;The listeners for the load balancer.
*)policies : Policies.t option;The policies defined for the load balancer.
*)backendServerDescriptions : BackendServerDescriptions.t option;Information about your EC2 instances.
*)availabilityZones : AvailabilityZones.t option;The Availability Zones for the load balancer.
*)subnets : Subnets.t option;The IDs of the subnets for the load balancer.
*)vPCId : VPCId.t option;The ID of the VPC for the load balancer.
*)instances : Instances.t option;The IDs of the instances for the load balancer.
*)healthCheck : HealthCheck.t option;Information about the health checks conducted on the load balancer.
*)sourceSecurityGroup : SourceSecurityGroup.t option;The security group for the load balancer, which you can use as part of your inbound rules for your registered instances. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
*)securityGroups : SecurityGroups.t option;The security groups for the load balancer. Valid only for load balancers in a VPC.
*)createdTime : CreatedTime.t option;The date and time the load balancer was created.
*)scheme : LoadBalancerScheme.t option;The type of load balancer. Valid only for load balancers 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.
*)}val make :
?loadBalancerName:??? ->
?dNSName:??? ->
?canonicalHostedZoneName:??? ->
?canonicalHostedZoneNameID:??? ->
?listenerDescriptions:??? ->
?policies:??? ->
?backendServerDescriptions:??? ->
?availabilityZones:??? ->
?subnets:??? ->
?vPCId:??? ->
?instances:??? ->
?healthCheck:??? ->
?sourceSecurityGroup:??? ->
?securityGroups:??? ->
?createdTime:??? ->
?scheme:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of AvailabilityZone.t
| `Structure of
(string
* [> `Integer of InstancePort.t
| `List of [> `String of PolicyName.t ] list
| `String of InstanceId.t
| `Structure of
(string
* [> `Integer of AccessPointPort.t
| `String of Protocol.t ])
list ])
list ]
list
| `String of AccessPointName.t
| `Structure of
(string
* [> `Integer of HealthCheckInterval.t
| `List of
[> `String of PolicyName.t
| `Structure of
(string
* [> `Long of CookieExpirationPeriod.t
| `String of PolicyName.t ])
list ]
list
| `String of HealthCheckTarget.t ])
list
| `Timestamp of CreatedTime.t ])
list ]