Update Budget
| budgets_update_budget | R Documentation |
Updates a budget¶
Description¶
Updates a budget. You can change every part of a budget except for the
budgetName and the calculatedSpend. When you modify a budget, the
calculatedSpend drops to zero until Amazon Web Services has new usage
data to use for forecasting.
Only one of BudgetLimit or PlannedBudgetLimits can be present in the
syntax at one time. Use the syntax that matches your case. The Request
Syntax section shows the BudgetLimit syntax. For
PlannedBudgetLimits, see the
Examples
section.
Usage¶
Arguments¶
AccountId[required] The
accountIdthat is associated with the budget that you want to update.NewBudget[required] The budget that you want to update your budget to.
Value¶
An empty list.
Request syntax¶
svc$update_budget(
AccountId = "string",
NewBudget = list(
BudgetName = "string",
BudgetLimit = list(
Amount = "string",
Unit = "string"
),
PlannedBudgetLimits = list(
list(
Amount = "string",
Unit = "string"
)
),
CostFilters = list(
list(
"string"
)
),
CostTypes = list(
IncludeTax = TRUE|FALSE,
IncludeSubscription = TRUE|FALSE,
UseBlended = TRUE|FALSE,
IncludeRefund = TRUE|FALSE,
IncludeCredit = TRUE|FALSE,
IncludeUpfront = TRUE|FALSE,
IncludeRecurring = TRUE|FALSE,
IncludeOtherSubscription = TRUE|FALSE,
IncludeSupport = TRUE|FALSE,
IncludeDiscount = TRUE|FALSE,
UseAmortized = TRUE|FALSE
),
TimeUnit = "DAILY"|"MONTHLY"|"QUARTERLY"|"ANNUALLY",
TimePeriod = list(
Start = as.POSIXct(
"2015-01-01"
),
End = as.POSIXct(
"2015-01-01"
)
),
CalculatedSpend = list(
ActualSpend = list(
Amount = "string",
Unit = "string"
),
ForecastedSpend = list(
Amount = "string",
Unit = "string"
)
),
BudgetType = "USAGE"|"COST"|"RI_UTILIZATION"|"RI_COVERAGE"|"SAVINGS_PLANS_UTILIZATION"|"SAVINGS_PLANS_COVERAGE",
LastUpdatedTime = as.POSIXct(
"2015-01-01"
),
AutoAdjustData = list(
AutoAdjustType = "HISTORICAL"|"FORECAST",
HistoricalOptions = list(
BudgetAdjustmentPeriod = 123,
LookBackAvailablePeriods = 123
),
LastAutoAdjustTime = as.POSIXct(
"2015-01-01"
)
)
)
)