Interface ICfnFrameworkProps
Properties for defining a CfnFramework.
Namespace: Amazon.CDK.AWS.Backup
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnFrameworkProps
Syntax (vb)
Public Interface ICfnFrameworkProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-framework.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Backup;
var controlScope;
var cfnFrameworkProps = new CfnFrameworkProps {
FrameworkControls = new [] { new FrameworkControlProperty {
ControlName = "controlName",
// the properties below are optional
ControlInputParameters = new [] { new ControlInputParameterProperty {
ParameterName = "parameterName",
ParameterValue = "parameterValue"
} },
ControlScope = controlScope
} },
// the properties below are optional
FrameworkDescription = "frameworkDescription",
FrameworkName = "frameworkName",
FrameworkTags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
| FrameworkControls | Contains detailed information about all of the controls of a framework. |
| FrameworkDescription | An optional description of the framework with a maximum 1,024 characters. |
| FrameworkName | The unique name of a framework. |
| FrameworkTags | The tags to assign to your framework. |
Properties
FrameworkControls
Contains detailed information about all of the controls of a framework.
object FrameworkControls { get; }
Property Value
Remarks
Each framework must contain at least one control.
Type union: either IResolvable or (either IResolvable or CfnFramework.IFrameworkControlProperty)[]
FrameworkDescription
An optional description of the framework with a maximum 1,024 characters.
string? FrameworkDescription { get; }
Property Value
Remarks
FrameworkName
The unique name of a framework.
string? FrameworkName { get; }
Property Value
Remarks
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
The tags to assign to your framework.
ICfnTag[]? FrameworkTags { get; }
Property Value
ICfnTag[]