Interface CfnReportPlanProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReportPlanProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:31.954Z")
@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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnReportPlanPropsstatic final classAn implementation forCfnReportPlanProps -
Method Summary
Modifier 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.The tags to assign to your report plan.Identifies the report template for the report.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getReportDeliveryChannel
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.- See Also:
-
getReportSetting
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_REPORTIf the report template is
RESOURCE_COMPLIANCE_REPORTorCONTROL_COMPLIANCE_REPORT, this API resource also describes the report coverage by AWS Regions and frameworks.- See Also:
-
getReportPlanDescription
An optional description of the report plan with a maximum 1,024 characters.- See Also:
-
getReportPlanName
The 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 (_).
- See Also:
-
getReportPlanTags
The tags to assign to your report plan.- See Also:
-
builder
- Returns:
- a
CfnReportPlanProps.BuilderofCfnReportPlanProps
-