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:??? ->
?vpcId:??? ->
?routeTableId:??? ->
?violatingRoutes:??? ->
?subnetAvailabilityZone:??? ->
?subnetAvailabilityZoneId:??? ->
?currentFirewallSubnetRouteTable:??? ->
?firewallSubnetId:??? ->
?firewallSubnetRoutes:??? ->
?internetGatewayId:??? ->
?currentInternetGatewayRouteTable:??? ->
?internetGatewayRoutes:??? ->
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 ]