interface CfnFrameworkProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Backup.CfnFrameworkProps |
![]() | software.amazon.awscdk.services.backup.CfnFrameworkProps |
![]() | aws_cdk.aws_backup.CfnFrameworkProps |
![]() | @aws-cdk/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 * as backup from '@aws-cdk/aws-backup';
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
Name | Type | Description |
---|---|---|
framework | IResolvable | IResolvable | Framework [] | Contains detailed information about all of the controls of a framework. |
framework | string | An optional description of the framework with a maximum 1,024 characters. |
framework | string | The unique name of a framework. |
framework | IResolvable | IResolvable | Cfn [] | A list of tags with which to tag your framework. |
frameworkControls
Type:
IResolvable
|
IResolvable
|
Framework
[]
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
|
Cfn
[]
(optional)
A list of tags with which to tag your framework.