Show / Hide Table of Contents

Class BudgetState

Inheritance
System.Object
InputArgs
ResourceArgs
BudgetState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Budgets
Assembly: Pulumi.Aws.dll
Syntax
public sealed class BudgetState : ResourceArgs

Constructors

View Source

BudgetState()

Declaration
public BudgetState()

Properties

View Source

AccountId

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>
View Source

BudgetType

Whether this budget tracks monetary cost or usage.

Declaration
public Input<string> BudgetType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Name

The name of a budget. Unique within accounts.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.