Class: Humidifier::Events::EventBusPolicy
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Events::EventBusPolicy resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#action ⇒ Object
returns the Action property.
-
#action=(value) ⇒ Object
sets the Action property (String).
-
#condition ⇒ Object
returns the Condition property.
-
#condition=(value) ⇒ Object
sets the Condition property (Structure).
-
#event_bus_name ⇒ Object
returns the EventBusName property.
-
#event_bus_name=(value) ⇒ Object
sets the EventBusName property (String).
-
#principal ⇒ Object
returns the Principal property.
-
#principal=(value) ⇒ Object
sets the Principal property (String).
-
#statement ⇒ Object
returns the Statement property.
-
#statement=(value) ⇒ Object
sets the Statement property (Json).
-
#statement_id ⇒ Object
returns the StatementId property.
-
#statement_id=(value) ⇒ Object
sets the StatementId property (String).
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 ⇒ Object
returns the Action property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def action properties['action'] end |
#action=(value) ⇒ Object
sets the Action property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def action=(value) update_property('action', value) end |
#condition ⇒ Object
returns the Condition property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def condition properties['condition'] end |
#condition=(value) ⇒ Object
sets the Condition property (Structure)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def condition=(value) update_property('condition', value) end |
#event_bus_name ⇒ Object
returns the EventBusName property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def event_bus_name properties['event_bus_name'] end |
#event_bus_name=(value) ⇒ Object
sets the EventBusName property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def event_bus_name=(value) update_property('event_bus_name', value) end |
#principal ⇒ Object
returns the Principal property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def principal properties['principal'] end |
#principal=(value) ⇒ Object
sets the Principal property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def principal=(value) update_property('principal', value) end |
#statement ⇒ Object
returns the Statement property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def statement properties['statement'] end |
#statement=(value) ⇒ Object
sets the Statement property (Json)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def statement=(value) update_property('statement', value) end |
#statement_id ⇒ Object
returns the StatementId property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def statement_id properties['statement_id'] end |
#statement_id=(value) ⇒ Object
sets the StatementId property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def statement_id=(value) update_property('statement_id', value) end |