Module Smaws_Client_CostandUsageReportService

Cost and Usage Report Service client library built on EIO.

Types

module Types : sig ... end

Builders

val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> report_name:Types.report_name -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.tag_list -> report_name:Types.report_name -> unit -> Types.tag_resource_request
val make_report_status : ?last_status:Types.last_status -> ?last_delivery:Types.last_delivery -> unit -> Types.report_status
val make_report_definition : ?report_status:Types.report_status -> ?billing_view_arn:Types.billing_view_arn -> ?report_versioning:Types.report_versioning -> ?refresh_closed_reports:Types.refresh_closed_reports -> ?additional_artifacts:Types.additional_artifact_list -> s3_region:Types.aws_region -> s3_prefix:Types.s3_prefix -> s3_bucket:Types.s3_bucket -> additional_schema_elements:Types.schema_element_list -> compression:Types.compression_format -> format:Types.report_format -> time_unit:Types.time_unit -> report_name:Types.report_name -> unit -> Types.report_definition
val make_put_report_definition_response : unit -> unit
val make_put_report_definition_request : ?tags:Types.tag_list -> report_definition:Types.report_definition -> unit -> Types.put_report_definition_request
val make_modify_report_definition_response : unit -> unit
val make_modify_report_definition_request : report_definition:Types.report_definition -> report_name:Types.report_name -> unit -> Types.modify_report_definition_request
val make_list_tags_for_resource_response : ?tags:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : report_name:Types.report_name -> unit -> Types.list_tags_for_resource_request
val make_describe_report_definitions_response : ?next_token:Types.generic_string -> ?report_definitions:Types.report_definition_list -> unit -> Types.describe_report_definitions_response
val make_describe_report_definitions_request : ?next_token:Types.generic_string -> ?max_results:Types.max_results -> unit -> Types.describe_report_definitions_request
val make_delete_report_definition_response : ?response_message:Types.delete_response_message -> unit -> Types.delete_report_definition_response
val make_delete_report_definition_request : report_name:Types.report_name -> unit -> Types.delete_report_definition_request

Operations

module DeleteReportDefinition : sig ... end

Deletes the specified report. Any tags associated with the report are also deleted.

module DescribeReportDefinitions : sig ... end

Lists the Amazon Web Services Cost and Usage Report available to this account.

module ListTagsForResource : sig ... end

Lists the tags associated with the specified report definition.

module ModifyReportDefinition : sig ... end

Allows you to programmatically update your report preferences.

module PutReportDefinition : sig ... end

Creates a new report using the description that you provide.

module TagResource : sig ... end

Associates a set of tags with a report definition.

module UntagResource : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end