Values_2.ServiceConfigurationSourceDescribes a service configuration for a VPC endpoint service.
type nonrec t = {serviceType : Values_1.ServiceTypeDetailSet.t option;The type of service.
*)serviceId : Values_0.String_.t option;The ID of the service.
*)serviceName : Values_0.String_.t option;The name of the service.
*)serviceState : Values_1.ServiceState.t option;The service state.
*)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
*)acceptanceRequired : Values_0.Boolean.t option;Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
*)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.
*)networkLoadBalancerArns : Values_0.ValueStringList.t option;The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
*)gatewayLoadBalancerArns : Values_0.ValueStringList.t option;The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
*)supportedIpAddressTypes : Values_1.SupportedIpAddressTypes.t option;The supported IP address types.
*)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.
*)privateDnsNameConfiguration : Values_1.PrivateDnsNameConfiguration.t option;Information about the endpoint service private DNS name configuration.
*)payerResponsibility : Values_1.PayerResponsibility.t option;The payer responsibility.
*)supportedRegions : Values_1.SupportedRegionSet.t option;The supported Regions.
*)remoteAccessEnabled : Values_0.Boolean.t option;Indicates whether consumers can access the service from a Region other than the Region where the service is hosted.
*)}val make :
?serviceType:??? ->
?serviceId:??? ->
?serviceName:??? ->
?serviceState:??? ->
?availabilityZoneIds:??? ->
?availabilityZones:??? ->
?acceptanceRequired:??? ->
?managesVpcEndpoints:??? ->
?networkLoadBalancerArns:??? ->
?gatewayLoadBalancerArns:??? ->
?supportedIpAddressTypes:??? ->
?baseEndpointDnsNames:??? ->
?privateDnsName:??? ->
?privateDnsNameConfiguration:??? ->
?payerResponsibility:??? ->
?tags:??? ->
?supportedRegions:??? ->
?remoteAccessEnabled:??? ->
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
| `Structure of
(string * [> `Enum of string | `String of Values_0.String_.t ])
list ])
list ]