Values_2.ServiceDetailSourceDescribes a VPC endpoint service.
type nonrec t = {serviceName : Values_0.String_.t option;The name of the service.
*)serviceId : Values_0.String_.t option;The ID of the endpoint service.
*)serviceType : Values_1.ServiceTypeDetailSet.t option;The type of service.
*)serviceRegion : Values_0.String_.t option;The Region where the service is hosted.
*)availabilityZoneIds : Values_0.ValueStringList.t option;The IDs of the Availability Zones in which the service is available. Either AvailabilityZone or AvailabilityZoneId can be specified, but not both
*)availabilityZones : Values_0.ValueStringList.t option;The Availability Zones in which the service is available. Either AvailabilityZone or AvailabilityZoneId can be specified, but not both
*)owner : Values_0.String_.t option;The Amazon Web Services account ID of the service owner.
*)baseEndpointDnsNames : Values_0.ValueStringList.t option;The DNS names for the service.
*)privateDnsName : Values_0.String_.t option;The private DNS name for the service.
*)privateDnsNames : Values_1.PrivateDnsDetailsSet.t option;The private DNS names assigned to the VPC endpoint service.
*)vpcEndpointPolicySupported : Values_0.Boolean.t option;Indicates whether the service supports endpoint policies.
*)acceptanceRequired : Values_0.Boolean.t option;Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
*)managesVpcEndpoints : Values_0.Boolean.t option;Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
*)payerResponsibility : Values_1.PayerResponsibility.t option;The payer responsibility.
*)privateDnsNameVerificationState : Values_0.DnsNameState.t option;The verification state of the VPC endpoint service. Consumers of the endpoint service cannot use the private name when the state is not verified.
*)supportedIpAddressTypes : Values_1.SupportedIpAddressTypes.t option;The supported IP address types.
*)}val make :
?serviceName:??? ->
?serviceId:??? ->
?serviceType:??? ->
?serviceRegion:??? ->
?availabilityZoneIds:??? ->
?availabilityZones:??? ->
?owner:??? ->
?baseEndpointDnsNames:??? ->
?privateDnsName:??? ->
?privateDnsNames:??? ->
?vpcEndpointPolicySupported:??? ->
?acceptanceRequired:??? ->
?managesVpcEndpoints:??? ->
?payerResponsibility:??? ->
?tags:??? ->
?privateDnsNameVerificationState:??? ->
?supportedIpAddressTypes:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `Enum of string
| `String of string
| `Structure of
(string * [> `Enum of string | `String of string ]) list ]
list
| `String of Values_0.String_.t ])
list ]