Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-backup-framework.json
Parent schema serverless-framework-configuration
Type: object

Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git

Properties

FrameworkControls FrameworkControl[] required

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

uniqueItems=true
FrameworkName string | Aws_CF_FunctionString

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

FrameworkDescription string | Aws_CF_FunctionString

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

FrameworkTags Tag[]

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

Definitions

FrameworkControl object
ControlName string | Aws_CF_FunctionString required

The name of a control. This name is between 1 and 256 characters.

ControlInputParameters ControlInputParameter[]

A list of ParameterName and ParameterValue pairs.

uniqueItems=true
ControlScope object

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.

3 nested properties
ComplianceResourceIds string[]

The ID of the only AWS resource that you want your control scope to contain.

ComplianceResourceTypes string[]

Describes whether the control scope includes one or more types of resources, such as EFS or RDS.

Tags Tag[]

Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair.

ControlInputParameter object
ParameterName string | Aws_CF_FunctionString required
ParameterValue string | Aws_CF_FunctionString required
Tag object

A key-value pair to associate with a resource.

Key string | Aws_CF_FunctionString

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string | Aws_CF_FunctionString

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.