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 CoreNetworkSegment = CoreNetworkSegment' {
- edgeLocations :: Maybe [Text]
- name :: Maybe Text
- sharedSegments :: Maybe [Text]
- newCoreNetworkSegment :: CoreNetworkSegment
- coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text])
- coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text)
- coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text])
Documentation
data CoreNetworkSegment Source #
Describes a core network segment, which are dedicated routes. Only attachments within this segment can communicate with each other.
See: newCoreNetworkSegment
smart constructor.
CoreNetworkSegment' | |
|
Instances
newCoreNetworkSegment :: CoreNetworkSegment Source #
Create a value of CoreNetworkSegment
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:edgeLocations:CoreNetworkSegment'
, coreNetworkSegment_edgeLocations
- The Regions where the edges are located.
$sel:name:CoreNetworkSegment'
, coreNetworkSegment_name
- The name of a core network segment.
$sel:sharedSegments:CoreNetworkSegment'
, coreNetworkSegment_sharedSegments
- The shared segments of a core network.
coreNetworkSegment_edgeLocations :: Lens' CoreNetworkSegment (Maybe [Text]) Source #
The Regions where the edges are located.
coreNetworkSegment_name :: Lens' CoreNetworkSegment (Maybe Text) Source #
The name of a core network segment.
coreNetworkSegment_sharedSegments :: Lens' CoreNetworkSegment (Maybe [Text]) Source #
The shared segments of a core network.