Class BudgetState
Inherited Members
Namespace: Pulumi.Aws.Budgets
Assembly: Pulumi.Aws.dll
Syntax
public sealed class BudgetState : ResourceArgs
Constructors
View SourceBudgetState()
Declaration
public BudgetState()
Properties
View SourceAccountId
The ID of the target account for budget. Will use current user's account_id by default if omitted.
Declaration
public Input<string> AccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BudgetType
Whether this budget tracks monetary cost or usage.
Declaration
public Input<string> BudgetType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CostFilters
Map of CostFilters key/value pairs to apply to the budget.
Declaration
public InputMap<object> CostFilters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
CostTypes
Object containing CostTypes The types of cost included in a budget, such as tax and subscriptions..
Declaration
public Input<BudgetCostTypesGetArgs> CostTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<BudgetCostTypesGetArgs> |
LimitAmount
The amount of cost or usage being measured for a budget.
Declaration
public Input<string> LimitAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LimitUnit
The unit of measurement used for the budget forecast, actual spend, or budget threshold, such as dollars or GB. See Spend documentation.
Declaration
public Input<string> LimitUnit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of a budget. Unique within accounts.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NamePrefix
The prefix of the name of a budget. Unique within accounts.
Declaration
public Input<string> NamePrefix { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Notifications
Object containing Budget Notifications. Can be used multiple times to define more than one budget notification
Declaration
public InputList<BudgetNotificationGetArgs> Notifications { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<BudgetNotificationGetArgs> |
TimePeriodEnd
The end of the time period covered by the budget. There are no restrictions on the end date. Format: 2017-01-01_12:00.
Declaration
public Input<string> TimePeriodEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TimePeriodStart
The start of the time period covered by the budget. The start date must come before the end date. Format: 2017-01-01_12:00.
Declaration
public Input<string> TimePeriodStart { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TimeUnit
The length of time until a budget resets the actual and forecasted spend. Valid values: MONTHLY, QUARTERLY, ANNUALLY.
Declaration
public Input<string> TimeUnit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |