aws-cdk-lib.aws_backup.CfnFramework.FrameworkControlProperty

interface FrameworkControlProperty

LanguageType name
.NETAmazon.CDK.AWS.Backup.CfnFramework.FrameworkControlProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsbackup#CfnFramework_FrameworkControlProperty
Javasoftware.amazon.awscdk.services.backup.CfnFramework.FrameworkControlProperty
Pythonaws_cdk.aws_backup.CfnFramework.FrameworkControlProperty
TypeScript 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

NameTypeDescription
controlNamestringThe name of a control.
controlInputParameters?IResolvable | IResolvable | ControlInputParameterProperty[]A list of ParameterName and ParameterValue pairs.
controlScope?anyThe scope of a control.

controlName

Type: string

The name of a control.

This name is between 1 and 256 characters.


controlInputParameters?

Type: IResolvable | IResolvable | ControlInputParameterProperty[] (optional)

A list of ParameterName and ParameterValue 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 .