aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
209 lines • 10.1 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Billing Conductor (BILLINGCONDUCTOR)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbillingconductor.html
*
* 2025-02-24T21:46:55.334Z
*/
export var AwsBillingconductorActions;
(function (AwsBillingconductorActions) {
/**
* Grants permission to associate between one and 30 accounts to a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_AssociateAccounts.html
*/
AwsBillingconductorActions["AssociateAccounts"] = "billingconductor:AssociateAccounts";
/**
* Grants permission to associate pricing rules
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_AssociatePricingRules.html
*/
AwsBillingconductorActions["AssociatePricingRules"] = "billingconductor:AssociatePricingRules";
/**
* Grants permission to batch associate resources to a percentage custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_BatchAssociateResourcesToCustomLineItem.html
*/
AwsBillingconductorActions["BatchAssociateResourcesToCustomLineItem"] = "billingconductor:BatchAssociateResourcesToCustomLineItem";
/**
* Grants permission to batch disassociate resources from a percentage custom line
* item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_BatchDisassociateResourcesFromCustomLineItem.html
*/
AwsBillingconductorActions["BatchDisassociateResourcesFromCustomLineItem"] = "billingconductor:BatchDisassociateResourcesFromCustomLineItem";
/**
* Grants permission to create a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreateBillingGroup.html
*/
AwsBillingconductorActions["CreateBillingGroup"] = "billingconductor:CreateBillingGroup";
/**
* Grants permission to create a custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreateCustomLineItem.html
*/
AwsBillingconductorActions["CreateCustomLineItem"] = "billingconductor:CreateCustomLineItem";
/**
* Grants permission to create a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreatePricingPlan.html
*/
AwsBillingconductorActions["CreatePricingPlan"] = "billingconductor:CreatePricingPlan";
/**
* Grants permission to create a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreatePricingRule.html
*/
AwsBillingconductorActions["CreatePricingRule"] = "billingconductor:CreatePricingRule";
/**
* Grants permission to delete a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeleteBillingGroup.html
*/
AwsBillingconductorActions["DeleteBillingGroup"] = "billingconductor:DeleteBillingGroup";
/**
* Grants permission to delete a custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeleteCustomLineItem.html
*/
AwsBillingconductorActions["DeleteCustomLineItem"] = "billingconductor:DeleteCustomLineItem";
/**
* Grants permission to delete a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeletePricingPlan.html
*/
AwsBillingconductorActions["DeletePricingPlan"] = "billingconductor:DeletePricingPlan";
/**
* Grants permission to delete a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeletePricingRule.html
*/
AwsBillingconductorActions["DeletePricingRule"] = "billingconductor:DeletePricingRule";
/**
* Grants permission to detach between one and 30 accounts from a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DisassociateAccounts.html
*/
AwsBillingconductorActions["DisassociateAccounts"] = "billingconductor:DisassociateAccounts";
/**
* Grants permission to disassociate pricing rules
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DisassociatePricingRules.html
*/
AwsBillingconductorActions["DisassociatePricingRules"] = "billingconductor:DisassociatePricingRules";
/**
* Grants permission to view the billing group cost report for the specified billi
* ng group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_GetBillingGroupCostReport.html
*/
AwsBillingconductorActions["GetBillingGroupCostReport"] = "billingconductor:GetBillingGroupCostReport";
/**
* Grants permission to list the linked accounts of the payer account for the give
* n billing period while also providing the billing group the linked accounts bel
* ong to
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListAccountAssociations.html
*/
AwsBillingconductorActions["ListAccountAssociations"] = "billingconductor:ListAccountAssociations";
/**
* Grants permission to view the billing group cost report
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListBillingGroupCostReports.html
*/
AwsBillingconductorActions["ListBillingGroupCostReports"] = "billingconductor:ListBillingGroupCostReports";
/**
* Grants permission to view the details of billing groups
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListBillingGroups.html
*/
AwsBillingconductorActions["ListBillingGroups"] = "billingconductor:ListBillingGroups";
/**
* Grants permission to view custom line item versions
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListCustomLineItemVersions.html
*/
AwsBillingconductorActions["ListCustomLineItemVersions"] = "billingconductor:ListCustomLineItemVersions";
/**
* Grants permission to view custom line item details
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListCustomLineItems.html
*/
AwsBillingconductorActions["ListCustomLineItems"] = "billingconductor:ListCustomLineItems";
/**
* Grants permission to view the pricing plans details
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListPricingPlans.html
*/
AwsBillingconductorActions["ListPricingPlans"] = "billingconductor:ListPricingPlans";
/**
* Grants permission to list pricing plans associated with a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListPricingPlansAssociatedWithPricingRule.html
*/
AwsBillingconductorActions["ListPricingPlansAssociatedWithPricingRule"] = "billingconductor:ListPricingPlansAssociatedWithPricingRule";
/**
* Grants permission to view pricing rules details
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListPricingRules.html
*/
AwsBillingconductorActions["ListPricingRules"] = "billingconductor:ListPricingRules";
/**
* Grants permission to list pricing rules associated to a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListPricingRulesAssociatedToPricingPlan.html
*/
AwsBillingconductorActions["ListPricingRulesAssociatedToPricingPlan"] = "billingconductor:ListPricingRulesAssociatedToPricingPlan";
/**
* Grants permission to list resources associated to a percentage custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListResourcesAssociatedToCustomLineItem.html
*/
AwsBillingconductorActions["ListResourcesAssociatedToCustomLineItem"] = "billingconductor:ListResourcesAssociatedToCustomLineItem";
/**
* Grants permission to list tags of a resource
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListTagsForResource.html
*/
AwsBillingconductorActions["ListTagsForResource"] = "billingconductor:ListTagsForResource";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_TagResource.html
*/
AwsBillingconductorActions["TagResource"] = "billingconductor:TagResource";
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UntagResource.html
*/
AwsBillingconductorActions["UntagResource"] = "billingconductor:UntagResource";
/**
* Grants permission to update a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdateBillingGroup.html
*/
AwsBillingconductorActions["UpdateBillingGroup"] = "billingconductor:UpdateBillingGroup";
/**
* Grants permission to update a custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdateCustomLineItem.html
*/
AwsBillingconductorActions["UpdateCustomLineItem"] = "billingconductor:UpdateCustomLineItem";
/**
* Grants permission to update a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdatePricingPlan.html
*/
AwsBillingconductorActions["UpdatePricingPlan"] = "billingconductor:UpdatePricingPlan";
/**
* Grants permission to update a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdatePricingRule.html
*/
AwsBillingconductorActions["UpdatePricingRule"] = "billingconductor:UpdatePricingRule";
})(AwsBillingconductorActions || (AwsBillingconductorActions = {}));
//# sourceMappingURL=billingconductor.js.map