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:Values_0.String_.t ->
?associationId:Values_0.String_.t ->
?domain:Values_1.DomainType.t ->
?networkInterfaceId:Values_0.String_.t ->
?networkInterfaceOwnerId:Values_0.String_.t ->
?privateIpAddress:Values_0.String_.t ->
?tags:Values_0.TagList.t ->
?publicIpv4Pool:Values_0.String_.t ->
?networkBorderGroup:Values_0.String_.t ->
?customerOwnedIp:Values_0.String_.t ->
?customerOwnedIpv4Pool:Values_0.String_.t ->
?carrierIp:Values_0.String_.t ->
?subnetId:Values_0.String_.t ->
?serviceManaged:Values_1.ServiceManaged.t ->
?instanceId:Values_0.String_.t ->
?publicIp:Values_0.String_.t ->
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 ]