Amazon Budgets

Least Privileged User

Navigate to the AWS console and create an IAM user with programmatic access. The user will need the following permissions. You can create a policy specifically for these permissions and apply the permissions to the user.

For more information, see: High Level AWS Source Configuration

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "VisualEditor0",
      "Effect": "Allow",
      "Action": [
        "budgets:ViewBudget",
        "aws-portal:ViewBilling",
        "aws-portal:ViewUsage",
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:ListMetrics",
        "cur:DescribeReportDefinitions"
      ],
      "Resource": "*"
    }
  ]
}

Connection Parameters

NameRequired?Description
Account IDRequired
Region
Access Key IDRequired
Secret Access KeyRequired
Additional ThreadsThe number of additional threads allowed to be utilized during collection.
Request Timeout (seconds)The number of seconds to allow for the API to return a response.
Collect CloudWatch Metrics
CloudWatch Historic ModeIf enabled, retrieves a history of data points from CloudWatch. Otherwise, collects only the most recent data point for each metric.
Include Budgets
Include Services
Include Total Billing

Metrics

Budget

NameDescription
Actual SpendThe current amount spent on the budget.
Actual Spend PeriodThe type of currency for the current amount spent on the budget.
Cost Filter API OperationsThe list of API operations the budget applies to.
Cost Filter Billing EntitiesThe list of AWS entity types the budget applies to.
Cost Filter Linked AccountsThe list of account IDs the budget applies to.
Cost Filter Purchase OptionsThe list of purchase options the budget applies to.
Cost Filter ServicesThe list of services the budget applies to.
Cost Filter Usage Type GroupsThe list of specific usages the budget applies to.
Cost Filter Usage TypesThe list of usage types the budget applies to.
Epoch End Time Period (Milliseconds)The end of the budget's time period (since epoch).
Epoch Start Time Period (Milliseconds)The start of the budget's time period (since epoch).
Estimate Spent (%)Estimate Spent
Estimated SpendThe forecasted amount that will be spend by the end of the budget's period.
Estimated Spend PeriodThe type of currency for the forecasted budget spent.
Includes SubscriptionWhether or not the budget includes the subscription.
Includes TaxesWhether or not the budget includes taxes.
LimitMonthly budget limit in local currency.
Limit PeriodType of currency the budget is in.
Limit Spent (%)Limit Spent
NameName given to the budget.
PeriodThe period of time for which the budget applies.
RegionThe AWS Region this object belongs to.
TypeThe type of budget that determines its behavior.
Uses Blended RatesWhether or not the budget uses blended rates.

Service

NameDescription
Estimated Current ChargesThe estimated charges so far for this service (per month).
Estimated Current Charges CurrencyThe type of currency that billing charges are reported in.
Linked AccountThe account that is linked to this service.
NameThe name of the billed Amazon service.
RegionThe AWS Region this object belongs to.

Total Billing

NameDescription
Estimated Current ChargesThe total estimated charges so far for all services (per month).
Estimated Current Charges CurrencyThe type of currency that billing charges are reported in.
RegionThe AWS Region this object belongs to.