UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

239 lines (238 loc) 12.1 kB
/** * All IAM policy actions for AWS Billing And Cost Management Pricing Calculator (BCM-PRICING-CALCULATOR) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbillingandcostmanagementpricingcalculator.html * * 2025-02-24T21:46:54.844Z */ export declare enum AwsBcmPricingCalculatorActions { /** * Grants permission to create a new bill estimate. Charge is incurred for success * ful bill estimates * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_CreateBillEstimate.html */ CreateBillEstimate = "bcm-pricing-calculator:CreateBillEstimate", /** * Grants permission to create a new bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_CreateBillScenario.html */ CreateBillScenario = "bcm-pricing-calculator:CreateBillScenario", /** * Grants permission to create new commitments or remove existing commitment from * a specified bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioCommitmentModification.html */ CreateBillScenarioCommitmentModification = "bcm-pricing-calculator:CreateBillScenarioCommitmentModification", /** * Grants permission to create usage in the specified bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioUsageModification.html */ CreateBillScenarioUsageModification = "bcm-pricing-calculator:CreateBillScenarioUsageModification", /** * Grants permission to create a new Workload estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_CreateWorkloadEstimate.html */ CreateWorkloadEstimate = "bcm-pricing-calculator:CreateWorkloadEstimate", /** * Grants permission to create usage in the specified workload estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateWorkloadEstimateUsage.html */ CreateWorkloadEstimateUsage = "bcm-pricing-calculator:CreateWorkloadEstimateUsage", /** * Grants permission to delete bill estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_DeleteBillEstimate.html */ DeleteBillEstimate = "bcm-pricing-calculator:DeleteBillEstimate", /** * Grants permission to delete a bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_DeleteBillScenario.html */ DeleteBillScenario = "bcm-pricing-calculator:DeleteBillScenario", /** * Grants permission to delete newly added commitments from the specified bill sce * nario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchDeleteBillScenarioCommitmentModification.html */ DeleteBillScenarioCommitmentModification = "bcm-pricing-calculator:DeleteBillScenarioCommitmentModification", /** * Grants permission to delete newly added usage from the specified bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchDeleteBillScenarioUsageModification.html */ DeleteBillScenarioUsageModification = "bcm-pricing-calculator:DeleteBillScenarioUsageModification", /** * Grants permission to delete the specified workload estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_DeleteWorkloadEstimate.html */ DeleteWorkloadEstimate = "bcm-pricing-calculator:DeleteWorkloadEstimate", /** * Grants permission to delete newly added usage from the specified workload estim * ate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchDeleteWorkloadEstimateUsage.html */ DeleteWorkloadEstimateUsage = "bcm-pricing-calculator:DeleteWorkloadEstimateUsage", /** * Grants permission to retrieve details of a bill estimate including estimated co * st * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetBillEstimate.html */ GetBillEstimate = "bcm-pricing-calculator:GetBillEstimate", /** * Grants permission to retrieve information associated with a bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetBillScenario.html */ GetBillScenario = "bcm-pricing-calculator:GetBillScenario", /** * Grants permission to retrieve applicable rate type preferences for the account * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetPreferences.html */ GetPreferences = "bcm-pricing-calculator:GetPreferences", /** * Grants permission to retrieve information associated with a workload estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_GetWorkloadEstimate.html */ GetWorkloadEstimate = "bcm-pricing-calculator:GetWorkloadEstimate", /** * Grants permission to list commitments associated with the specified bill estima * te * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateCommitments.html */ ListBillEstimateCommitments = "bcm-pricing-calculator:ListBillEstimateCommitments", /** * Grants permission to list added or removed commitments for a specified bill est * imate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateInputCommitmentModifications.html */ ListBillEstimateInputCommitmentModifications = "bcm-pricing-calculator:ListBillEstimateInputCommitmentModifications", /** * Grants permission to list added or modified usage for a specified bill estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateInputUsageModifications.html */ ListBillEstimateInputUsageModifications = "bcm-pricing-calculator:ListBillEstimateInputUsageModifications", /** * Grants permission to list result line items for a specified bill estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimateLineItems.html */ ListBillEstimateLineItems = "bcm-pricing-calculator:ListBillEstimateLineItems", /** * Grants permission to list bill estimates * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillEstimates.html */ ListBillEstimates = "bcm-pricing-calculator:ListBillEstimates", /** * Grants permission to list commitments included in a bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillScenarioCommitmentModifications.html */ ListBillScenarioCommitmentModifications = "bcm-pricing-calculator:ListBillScenarioCommitmentModifications", /** * Grants permission to list usage lines of a specified bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillScenarioUsageModifications.html */ ListBillScenarioUsageModifications = "bcm-pricing-calculator:ListBillScenarioUsageModifications", /** * Grants permission to list bill scenarios * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListBillScenarios.html */ ListBillScenarios = "bcm-pricing-calculator:ListBillScenarios", /** * Grants permission to return a list of tags for a resource * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListTagsForResource.html */ ListTagsForResource = "bcm-pricing-calculator:ListTagsForResource", /** * Grants permission to list usage lines for the specified workload estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListWorkloadEstimateUsage.html */ ListWorkloadEstimateUsage = "bcm-pricing-calculator:ListWorkloadEstimateUsage", /** * Grants permission to list workload estimates * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_ListWorkloadEstimates.html */ ListWorkloadEstimates = "bcm-pricing-calculator:ListWorkloadEstimates", /** * Grants permission to add a tag to a resource * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_TagResource.html */ TagResource = "bcm-pricing-calculator:TagResource", /** * Grants permission to remove a tag from a resource * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UntagResource.html */ UntagResource = "bcm-pricing-calculator:UntagResource", /** * Grants permission to update bill estimate name and expiration date time * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdateBillEstimate.html */ UpdateBillEstimate = "bcm-pricing-calculator:UpdateBillEstimate", /** * Grants permission to update name and expiration date time of the specified bill * scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdateBillScenario.html */ UpdateBillScenario = "bcm-pricing-calculator:UpdateBillScenario", /** * Grants permission to update commitment group of commitments in the specified bi * ll scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioCommitmentModification.html */ UpdateBillScenarioCommitmentModification = "bcm-pricing-calculator:UpdateBillScenarioCommitmentModification", /** * Grants permission to update usage amount, usage hour, and usage group in the sp * ecified bill scenario * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioUsageModification.html */ UpdateBillScenarioUsageModification = "bcm-pricing-calculator:UpdateBillScenarioUsageModification", /** * Grants permission to update rate type preferences for the account * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdatePreferences.html */ UpdatePreferences = "bcm-pricing-calculator:UpdatePreferences", /** * Grants permission to update name and expiration date time of the specified work * load estimate * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_UpdateWorkloadEstimate.html */ UpdateWorkloadEstimate = "bcm-pricing-calculator:UpdateWorkloadEstimate", /** * Grants permission to update usage amount and usage group in the specified workl * oad estimate based on the usage id * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateWorkloadEstimateUsage.html */ UpdateWorkloadEstimateUsage = "bcm-pricing-calculator:UpdateWorkloadEstimateUsage" }