aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
207 lines (206 loc) • 8.93 kB
TypeScript
/**
* 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 declare enum 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
*/
AssociateAccounts = "billingconductor:AssociateAccounts",
/**
* Grants permission to associate pricing rules
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_AssociatePricingRules.html
*/
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
*/
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
*/
BatchDisassociateResourcesFromCustomLineItem = "billingconductor:BatchDisassociateResourcesFromCustomLineItem",
/**
* Grants permission to create a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreateBillingGroup.html
*/
CreateBillingGroup = "billingconductor:CreateBillingGroup",
/**
* Grants permission to create a custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreateCustomLineItem.html
*/
CreateCustomLineItem = "billingconductor:CreateCustomLineItem",
/**
* Grants permission to create a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreatePricingPlan.html
*/
CreatePricingPlan = "billingconductor:CreatePricingPlan",
/**
* Grants permission to create a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_CreatePricingRule.html
*/
CreatePricingRule = "billingconductor:CreatePricingRule",
/**
* Grants permission to delete a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeleteBillingGroup.html
*/
DeleteBillingGroup = "billingconductor:DeleteBillingGroup",
/**
* Grants permission to delete a custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeleteCustomLineItem.html
*/
DeleteCustomLineItem = "billingconductor:DeleteCustomLineItem",
/**
* Grants permission to delete a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeletePricingPlan.html
*/
DeletePricingPlan = "billingconductor:DeletePricingPlan",
/**
* Grants permission to delete a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DeletePricingRule.html
*/
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
*/
DisassociateAccounts = "billingconductor:DisassociateAccounts",
/**
* Grants permission to disassociate pricing rules
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_DisassociatePricingRules.html
*/
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
*/
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
*/
ListAccountAssociations = "billingconductor:ListAccountAssociations",
/**
* Grants permission to view the billing group cost report
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListBillingGroupCostReports.html
*/
ListBillingGroupCostReports = "billingconductor:ListBillingGroupCostReports",
/**
* Grants permission to view the details of billing groups
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListBillingGroups.html
*/
ListBillingGroups = "billingconductor:ListBillingGroups",
/**
* Grants permission to view custom line item versions
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListCustomLineItemVersions.html
*/
ListCustomLineItemVersions = "billingconductor:ListCustomLineItemVersions",
/**
* Grants permission to view custom line item details
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListCustomLineItems.html
*/
ListCustomLineItems = "billingconductor:ListCustomLineItems",
/**
* Grants permission to view the pricing plans details
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListPricingPlans.html
*/
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
*/
ListPricingPlansAssociatedWithPricingRule = "billingconductor:ListPricingPlansAssociatedWithPricingRule",
/**
* Grants permission to view pricing rules details
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListPricingRules.html
*/
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
*/
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
*/
ListResourcesAssociatedToCustomLineItem = "billingconductor:ListResourcesAssociatedToCustomLineItem",
/**
* Grants permission to list tags of a resource
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "billingconductor:ListTagsForResource",
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_TagResource.html
*/
TagResource = "billingconductor:TagResource",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UntagResource.html
*/
UntagResource = "billingconductor:UntagResource",
/**
* Grants permission to update a billing group
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdateBillingGroup.html
*/
UpdateBillingGroup = "billingconductor:UpdateBillingGroup",
/**
* Grants permission to update a custom line item
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdateCustomLineItem.html
*/
UpdateCustomLineItem = "billingconductor:UpdateCustomLineItem",
/**
* Grants permission to update a pricing plan
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdatePricingPlan.html
*/
UpdatePricingPlan = "billingconductor:UpdatePricingPlan",
/**
* Grants permission to update a pricing rule
*
* See https://docs.aws.amazon.com/billingconductor/latest/APIReference/API_UpdatePricingRule.html
*/
UpdatePricingRule = "billingconductor:UpdatePricingRule"
}