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 |
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.
RouteHasOutOfScopeEndpointViolation' | |
|
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.