Interface CfnReportPlan.ReportDeliveryChannelProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnReportPlan.ReportDeliveryChannelProperty.Jsii$Proxy
- Enclosing class:
- CfnReportPlan
@Stability(Stable)
public static interface CfnReportPlan.ReportDeliveryChannelProperty
extends software.amazon.jsii.JsiiSerializable
Contains information from your report plan about where to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
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.*; ReportDeliveryChannelProperty reportDeliveryChannelProperty = ReportDeliveryChannelProperty.builder() .s3BucketName("s3BucketName") // the properties below are optional .formats(List.of("formats")) .s3KeyPrefix("s3KeyPrefix") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnReportPlan.ReportDeliveryChannelProperty
static final class
An implementation forCfnReportPlan.ReportDeliveryChannelProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getS3BucketName
The unique name of the S3 bucket that receives your reports. -
getFormats
A list of the format of your reports:CSV
,JSON
, or both.If not specified, the default format is
CSV
. -
getS3KeyPrefix
The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3.The prefix is this part of the following path: s3://your-bucket-name/
prefix
/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix. -
builder
-