Permissions for @turbot/aws-billing
Taking a look at permissions and associated grant levels for each permission for Billing:
Permission | Grant Level | Help |
---|---|---|
account:CloseAccount | None | |
account:DeleteAlternateContact | None | |
account:DisableRegion | Owner | |
account:EnableRegion | Owner | |
account:GetAccountInformation | Metadata | |
account:GetAlternateContact | Metadata | |
account:GetChallengeQuestions | Metadata | |
account:GetContactInformation | Metadata | |
account:GetRegionOptStatus | Metadata | |
account:PutAlternateContact | Owner | |
account:PutChallengeQuestions | Owner | |
account:PutContactInformation | Owner | |
billing:GetBillingData | Metadata | |
billing:GetBillingDetails | Metadata | |
billing:GetBillingNotifications | Metadata | |
billing:GetBillingPreferences | Metadata | |
billing:GetContractInformation | Metadata | |
billing:GetCredits | Metadata | |
billing:GetIAMAccessPreference | Metadata | |
billing:GetSellerOfRecord | Metadata | |
billing:ListBillingViews | Metadata | |
billing:PutContractInformation | Owner | |
billing:RedeemCredits | Owner | |
billing:UpdateBillingPreferences | Owner | |
billing:UpdateIAMAccessPreference | Owner | |
budgets:CreateBudget | Owner | |
budgets:CreateNotification | Admin | |
budgets:CreateSubscriber | Admin | |
budgets:DeleteBudget | Owner | |
budgets:DeleteNotification | Admin | |
budgets:DeleteSubscriber | Admin | |
budgets:DescribeBudget | Metadata | |
budgets:DescribeBudgetPerformanceHistory | Metadata | |
budgets:DescribeBudgets | Metadata | |
budgets:DescribeNotificationsForBudget | Metadata | |
budgets:DescribeSubscribersForNotification | Metadata | |
budgets:ModifyBudget | Owner | |
budgets:UpdateBudget | Owner | |
budgets:UpdateNotification | Admin | |
budgets:UpdateSubscriber | Admin | |
budgets:ViewBudget | Metadata | |
consolidatedbilling:GetAccountBillingRole | Metadata | |
consolidatedbilling:ListLinkedAccounts | Metadata | |
cur:DeleteReportDefinition | Admin | |
cur:DescribeReportDefinitions | Metadata | |
cur:GetUsageReport | Metadata | |
cur:ModifyReportDefinition | Admin | |
cur:PutReportDefinition | Admin | |
freetier:GetFreeTierAlertPreference | Metadata | |
freetier:GetFreeTierUsage | Metadata | |
freetier:PutFreeTierAlertPreference | Owner | |
invoicing:GetInvoiceEmailDeliveryPreferences | Metadata | |
invoicing:GetInvoicePDF | Metadata | |
invoicing:ListInvoiceSummaries | Metadata | |
invoicing:PutInvoiceEmailDeliveryPreferences | Owner | |
payments:CreatePaymentInstrument | Owner | |
payments:DeletePaymentInstrument | Owner | |
payments:GetPaymentInstrument | Metadata | |
payments:GetPaymentStatus | Metadata | |
payments:ListPaymentPreferences | Metadata | |
payments:MakePayment | None | |
payments:UpdatePaymentPreferences | None | |
sustainability:GetCarbonFootprintSummary | Metadata | |
tax:BatchPutTaxRegistration | None | |
tax:DeleteTaxRegistration | None | |
tax:GetExemptions | Metadata | |
tax:GetTaxInheritance | Metadata | |
tax:GetTaxInterview | Metadata | |
tax:GetTaxRegistration | Metadata | |
tax:GetTaxRegistrationDocument | Metadata | |
tax:ListTaxRegistrations | Metadata | |
tax:PutTaxInheritance | Metadata | |
tax:PutTaxInterview | Metadata | |
tax:PutTaxRegistration | Metadata | |
tax:UpdateExemptions | None |