Values.RouteHasOutOfScopeEndpointViolationSourceContains details about the route endpoint that violates the policy scope.
type nonrec t = {subnetId : ResourceId.t option;The ID of the subnet associated with the route that violates the policy scope.
*)vpcId : ResourceId.t option;The VPC ID of the route that violates the policy scope.
*)routeTableId : ResourceId.t option;The ID of the route table.
*)violatingRoutes : Routes.t option;The list of routes that violate the route table.
*)subnetAvailabilityZone : LengthBoundedString.t option;The subnet's Availability Zone.
*)subnetAvailabilityZoneId : LengthBoundedString.t option;The ID of the subnet's Availability Zone.
*)currentFirewallSubnetRouteTable : ResourceId.t option;The route table associated with the current firewall subnet.
*)firewallSubnetId : ResourceId.t option;The ID of the firewall subnet.
*)firewallSubnetRoutes : Routes.t option;The list of firewall subnet routes.
*)internetGatewayId : ResourceId.t option;The ID of the Internet Gateway.
*)currentInternetGatewayRouteTable : ResourceId.t option;The current route table associated with the Internet Gateway.
*)internetGatewayRoutes : Routes.t option;The routes in the route table associated with the Internet Gateway.
*)}val make :
?subnetId:ResourceId.t ->
?vpcId:ResourceId.t ->
?routeTableId:ResourceId.t ->
?violatingRoutes:Routes.t ->
?subnetAvailabilityZone:LengthBoundedString.t ->
?subnetAvailabilityZoneId:LengthBoundedString.t ->
?currentFirewallSubnetRouteTable:ResourceId.t ->
?firewallSubnetId:ResourceId.t ->
?firewallSubnetRoutes:Routes.t ->
?internetGatewayId:ResourceId.t ->
?currentInternetGatewayRouteTable:ResourceId.t ->
?internetGatewayRoutes:Routes.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string | `String of LengthBoundedString.t ])
list ]
list
| `String of ResourceId.t ])
list ]