Applicationcostprofiler
This page documents function available when using the Applicationcostprofiler module, created with @service Applicationcostprofiler.
Index
Main.Applicationcostprofiler.delete_report_definitionMain.Applicationcostprofiler.get_report_definitionMain.Applicationcostprofiler.import_application_usageMain.Applicationcostprofiler.list_report_definitionsMain.Applicationcostprofiler.put_report_definitionMain.Applicationcostprofiler.update_report_definition
Documentation
Main.Applicationcostprofiler.delete_report_definition — Method
delete_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 — Method
get_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 — Method
import_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 — Method
list_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 — Method
put_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 — Method
update_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.