@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:37.782Z") @Stability(value=Stable) public interface CfnReportDefinitionProps extends software.amazon.jsii.JsiiSerializable
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.cur.*;
CfnReportDefinitionProps cfnReportDefinitionProps = CfnReportDefinitionProps.builder()
.compression("compression")
.format("format")
.refreshClosedReports(false)
.reportName("reportName")
.reportVersioning("reportVersioning")
.s3Bucket("s3Bucket")
.s3Prefix("s3Prefix")
.s3Region("s3Region")
.timeUnit("timeUnit")
// the properties below are optional
.additionalArtifacts(List.of("additionalArtifacts"))
.additionalSchemaElements(List.of("additionalSchemaElements"))
.billingViewArn("billingViewArn")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnReportDefinitionProps.Builder
A builder for
CfnReportDefinitionProps |
static class |
CfnReportDefinitionProps.Jsii$Proxy
An implementation for
CfnReportDefinitionProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnReportDefinitionProps.Builder |
builder() |
default List<String> |
getAdditionalArtifacts()
A list of manifests that you want AWS to create for this report.
|
default List<String> |
getAdditionalSchemaElements()
A list of strings that indicate additional content that AWS includes in the report, such as individual resource IDs.
|
default String |
getBillingViewArn()
The Amazon Resource Name (ARN) of the billing view.
|
String |
getCompression()
The compression format that Amazon Web Services uses for the report.
|
String |
getFormat()
The format that Amazon Web Services saves the report in.
|
Object |
getRefreshClosedReports()
Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months.
|
String |
getReportName()
The name of the report that you want to create.
|
String |
getReportVersioning()
Whether you want AWS to overwrite the previous version of each report or to deliver the report in addition to the previous versions.
|
String |
getS3Bucket()
The S3 bucket where Amazon Web Services delivers the report.
|
String |
getS3Prefix()
The prefix that Amazon Web Services adds to the report name when Amazon Web Services delivers the report.
|
String |
getS3Region()
The Region of the S3 bucket that Amazon Web Services delivers the report into.
|
String |
getTimeUnit()
The granularity of the line items in the report.
|
@Stability(value=Stable) @NotNull String getCompression()
@Stability(value=Stable) @NotNull String getFormat()
@Stability(value=Stable) @NotNull Object getRefreshClosedReports()
These charges can include refunds, credits, or support fees.
@Stability(value=Stable) @NotNull String getReportName()
The name must be unique, is case sensitive, and can't include spaces.
@Stability(value=Stable) @NotNull String getReportVersioning()
@Stability(value=Stable) @NotNull String getS3Bucket()
@Stability(value=Stable) @NotNull String getS3Prefix()
Your prefix can't include spaces.
@Stability(value=Stable) @NotNull String getS3Region()
@Stability(value=Stable) @NotNull String getTimeUnit()
@Stability(value=Stable) @Nullable default List<String> getAdditionalArtifacts()
@Stability(value=Stable) @Nullable default List<String> getAdditionalSchemaElements()
@Stability(value=Stable) @Nullable default String getBillingViewArn()
You can get this value by using the billing view service public APIs.
@Stability(value=Stable) static CfnReportDefinitionProps.Builder builder()
CfnReportDefinitionProps.Builder of CfnReportDefinitionPropsCopyright © 2022. All rights reserved.