@turbot/aws-billing

The aws-billing mod contains resource, control and policy definitions for AWS Billing service.

Resource Types

Resource types covered by this mod:

Permissions

Taking a look at permissions and associated grant levels for each permission for Billing:

PermissionGrant LevelHelp
account:CloseAccountNone
account:DeleteAlternateContactNone
account:DisableRegionOwner
account:EnableRegionOwner
account:GetAccountInformationMetadata
account:GetAlternateContactMetadata
account:GetChallengeQuestionsMetadata
account:GetContactInformationMetadata
account:GetRegionOptStatusMetadata
account:PutAlternateContactOwner
account:PutChallengeQuestionsOwner
account:PutContactInformationOwner
billing:GetBillingDataMetadata
billing:GetBillingDetailsMetadata
billing:GetBillingNotificationsMetadata
billing:GetBillingPreferencesMetadata
billing:GetContractInformationMetadata
billing:GetCreditsMetadata
billing:GetIAMAccessPreferenceMetadata
billing:GetSellerOfRecordMetadata
billing:ListBillingViewsMetadata
billing:PutContractInformationOwner
billing:RedeemCreditsOwner
billing:UpdateBillingPreferencesOwner
billing:UpdateIAMAccessPreferenceOwner
budgets:CreateBudgetOwner
budgets:CreateNotificationAdmin
budgets:CreateSubscriberAdmin
budgets:DeleteBudgetOwner
budgets:DeleteNotificationAdmin
budgets:DeleteSubscriberAdmin
budgets:DescribeBudgetMetadata
budgets:DescribeBudgetPerformanceHistoryMetadata
budgets:DescribeBudgetsMetadata
budgets:DescribeNotificationsForBudgetMetadata
budgets:DescribeSubscribersForNotificationMetadata
budgets:ModifyBudgetOwner
budgets:UpdateBudgetOwner
budgets:UpdateNotificationAdmin
budgets:UpdateSubscriberAdmin
budgets:ViewBudgetMetadata
consolidatedbilling:GetAccountBillingRoleMetadata
consolidatedbilling:ListLinkedAccountsMetadata
cur:DeleteReportDefinitionAdmin
cur:DescribeReportDefinitionsMetadata
cur:GetUsageReportMetadata
cur:ModifyReportDefinitionAdmin
cur:PutReportDefinitionAdmin
freetier:GetFreeTierAlertPreferenceMetadata
freetier:GetFreeTierUsageMetadata
freetier:PutFreeTierAlertPreferenceOwner
invoicing:GetInvoiceEmailDeliveryPreferencesMetadata
invoicing:GetInvoicePDFMetadata
invoicing:ListInvoiceSummariesMetadata
invoicing:PutInvoiceEmailDeliveryPreferencesOwner
payments:CreatePaymentInstrumentOwner
payments:DeletePaymentInstrumentOwner
payments:GetPaymentInstrumentMetadata
payments:GetPaymentStatusMetadata
payments:ListPaymentPreferencesMetadata
payments:MakePaymentNone
payments:UpdatePaymentPreferencesNone
sustainability:GetCarbonFootprintSummaryMetadata
tax:BatchPutTaxRegistrationNone
tax:DeleteTaxRegistrationNone
tax:GetExemptionsMetadata
tax:GetTaxInheritanceMetadata
tax:GetTaxInterviewMetadata
tax:GetTaxRegistrationMetadata
tax:GetTaxRegistrationDocumentMetadata
tax:ListTaxRegistrationsMetadata
tax:PutTaxInheritanceMetadata
tax:PutTaxInterviewMetadata
tax:PutTaxRegistrationMetadata
tax:UpdateExemptionsNone

Learn More About Guardrails

Version
5.3.0
Released On
Aug 11, 2023
Depends On

Resource Types

Policy Types

Release Notes

5.3.0 (2023-08-11)

What's new?

  • Rebranded to a Turbot Guardrails Mod. To maintain compatibility, none of the existing resource types, control types or policy types have changed, your existing configurations and settings will continue to work as before.

Bug fixes

  • We've removed support for the now retired aws-portal:* permissions. Things will continue to work smoothly as before.

5.2.0 (2023-06-30)

What's new?

  • We've added the new fine-grained account:*, consolidatedbilling:*, billing:*, freetier:*, invoicing:*, payments:*, and tax:* permissions which are replacing the existing aws-portal:* permissions soon. Things will continue to work smoothly as before.
  • README.md file is now available for users to check details about the resource types and service permissions that the mod covers.

5.1.0 (2022-05-06)

What's new?

  • AWS/Billing/Metadata now includes sustainability permissions for Carbon Footprint Tool.

5.0.1 (2021-06-03)

Bug fixes

  • AWS/Billing/Owner now includes budget permissions, which allows you to set custom budgets to track your cost and usage and setup alerts.

5.0.0 (2021-04-19)

Resource Types

Added

  • AWS > Billing

Policy Types

Added

  • AWS > Billing > API Enabled
  • AWS > Billing > Enabled
  • AWS > Billing > Permissions
  • AWS > Billing > Permissions > Levels
  • AWS > Billing > Permissions > Levels > Modifiers
  • AWS > Billing > Permissions > Lockdown
  • AWS > Billing > Permissions > Lockdown > API Boundary
  • AWS > Turbot > Permissions > Compiled > API Boundary > @turbot/aws-billing
  • AWS > Turbot > Permissions > Compiled > Levels > @turbot/aws-billing
  • AWS > Turbot > Permissions > Compiled > Service Permissions > @turbot/aws-billing