UNPKG

aws-iam-policy-types

Version:

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

102 lines 4.87 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS Budget Service (BUDGETS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbudgetservice.html * * 2025-02-24T21:46:56.769Z */ export var AwsBudgetsActions; (function (AwsBudgetsActions) { /** * Grants permission to configure a response that executes once your budget exceed * s a specific budget threshold. Creating a budget action with tags also requires * the 'budgets:TagResource' permission * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_CreateBudgetAction.html */ AwsBudgetsActions["CreateBudgetAction"] = "budgets:CreateBudgetAction"; /** * Grants permission to delete an action that is associated with a specific budget * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DeleteBudgetAction.html */ AwsBudgetsActions["DeleteBudgetAction"] = "budgets:DeleteBudgetAction"; /** * Grants permission to retrieve the details of a specific budget action associate * d with a budget * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudgetAction.html */ AwsBudgetsActions["DescribeBudgetAction"] = "budgets:DescribeBudgetAction"; /** * Grants permission to retrieve a historical view of the budget actions statuses * associated with a particular budget action. These status include statues such a * s 'Standby', 'Pending' and 'Executed' * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudgetActionHistories.html */ AwsBudgetsActions["DescribeBudgetActionHistories"] = "budgets:DescribeBudgetActionHistories"; /** * Grants permission to retrieve the details of all of the budget actions associat * ed with your account * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudgetActionsForAccount.html */ AwsBudgetsActions["DescribeBudgetActionsForAccount"] = "budgets:DescribeBudgetActionsForAccount"; /** * Grants permission to retrieve the details of all of the budget actions associat * ed with a budget * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudgetActionsForBudget.html */ AwsBudgetsActions["DescribeBudgetActionsForBudget"] = "budgets:DescribeBudgetActionsForBudget"; /** * Grants permission to initiate a pending budget action as well as reverse a prev * iously executed budget action * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_ExecuteBudgetAction.html */ AwsBudgetsActions["ExecuteBudgetAction"] = "budgets:ExecuteBudgetAction"; /** * Grants permission to view resource tags for a budget or budget action * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_ListTagsForResource.html */ AwsBudgetsActions["ListTagsForResource"] = "budgets:ListTagsForResource"; /** * Grants permission to create and modify budgets, and edit budget details. Creati * ng a budget with tags also requires the 'budgets:TagResource' permission * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Operations_AWS_Budgets.html */ AwsBudgetsActions["ModifyBudget"] = "budgets:ModifyBudget"; /** * Grants permission to apply resource tags to a budget or budget action. Also nee * ded to create a budget or budget action with tags * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_TagResource.html */ AwsBudgetsActions["TagResource"] = "budgets:TagResource"; /** * Grants permission to remove resource tags from a budget or budget action * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_UntagResource.html */ AwsBudgetsActions["UntagResource"] = "budgets:UntagResource"; /** * Grants permission to update the details of a specific budget action associated * with a budget * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_UpdateBudgetAction.html */ AwsBudgetsActions["UpdateBudgetAction"] = "budgets:UpdateBudgetAction"; /** * Grants permission to view budgets and budget details * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Operations_AWS_Budgets.html */ AwsBudgetsActions["ViewBudget"] = "budgets:ViewBudget"; })(AwsBudgetsActions || (AwsBudgetsActions = {})); //# sourceMappingURL=budgets.js.map