aws-cdk-lib.aws_backup.CfnFrameworkProps

interface CfnFrameworkProps

LanguageType name
.NETAmazon.CDK.AWS.Backup.CfnFrameworkProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsbackup#CfnFrameworkProps
Javasoftware.amazon.awscdk.services.backup.CfnFrameworkProps
Pythonaws_cdk.aws_backup.CfnFrameworkProps
TypeScript aws-cdk-lib » aws_backup » CfnFrameworkProps

Properties for defining a CfnFramework.

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 cfnFrameworkProps: backup.CfnFrameworkProps = {
  frameworkControls: [{
    controlName: 'controlName',

    // the properties below are optional
    controlInputParameters: [{
      parameterName: 'parameterName',
      parameterValue: 'parameterValue',
    }],
    controlScope: controlScope,
  }],

  // the properties below are optional
  frameworkDescription: 'frameworkDescription',
  frameworkName: 'frameworkName',
  frameworkTags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
frameworkControlsIResolvable | IResolvable | FrameworkControlProperty[]Contains detailed information about all of the controls of a framework.
frameworkDescription?stringAn optional description of the framework with a maximum 1,024 characters.
frameworkName?stringThe unique name of a framework.
frameworkTags?IResolvable | IResolvable | CfnTag[]A list of tags with which to tag your framework.

frameworkControls

Type: IResolvable | IResolvable | FrameworkControlProperty[]

Contains detailed information about all of the controls of a framework.

Each framework must contain at least one control.


frameworkDescription?

Type: string (optional)

An optional description of the framework with a maximum 1,024 characters.


frameworkName?

Type: string (optional)

The unique name of a framework.

This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).


frameworkTags?

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

A list of tags with which to tag your framework.