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 CoreNetworkChangeEvent = CoreNetworkChangeEvent' {}
- newCoreNetworkChangeEvent :: CoreNetworkChangeEvent
- coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction)
- coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime)
- coreNetworkChangeEvent_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text)
- coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus)
- coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType)
- coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues)
Documentation
data CoreNetworkChangeEvent Source #
Describes a core network change event. This can be a change to a segment, attachment, route, etc.
See: newCoreNetworkChangeEvent
smart constructor.
CoreNetworkChangeEvent' | |
|
Instances
newCoreNetworkChangeEvent :: CoreNetworkChangeEvent Source #
Create a value of CoreNetworkChangeEvent
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:action:CoreNetworkChangeEvent'
, coreNetworkChangeEvent_action
- The action taken for the change event.
$sel:eventTime:CoreNetworkChangeEvent'
, coreNetworkChangeEvent_eventTime
- The timestamp for an event change in status.
$sel:identifierPath:CoreNetworkChangeEvent'
, coreNetworkChangeEvent_identifierPath
- Uniquely identifies the path for a change within the changeset. For
example, the IdentifierPath
for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment"
.
$sel:status:CoreNetworkChangeEvent'
, coreNetworkChangeEvent_status
- The status of the core network change event.
$sel:type':CoreNetworkChangeEvent'
, coreNetworkChangeEvent_type
- Describes the type of change event.
$sel:values:CoreNetworkChangeEvent'
, coreNetworkChangeEvent_values
- Details of the change event.
coreNetworkChangeEvent_action :: Lens' CoreNetworkChangeEvent (Maybe ChangeAction) Source #
The action taken for the change event.
coreNetworkChangeEvent_eventTime :: Lens' CoreNetworkChangeEvent (Maybe UTCTime) Source #
The timestamp for an event change in status.
coreNetworkChangeEvent_identifierPath :: Lens' CoreNetworkChangeEvent (Maybe Text) Source #
Uniquely identifies the path for a change within the changeset. For
example, the IdentifierPath
for a core network segment change might be
"CORE_NETWORK_SEGMENT/us-east-1/devsegment"
.
coreNetworkChangeEvent_status :: Lens' CoreNetworkChangeEvent (Maybe ChangeStatus) Source #
The status of the core network change event.
coreNetworkChangeEvent_type :: Lens' CoreNetworkChangeEvent (Maybe ChangeType) Source #
Describes the type of change event.
coreNetworkChangeEvent_values :: Lens' CoreNetworkChangeEvent (Maybe CoreNetworkChangeEventValues) Source #
Details of the change event.