interface FrameworkControlProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Backup.CfnFramework.FrameworkControlProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsbackup#CfnFramework_FrameworkControlProperty |
![]() | software.amazon.awscdk.services.backup.CfnFramework.FrameworkControlProperty |
![]() | aws_cdk.aws_backup.CfnFramework.FrameworkControlProperty |
![]() | aws-cdk-lib » aws_backup » CfnFramework » FrameworkControlProperty |
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 { aws_backup as backup } from 'aws-cdk-lib';
declare const controlScope: any;
const frameworkControlProperty: backup.CfnFramework.FrameworkControlProperty = {
controlName: 'controlName',
// the properties below are optional
controlInputParameters: [{
parameterName: 'parameterName',
parameterValue: 'parameterValue',
}],
controlScope: controlScope,
};
Properties
Name | Type | Description |
---|---|---|
control | string | The name of a control. |
control | IResolvable | IResolvable | Control [] | The name/value pairs. |
control | any | The scope of a control. |
controlName
Type:
string
The name of a control.
This name is between 1 and 256 characters.
controlInputParameters?
Type:
IResolvable
|
IResolvable
|
Control
[]
(optional)
The name/value pairs.
controlScope?
Type:
any
(optional)
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
.