Interface ICfnReportPlanProps
Properties for defining a CfnReportPlan
.
Namespace: Amazon.CDK.AWS.Backup
Assembly: Amazon.CDK.AWS.Backup.dll
Syntax (csharp)
public interface ICfnReportPlanProps
Syntax (vb)
Public Interface ICfnReportPlanProps
Remarks
Link: 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
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 | A list of tags to tag your report plan. |
ReportSetting | Identifies the report template for the report. Reports are built using a report template. The report templates are:. |
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.
object ReportDeliveryChannel { get; }
Property Value
System.Object
Remarks
ReportPlanDescription
An optional description of the report plan with a maximum 1,024 characters.
virtual string ReportPlanDescription { get; }
Property Value
System.String
Remarks
ReportPlanName
The unique name of the report plan.
virtual string ReportPlanName { get; }
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
A list of tags to tag your report plan.
virtual object ReportPlanTags { get; }
Property Value
System.Object
Remarks
ReportSetting
Identifies the report template for the report. Reports are built using a report template. The report templates are:.
object ReportSetting { get; }
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.