

# Actions, resources, and condition keys for AWS Billing And Cost Management Pricing Calculator
<a name="list_bcm-pricing-calculator"></a>

AWS Billing And Cost Management Pricing Calculator (service prefix: `bcm-pricing-calculator`) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:
+ Learn how to [configure this service](https://docs.aws.amazon.com/cost-management/latest/userguide/pricing-calculator.html).
+ View a list of the [API operations available for this service](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Operations_AWS_Billing_and_Cost_Management_Pricing_Calculator.html).
+ Learn how to secure this service and its resources by [using IAM](https://docs.aws.amazon.com/cost-management/latest/userguide/security_iam_service-with-iam.html) permission policies.
+ View the [programmatic service authorization reference](https://servicereference.us-east-1.amazonaws.com/v1/bcm-pricing-calculator/bcm-pricing-calculator.json) for this service.

**Topics**
+ [API operations defined by AWS Billing And Cost Management Pricing Calculator](#list_bcm-pricing-calculator-operations)
+ [Actions defined by AWS Billing And Cost Management Pricing Calculator](#list_bcm-pricing-calculator-actions-as-permissions)
+ [Resource types defined by AWS Billing And Cost Management Pricing Calculator](#list_bcm-pricing-calculator-resources-for-iam-policies)
+ [Condition keys for AWS Billing And Cost Management Pricing Calculator](#list_bcm-pricing-calculator-policy-keys)

## API operations defined by AWS Billing And Cost Management Pricing Calculator
<a name="list_bcm-pricing-calculator-operations"></a>

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the [Actions table](#list_bcm-pricing-calculator-actions-as-permissions).


****  


- **   BatchCreateBillScenarioCommitmentModification  **
  - **IAM action:**  [bcm-pricing-calculator:CreateBillScenarioCommitmentModification](#list_bcm-pricing-calculator-action-CreateBillScenarioCommitmentModification) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchCreateBillScenarioUsageModification  **
  - **IAM action:**  [bcm-pricing-calculator:CreateBillScenarioUsageModification](#list_bcm-pricing-calculator-action-CreateBillScenarioUsageModification) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchCreateWorkloadEstimateUsage  **
  - **IAM action:**  [bcm-pricing-calculator:CreateWorkloadEstimateUsage](#list_bcm-pricing-calculator-action-CreateWorkloadEstimateUsage) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchDeleteBillScenarioCommitmentModification  **
  - **IAM action:**  [bcm-pricing-calculator:DeleteBillScenarioCommitmentModification](#list_bcm-pricing-calculator-action-DeleteBillScenarioCommitmentModification) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchDeleteBillScenarioUsageModification  **
  - **IAM action:**  [bcm-pricing-calculator:DeleteBillScenarioUsageModification](#list_bcm-pricing-calculator-action-DeleteBillScenarioUsageModification) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchDeleteWorkloadEstimateUsage  **
  - **IAM action:**  [bcm-pricing-calculator:DeleteWorkloadEstimateUsage](#list_bcm-pricing-calculator-action-DeleteWorkloadEstimateUsage) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchUpdateBillScenarioCommitmentModification  **
  - **IAM action:**  [bcm-pricing-calculator:UpdateBillScenarioCommitmentModification](#list_bcm-pricing-calculator-action-UpdateBillScenarioCommitmentModification) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchUpdateBillScenarioUsageModification  **
  - **IAM action:**  [bcm-pricing-calculator:UpdateBillScenarioUsageModification](#list_bcm-pricing-calculator-action-UpdateBillScenarioUsageModification) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   BatchUpdateWorkloadEstimateUsage  **
  - **IAM action:**  [bcm-pricing-calculator:UpdateWorkloadEstimateUsage](#list_bcm-pricing-calculator-action-UpdateWorkloadEstimateUsage) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   CreateBillEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:CreateBillEstimate](#list_bcm-pricing-calculator-action-CreateBillEstimate)  / **Condition key:**  / **Possible value(s):**  / **Access level:** Write
  - **IAM action:**  [bcm-pricing-calculator:TagResource](#list_bcm-pricing-calculator-action-TagResource)  / **Condition key:**  / **Possible value(s):**  / **Access level:** Tagging, Write

- **   CreateBillScenario  **
  - **IAM action:**  [bcm-pricing-calculator:CreateBillScenario](#list_bcm-pricing-calculator-action-CreateBillScenario)  / **Condition key:**  / **Possible value(s):**  / **Access level:** Write
  - **IAM action:**  [bcm-pricing-calculator:TagResource](#list_bcm-pricing-calculator-action-TagResource)  / **Condition key:**  / **Possible value(s):**  / **Access level:** Tagging, Write

- **   CreateWorkloadEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:CreateWorkloadEstimate](#list_bcm-pricing-calculator-action-CreateWorkloadEstimate)  / **Condition key:**  / **Possible value(s):**  / **Access level:** Write
  - **IAM action:**  [bcm-pricing-calculator:TagResource](#list_bcm-pricing-calculator-action-TagResource)  / **Condition key:**  / **Possible value(s):**  / **Access level:** Tagging, Write

- **   DeleteBillEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:DeleteBillEstimate](#list_bcm-pricing-calculator-action-DeleteBillEstimate) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   DeleteBillScenario  **
  - **IAM action:**  [bcm-pricing-calculator:DeleteBillScenario](#list_bcm-pricing-calculator-action-DeleteBillScenario) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   DeleteWorkloadEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:DeleteWorkloadEstimate](#list_bcm-pricing-calculator-action-DeleteWorkloadEstimate) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   GetBillEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:GetBillEstimate](#list_bcm-pricing-calculator-action-GetBillEstimate) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Read

- **   GetBillScenario  **
  - **IAM action:**  [bcm-pricing-calculator:GetBillScenario](#list_bcm-pricing-calculator-action-GetBillScenario) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Read

- **   GetPreferences  **
  - **IAM action:**  [bcm-pricing-calculator:GetPreferences](#list_bcm-pricing-calculator-action-GetPreferences) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Read

- **   GetWorkloadEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:GetWorkloadEstimate](#list_bcm-pricing-calculator-action-GetWorkloadEstimate) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Read

- **   ListBillEstimateCommitments  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillEstimateCommitments](#list_bcm-pricing-calculator-action-ListBillEstimateCommitments) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillEstimateInputCommitmentModifications  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillEstimateInputCommitmentModifications](#list_bcm-pricing-calculator-action-ListBillEstimateInputCommitmentModifications) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillEstimateInputUsageModifications  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillEstimateInputUsageModifications](#list_bcm-pricing-calculator-action-ListBillEstimateInputUsageModifications) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillEstimateLineItems  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillEstimateLineItems](#list_bcm-pricing-calculator-action-ListBillEstimateLineItems) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillEstimates  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillEstimates](#list_bcm-pricing-calculator-action-ListBillEstimates) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillScenarioCommitmentModifications  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillScenarioCommitmentModifications](#list_bcm-pricing-calculator-action-ListBillScenarioCommitmentModifications) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillScenarioUsageModifications  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillScenarioUsageModifications](#list_bcm-pricing-calculator-action-ListBillScenarioUsageModifications) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListBillScenarios  **
  - **IAM action:**  [bcm-pricing-calculator:ListBillScenarios](#list_bcm-pricing-calculator-action-ListBillScenarios) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListTagsForResource  **
  - **IAM action:**  [bcm-pricing-calculator:ListTagsForResource](#list_bcm-pricing-calculator-action-ListTagsForResource) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Tagging, Write

- **   ListWorkloadEstimateUsage  **
  - **IAM action:**  [bcm-pricing-calculator:ListWorkloadEstimateUsage](#list_bcm-pricing-calculator-action-ListWorkloadEstimateUsage) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   ListWorkloadEstimates  **
  - **IAM action:**  [bcm-pricing-calculator:ListWorkloadEstimates](#list_bcm-pricing-calculator-action-ListWorkloadEstimates) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** List

- **   TagResource  **
  - **IAM action:**  [bcm-pricing-calculator:TagResource](#list_bcm-pricing-calculator-action-TagResource) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Tagging, Write

- **   UntagResource  **
  - **IAM action:**  [bcm-pricing-calculator:UntagResource](#list_bcm-pricing-calculator-action-UntagResource) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Tagging, Write

- **   UpdateBillEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:UpdateBillEstimate](#list_bcm-pricing-calculator-action-UpdateBillEstimate) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   UpdateBillScenario  **
  - **IAM action:**  [bcm-pricing-calculator:UpdateBillScenario](#list_bcm-pricing-calculator-action-UpdateBillScenario) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   UpdatePreferences  **
  - **IAM action:**  [bcm-pricing-calculator:UpdatePreferences](#list_bcm-pricing-calculator-action-UpdatePreferences) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write

- **   UpdateWorkloadEstimate  **
  - **IAM action:**  [bcm-pricing-calculator:UpdateWorkloadEstimate](#list_bcm-pricing-calculator-action-UpdateWorkloadEstimate) 
  - **Condition key:** 
  - **Possible value(s):** 
  - **Access level:** Write



## Actions defined by AWS Billing And Cost Management Pricing Calculator
<a name="list_bcm-pricing-calculator-actions-as-permissions"></a>

You can specify the following actions in the `Action` element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.


****  


- **   [CreateBillEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_CreateBillEstimate.html)  **
  - **Description:** Grants permission to create a new bill estimate. Charge is incurred for successful bill estimates
  - **Resource types (\*required):** [bill-scenario](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [CreateBillScenario](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_CreateBillScenario.html)  **
  - **Description:** Grants permission to create a new bill scenario
  - **Resource types (\*required):** 
  - **Condition keys:** [aws:RequestTag/${TagKey}](#list_bcm-pricing-calculator-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_bcm-pricing-calculator-aws_TagKeys)
  - **Access level:** Write

- **   [CreateBillScenarioCommitmentModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioCommitmentModification.html)  **
  - **Description:** Grants permission to create new commitments or remove existing commitment from a specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [CreateBillScenarioUsageModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioUsageModification.html)  **
  - **Description:** Grants permission to create usage in the specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [CreateWorkloadEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_CreateWorkloadEstimate.html)  **
  - **Description:** Grants permission to create a new Workload estimate
  - **Resource types (\*required):** 
  - **Condition keys:** [aws:RequestTag/${TagKey}](#list_bcm-pricing-calculator-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_bcm-pricing-calculator-aws_TagKeys)
  - **Access level:** Write

- **   [CreateWorkloadEstimateUsage](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateWorkloadEstimateUsage.html)  **
  - **Description:** Grants permission to create usage in the specified workload estimate
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [DeleteBillEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_DeleteBillEstimate.html)  **
  - **Description:** Grants permission to delete bill estimate
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** Write

- **   [DeleteBillScenario](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_DeleteBillScenario.html)  **
  - **Description:** Grants permission to delete a bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [DeleteBillScenarioCommitmentModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchDeleteBillScenarioCommitmentModification.html)  **
  - **Description:** Grants permission to delete newly added commitments from the specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [DeleteBillScenarioUsageModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchDeleteBillScenarioUsageModification.html)  **
  - **Description:** Grants permission to delete newly added usage from the specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [DeleteWorkloadEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_DeleteWorkloadEstimate.html)  **
  - **Description:** Grants permission to delete the specified workload estimate
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [DeleteWorkloadEstimateUsage](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchDeleteWorkloadEstimateUsage.html)  **
  - **Description:** Grants permission to delete newly added usage from the specified workload estimate
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [GetBillEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetBillEstimate.html)  **
  - **Description:** Grants permission to retrieve details of a bill estimate including estimated cost
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** Read

- **   [GetBillScenario](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetBillScenario.html)  **
  - **Description:** Grants permission to retrieve information associated with a bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Read

- **   [GetPreferences](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetPreferences.html)  **
  - **Description:** Grants permission to retrieve applicable rate type preferences for the account
  - **Resource types (\*required):** 
  - **Condition keys:**  
  - **Access level:** Read

- **   [GetWorkloadEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetWorkloadEstimate.html)  **
  - **Description:** Grants permission to retrieve information associated with a workload estimate
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Read

- **   [ListBillEstimateCommitments](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateCommitments.html)  **
  - **Description:** Grants permission to list commitments associated with the specified bill estimate
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** List

- **   [ListBillEstimateInputCommitmentModifications](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateInputCommitmentModifications.html)  **
  - **Description:** Grants permission to list added or removed commitments for a specified bill estimate
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** List

- **   [ListBillEstimateInputUsageModifications](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateInputUsageModifications.html)  **
  - **Description:** Grants permission to list added or modified usage for a specified bill estimate
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** List

- **   [ListBillEstimateLineItems](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateLineItems.html)  **
  - **Description:** Grants permission to list result line items for a specified bill estimate
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** List

- **   [ListBillEstimates](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimates.html)  **
  - **Description:** Grants permission to list bill estimates
  - **Resource types (\*required):** 
  - **Condition keys:**  
  - **Access level:** List

- **   [ListBillScenarioCommitmentModifications](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillScenarioCommitmentModifications.html)  **
  - **Description:** Grants permission to list commitments included in a bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** List

- **   [ListBillScenarioUsageModifications](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillScenarioUsageModifications.html)  **
  - **Description:** Grants permission to list usage lines of a specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** List

- **   [ListBillScenarios](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillScenarios.html)  **
  - **Description:** Grants permission to list bill scenarios
  - **Resource types (\*required):** 
  - **Condition keys:**  
  - **Access level:** List

- **   [ListTagsForResource](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListTagsForResource.html)  **
  - **Description:** Grants permission to return a list of tags for a resource
  - **Resource types (\*required):** 
  - **Condition keys:**  
  - **Access level:** Tagging, Write

- **   [ListWorkloadEstimateUsage](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListWorkloadEstimateUsage.html)  **
  - **Description:** Grants permission to list usage lines for the specified workload estimate
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** List

- **   [ListWorkloadEstimates](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListWorkloadEstimates.html)  **
  - **Description:** Grants permission to list workload estimates
  - **Resource types (\*required):** 
  - **Condition keys:**  
  - **Access level:** List

- **   [TagResource](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_TagResource.html)  **
  - **Description:** Grants permission to add a tag to a resource
  - **Resource types (\*required):** [bill-scenario](#list_bcm-pricing-calculator-resource-bill-scenario) / **Condition keys:** [aws:RequestTag/${TagKey}](#list_bcm-pricing-calculator-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_bcm-pricing-calculator-aws_TagKeys)
  - **Resource types (\*required):** [workload-estimate](#list_bcm-pricing-calculator-resource-workload-estimate) / **Condition keys:** [aws:RequestTag/${TagKey}](#list_bcm-pricing-calculator-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_bcm-pricing-calculator-aws_TagKeys)
  - **Access level:** Tagging, Write

- **   [UntagResource](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UntagResource.html)  **
  - **Description:** Grants permission to remove a tag from a resource
  - **Resource types (\*required):** [bill-scenario](#list_bcm-pricing-calculator-resource-bill-scenario) / **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_bcm-pricing-calculator-aws_TagKeys)
  - **Resource types (\*required):** [workload-estimate](#list_bcm-pricing-calculator-resource-workload-estimate) / **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_bcm-pricing-calculator-aws_TagKeys)
  - **Access level:** Tagging, Write

- **   [UpdateBillEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdateBillEstimate.html)  **
  - **Description:** Grants permission to update bill estimate name and expiration date time
  - **Resource types (\*required):** [bill-estimate\*](#list_bcm-pricing-calculator-resource-bill-estimate)
  - **Condition keys:**  
  - **Access level:** Write

- **   [UpdateBillScenario](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdateBillScenario.html)  **
  - **Description:** Grants permission to update name and expiration date time of the specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [UpdateBillScenarioCommitmentModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioCommitmentModification.html)  **
  - **Description:** Grants permission to update commitment group of commitments in the specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [UpdateBillScenarioUsageModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioUsageModification.html)  **
  - **Description:** Grants permission to update usage amount, usage hour, and usage group in the specified bill scenario
  - **Resource types (\*required):** [bill-scenario\*](#list_bcm-pricing-calculator-resource-bill-scenario)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [UpdatePreferences](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdatePreferences.html)  **
  - **Description:** Grants permission to update rate type preferences for the account
  - **Resource types (\*required):** 
  - **Condition keys:**  
  - **Access level:** Write

- **   [UpdateWorkloadEstimate](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdateWorkloadEstimate.html)  **
  - **Description:** Grants permission to update name and expiration date time of the specified workload estimate
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write

- **   [UpdateWorkloadEstimateUsage](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateWorkloadEstimateUsage.html)  **
  - **Description:** Grants permission to update usage amount and usage group in the specified workload estimate based on the usage id
  - **Resource types (\*required):** [workload-estimate\*](#list_bcm-pricing-calculator-resource-workload-estimate)
  - **Condition keys:** [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_)
  - **Access level:** Write



## Resource types defined by AWS Billing And Cost Management Pricing Calculator
<a name="list_bcm-pricing-calculator-resources-for-iam-policies"></a>

The following resource types are defined by this service and can be used in the `Resource` element of IAM permission policy statements.


****  

| Resource types | ARN | Condition keys | 
| --- | --- | --- | 
|  [bill-estimate](https://docs.aws.amazon.com/cost-management/latest/userguide/pc-bill-estimate.html)  | arn:${Partition}:bcm-pricing-calculator::${Account}:bill-estimate/${BillEstimateId} |   | 
|  [bill-scenario](https://docs.aws.amazon.com/cost-management/latest/userguide/pc-bill-scenario.html)  | arn:${Partition}:bcm-pricing-calculator::${Account}:bill-scenario/${BillScenarioId} | [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_) | 
|  [workload-estimate](https://docs.aws.amazon.com/cost-management/latest/userguide/pc-workload-estimate.html)  | arn:${Partition}:bcm-pricing-calculator::${Account}:workload-estimate/${WorkloadEstimateId} | [aws:ResourceTag/${TagKey}](#list_bcm-pricing-calculator-aws_ResourceTag___TagKey_) | 

## Condition keys for AWS Billing And Cost Management Pricing Calculator
<a name="list_bcm-pricing-calculator-policy-keys"></a>

AWS Billing And Cost Management Pricing Calculator defines the following condition keys that can be used in the `Condition` element of an IAM policy.


****  

| Condition keys | Description | Type | 
| --- | --- | --- | 
|   [aws:RequestTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filters access by the tags that are passed in the request | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filters access by the tags associated with the resource | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filters access by the tag keys that are passed in the request | ArrayOfString | 