Interface CfnReportPlan.ReportSettingProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnReportPlan.ReportSettingProperty.Jsii$Proxy
Enclosing class:
CfnReportPlan

@Stability(Stable) public static interface CfnReportPlan.ReportSettingProperty extends software.amazon.jsii.JsiiSerializable
Contains detailed information about a report setting.

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.*;
 ReportSettingProperty reportSettingProperty = ReportSettingProperty.builder()
         .reportTemplate("reportTemplate")
         // the properties below are optional
         .accounts(List.of("accounts"))
         .frameworkArns(List.of("frameworkArns"))
         .organizationUnits(List.of("organizationUnits"))
         .regions(List.of("regions"))
         .build();
 
  • Method Details

    • getReportTemplate

      @Stability(Stable) @NotNull String getReportTemplate()
      Identifies 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_REPORT

    • getAccounts

      @Stability(Stable) @Nullable default List<String> getAccounts()
      These are the accounts to be included in the report.
    • getFrameworkArns

      @Stability(Stable) @Nullable default List<String> getFrameworkArns()
      The Amazon Resource Names (ARNs) of the frameworks a report covers.
    • getOrganizationUnits

      @Stability(Stable) @Nullable default List<String> getOrganizationUnits()
      These are the Organizational Units to be included in the report.
    • getRegions

      @Stability(Stable) @Nullable default List<String> getRegions()
      These are the Regions to be included in the report.
    • builder

      @Stability(Stable) static CfnReportPlan.ReportSettingProperty.Builder builder()
      Returns:
      a CfnReportPlan.ReportSettingProperty.Builder of CfnReportPlan.ReportSettingProperty