Values.ServiceManagedInputSourceConfiguration for a service-managed Private Connection.
type nonrec t = {hostAddress : IpAddressOrDnsName.t;IP address or DNS name of the target resource.
*)vpcId : VpcId.t;VPC to create the service-managed Resource Gateway in.
*)subnetIds : ListOfSubnetIds.t;Subnets that the service-managed Resource Gateway will span.
*)securityGroupIds : ListOfSecurityGroupIds.t option;Security groups to attach to the service-managed Resource Gateway. If not specified, a default security group is created.
*)ipAddressType : IpAddressType.t option;IP address type of the service-managed Resource Gateway.
*)ipv4AddressesPerEni : MaxIpv4AddressesPerEni.t option;Number of IPv4 addresses in each ENI for the service-managed Resource Gateway.
*)portRanges : PortRanges.t option;TCP port ranges that a consumer can use to access the resource.
*)certificate : CertificateString.t option;Certificate for the Private Connection.
*)}val make :
?securityGroupIds:??? ->
?ipAddressType:??? ->
?ipv4AddressesPerEni:??? ->
?portRanges:??? ->
?certificate:??? ->
hostAddress:IpAddressOrDnsName.t ->
vpcId:VpcId.t ->
subnetIds:ListOfSubnetIds.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of MaxIpv4AddressesPerEni.t
| `List of [> `String of SubnetId.t ] list
| `String of IpAddressOrDnsName.t ])
list ]