amazonka-fms-2.0: Amazon Firewall Management Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

Description

 
Synopsis

Documentation

data NetworkFirewallInvalidRouteConfigurationViolation Source #

Violation 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.

See: newNetworkFirewallInvalidRouteConfigurationViolation smart constructor.

Constructors

NetworkFirewallInvalidRouteConfigurationViolation' 

Fields

Instances

Instances details
FromJSON NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

Generic NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

Read NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

Show NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

NFData NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

Eq NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

Hashable NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

type Rep NetworkFirewallInvalidRouteConfigurationViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation

type Rep NetworkFirewallInvalidRouteConfigurationViolation = D1 ('MetaData "NetworkFirewallInvalidRouteConfigurationViolation" "Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "NetworkFirewallInvalidRouteConfigurationViolation'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "actualFirewallEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actualFirewallSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "actualFirewallSubnetRoutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Route])) :*: S1 ('MetaSel ('Just "actualInternetGatewayRoutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Route])))) :*: ((S1 ('MetaSel ('Just "affectedSubnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "currentFirewallSubnetRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "currentInternetGatewayRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expectedFirewallEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "expectedFirewallSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expectedFirewallSubnetRoutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExpectedRoute]))) :*: (S1 ('MetaSel ('Just "expectedInternetGatewayRoutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExpectedRoute])) :*: S1 ('MetaSel ('Just "internetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "isRouteTableUsedInDifferentAZ") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "routeTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "violatingRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Route)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNetworkFirewallInvalidRouteConfigurationViolation :: NetworkFirewallInvalidRouteConfigurationViolation Source #

Create a value of NetworkFirewallInvalidRouteConfigurationViolation 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:actualFirewallEndpoint:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_actualFirewallEndpoint - The actual firewall endpoint.

$sel:actualFirewallSubnetId:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_actualFirewallSubnetId - The actual subnet ID for the firewall.

$sel:actualFirewallSubnetRoutes:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_actualFirewallSubnetRoutes - The actual firewall subnet routes that are expected.

$sel:actualInternetGatewayRoutes:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_actualInternetGatewayRoutes - The actual internet gateway routes.

$sel:affectedSubnets:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_affectedSubnets - The subnets that are affected.

$sel:currentFirewallSubnetRouteTable:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_currentFirewallSubnetRouteTable - The subnet route table for the current firewall.

$sel:currentInternetGatewayRouteTable:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_currentInternetGatewayRouteTable - The route table for the current internet gateway.

$sel:expectedFirewallEndpoint:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_expectedFirewallEndpoint - The firewall endpoint that's expected.

$sel:expectedFirewallSubnetId:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_expectedFirewallSubnetId - The expected subnet ID for the firewall.

$sel:expectedFirewallSubnetRoutes:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_expectedFirewallSubnetRoutes - The firewall subnet routes that are expected.

$sel:expectedInternetGatewayRoutes:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_expectedInternetGatewayRoutes - The expected routes for the internet gateway.

$sel:internetGatewayId:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_internetGatewayId - The internet gateway ID.

$sel:isRouteTableUsedInDifferentAZ:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_isRouteTableUsedInDifferentAZ - Information about whether the route table is used in another Availability Zone.

NetworkFirewallInvalidRouteConfigurationViolation, networkFirewallInvalidRouteConfigurationViolation_routeTableId - The route table ID.

$sel:violatingRoute:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_violatingRoute - The route that's in violation.

$sel:vpcId:NetworkFirewallInvalidRouteConfigurationViolation', networkFirewallInvalidRouteConfigurationViolation_vpcId - Information about the VPC ID.