aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
162 lines (161 loc) • 6.98 kB
TypeScript
/**
* All IAM policy actions for AWS Billing (BILLING)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbilling.html
*
* 2025-02-24T21:46:53.879Z
*/
export declare enum AwsBillingActions {
/**
* Grants permission to create a billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_CreateBillingView.html
*/
CreateBillingView = "billing:CreateBillingView",
/**
* Grants permission to delete a billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_DeleteBillingView.html
*/
DeleteBillingView = "billing:DeleteBillingView",
/**
* Grants permission to delete a billing view resource policy
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_DeleteResourcePolicy.html
*/
DeleteResourcePolicy = "billing:DeleteResourcePolicy",
/**
* Grants permission to perform queries on billing information
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetBillingData = "billing:GetBillingData",
/**
* Grants permission to view detailed line item billing information
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetBillingDetails = "billing:GetBillingDetails",
/**
* Grants permission to view notifications sent by AWS related to your accounts bi
* lling information
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetBillingNotifications = "billing:GetBillingNotifications",
/**
* Grants permission to view billing preferences such as reserved instance, saving
* s plans and credits sharing
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetBillingPreferences = "billing:GetBillingPreferences",
/**
* Grants permission to get the metadata for a specified billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_GetBillingView.html
*/
GetBillingView = "billing:GetBillingView",
/**
* Grants permission to view the account's contract information including the cont
* ract number, end-user organization names, PO numbers and if the account is used
* to service public-sector customers
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetContractInformation = "billing:GetContractInformation",
/**
* Grants permission to view credits that have been redeemed
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetCredits = "billing:GetCredits",
/**
* Grants permission to retrieve the state of the Allow IAM Access billing prefere
* nce
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetIAMAccessPreference = "billing:GetIAMAccessPreference",
/**
* Grants permission to get the resource policy specified billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_GetResourcePolicy.html
*/
GetResourcePolicy = "billing:GetResourcePolicy",
/**
* Grants permission to retrieve the account's default Seller of Record
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
GetSellerOfRecord = "billing:GetSellerOfRecord",
/**
* Grants permission to get a list of all your available billing views
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_ListBillingViews.html
*/
ListBillingViews = "billing:ListBillingViews",
/**
* Grants permission to get the list of source views for a specified billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_ListSourceViewsForBillingView.html
*/
ListSourceViewsForBillingView = "billing:ListSourceViewsForBillingView",
/**
* Grants permission to get the list of tags for a specified billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_ListTagsForResource.html
*/
ListTagsForResource = "billing:ListTagsForResource",
/**
* Grants permission to set the account's contract information end-user organizati
* on names and if the account is used to service public-sector customers
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
PutContractInformation = "billing:PutContractInformation",
/**
* Grants permission to put a billing view resource policy
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_PutResourcePolicy.html
*/
PutResourcePolicy = "billing:PutResourcePolicy",
/**
* Grants permission to redeem an AWS credit
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
RedeemCredits = "billing:RedeemCredits",
/**
* Grants permission to add tags to a specified billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_TagResource.html
*/
TagResource = "billing:TagResource",
/**
* Grants permission to remove a tag from a specified billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_UntagResource.html
*/
UntagResource = "billing:UntagResource",
/**
* Grants permission to update billing preferences such as reserved instance, savi
* ngs plans and credits sharing
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
UpdateBillingPreferences = "billing:UpdateBillingPreferences",
/**
* Grants permission to update a billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_UpdateBillingView.html
*/
UpdateBillingView = "billing:UpdateBillingView",
/**
* Grants permission to update the Allow IAM Access billing preference
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions
*/
UpdateIAMAccessPreference = "billing:UpdateIAMAccessPreference"
}