aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
244 lines • 13.7 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsBcmPricingCalculatorActions = void 0;
/**
* 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
*/
var AwsBcmPricingCalculatorActions;
(function (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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["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
*/
AwsBcmPricingCalculatorActions["UpdateWorkloadEstimateUsage"] = "bcm-pricing-calculator:UpdateWorkloadEstimateUsage";
})(AwsBcmPricingCalculatorActions = exports.AwsBcmPricingCalculatorActions || (exports.AwsBcmPricingCalculatorActions = {}));
//# sourceMappingURL=bcm-pricing-calculator.js.map