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:??? ->
?backendServerDescriptions:??? ->
?canonicalHostedZoneName:??? ->
?canonicalHostedZoneNameID:??? ->
?createdTime:??? ->
?dnsName:??? ->
?healthCheck:??? ->
?instances:??? ->
?listenerDescriptions:??? ->
?loadBalancerAttributes:??? ->
?loadBalancerName:??? ->
?policies:??? ->
?scheme:??? ->
?securityGroups:??? ->
?sourceSecurityGroup:??? ->
?subnets:??? ->
?vpcId:??? ->
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 ]