AWS Billing And Cost Management Pricing Calculator (bcm-pricing-calculator)

2024-11-25

36 new actions, 3 new resources, 6 new conditions

Additions

    Actions
  • CreateBillEstimate
    • Description:  Grants permission to create a new bill estimate. Charge is incurred for successful bill estimates
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: No

  • CreateBillScenario
    • Description:  Grants permission to create a new bill scenario
    • Access:  Write
  • CreateBillScenarioCommitmentModification
    • Description:  Grants permission to create new commitments or remove existing commitment from a specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • CreateBillScenarioUsageModification
    • Description:  Grants permission to create usage in the specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • CreateWorkloadEstimate
    • Description:  Grants permission to create a new Workload estimate
    • Access:  Write
  • CreateWorkloadEstimateUsage
    • Description:  Grants permission to create usage in the specified workload estimate
    • Access:  Write
    • Resources: 

      Name: workload-estimate

      Required: Yes

  • DeleteBillEstimate
    • Description:  Grants permission to delete bill estimate
    • Access:  Write
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • DeleteBillScenario
    • Description:  Grants permission to delete a bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • DeleteBillScenarioCommitmentModification
    • Description:  Grants permission to delete newly added commitments from the specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • DeleteBillScenarioUsageModification
    • Description:  Grants permission to delete newly added usage from the specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • DeleteWorkloadEstimate
    • Description:  Grants permission to delete the specified workload estimate
    • Access:  Write
    • Resources: 

      Name: workload-estimate

      Required: Yes

  • DeleteWorkloadEstimateUsage
    • Description:  Grants permission to delete newly added usage from the specified workload estimate
    • Access:  Write
    • Resources: 

      Name: workload-estimate

      Required: Yes

  • GetBillEstimate
    • Description:  Grants permission to retrieve details of a bill estimate including estimated cost
    • Access:  Read
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • GetBillScenario
    • Description:  Grants permission to retrieve information associated with a bill scenario
    • Access:  Read
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • GetPreferences
    • Description:  Grants permission to retrieve applicable rate type preferences for the account
    • Access:  Read
  • GetWorkloadEstimate
    • Description:  Grants permission to retrieve information associated with a workload estimate
    • Access:  Read
    • Resources: 

      Name: workload-estimate

      Required: Yes

  • ListBillEstimateCommitments
    • Description:  Grants permission to list commitments associated with the specified bill estimate
    • Access:  List
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • ListBillEstimateInputCommitmentModifications
    • Description:  Grants permission to list added or removed commitments for a specified bill estimate
    • Access:  List
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • ListBillEstimateInputUsageModifications
    • Description:  Grants permission to list added or modified usage for a specified bill estimate
    • Access:  List
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • ListBillEstimateLineItems
    • Description:  Grants permission to list result line items for a specified bill estimate
    • Access:  List
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • ListBillEstimates
    • Description:  Grants permission to list bill estimates
    • Access:  List
  • ListBillScenarioCommitmentModifications
    • Description:  Grants permission to list commitments included in a bill scenario
    • Access:  List
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • ListBillScenarioUsageModifications
    • Description:  Grants permission to list usage lines of a specified bill scenario
    • Access:  List
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • ListBillScenarios
    • Description:  Grants permission to list bill scenarios
    • Access:  List
  • ListTagsForResource
    • Description:  Grants permission to return a list of tags for a resource
    • Access:  Tagging
  • ListWorkloadEstimateUsage
    • Description:  Grants permission to list usage lines for the specified workload estimate
    • Access:  List
    • Resources: 

      Name: workload-estimate

      Required: Yes

  • ListWorkloadEstimates
    • Description:  Grants permission to list workload estimates
    • Access:  List
  • TagResource
    • Description:  Grants permission to add a tag to a resource
    • Access:  Tagging
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • UntagResource
    • Description:  Grants permission to remove a tag from a resource
    • Access:  Tagging
    • Conditions: 

      aws:TagKeys

  • UpdateBillEstimate
    • Description:  Grants permission to update bill estimate name and expiration date time
    • Access:  Write
    • Resources: 

      Name: bill-estimate

      Required: Yes

  • UpdateBillScenario
    • Description:  Grants permission to update name and expiration date time of the specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • UpdateBillScenarioCommitmentModification
    • Description:  Grants permission to update commitment group of commitments in the specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • UpdateBillScenarioUsageModification
    • Description:  Grants permission to update usage amount, usage hour, and usage group in the specified bill scenario
    • Access:  Write
    • Resources: 

      Name: bill-scenario

      Required: Yes

  • UpdatePreferences
    • Description:  Grants permission to update rate type preferences for the account
    • Access:  Write
  • UpdateWorkloadEstimate
    • Description:  Grants permission to update name and expiration date time of the specified workload estimate
    • Access:  Write
    • Resources: 

      Name: workload-estimate

      Required: Yes

  • UpdateWorkloadEstimateUsage
    • Description:  Grants permission to update usage amount and usage group in the specified workload estimate based on the usage id
    • Access:  Write
    • Resources: 

      Name: workload-estimate

      Required: Yes

    Resources
  • bill-estimate
    • Arn:  arn:${Partition}:bcm-pricing-calculator:${Region}:${Account}:bill-estimate/${BillEstimateId}
    • Conditions: 

      bcm-pricing-calculator:bill-estimateBillEstimateId

  • bill-scenario
    • Arn:  arn:${Partition}:bcm-pricing-calculator:${Region}:${Account}:bill-scenario/${BillScenarioId}
    • Conditions: 

      bcm-pricing-calculator:bill-scenarioBillScenarioId

  • workload-estimate
    • Arn:  arn:${Partition}:bcm-pricing-calculator:${Region}:${Account}:workload-estimate/${WorkloadEstimateId}
    • Conditions: 

      bcm-pricing-calculator:workload-estimateWorkloadEstimateId