| 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.Backup.Types.FrameworkControl
Description
Synopsis
- data FrameworkControl = FrameworkControl' {}
- newFrameworkControl :: Text -> FrameworkControl
- frameworkControl_controlInputParameters :: Lens' FrameworkControl (Maybe [ControlInputParameter])
- frameworkControl_controlScope :: Lens' FrameworkControl (Maybe ControlScope)
- frameworkControl_controlName :: Lens' FrameworkControl Text
Documentation
data FrameworkControl Source #
Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.
See: newFrameworkControl smart constructor.
Constructors
| FrameworkControl' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> FrameworkControl |
Create a value of FrameworkControl 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:controlInputParameters:FrameworkControl', frameworkControl_controlInputParameters - A list of ParameterName and ParameterValue pairs.
$sel:controlScope:FrameworkControl', frameworkControl_controlScope - The scope of a control. The control scope defines what the control will
evaluate. Three examples of control scopes are: a specific backup plan,
all backup plans with a specific tag, or all backup plans. For more
information, see
ControlScope.
$sel:controlName:FrameworkControl', frameworkControl_controlName - The name of a control. This name is between 1 and 256 characters.
frameworkControl_controlInputParameters :: Lens' FrameworkControl (Maybe [ControlInputParameter]) Source #
A list of ParameterName and ParameterValue pairs.
frameworkControl_controlScope :: Lens' FrameworkControl (Maybe ControlScope) Source #
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope.
frameworkControl_controlName :: Lens' FrameworkControl Text Source #
The name of a control. This name is between 1 and 256 characters.