Interface CfnFramework.FrameworkControlProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFramework.FrameworkControlProperty.Jsii$Proxy
- Enclosing class:
CfnFramework
@Stability(Stable)
public static interface CfnFramework.FrameworkControlProperty
extends software.amazon.jsii.JsiiSerializable
Contains detailed information about all of the controls of a framework.
Each framework must contain at least one control.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.backup.*;
Object controlScope;
FrameworkControlProperty frameworkControlProperty = FrameworkControlProperty.builder()
.controlName("controlName")
// the properties below are optional
.controlInputParameters(List.of(ControlInputParameterProperty.builder()
.parameterName("parameterName")
.parameterValue("parameterValue")
.build()))
.controlScope(controlScope)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFramework.FrameworkControlPropertystatic final classAn implementation forCfnFramework.FrameworkControlProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getControlName
The name of a control.This name is between 1 and 256 characters.
- See Also:
-
getControlInputParameters
The name/value pairs.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFramework.ControlInputParameterProperty>- See Also:
-
getControlScope
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.- See Also:
-
builder
-