Applicationcostprofiler
This page documents function available when using the Applicationcostprofiler module, created with @service Applicationcostprofiler.
Index
- Main.Applicationcostprofiler.delete_report_definition
- Main.Applicationcostprofiler.get_report_definition
- Main.Applicationcostprofiler.import_application_usage
- Main.Applicationcostprofiler.list_report_definitions
- Main.Applicationcostprofiler.put_report_definition
- Main.Applicationcostprofiler.update_report_definition
Documentation
Main.Applicationcostprofiler.delete_report_definition — Methoddelete_report_definition(report_id)
delete_report_definition(report_id, params::Dict{String,<:Any})Deletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.
Arguments
- report_id: Required. ID of the report to delete.
Main.Applicationcostprofiler.get_report_definition — Methodget_report_definition(report_id)
get_report_definition(report_id, params::Dict{String,<:Any})Retrieves the definition of a report already configured in AWS Application Cost Profiler.
Arguments
- report_id: ID of the report to retrieve.
Main.Applicationcostprofiler.import_application_usage — Methodimport_application_usage(source_s3_location)
import_application_usage(source_s3_location, params::Dict{String,<:Any})Ingests 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.
Arguments
- source_s3_location: Amazon S3 location to import application usage data from.
Main.Applicationcostprofiler.list_report_definitions — Methodlist_report_definitions()
list_report_definitions(params::Dict{String,<:Any})Retrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
- "maxResults": The maximum number of results to return.
- "nextToken": The token value from a previous call to access the next page of results.
Main.Applicationcostprofiler.put_report_definition — Methodput_report_definition(destination_s3_location, format, report_description, report_frequency, report_id)
put_report_definition(destination_s3_location, format, report_description, report_frequency, report_id, params::Dict{String,<:Any})Creates the report definition for a report in Application Cost Profiler.
Arguments
- destination_s3_location: Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
- format: Required. The format to use for the generated report.
- report_description: Required. Description of the report.
- report_frequency: Required. The cadence to generate the report.
- report_id: Required. ID of the report. You can choose any valid string matching the pattern for the ID.
Main.Applicationcostprofiler.update_report_definition — Methodupdate_report_definition(destination_s3_location, format, report_description, report_frequency, report_id)
update_report_definition(destination_s3_location, format, report_description, report_frequency, report_id, params::Dict{String,<:Any})Updates existing report in AWS Application Cost Profiler.
Arguments
- destination_s3_location: Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
- format: Required. The format to use for the generated report.
- report_description: Required. Description of the report.
- report_frequency: Required. The cadence to generate the report.
- report_id: Required. ID of the report to update.