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 CoreNetworkChangeValues = CoreNetworkChangeValues' {
- asn :: Maybe Integer
- cidr :: Maybe Text
- destinationIdentifier :: Maybe Text
- edgeLocations :: Maybe [Text]
- insideCidrBlocks :: Maybe [Text]
- segmentName :: Maybe Text
- sharedSegments :: Maybe [Text]
- newCoreNetworkChangeValues :: CoreNetworkChangeValues
- coreNetworkChangeValues_asn :: Lens' CoreNetworkChangeValues (Maybe Integer)
- coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text)
- coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text)
- coreNetworkChangeValues_edgeLocations :: Lens' CoreNetworkChangeValues (Maybe [Text])
- coreNetworkChangeValues_insideCidrBlocks :: Lens' CoreNetworkChangeValues (Maybe [Text])
- coreNetworkChangeValues_segmentName :: Lens' CoreNetworkChangeValues (Maybe Text)
- coreNetworkChangeValues_sharedSegments :: Lens' CoreNetworkChangeValues (Maybe [Text])
Documentation
data CoreNetworkChangeValues Source #
Describes a core network change.
See: newCoreNetworkChangeValues
smart constructor.
CoreNetworkChangeValues' | |
|
Instances
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_asn :: Lens' CoreNetworkChangeValues (Maybe Integer) Source #
The ASN of a core network.
coreNetworkChangeValues_cidr :: Lens' CoreNetworkChangeValues (Maybe Text) Source #
The IP addresses used for a core network.
coreNetworkChangeValues_destinationIdentifier :: Lens' CoreNetworkChangeValues (Maybe Text) Source #
The ID of the destination.
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.