aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
164 lines • 7.62 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsBillingActions;
(function (AwsBillingActions) {
/**
* Grants permission to create a billing view
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_billing_CreateBillingView.html
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["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
*/
AwsBillingActions["UpdateIAMAccessPreference"] = "billing:UpdateIAMAccessPreference";
})(AwsBillingActions || (AwsBillingActions = {}));
//# sourceMappingURL=billing.js.map