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

Description

 
Synopsis

Documentation

data CoreNetworkChangeEventValues Source #

Describes a core network change event.

See: newCoreNetworkChangeEventValues smart constructor.

Constructors

CoreNetworkChangeEventValues' 

Fields

Instances

Instances details
FromJSON CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

Generic CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

Associated Types

type Rep CoreNetworkChangeEventValues :: Type -> Type #

Read CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

Show CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

NFData CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

Eq CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

Hashable CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

type Rep CoreNetworkChangeEventValues Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues

type Rep CoreNetworkChangeEventValues = D1 ('MetaData "CoreNetworkChangeEventValues" "Amazonka.NetworkManager.Types.CoreNetworkChangeEventValues" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CoreNetworkChangeEventValues'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "edgeLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "segmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCoreNetworkChangeEventValues :: CoreNetworkChangeEventValues Source #

Create a value of CoreNetworkChangeEventValues 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:attachmentId:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_attachmentId - The ID of the attachment if the change event is associated with an attachment.

$sel:cidr:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_cidr - For a STATIC_ROUTE event, this is the IP address.

$sel:edgeLocation:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_edgeLocation - The edge location for the core network change event.

$sel:segmentName:CoreNetworkChangeEventValues', coreNetworkChangeEventValues_segmentName - The segment name if the change event is associated with a segment.

coreNetworkChangeEventValues_attachmentId :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #

The ID of the attachment if the change event is associated with an attachment.

coreNetworkChangeEventValues_cidr :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #

For a STATIC_ROUTE event, this is the IP address.

coreNetworkChangeEventValues_edgeLocation :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #

The edge location for the core network change event.

coreNetworkChangeEventValues_segmentName :: Lens' CoreNetworkChangeEventValues (Maybe Text) Source #

The segment name if the change event is associated with a segment.