Class CfnReportPlanProps
Properties for defining a CfnReportPlan
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Backup
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnReportPlanProps : Object, ICfnReportPlanProps
Syntax (vb)
Public Class CfnReportPlanProps
Inherits Object
Implements ICfnReportPlanProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.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 reportDeliveryChannel;
var reportSetting;
var cfnReportPlanProps = new CfnReportPlanProps {
ReportDeliveryChannel = reportDeliveryChannel,
ReportSetting = reportSetting,
// the properties below are optional
ReportPlanDescription = "reportPlanDescription",
ReportPlanName = "reportPlanName",
ReportPlanTags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
CfnReportPlanProps() |
Properties
ReportDeliveryChannel | Contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. |
ReportPlanDescription | An optional description of the report plan with a maximum 1,024 characters. |
ReportPlanName | The unique name of the report plan. |
ReportPlanTags | The tags to assign to your report plan. |
ReportSetting | Identifies the report template for the report. Reports are built using a report template. The report templates are:. |
Constructors
CfnReportPlanProps()
public CfnReportPlanProps()
Properties
ReportDeliveryChannel
Contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
public object ReportDeliveryChannel { get; set; }
Property Value
System.Object
Remarks
ReportPlanDescription
An optional description of the report plan with a maximum 1,024 characters.
public string ReportPlanDescription { get; set; }
Property Value
System.String
Remarks
ReportPlanName
The unique name of the report plan.
public string ReportPlanName { get; set; }
Property Value
System.String
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 (_).
ReportPlanTags
The tags to assign to your report plan.
public ICfnTag[] ReportPlanTags { get; set; }
Property Value
ICfnTag[]
Remarks
ReportSetting
Identifies the report template for the report. Reports are built using a report template. The report templates are:.
public object ReportSetting { get; set; }
Property Value
System.Object
Remarks
RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT
If the report template is RESOURCE_COMPLIANCE_REPORT
or CONTROL_COMPLIANCE_REPORT
, this API resource also describes the report coverage by AWS Regions and frameworks.