AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

The definition of Amazon Web Services Cost and Usage Report. You can specify the report name, time unit, report format, compression format, S3 bucket, additional artifacts, and schema elements in the definition.

Inheritance Hierarchy

System.Object
  Amazon.CostAndUsageReport.Model.ReportDefinition

Namespace: Amazon.CostAndUsageReport.Model
Assembly: AWSSDK.CostAndUsageReport.dll
Version: 3.x.y.z

Syntax

C#
public class ReportDefinition

The ReportDefinition type exposes the following members

Constructors

NameDescription
Public Method ReportDefinition()

Properties

NameTypeDescription
Public Property AdditionalArtifacts System.Collections.Generic.List<System.String>

Gets and sets the property AdditionalArtifacts.

A list of manifests that you want Amazon Web Services to create for this report.

Public Property AdditionalSchemaElements System.Collections.Generic.List<System.String>

Gets and sets the property AdditionalSchemaElements.

A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs.

Public Property BillingViewArn System.String

Gets and sets the property BillingViewArn.

The Amazon resource name of the billing view. The BillingViewArn is needed to create Amazon Web Services Cost and Usage Report for each billing group maintained in the Amazon Web Services Billing Conductor service. The BillingViewArn for a billing group can be constructed as: arn:aws:billing::payer-account-id:billingview/billing-group-primary-account-id

Public Property Compression Amazon.CostAndUsageReport.CompressionFormat

Gets and sets the property Compression.

Public Property Format Amazon.CostAndUsageReport.ReportFormat

Gets and sets the property Format.

Public Property RefreshClosedReports System.Boolean

Gets and sets the property RefreshClosedReports.

Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.

Public Property ReportName System.String

Gets and sets the property ReportName.

Public Property ReportStatus Amazon.CostAndUsageReport.Model.ReportStatus

Gets and sets the property ReportStatus.

The status of the report.

Public Property ReportVersioning Amazon.CostAndUsageReport.ReportVersioning

Gets and sets the property ReportVersioning.

Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.

Public Property S3Bucket System.String

Gets and sets the property S3Bucket.

Public Property S3Prefix System.String

Gets and sets the property S3Prefix.

Public Property S3Region Amazon.CostAndUsageReport.AWSRegion

Gets and sets the property S3Region.

Public Property TimeUnit Amazon.CostAndUsageReport.TimeUnit

Gets and sets the property TimeUnit.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5