Interface CfnReportPlanProps
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- CfnReportPlanProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:30:49.666Z")
@Stability(Stable)
public interface CfnReportPlanProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a 
CfnReportPlan.
 Example:
 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.backup.*;
 Object reportDeliveryChannel;
 Object reportSetting;
 CfnReportPlanProps cfnReportPlanProps = CfnReportPlanProps.builder()
         .reportDeliveryChannel(reportDeliveryChannel)
         .reportSetting(reportSetting)
         // the properties below are optional
         .reportPlanDescription("reportPlanDescription")
         .reportPlanName("reportPlanName")
         .reportPlanTags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnReportPlanPropsstatic final classAn implementation forCfnReportPlanProps
- 
Method SummaryModifier and TypeMethodDescriptionstatic CfnReportPlanProps.Builderbuilder()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.default StringAn optional description of the report plan with a maximum 1,024 characters.default StringThe unique name of the report plan.default ObjectA list of tags to tag your report plan.Identifies the report template for the report.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getReportDeliveryChannelContains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
- 
getReportSettingIdentifies the report template for the report. Reports are built using a report template. The report templates are:.RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORTIf the report template is RESOURCE_COMPLIANCE_REPORTorCONTROL_COMPLIANCE_REPORT, this API resource also describes the report coverage by AWS Regions and frameworks.
- 
getReportPlanDescriptionAn optional description of the report plan with a maximum 1,024 characters.
- 
getReportPlanNameThe unique name of the report plan.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 (_). 
- 
getReportPlanTagsA list of tags to tag your report plan.
- 
builder- Returns:
- a CfnReportPlanProps.BuilderofCfnReportPlanProps
 
 
-