Class CfnReportDefinitionProps
Properties for defining a CfnReportDefinition
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CUR
Assembly: Amazon.CDK.AWS.CUR.dll
Syntax (csharp)
public class CfnReportDefinitionProps : Object, ICfnReportDefinitionProps
Syntax (vb)
Public Class CfnReportDefinitionProps
Inherits Object
Implements ICfnReportDefinitionProps
Remarks
Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cur-reportdefinition.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CUR;
var cfnReportDefinitionProps = new CfnReportDefinitionProps {
Compression = "compression",
Format = "format",
RefreshClosedReports = false,
ReportName = "reportName",
ReportVersioning = "reportVersioning",
S3Bucket = "s3Bucket",
S3Prefix = "s3Prefix",
S3Region = "s3Region",
TimeUnit = "timeUnit",
// the properties below are optional
AdditionalArtifacts = new [] { "additionalArtifacts" },
AdditionalSchemaElements = new [] { "additionalSchemaElements" },
BillingViewArn = "billingViewArn"
};
Synopsis
Constructors
CfnReportDefinitionProps() |
Properties
AdditionalArtifacts | A list of manifests that you want AWS to create for this report. |
AdditionalSchemaElements | A list of strings that indicate additional content that AWS includes in the report, such as individual resource IDs. |
BillingViewArn | The Amazon Resource Name (ARN) of the billing view. |
Compression | The compression format that Amazon Web Services uses for the report. |
Format | The format that Amazon Web Services saves the report in. |
RefreshClosedReports | Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months. |
ReportName | The name of the report that you want to create. |
ReportVersioning | Whether you want AWS to overwrite the previous version of each report or to deliver the report in addition to the previous versions. |
S3Bucket | The S3 bucket where Amazon Web Services delivers the report. |
S3Prefix | The prefix that Amazon Web Services adds to the report name when Amazon Web Services delivers the report. |
S3Region | The Region of the S3 bucket that Amazon Web Services delivers the report into. |
TimeUnit | The granularity of the line items in the report. |
Constructors
CfnReportDefinitionProps()
public CfnReportDefinitionProps()
Properties
AdditionalArtifacts
A list of manifests that you want AWS to create for this report.
public string[] AdditionalArtifacts { get; set; }
Property Value
System.String[]
Remarks
AdditionalSchemaElements
A list of strings that indicate additional content that AWS includes in the report, such as individual resource IDs.
public string[] AdditionalSchemaElements { get; set; }
Property Value
System.String[]
Remarks
BillingViewArn
The Amazon Resource Name (ARN) of the billing view.
public string BillingViewArn { get; set; }
Property Value
System.String
Remarks
You can get this value by using the billing view service public APIs.
Compression
The compression format that Amazon Web Services uses for the report.
public string Compression { get; set; }
Property Value
System.String
Remarks
Format
The format that Amazon Web Services saves the report in.
public string Format { get; set; }
Property Value
System.String
Remarks
RefreshClosedReports
Whether you want AWS to update your reports after they have been finalized if AWS detects charges related to previous months.
public object RefreshClosedReports { get; set; }
Property Value
System.Object
Remarks
These charges can include refunds, credits, or support fees.
ReportName
The name of the report that you want to create.
public string ReportName { get; set; }
Property Value
System.String
Remarks
The name must be unique, is case sensitive, and can't include spaces.
ReportVersioning
Whether you want AWS to overwrite the previous version of each report or to deliver the report in addition to the previous versions.
public string ReportVersioning { get; set; }
Property Value
System.String
Remarks
S3Bucket
The S3 bucket where Amazon Web Services delivers the report.
public string S3Bucket { get; set; }
Property Value
System.String
Remarks
S3Prefix
The prefix that Amazon Web Services adds to the report name when Amazon Web Services delivers the report.
public string S3Prefix { get; set; }
Property Value
System.String
Remarks
Your prefix can't include spaces.
S3Region
The Region of the S3 bucket that Amazon Web Services delivers the report into.
public string S3Region { get; set; }
Property Value
System.String
Remarks
TimeUnit
The granularity of the line items in the report.
public string TimeUnit { get; set; }
Property Value
System.String