Class: Humidifier::Budgets::BudgetsAction
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Budgets::BudgetsAction resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#action_threshold ⇒ Object
returns the ActionThreshold property.
-
#action_threshold=(value) ⇒ Object
sets the ActionThreshold property (Structure).
-
#action_type ⇒ Object
returns the ActionType property.
-
#action_type=(value) ⇒ Object
sets the ActionType property (String).
-
#approval_model ⇒ Object
returns the ApprovalModel property.
-
#approval_model=(value) ⇒ Object
sets the ApprovalModel property (String).
-
#budget_name ⇒ Object
returns the BudgetName property.
-
#budget_name=(value) ⇒ Object
sets the BudgetName property (String).
-
#definition ⇒ Object
returns the Definition property.
-
#definition=(value) ⇒ Object
sets the Definition property (Structure).
-
#execution_role_arn ⇒ Object
returns the ExecutionRoleArn property.
-
#execution_role_arn=(value) ⇒ Object
sets the ExecutionRoleArn property (String).
-
#notification_type ⇒ Object
returns the NotificationType property.
-
#notification_type=(value) ⇒ Object
sets the NotificationType property (String).
-
#subscribers ⇒ Object
returns the Subscribers property.
-
#subscribers=(value) ⇒ Object
sets the Subscribers property (List).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#action_threshold ⇒ Object
returns the ActionThreshold property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def action_threshold properties['action_threshold'] end |
#action_threshold=(value) ⇒ Object
sets the ActionThreshold property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def action_threshold=(value) update_property('action_threshold', value) end |
#action_type ⇒ Object
returns the ActionType property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def action_type properties['action_type'] end |
#action_type=(value) ⇒ Object
sets the ActionType property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def action_type=(value) update_property('action_type', value) end |
#approval_model ⇒ Object
returns the ApprovalModel property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def approval_model properties['approval_model'] end |
#approval_model=(value) ⇒ Object
sets the ApprovalModel property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def approval_model=(value) update_property('approval_model', value) end |
#budget_name ⇒ Object
returns the BudgetName property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def budget_name properties['budget_name'] end |
#budget_name=(value) ⇒ Object
sets the BudgetName property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def budget_name=(value) update_property('budget_name', value) end |
#definition ⇒ Object
returns the Definition property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def definition properties['definition'] end |
#definition=(value) ⇒ Object
sets the Definition property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def definition=(value) update_property('definition', value) end |
#execution_role_arn ⇒ Object
returns the ExecutionRoleArn property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def execution_role_arn properties['execution_role_arn'] end |
#execution_role_arn=(value) ⇒ Object
sets the ExecutionRoleArn property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def execution_role_arn=(value) update_property('execution_role_arn', value) end |
#notification_type ⇒ Object
returns the NotificationType property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def notification_type properties['notification_type'] end |
#notification_type=(value) ⇒ Object
sets the NotificationType property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def notification_type=(value) update_property('notification_type', value) end |
#subscribers ⇒ Object
returns the Subscribers property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def subscribers properties['subscribers'] end |
#subscribers=(value) ⇒ Object
sets the Subscribers property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def subscribers=(value) update_property('subscribers', value) end |