Class: Aws::Budgets::Types::DescribeBudgetActionHistoriesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Budgets::Types::DescribeBudgetActionHistoriesRequest
- Defined in:
- gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb
Overview
When making an API call, you may pass DescribeBudgetActionHistoriesRequest data as a hash:
{
account_id: "AccountId", # required
budget_name: "BudgetName", # required
action_id: "ActionId", # required
time_period: {
start: Time.now,
end: Time.now,
},
max_results: 1,
next_token: "GenericString",
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The account ID of the user.
-
#action_id ⇒ String
A system-generated universally unique identifier (UUID) for the action.
-
#budget_name ⇒ String
A string that represents the budget name.
-
#max_results ⇒ Integer
An integer that represents how many entries a paginated response contains.
-
#next_token ⇒ String
A generic string.
-
#time_period ⇒ Types::TimePeriod
The period of time that is covered by a budget.
Instance Attribute Details
#account_id ⇒ String
The account ID of the user. It should be a 12-digit number.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1164 class DescribeBudgetActionHistoriesRequest < Struct.new( :account_id, :budget_name, :action_id, :time_period, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#action_id ⇒ String
A system-generated universally unique identifier (UUID) for the action.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1164 class DescribeBudgetActionHistoriesRequest < Struct.new( :account_id, :budget_name, :action_id, :time_period, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#budget_name ⇒ String
A string that represents the budget name. The ":" and "\" characters aren't allowed.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1164 class DescribeBudgetActionHistoriesRequest < Struct.new( :account_id, :budget_name, :action_id, :time_period, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#max_results ⇒ Integer
An integer that represents how many entries a paginated response contains. The maximum is 100.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1164 class DescribeBudgetActionHistoriesRequest < Struct.new( :account_id, :budget_name, :action_id, :time_period, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#next_token ⇒ String
A generic string.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1164 class DescribeBudgetActionHistoriesRequest < Struct.new( :account_id, :budget_name, :action_id, :time_period, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |
#time_period ⇒ Types::TimePeriod
The period of time that is covered by a budget. The period has a start date and an end date. The start date must come before the end date. There are no restrictions on the end date.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1164 class DescribeBudgetActionHistoriesRequest < Struct.new( :account_id, :budget_name, :action_id, :time_period, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end |