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.