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.
Container for the parameters to the PutReportDefinition operation. Creates a new report using the description that you provide.
Namespace: Amazon.CostAndUsageReport.Model
Assembly: AWSSDK.CostAndUsageReport.dll
Version: 3.x.y.z
public class PutReportDefinitionRequest : AmazonCostAndUsageReportRequest IAmazonWebServiceRequest
The PutReportDefinitionRequest type exposes the following members
Name | Description | |
---|---|---|
PutReportDefinitionRequest() |
Name | Type | Description | |
---|---|---|---|
ReportDefinition | Amazon.CostAndUsageReport.Model.ReportDefinition |
Gets and sets the property ReportDefinition. Represents the output of the PutReportDefinition operation. The content consists of the detailed metadata and data file information. |
|
Tags | System.Collections.Generic.List<Amazon.CostAndUsageReport.Model.Tag> |
Gets and sets the property Tags. The tags to be assigned to the report definition resource. |
The following example creates a AWS Cost and Usage report named ExampleReport.
var client = new AmazonCostAndUsageReportClient(); var response = client.PutReportDefinition(new PutReportDefinitionRequest { ReportDefinition = new ReportDefinition { AdditionalArtifacts = new List<string> { "REDSHIFT", "QUICKSIGHT" }, AdditionalSchemaElements = new List<string> { "RESOURCES" }, Compression = "ZIP", Format = "textORcsv", ReportName = "ExampleReport", S3Bucket = "example-s3-bucket", S3Prefix = "exampleprefix", S3Region = "us-east-1", TimeUnit = "DAILY" } });
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5