Bindplane

The Bindplane Developer Hub

Welcome to the Bindplane developer hub. You'll find comprehensive guides and documentation to help you start working with Bindplane as quickly as possible, as well as support if you get stuck. Let's jump right in!

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.

{
  "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

Name
Required?
Description

Account ID

Required

Region

Access Key ID

Required

Secret Access Key

Required

Additional Threads

The 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 Mode

If 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

Name
Description

Actual Spend

The current amount spent on the budget.

Actual Spend Period

The type of currency for the current amount spent on the budget.

Cost Filter API Operations

The list of API operations the budget applies to.

Cost Filter Billing Entities

The list of AWS entity types the budget applies to.

Cost Filter Linked Accounts

The list of account IDs the budget applies to.

Cost Filter Purchase Options

The list of purchase options the budget applies to.

Cost Filter Services

The list of services the budget applies to.

Cost Filter Usage Type Groups

The list of specific usages the budget applies to.

Cost Filter Usage Types

The 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 Spend

The forecasted amount that will be spend by the end of the budget's period.

Estimated Spend Period

The type of currency for the forecasted budget spent.

Includes Subscription

Whether or not the budget includes the subscription.

Includes Taxes

Whether or not the budget includes taxes.

Limit

Monthly budget limit in local currency.

Limit Period

Type of currency the budget is in.

Limit Spent (%)

Limit Spent

Name

Name given to the budget.

Period

The period of time for which the budget applies.

Region

The AWS Region this object belongs to.

Type

The type of budget that determines its behavior.

Uses Blended Rates

Whether or not the budget uses blended rates.

Service

Name
Description

Estimated Current Charges

The estimated charges so far for this service (per month).

Estimated Current Charges Currency

The type of currency that billing charges are reported in.

Linked Account

The account that is linked to this service.

Name

The name of the billed Amazon service.

Region

The AWS Region this object belongs to.

Total Billing

Name
Description

Estimated Current Charges

The total estimated charges so far for all services (per month).

Estimated Current Charges Currency

The type of currency that billing charges are reported in.

Region

The AWS Region this object belongs to.