Values_3.AddressSourceDescribes an Elastic IP address, or a carrier IP address.
type nonrec t = {allocationId : Values_0.String_.t option;The ID representing the allocation of the address.
*)associationId : Values_0.String_.t option;The ID representing the association of the address with an instance.
*)domain : Values_1.DomainType.t option;The network (vpc).
*)networkInterfaceId : Values_0.String_.t option;The ID of the network interface.
*)networkInterfaceOwnerId : Values_0.String_.t option;The ID of the Amazon Web Services account that owns the network interface.
*)privateIpAddress : Values_0.String_.t option;The private IP address associated with the Elastic IP address.
*)publicIpv4Pool : Values_0.String_.t option;The ID of an address pool.
*)networkBorderGroup : Values_0.String_.t option;The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.
*)customerOwnedIp : Values_0.String_.t option;The customer-owned IP address.
*)customerOwnedIpv4Pool : Values_0.String_.t option;The ID of the customer-owned address pool.
*)carrierIp : Values_0.String_.t option;The carrier IP address associated. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).
*)subnetId : Values_0.String_.t option;The ID of the subnet where the IP address is allocated.
*)serviceManaged : Values_1.ServiceManaged.t option;The service that manages the elastic IP address. The only option supported today is alb.
*)instanceId : Values_0.String_.t option;The ID of the instance that the address is associated with (if any).
*)publicIp : Values_0.String_.t option;The Elastic IP address.
*)}val make :
?allocationId:??? ->
?associationId:??? ->
?domain:??? ->
?networkInterfaceId:??? ->
?networkInterfaceOwnerId:??? ->
?privateIpAddress:??? ->
?tags:??? ->
?publicIpv4Pool:??? ->
?networkBorderGroup:??? ->
?customerOwnedIp:??? ->
?customerOwnedIpv4Pool:??? ->
?carrierIp:??? ->
?subnetId:??? ->
?serviceManaged:??? ->
?instanceId:??? ->
?publicIp:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of string ]) list ] list
| `String of Values_0.String_.t ])
list ]