amazonka-networkmanager-2.0: Amazon Network Manager 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.NetworkManager.Types.CoreNetworkChangeValues

Description

 
Synopsis

Documentation

data CoreNetworkChangeValues Source #

Describes a core network change.

See: newCoreNetworkChangeValues smart constructor.

Constructors

CoreNetworkChangeValues' 

Fields

Instances

Instances details
FromJSON CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

Generic CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

Associated Types

type Rep CoreNetworkChangeValues :: Type -> Type #

Read CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

Show CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

NFData CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

Methods

rnf :: CoreNetworkChangeValues -> () #

Eq CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

Hashable CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

type Rep CoreNetworkChangeValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeValues

type Rep CoreNetworkChangeValues = D1 ('MetaData "CoreNetworkChangeValues" "Amazonka.NetworkManager.Types.CoreNetworkChangeValues" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CoreNetworkChangeValues'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "edgeLocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "insideCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "segmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sharedSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newCoreNetworkChangeValues :: CoreNetworkChangeValues Source #

Create a value of CoreNetworkChangeValues 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:asn:CoreNetworkChangeValues', coreNetworkChangeValues_asn - The ASN of a core network.

$sel:cidr:CoreNetworkChangeValues', coreNetworkChangeValues_cidr - The IP addresses used for a core network.

$sel:destinationIdentifier:CoreNetworkChangeValues', coreNetworkChangeValues_destinationIdentifier - The ID of the destination.

$sel:edgeLocations:CoreNetworkChangeValues', coreNetworkChangeValues_edgeLocations - The Regions where edges are located in a core network.

$sel:insideCidrBlocks:CoreNetworkChangeValues', coreNetworkChangeValues_insideCidrBlocks - The inside IP addresses used for core network change values.

$sel:segmentName:CoreNetworkChangeValues', coreNetworkChangeValues_segmentName - The names of the segments in a core network.

$sel:sharedSegments:CoreNetworkChangeValues', coreNetworkChangeValues_sharedSegments - The shared segments for a core network change value.

coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text) Source #

The IP addresses used for a core network.

coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text]) Source #

The Regions where edges are located in a core network.

coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text]) Source #

The inside IP addresses used for core network change values.

coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text) Source #

The names of the segments in a core network.

coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text]) Source #

The shared segments for a core network change value.