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:Values_0.String_.t ->
?serviceId:Values_0.String_.t ->
?serviceType:Values_1.ServiceTypeDetailSet.t ->
?serviceRegion:Values_0.String_.t ->
?availabilityZoneIds:Values_0.ValueStringList.t ->
?availabilityZones:Values_0.ValueStringList.t ->
?owner:Values_0.String_.t ->
?baseEndpointDnsNames:Values_0.ValueStringList.t ->
?privateDnsName:Values_0.String_.t ->
?privateDnsNames:Values_1.PrivateDnsDetailsSet.t ->
?vpcEndpointPolicySupported:Values_0.Boolean.t ->
?acceptanceRequired:Values_0.Boolean.t ->
?managesVpcEndpoints:Values_0.Boolean.t ->
?payerResponsibility:Values_1.PayerResponsibility.t ->
?tags:Values_0.TagList.t ->
?privateDnsNameVerificationState:Values_0.DnsNameState.t ->
?supportedIpAddressTypes:Values_1.SupportedIpAddressTypes.t ->
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 ]