Applicationcostprofiler

This page documents function available when using the Applicationcostprofiler module, created with @service Applicationcostprofiler.

Index

Documentation

Main.Applicationcostprofiler.delete_report_definitionMethod
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.
source
Main.Applicationcostprofiler.get_report_definitionMethod
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.
source
Main.Applicationcostprofiler.import_application_usageMethod
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.
source
Main.Applicationcostprofiler.list_report_definitionsMethod
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.
source
Main.Applicationcostprofiler.put_report_definitionMethod
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.
source
Main.Applicationcostprofiler.update_report_definitionMethod
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.
source