Package-level declarations

Types

Link copied to clipboard

You can use the Pricing Calculator API to programmatically create estimates for your planned cloud use. You can model usage and commitments such as Savings Plans and Reserved Instances, and generate estimated costs using your discounts and benefit sharing preferences.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Create Compute Savings Plans, EC2 Instance Savings Plans, or EC2 Reserved Instances commitments that you want to model in a Bill Scenario.

Link copied to clipboard

Create Amazon Web Services service usage that you want to model in a Bill Scenario.

Link copied to clipboard

Create Amazon Web Services service usage that you want to model in a Workload Estimate.

Delete commitment that you have created in a Bill Scenario. You can only delete a commitment that you had added and cannot model deletion (or removal) of a existing commitment. If you want model deletion of an existing commitment, see the negate BillScenarioCommitmentModificationAction of BatchCreateBillScenarioCommitmentModification operation.

Link copied to clipboard

Delete usage that you have created in a Bill Scenario. You can only delete usage that you had added and cannot model deletion (or removal) of a existing usage. If you want model removal of an existing usage, see BatchUpdateBillScenarioUsageModification.

Link copied to clipboard

Delete usage that you have created in a Workload estimate. You can only delete usage that you had added and cannot model deletion (or removal) of a existing usage. If you want model removal of an existing usage, see BatchUpdateWorkloadEstimateUsage.

Update a newly added or existing commitment. You can update the commitment group based on a commitment ID and a Bill scenario ID.

Link copied to clipboard

Update a newly added or existing usage lines. You can update the usage amounts, usage hour, and usage group based on a usage ID and a Bill scenario ID.

Link copied to clipboard

Update a newly added or existing usage lines. You can update the usage amounts and usage group based on a usage ID and a Workload estimate ID.

Link copied to clipboard

Create a Bill estimate from a Bill scenario. In the Bill scenario you can model usage addition, usage changes, and usage removal. You can also model commitment addition and commitment removal. After all changes in a Bill scenario is made satisfactorily, you can call this API with a Bill scenario ID to generate the Bill estimate. Bill estimate calculates the pre-tax cost for your consolidated billing family, incorporating all modeled usage and commitments alongside existing usage and commitments from your most recent completed anniversary bill, with any applicable discounts applied.

Link copied to clipboard

Creates a new bill scenario to model potential changes to Amazon Web Services usage and costs.

Link copied to clipboard

Creates a new workload estimate to model costs for a specific workload.

Link copied to clipboard

Deletes an existing bill estimate.

Link copied to clipboard

Deletes an existing bill scenario.

Link copied to clipboard

Deletes an existing workload estimate.

Link copied to clipboard

Retrieves details of a specific bill estimate.

Link copied to clipboard

Retrieves details of a specific bill scenario.

Link copied to clipboard

Retrieves the current preferences for Pricing Calculator.

Link copied to clipboard

Retrieves details of a specific workload estimate.

Link copied to clipboard

Lists the commitments associated with a bill estimate.

Link copied to clipboard

Lists the input usage modifications associated with a bill estimate.

Link copied to clipboard

Lists the line items associated with a bill estimate.

Link copied to clipboard

Lists all bill estimates for the account.

Link copied to clipboard

Lists the commitment modifications associated with a bill scenario.

Link copied to clipboard

Lists all bill scenarios for the account.

Link copied to clipboard

Lists the usage modifications associated with a bill scenario.

Link copied to clipboard

Lists all tags associated with a specified resource.

Link copied to clipboard

Lists all workload estimates for the account.

Link copied to clipboard

Lists the usage associated with a workload estimate.

Link copied to clipboard

Adds one or more tags to a specified resource.

Link copied to clipboard

Removes one or more tags from a specified resource.

Link copied to clipboard

Updates an existing bill estimate.

Link copied to clipboard

Updates an existing bill scenario.

Link copied to clipboard

Updates the preferences for Pricing Calculator.

Link copied to clipboard

Updates an existing workload estimate.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.