AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::Backup::Framework

CfnFramework

Creates a framework with one or more controls. A framework is a collection of controls that you can use to evaluate your backup practices. By using pre-built customizable controls to define your policies, you can evaluate whether your backup practices comply with your policies and which resources are not yet in compliance. For a sample CloudFormation template, see the [AWS Backup Developer Guide](https://docs.aws.amazon.com/aws-backup/latest/devguide/bam-cfn-integration.html#bam-cfn-frameworks-template) .

Import

import { CfnFramework } from 'aws-cdk-lib/aws-backup';

Or use the module namespace:

import * as backup from 'aws-cdk-lib/aws-backup';
// backup.CfnFramework

Properties

Configuration passed to the constructor as CfnFrameworkProps.

frameworkControlsRequired
IResolvable | IResolvable | FrameworkControlProperty[]

Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.

frameworkDescriptionOptional
string

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

frameworkNameOptional
string

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 (_).

frameworkTagsOptional
CfnTag[]

The tags to assign to your framework.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter