Interface CfnReportPlanPropsMixin.ReportSettingProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReportPlanPropsMixin.ReportSettingProperty.Jsii$Proxy
- Enclosing class:
CfnReportPlanPropsMixin
@Stability(Stable)
public static interface CfnReportPlanPropsMixin.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.cfnpropertymixins.services.backup.*;
ReportSettingProperty reportSettingProperty = ReportSettingProperty.builder()
.accounts(List.of("accounts"))
.frameworkArns(List.of("frameworkArns"))
.organizationUnits(List.of("organizationUnits"))
.regions(List.of("regions"))
.reportTemplate("reportTemplate")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnReportPlanPropsMixin.ReportSettingPropertystatic final classAn implementation forCfnReportPlanPropsMixin.ReportSettingProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()These are the accounts to be included in the report.The Amazon Resource Names (ARNs) of the frameworks a report covers.These are the Organizational Units to be included in the report.These are the Regions to be included in the report.default StringIdentifies the report template for the report.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccounts
These are the accounts to be included in the report.Use string value of
ROOTto include all organizational units.- See Also:
-
getFrameworkArns
The Amazon Resource Names (ARNs) of the frameworks a report covers.- See Also:
-
getOrganizationUnits
These are the Organizational Units to be included in the report.- See Also:
-
getRegions
These are the Regions to be included in the report.Use the wildcard as the string value to include all Regions.
- See Also:
-
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 | SCAN_JOB_REPORT- See Also:
-
builder
-