libZSservicesZSamazonka-fmsZSamazonka-fms
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.FMS.Types.ExpectedRoute

Description

 
Synopsis

Documentation

data ExpectedRoute Source #

Information about the expected route in the route table.

See: newExpectedRoute smart constructor.

Constructors

ExpectedRoute' 

Fields

Instances

Instances details
Eq ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

Read ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

Show ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

Generic ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

Associated Types

type Rep ExpectedRoute :: Type -> Type #

NFData ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

Methods

rnf :: ExpectedRoute -> () #

Hashable ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

FromJSON ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

type Rep ExpectedRoute Source # 
Instance details

Defined in Amazonka.FMS.Types.ExpectedRoute

type Rep ExpectedRoute = D1 ('MetaData "ExpectedRoute" "Amazonka.FMS.Types.ExpectedRoute" "libZSservicesZSamazonka-fmsZSamazonka-fms" 'False) (C1 ('MetaCons "ExpectedRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipV4Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowedTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipV6Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contributingSubnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newExpectedRoute :: ExpectedRoute Source #

Create a value of ExpectedRoute 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:ipV4Cidr:ExpectedRoute', expectedRoute_ipV4Cidr - Information about the IPv4 CIDR block.

$sel:routeTableId:ExpectedRoute', expectedRoute_routeTableId - Information about the route table ID.

$sel:allowedTargets:ExpectedRoute', expectedRoute_allowedTargets - Information about the allowed targets.

$sel:prefixListId:ExpectedRoute', expectedRoute_prefixListId - Information about the ID of the prefix list for the route.

$sel:ipV6Cidr:ExpectedRoute', expectedRoute_ipV6Cidr - Information about the IPv6 CIDR block.

$sel:contributingSubnets:ExpectedRoute', expectedRoute_contributingSubnets - Information about the contributing subnets.

expectedRoute_ipV4Cidr :: Lens' ExpectedRoute (Maybe Text) Source #

Information about the IPv4 CIDR block.

expectedRoute_routeTableId :: Lens' ExpectedRoute (Maybe Text) Source #

Information about the route table ID.

expectedRoute_allowedTargets :: Lens' ExpectedRoute (Maybe [Text]) Source #

Information about the allowed targets.

expectedRoute_prefixListId :: Lens' ExpectedRoute (Maybe Text) Source #

Information about the ID of the prefix list for the route.

expectedRoute_ipV6Cidr :: Lens' ExpectedRoute (Maybe Text) Source #

Information about the IPv6 CIDR block.

expectedRoute_contributingSubnets :: Lens' ExpectedRoute (Maybe [Text]) Source #

Information about the contributing subnets.