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 InstanceStatus = InstanceStatus' {}
- newInstanceStatus :: InstanceStatus
- instanceStatus_state :: Lens' InstanceStatus (Maybe InstanceState)
- instanceStatus_stateChangeReason :: Lens' InstanceStatus (Maybe InstanceStateChangeReason)
- instanceStatus_timeline :: Lens' InstanceStatus (Maybe InstanceTimeline)
Documentation
data InstanceStatus Source #
The instance status details.
See: newInstanceStatus
smart constructor.
InstanceStatus' | |
|
Instances
newInstanceStatus :: InstanceStatus Source #
Create a value of InstanceStatus
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:state:InstanceStatus'
, instanceStatus_state
- The current state of the instance.
$sel:stateChangeReason:InstanceStatus'
, instanceStatus_stateChangeReason
- The details of the status change reason for the instance.
$sel:timeline:InstanceStatus'
, instanceStatus_timeline
- The timeline of the instance status over time.
instanceStatus_state :: Lens' InstanceStatus (Maybe InstanceState) Source #
The current state of the instance.
instanceStatus_stateChangeReason :: Lens' InstanceStatus (Maybe InstanceStateChangeReason) Source #
The details of the status change reason for the instance.
instanceStatus_timeline :: Lens' InstanceStatus (Maybe InstanceTimeline) Source #
The timeline of the instance status over time.