Values.AwsEc2VpcEndpointServiceDetailsSourceContains details about the service configuration for a VPC endpoint service.
type nonrec t = {acceptanceRequired : Boolean.t option;Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
*)availabilityZones : NonEmptyStringList.t option;The Availability Zones where the service is available.
*)baseEndpointDnsNames : NonEmptyStringList.t option;The DNS names for the service.
*)managesVpcEndpoints : Boolean.t option;Whether the service manages its VPC endpoints.
*)gatewayLoadBalancerArns : NonEmptyStringList.t option;The ARNs of the Gateway Load Balancers for the service.
*)networkLoadBalancerArns : NonEmptyStringList.t option;The ARNs of the Network Load Balancers for the service.
*)privateDnsName : NonEmptyString.t option;The private DNS name for the service.
*)serviceId : NonEmptyString.t option;The identifier of the service.
*)serviceName : NonEmptyString.t option;The name of the service.
*)serviceState : NonEmptyString.t option;The current state of the service. Valid values are as follows: Available Deleted Deleting Failed Pending
*)serviceType : AwsEc2VpcEndpointServiceServiceTypeList.t option;The types for the service.
*)}val make :
?acceptanceRequired:Boolean.t ->
?availabilityZones:NonEmptyStringList.t ->
?baseEndpointDnsNames:NonEmptyStringList.t ->
?managesVpcEndpoints:Boolean.t ->
?gatewayLoadBalancerArns:NonEmptyStringList.t ->
?networkLoadBalancerArns:NonEmptyStringList.t ->
?privateDnsName:NonEmptyString.t ->
?serviceId:NonEmptyString.t ->
?serviceName:NonEmptyString.t ->
?serviceState:NonEmptyString.t ->
?serviceType:AwsEc2VpcEndpointServiceServiceTypeList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `String of NonEmptyString.t
| `Structure of (string * [> `String of NonEmptyString.t ]) list ]
list
| `String of NonEmptyString.t ])
list ]