Package-level declarations
Types
Functions
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.deleteReportDefinition(crossinline block: DeleteReportDefinitionRequest.Builder.() -> Unit): DeleteReportDefinitionResponse
Deletes the specified report. Any tags associated with the report are also deleted.
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.describeReportDefinitions(crossinline block: DescribeReportDefinitionsRequest.Builder.() -> Unit): DescribeReportDefinitionsResponse
Lists the Amazon Web Services Cost and Usage Report available to this account.
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.listTagsForResource(crossinline block: ListTagsForResourceRequest.Builder.() -> Unit): ListTagsForResourceResponse
Lists the tags associated with the specified report definition.
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.modifyReportDefinition(crossinline block: ModifyReportDefinitionRequest.Builder.() -> Unit): ModifyReportDefinitionResponse
Allows you to programmatically update your report preferences.
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.putReportDefinition(crossinline block: PutReportDefinitionRequest.Builder.() -> Unit): PutReportDefinitionResponse
Creates a new report using the description that you provide.
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse
Associates a set of tags with a report definition.
Link copied to clipboard
inline suspend fun CostAndUsageReportClient.untagResource(crossinline block: UntagResourceRequest.Builder.() -> Unit): UntagResourceResponse
Disassociates a set of tags from a report definition.
Link copied to clipboard
fun CostAndUsageReportClient.withConfig(block: CostAndUsageReportClient.Config.Builder.() -> Unit): CostAndUsageReportClient
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.