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:??? ->
?availabilityZones:??? ->
?baseEndpointDnsNames:??? ->
?managesVpcEndpoints:??? ->
?gatewayLoadBalancerArns:??? ->
?networkLoadBalancerArns:??? ->
?privateDnsName:??? ->
?serviceId:??? ->
?serviceName:??? ->
?serviceState:??? ->
?serviceType:??? ->
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 ]