|
2 | 2 | "version": "2.0",
|
3 | 3 | "service": "<p> 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. </p> <p>The Pricing Calculator API provides the following endpoint:</p> <ul> <li> <p> <code>https://bcm-pricing-calculator.us-east-1.api.aws</code> </p> </li> </ul>",
|
4 | 4 | "operations": {
|
5 |
| - "BatchCreateBillScenarioCommitmentModification": "<p> Create Compute Savings Plans, EC2 Instance Savings Plans, or EC2 Reserved Instances commitments that you want to model in a Bill Scenario. </p>", |
6 |
| - "BatchCreateBillScenarioUsageModification": "<p> Create Amazon Web Services service usage that you want to model in a Bill Scenario. </p>", |
7 |
| - "BatchCreateWorkloadEstimateUsage": "<p> Create Amazon Web Services service usage that you want to model in a Workload Estimate. </p>", |
8 |
| - "BatchDeleteBillScenarioCommitmentModification": "<p> 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 <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BillScenarioCommitmentModificationAction.html\"> BillScenarioCommitmentModificationAction</a> of <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioUsageModification.html\"> BatchCreateBillScenarioCommitmentModification</a> operation. </p>", |
9 |
| - "BatchDeleteBillScenarioUsageModification": "<p> 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 <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioUsageModification.html\"> BatchUpdateBillScenarioUsageModification</a>. </p>", |
10 |
| - "BatchDeleteWorkloadEstimateUsage": "<p> 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 <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateWorkloadEstimateUsage.html\"> BatchUpdateWorkloadEstimateUsage</a>. </p>", |
11 |
| - "BatchUpdateBillScenarioCommitmentModification": "<p> Update a newly added or existing commitment. You can update the commitment group based on a commitment ID and a Bill scenario ID. </p>", |
12 |
| - "BatchUpdateBillScenarioUsageModification": "<p> 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. </p>", |
13 |
| - "BatchUpdateWorkloadEstimateUsage": "<p> 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. </p>", |
| 5 | + "BatchCreateBillScenarioCommitmentModification": "<p> Create Compute Savings Plans, EC2 Instance Savings Plans, or EC2 Reserved Instances commitments that you want to model in a Bill Scenario. </p> <note> <p>The <code>BatchCreateBillScenarioCommitmentModification</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:CreateBillScenarioCommitmentModification</code> in your policies.</p> </note>", |
| 6 | + "BatchCreateBillScenarioUsageModification": "<p> Create Amazon Web Services service usage that you want to model in a Bill Scenario. </p> <note> <p>The <code>BatchCreateBillScenarioUsageModification</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:CreateBillScenarioUsageModification</code> in your policies.</p> </note>", |
| 7 | + "BatchCreateWorkloadEstimateUsage": "<p> Create Amazon Web Services service usage that you want to model in a Workload Estimate. </p> <note> <p>The <code>BatchCreateWorkloadEstimateUsage</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:CreateWorkloadEstimateUsage</code> in your policies.</p> </note>", |
| 8 | + "BatchDeleteBillScenarioCommitmentModification": "<p> 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 <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BillScenarioCommitmentModificationAction.html\"> BillScenarioCommitmentModificationAction</a> of <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioUsageModification.html\"> BatchCreateBillScenarioCommitmentModification</a> operation. </p> <note> <p>The <code>BatchDeleteBillScenarioCommitmentModification</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:DeleteBillScenarioCommitmentModification</code> in your policies.</p> </note>", |
| 9 | + "BatchDeleteBillScenarioUsageModification": "<p> 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 <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioUsageModification.html\"> BatchUpdateBillScenarioUsageModification</a>. </p> <note> <p>The <code>BatchDeleteBillScenarioUsageModification</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:DeleteBillScenarioUsageModification</code> in your policies.</p> </note>", |
| 10 | + "BatchDeleteWorkloadEstimateUsage": "<p> 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 <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateWorkloadEstimateUsage.html\"> BatchUpdateWorkloadEstimateUsage</a>. </p> <note> <p>The <code>BatchDeleteWorkloadEstimateUsage</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:DeleteWorkloadEstimateUsage</code> in your policies.</p> </note>", |
| 11 | + "BatchUpdateBillScenarioCommitmentModification": "<p> Update a newly added or existing commitment. You can update the commitment group based on a commitment ID and a Bill scenario ID. </p> <note> <p>The <code>BatchUpdateBillScenarioCommitmentModification</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:UpdateBillScenarioCommitmentModification</code> in your policies.</p> </note>", |
| 12 | + "BatchUpdateBillScenarioUsageModification": "<p> 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. </p> <note> <p>The <code>BatchUpdateBillScenarioUsageModification</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:UpdateBillScenarioUsageModification</code> in your policies.</p> </note>", |
| 13 | + "BatchUpdateWorkloadEstimateUsage": "<p> 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. </p> <note> <p>The <code>BatchUpdateWorkloadEstimateUsage</code> operation doesn't have its own IAM permission. To authorize this operation for Amazon Web Services principals, include the permission <code>bcm-pricing-calculator:UpdateWorkloadEstimateUsage</code> in your policies.</p> </note>", |
14 | 14 | "CreateBillEstimate": "<p> 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. </p>",
|
15 | 15 | "CreateBillScenario": "<p> Creates a new bill scenario to model potential changes to Amazon Web Services usage and costs. </p>",
|
16 | 16 | "CreateWorkloadEstimate": "<p> Creates a new workload estimate to model costs for a specific workload. </p>",
|
|
785 | 785 | "FilterTimestamp": {
|
786 | 786 | "base": "<p> Represents a time-based filter. </p>",
|
787 | 787 | "refs": {
|
788 |
| - "ListBillEstimatesRequest$createdAtFilter": "<p> Filter bill estimates based on their creation date. </p>", |
789 |
| - "ListBillEstimatesRequest$expiresAtFilter": "<p> Filter bill estimates based on their expiration date. </p>", |
790 |
| - "ListBillScenariosRequest$createdAtFilter": "<p> Filter bill scenarios based on their creation date. </p>", |
791 |
| - "ListBillScenariosRequest$expiresAtFilter": "<p> Filter bill scenarios based on their expiration date. </p>", |
792 |
| - "ListWorkloadEstimatesRequest$createdAtFilter": "<p> Filter workload estimates based on their creation date. </p>", |
793 |
| - "ListWorkloadEstimatesRequest$expiresAtFilter": "<p> Filter workload estimates based on their expiration date. </p>" |
| 788 | + "ListBillEstimatesRequest$createdAtFilter": "<p> Filter bill estimates based on the creation date. </p>", |
| 789 | + "ListBillEstimatesRequest$expiresAtFilter": "<p> Filter bill estimates based on the expiration date. </p>", |
| 790 | + "ListBillScenariosRequest$createdAtFilter": "<p> Filter bill scenarios based on the creation date. </p>", |
| 791 | + "ListBillScenariosRequest$expiresAtFilter": "<p> Filter bill scenarios based on the expiration date. </p>", |
| 792 | + "ListWorkloadEstimatesRequest$createdAtFilter": "<p> Filter workload estimates based on the creation date. </p>", |
| 793 | + "ListWorkloadEstimatesRequest$expiresAtFilter": "<p> Filter workload estimates based on the expiration date. </p>" |
794 | 794 | }
|
795 | 795 | },
|
796 | 796 | "GetBillEstimateRequest": {
|
|
0 commit comments