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
TypeScript
/**
* 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"
}