Values.CreateLoadBalancerOutputSourceCreates an Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following: Application Load Balancers Network Load Balancers Gateway Load Balancers This operation is idempotent, which means that it completes at most one time. If you attempt to create multiple load balancers with the same settings, each call succeeds.
type createLoadBalancerResult = {loadBalancers : LoadBalancers.t option;Information about the load balancer.
*)}and t = {createLoadBalancerResult : createLoadBalancerResult;responseMetaData : responseMetaData;}type error = [ | `AllocationIdNotFoundException of AllocationIdNotFoundException.t| `AvailabilityZoneNotSupportedException of
AvailabilityZoneNotSupportedException.t| `DuplicateLoadBalancerNameException of DuplicateLoadBalancerNameException.t| `DuplicateTagKeysException of DuplicateTagKeysException.t| `InvalidConfigurationRequestException of InvalidConfigurationRequestException.t| `InvalidSchemeException of InvalidSchemeException.t| `InvalidSecurityGroupException of InvalidSecurityGroupException.t| `InvalidSubnetException of InvalidSubnetException.t| `OperationNotPermittedException of OperationNotPermittedException.t| `ResourceInUseException of ResourceInUseException.t| `SubnetNotFoundException of SubnetNotFoundException.t| `TooManyLoadBalancersException of TooManyLoadBalancersException.t| `TooManyTagsException of TooManyTagsException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AllocationIdNotFoundException of unit
| `AvailabilityZoneNotSupportedException of unit
| `DuplicateLoadBalancerNameException of unit
| `DuplicateTagKeysException of unit
| `InvalidConfigurationRequestException of unit
| `InvalidSchemeException of unit
| `InvalidSecurityGroupException of unit
| `InvalidSubnetException of unit
| `OperationNotPermittedException of unit
| `ResourceInUseException of unit
| `SubnetNotFoundException of unit
| `TooManyLoadBalancersException of unit
| `TooManyTagsException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AllocationIdNotFoundException of unit
| `AvailabilityZoneNotSupportedException of unit
| `DuplicateLoadBalancerNameException of unit
| `DuplicateTagKeysException of unit
| `InvalidConfigurationRequestException of unit
| `InvalidSchemeException of unit
| `InvalidSecurityGroupException of unit
| `InvalidSubnetException of unit
| `OperationNotPermittedException of unit
| `ResourceInUseException of unit
| `SubnetNotFoundException of unit
| `TooManyLoadBalancersException of unit
| `TooManyTagsException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of SecurityGroupId.t
| `Structure of
(string
* [> `List of
[> `String of SourceNatIpv6Prefix.t
| `Structure of
(string
* [> `String of IpAddress.t ])
list ]
list
| `String of ZoneName.t ])
list ]
list
| `String of LoadBalancerArn.t
| `Structure of
(string
* [> `Enum of string
| `String of StateReason.t ])
list
| `Timestamp of CreatedTime.t ])
list ]
list ])
list ])
list ]