| 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 |
Amazonka.Route53RecoveryControlConfig.Types.ControlPanel
Description
Synopsis
- data ControlPanel = ControlPanel' {}
- newControlPanel :: ControlPanel
- controlPanel_clusterArn :: Lens' ControlPanel (Maybe Text)
- controlPanel_controlPanelArn :: Lens' ControlPanel (Maybe Text)
- controlPanel_defaultControlPanel :: Lens' ControlPanel (Maybe Bool)
- controlPanel_name :: Lens' ControlPanel (Maybe Text)
- controlPanel_routingControlCount :: Lens' ControlPanel (Maybe Int)
- controlPanel_status :: Lens' ControlPanel (Maybe Status)
Documentation
data ControlPanel Source #
A control panel represents a group of routing controls that can be changed together in a single transaction.
See: newControlPanel smart constructor.
Constructors
| ControlPanel' | |
Fields
| |
Instances
newControlPanel :: ControlPanel Source #
Create a value of ControlPanel 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:clusterArn:ControlPanel', controlPanel_clusterArn - The Amazon Resource Name (ARN) of the cluster that includes the control
panel.
$sel:controlPanelArn:ControlPanel', controlPanel_controlPanelArn - The Amazon Resource Name (ARN) of the control panel.
$sel:defaultControlPanel:ControlPanel', controlPanel_defaultControlPanel - A flag that Amazon Route 53 Application Recovery Controller sets to true
to designate the default control panel for a cluster. When you create a
cluster, Amazon Route 53 Application Recovery Controller creates a
control panel, and sets this flag for that control panel. If you create
a control panel yourself, this flag is set to false.
$sel:name:ControlPanel', controlPanel_name - The name of the control panel. You can use any non-white space character
in the name.
$sel:routingControlCount:ControlPanel', controlPanel_routingControlCount - The number of routing controls in the control panel.
$sel:status:ControlPanel', controlPanel_status - The deployment status of control panel. Status can be one of the
following: PENDING, DEPLOYED, PENDING_DELETION.
controlPanel_clusterArn :: Lens' ControlPanel (Maybe Text) Source #
The Amazon Resource Name (ARN) of the cluster that includes the control panel.
controlPanel_controlPanelArn :: Lens' ControlPanel (Maybe Text) Source #
The Amazon Resource Name (ARN) of the control panel.
controlPanel_defaultControlPanel :: Lens' ControlPanel (Maybe Bool) Source #
A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
controlPanel_name :: Lens' ControlPanel (Maybe Text) Source #
The name of the control panel. You can use any non-white space character in the name.
controlPanel_routingControlCount :: Lens' ControlPanel (Maybe Int) Source #
The number of routing controls in the control panel.
controlPanel_status :: Lens' ControlPanel (Maybe Status) Source #
The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.