You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Budgets::Types::UpdateBudgetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Budgets::Types::UpdateBudgetRequest
- Defined in:
- (unknown)
Overview
Note:
When passing UpdateBudgetRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
account_id: "AccountId", # required
new_budget: { # required
budget_name: "BudgetName", # required
budget_limit: {
amount: "NumericValue", # required
unit: "UnitValue", # required
},
planned_budget_limits: {
"GenericString" => {
amount: "NumericValue", # required
unit: "UnitValue", # required
},
},
cost_filters: {
"GenericString" => ["GenericString"],
},
cost_types: {
include_tax: false,
include_subscription: false,
use_blended: false,
include_refund: false,
include_credit: false,
include_upfront: false,
include_recurring: false,
include_other_subscription: false,
include_support: false,
include_discount: false,
use_amortized: false,
},
time_unit: "DAILY", # required, accepts DAILY, MONTHLY, QUARTERLY, ANNUALLY
time_period: {
start: Time.now,
end: Time.now,
},
calculated_spend: {
actual_spend: { # required
amount: "NumericValue", # required
unit: "UnitValue", # required
},
forecasted_spend: {
amount: "NumericValue", # required
unit: "UnitValue", # required
},
},
budget_type: "USAGE", # required, accepts USAGE, COST, RI_UTILIZATION, RI_COVERAGE, SAVINGS_PLANS_UTILIZATION, SAVINGS_PLANS_COVERAGE
last_updated_time: Time.now,
},
}
Request of UpdateBudget
Instance Attribute Summary collapse
-
#account_id ⇒ String
The
accountId
that is associated with the budget that you want to update. -
#new_budget ⇒ Types::Budget
The budget that you want to update your budget to.
Instance Attribute Details
#account_id ⇒ String
The accountId
that is associated with the budget that you want to
update.
#new_budget ⇒ Types::Budget
The budget that you want to update your budget to.