package awso-async
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=47224890900b1f5d2bd717000a02fa8918f92eafa99f702f7d59a1b053ff8e95
sha512=e187288f7c8fccb221f5417671732c8c8de95cdbacba1514db592b5700df2293468bde07956539bd44f3d460f6c75d38bd66ca161d0eae68a8b1b4e081882367
doc/awso-async.applicationcostprofiler/Awso_applicationcostprofiler_async/index.html
Module Awso_applicationcostprofiler_asyncSource
val delete_report_definition :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_applicationcostprofiler.Values.DeleteReportDefinitionRequest.t ->
(Awso_applicationcostprofiler.Values.DeleteReportDefinitionResult.t,
Awso_applicationcostprofiler.Values.DeleteReportDefinitionResult.error)
Result.t
Async.Deferred.tval get_report_definition :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_applicationcostprofiler.Values.GetReportDefinitionRequest.t ->
(Awso_applicationcostprofiler.Values.GetReportDefinitionResult.t,
Awso_applicationcostprofiler.Values.GetReportDefinitionResult.error)
Result.t
Async.Deferred.tval import_application_usage :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_applicationcostprofiler.Values.ImportApplicationUsageRequest.t ->
(Awso_applicationcostprofiler.Values.ImportApplicationUsageResult.t,
Awso_applicationcostprofiler.Values.ImportApplicationUsageResult.error)
Result.t
Async.Deferred.tval list_report_definitions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_applicationcostprofiler.Values.ListReportDefinitionsRequest.t ->
(Awso_applicationcostprofiler.Values.ListReportDefinitionsResult.t,
Awso_applicationcostprofiler.Values.ListReportDefinitionsResult.error)
Result.t
Async.Deferred.tval put_report_definition :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_applicationcostprofiler.Values.PutReportDefinitionRequest.t ->
(Awso_applicationcostprofiler.Values.PutReportDefinitionResult.t,
Awso_applicationcostprofiler.Values.PutReportDefinitionResult.error)
Result.t
Async.Deferred.tval update_report_definition :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_applicationcostprofiler.Values.UpdateReportDefinitionRequest.t ->
(Awso_applicationcostprofiler.Values.UpdateReportDefinitionResult.t,
Awso_applicationcostprofiler.Values.UpdateReportDefinitionResult.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_applicationcostprofiler.Values end
val structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Represents the Amazon Simple Storage Service (Amazon S3) location where AWS Application Cost Profiler reports are generated and then written to.
The configuration of a report in AWS Application Cost Profiler.
You do not have permission to perform this action.
An internal server error occurred. Retry your request.
The calls to AWS Application Cost Profiler API are throttled. The request was denied.
The input fails to satisfy the constraints for the API.
module ServiceQuotaExceededException =
Awso_applicationcostprofiler.Values.ServiceQuotaExceededExceptionYour request exceeds one or more of the service quotas.
Represents the Amazon Simple Storage Service (Amazon S3) location where usage data is read from.
module UpdateReportDefinitionResult =
Awso_applicationcostprofiler.Values.UpdateReportDefinitionResultUpdates existing report in AWS Application Cost Profiler.
module UpdateReportDefinitionRequest =
Awso_applicationcostprofiler.Values.UpdateReportDefinitionRequestUpdates existing report in AWS Application Cost Profiler.
module PutReportDefinitionResult =
Awso_applicationcostprofiler.Values.PutReportDefinitionResultCreates the report definition for a report in Application Cost Profiler.
module PutReportDefinitionRequest =
Awso_applicationcostprofiler.Values.PutReportDefinitionRequestCreates the report definition for a report in Application Cost Profiler.
module ListReportDefinitionsResult =
Awso_applicationcostprofiler.Values.ListReportDefinitionsResultRetrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one.
module ListReportDefinitionsRequest =
Awso_applicationcostprofiler.Values.ListReportDefinitionsRequestRetrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one.
module ImportApplicationUsageResult =
Awso_applicationcostprofiler.Values.ImportApplicationUsageResultIngests application usage data from Amazon Simple Storage Service (Amazon S3). The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously.
module ImportApplicationUsageRequest =
Awso_applicationcostprofiler.Values.ImportApplicationUsageRequestIngests application usage data from Amazon Simple Storage Service (Amazon S3). The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously.
module GetReportDefinitionResult =
Awso_applicationcostprofiler.Values.GetReportDefinitionResultRetrieves the definition of a report already configured in AWS Application Cost Profiler.
module GetReportDefinitionRequest =
Awso_applicationcostprofiler.Values.GetReportDefinitionRequestRetrieves the definition of a report already configured in AWS Application Cost Profiler.
module DeleteReportDefinitionResult =
Awso_applicationcostprofiler.Values.DeleteReportDefinitionResultDeletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.
module DeleteReportDefinitionRequest =
Awso_applicationcostprofiler.Values.DeleteReportDefinitionRequestDeletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.