Module Values.SetSubnetsOutputSource

Enables the Availability Zones for the specified public subnets for the specified Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the previously enabled subnets.

Sourcetype setSubnetsResult = {
  1. availabilityZones : AvailabilityZones.t option;
    (*

    Information about the subnets.

    *)
  2. ipAddressType : IpAddressType.t option;
    (*

    The IP address type.

    *)
  3. enablePrefixForIpv6SourceNat : EnablePrefixForIpv6SourceNatEnum.t option;
    (*

    [Network Load Balancers] Indicates whether to use an IPv6 prefix from each subnet for source NAT.

    *)
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. setSubnetsResult : setSubnetsResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `AllocationIdNotFoundException of AllocationIdNotFoundException.t
  2. | `AvailabilityZoneNotSupportedException of AvailabilityZoneNotSupportedException.t
  3. | `CapacityReservationPendingException of CapacityReservationPendingException.t
  4. | `InvalidConfigurationRequestException of InvalidConfigurationRequestException.t
  5. | `InvalidSubnetException of InvalidSubnetException.t
  6. | `LoadBalancerNotFoundException of LoadBalancerNotFoundException.t
  7. | `SubnetNotFoundException of SubnetNotFoundException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?availabilityZones:??? -> ?ipAddressType:??? -> ?enablePrefixForIpv6SourceNat:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AllocationIdNotFoundException of unit | `AvailabilityZoneNotSupportedException of unit | `CapacityReservationPendingException of unit | `InvalidConfigurationRequestException of unit | `InvalidSubnetException of unit | `LoadBalancerNotFoundException of unit | `SubnetNotFoundException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AllocationIdNotFoundException of unit | `AvailabilityZoneNotSupportedException of unit | `CapacityReservationPendingException of unit | `InvalidConfigurationRequestException of unit | `InvalidSubnetException of unit | `LoadBalancerNotFoundException of unit | `SubnetNotFoundException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `List of [> `String of SourceNatIpv6Prefix.t | `Structure of (string * [> `String of IpAddress.t ]) list ] list | `String of ZoneName.t ]) list ] list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t