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.

Classes

NameDescription
Class CostAndUsageReportPaginatorFactory

Paginators for the CostAndUsageReport service

Class DeleteReportDefinitionRequest

Container for the parameters to the DeleteReportDefinition operation. Deletes the specified report. Any tags associated with the report are also deleted.

Class DeleteReportDefinitionResponse

If the action is successful, the service sends back an HTTP 200 response.

Class DescribeReportDefinitionsRequest

Container for the parameters to the DescribeReportDefinitions operation. Lists the Amazon Web Services Cost and Usage Report available to this account.

Class DescribeReportDefinitionsResponse

If the action is successful, the service sends back an HTTP 200 response.

Class DuplicateReportNameException

A report with the specified name already exists in the account. Specify a different report name.

Class InternalErrorException

An error on the server occurred during the processing of your request. Try again later.

Class ListTagsForResourceRequest

Container for the parameters to the ListTagsForResource operation. Lists the tags associated with the specified report definition.

Class ListTagsForResourceResponse

This is the response object from the ListTagsForResource operation.

Class ModifyReportDefinitionRequest

Container for the parameters to the ModifyReportDefinition operation. Allows you to programmatically update your report preferences.

Class ModifyReportDefinitionResponse

This is the response object from the ModifyReportDefinition operation.

Class PutReportDefinitionRequest

Container for the parameters to the PutReportDefinition operation. Creates a new report using the description that you provide.

Class PutReportDefinitionResponse

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

Class ReportDefinition

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.

Class ReportLimitReachedException

This account already has five reports defined. To define a new report, you must delete an existing report.

Class ReportStatus

A two element dictionary with a lastDelivery and lastStatus key whose values describe the date and status of the last delivered report for a particular report definition.

Class ResourceNotFoundException

The specified report (ReportName) in the request doesn't exist.

Class Tag

Describes a tag. A tag is a key-value pair. You can add up to 50 tags to a report definition.

Class TagResourceRequest

Container for the parameters to the TagResource operation. Associates a set of tags with a report definition.

Class TagResourceResponse

This is the response object from the TagResource operation.

Class UntagResourceRequest

Container for the parameters to the UntagResource operation. Disassociates a set of tags from a report definition.

Class UntagResourceResponse

This is the response object from the UntagResource operation.

Class ValidationException

The input fails to satisfy the constraints specified by an Amazon Web Services service.

Interfaces

NameDescription
Interface ICostAndUsageReportPaginatorFactory

Paginators for the CostAndUsageReport service

Interface IDescribeReportDefinitionsPaginator

Paginator for the DescribeReportDefinitions operation