class Aws::Budgets::Types::UpdateBudgetRequest
Request of UpdateBudget
@note When making an API call, you may pass UpdateBudgetRequest
data as a 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, }, }
@!attribute [rw] account_id
The `accountId` that is associated with the budget that you want to update. @return [String]
@!attribute [rw] new_budget
The budget that you want to update your budget to. @return [Types::Budget]
Constants
- SENSITIVE