Values.NetworkFirewallInvalidRouteConfigurationViolationSourceViolation detail for the improperly configured subnet route. It's possible there is a missing route table route, or a configuration that causes traffic to cross an Availability Zone boundary.
type nonrec t = {affectedSubnets : ResourceIdList.t option;The subnets that are affected.
*)routeTableId : ResourceId.t option;The route table ID.
*)isRouteTableUsedInDifferentAZ : Boolean.t option;Information about whether the route table is used in another Availability Zone.
*)violatingRoute : Route.t option;The route that's in violation.
*)currentFirewallSubnetRouteTable : ResourceId.t option;The subnet route table for the current firewall.
*)expectedFirewallEndpoint : ResourceId.t option;The firewall endpoint that's expected.
*)actualFirewallEndpoint : ResourceId.t option;The actual firewall endpoint.
*)expectedFirewallSubnetId : ResourceId.t option;The expected subnet ID for the firewall.
*)actualFirewallSubnetId : ResourceId.t option;The actual subnet ID for the firewall.
*)expectedFirewallSubnetRoutes : ExpectedRoutes.t option;The firewall subnet routes that are expected.
*)actualFirewallSubnetRoutes : Routes.t option;The actual firewall subnet routes that are expected.
*)internetGatewayId : ResourceId.t option;The internet gateway ID.
*)currentInternetGatewayRouteTable : ResourceId.t option;The route table for the current internet gateway.
*)expectedInternetGatewayRoutes : ExpectedRoutes.t option;The expected routes for the internet gateway.
*)actualInternetGatewayRoutes : Routes.t option;The actual internet gateway routes.
*)vpcId : ResourceId.t option;Information about the VPC ID.
*)}val make :
?affectedSubnets:ResourceIdList.t ->
?routeTableId:ResourceId.t ->
?isRouteTableUsedInDifferentAZ:Boolean.t ->
?violatingRoute:Route.t ->
?currentFirewallSubnetRouteTable:ResourceId.t ->
?expectedFirewallEndpoint:ResourceId.t ->
?actualFirewallEndpoint:ResourceId.t ->
?expectedFirewallSubnetId:ResourceId.t ->
?actualFirewallSubnetId:ResourceId.t ->
?expectedFirewallSubnetRoutes:ExpectedRoutes.t ->
?actualFirewallSubnetRoutes:Routes.t ->
?internetGatewayId:ResourceId.t ->
?currentInternetGatewayRouteTable:ResourceId.t ->
?expectedInternetGatewayRoutes:ExpectedRoutes.t ->
?actualInternetGatewayRoutes:Routes.t ->
?vpcId:ResourceId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `String of ResourceId.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of ResourceId.t ] list
| `String of CIDR.t ])
list ]
list
| `String of ResourceId.t
| `Structure of
(string * [> `Enum of string | `String of LengthBoundedString.t ])
list ])
list ]