Class: Aws::Deadline::Types::UpdateBudgetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Deadline::Types::UpdateBudgetRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-deadline/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#actions_to_add ⇒ Array<Types::BudgetActionToAdd>
The budget actions to add.
-
#actions_to_remove ⇒ Array<Types::BudgetActionToRemove>
The budget actions to remove from the budget.
-
#approximate_dollar_limit ⇒ Float
The dollar limit to update on the budget.
-
#budget_id ⇒ String
The budget ID to update.
-
#client_token ⇒ String
The unique token which the server uses to recognize retries of the same request.
-
#description ⇒ String
The description of the budget to update.
-
#display_name ⇒ String
The display name of the budget to update.
-
#farm_id ⇒ String
The farm ID of the budget to update.
-
#schedule ⇒ Types::BudgetSchedule
The schedule to update.
-
#status ⇒ String
Updates the status of the budget.
Instance Attribute Details
#actions_to_add ⇒ Array<Types::BudgetActionToAdd>
The budget actions to add. Budget actions specify what happens when the budget runs out.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#actions_to_remove ⇒ Array<Types::BudgetActionToRemove>
The budget actions to remove from the budget.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#approximate_dollar_limit ⇒ Float
The dollar limit to update on the budget. Based on consumed usage.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#budget_id ⇒ String
The budget ID to update.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#client_token ⇒ String
The unique token which the server uses to recognize retries of the same request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
The description of the budget to update.
This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#display_name ⇒ String
The display name of the budget to update.
This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#farm_id ⇒ String
The farm ID of the budget to update.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#schedule ⇒ Types::BudgetSchedule
The schedule to update.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |
#status ⇒ String
Updates the status of the budget.
-
‘ACTIVE`–The budget is being evaluated.
-
‘INACTIVE`–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 |
# File 'lib/aws-sdk-deadline/types.rb', line 8587 class UpdateBudgetRequest < Struct.new( :client_token, :farm_id, :budget_id, :display_name, :description, :status, :approximate_dollar_limit, :actions_to_add, :actions_to_remove, :schedule) SENSITIVE = [:description] include Aws::Structure end |