| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.FMS.Types.RouteHasOutOfScopeEndpointViolation
Description
Synopsis
- data RouteHasOutOfScopeEndpointViolation = RouteHasOutOfScopeEndpointViolation' {
- currentFirewallSubnetRouteTable :: Maybe Text
- currentInternetGatewayRouteTable :: Maybe Text
- firewallSubnetId :: Maybe Text
- firewallSubnetRoutes :: Maybe [Route]
- internetGatewayId :: Maybe Text
- internetGatewayRoutes :: Maybe [Route]
- routeTableId :: Maybe Text
- subnetAvailabilityZone :: Maybe Text
- subnetAvailabilityZoneId :: Maybe Text
- subnetId :: Maybe Text
- violatingRoutes :: Maybe [Route]
- vpcId :: Maybe Text
- newRouteHasOutOfScopeEndpointViolation :: RouteHasOutOfScopeEndpointViolation
- routeHasOutOfScopeEndpointViolation_currentFirewallSubnetRouteTable :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_currentInternetGatewayRouteTable :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_firewallSubnetId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_firewallSubnetRoutes :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe [Route])
- routeHasOutOfScopeEndpointViolation_internetGatewayId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_internetGatewayRoutes :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe [Route])
- routeHasOutOfScopeEndpointViolation_routeTableId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_subnetAvailabilityZone :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_subnetAvailabilityZoneId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_subnetId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
- routeHasOutOfScopeEndpointViolation_violatingRoutes :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe [Route])
- routeHasOutOfScopeEndpointViolation_vpcId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text)
Documentation
data RouteHasOutOfScopeEndpointViolation Source #
Contains details about the route endpoint that violates the policy scope.
See: newRouteHasOutOfScopeEndpointViolation smart constructor.
Constructors
| RouteHasOutOfScopeEndpointViolation' | |
Fields
| |
Instances
newRouteHasOutOfScopeEndpointViolation :: RouteHasOutOfScopeEndpointViolation Source #
Create a value of RouteHasOutOfScopeEndpointViolation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currentFirewallSubnetRouteTable:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_currentFirewallSubnetRouteTable - The route table associated with the current firewall subnet.
$sel:currentInternetGatewayRouteTable:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_currentInternetGatewayRouteTable - The current route table associated with the Internet Gateway.
$sel:firewallSubnetId:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_firewallSubnetId - The ID of the firewall subnet.
$sel:firewallSubnetRoutes:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_firewallSubnetRoutes - The list of firewall subnet routes.
$sel:internetGatewayId:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_internetGatewayId - The ID of the Internet Gateway.
$sel:internetGatewayRoutes:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_internetGatewayRoutes - The routes in the route table associated with the Internet Gateway.
$sel:routeTableId:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_routeTableId - The ID of the route table.
$sel:subnetAvailabilityZone:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_subnetAvailabilityZone - The subnet's Availability Zone.
$sel:subnetAvailabilityZoneId:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_subnetAvailabilityZoneId - The ID of the subnet's Availability Zone.
$sel:subnetId:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_subnetId - The ID of the subnet associated with the route that violates the policy
scope.
$sel:violatingRoutes:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_violatingRoutes - The list of routes that violate the route table.
$sel:vpcId:RouteHasOutOfScopeEndpointViolation', routeHasOutOfScopeEndpointViolation_vpcId - The VPC ID of the route that violates the policy scope.
routeHasOutOfScopeEndpointViolation_currentFirewallSubnetRouteTable :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The route table associated with the current firewall subnet.
routeHasOutOfScopeEndpointViolation_currentInternetGatewayRouteTable :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The current route table associated with the Internet Gateway.
routeHasOutOfScopeEndpointViolation_firewallSubnetId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The ID of the firewall subnet.
routeHasOutOfScopeEndpointViolation_firewallSubnetRoutes :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe [Route]) Source #
The list of firewall subnet routes.
routeHasOutOfScopeEndpointViolation_internetGatewayId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The ID of the Internet Gateway.
routeHasOutOfScopeEndpointViolation_internetGatewayRoutes :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe [Route]) Source #
The routes in the route table associated with the Internet Gateway.
routeHasOutOfScopeEndpointViolation_routeTableId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The ID of the route table.
routeHasOutOfScopeEndpointViolation_subnetAvailabilityZone :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The subnet's Availability Zone.
routeHasOutOfScopeEndpointViolation_subnetAvailabilityZoneId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The ID of the subnet's Availability Zone.
routeHasOutOfScopeEndpointViolation_subnetId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The ID of the subnet associated with the route that violates the policy scope.
routeHasOutOfScopeEndpointViolation_violatingRoutes :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe [Route]) Source #
The list of routes that violate the route table.
routeHasOutOfScopeEndpointViolation_vpcId :: Lens' RouteHasOutOfScopeEndpointViolation (Maybe Text) Source #
The VPC ID of the route that violates the policy scope.