Class: CfIamStatement
- Inherits:
-
Object
- Object
- CfIamStatement
- Includes:
- CfInner
- Defined in:
- lib/cf_factory/iam/cf_iam_statement.rb
Instance Method Summary collapse
- #additional_indent ⇒ Object
- #get_cf_attributes ⇒ Object
-
#initialize(effect, action, resource) ⇒ CfIamStatement
constructor
A new instance of CfIamStatement.
Methods included from CfInner
#generate, #generate_name, #set_quotes
Constructor Details
#initialize(effect, action, resource) ⇒ CfIamStatement
Returns a new instance of CfIamStatement.
6 7 8 9 10 |
# File 'lib/cf_factory/iam/cf_iam_statement.rb', line 6 def initialize(effect, action, resource) @effect = effect @action = action @resource = resource end |
Instance Method Details
#additional_indent ⇒ Object
19 20 21 |
# File 'lib/cf_factory/iam/cf_iam_statement.rb', line 19 def additional_indent 4 end |
#get_cf_attributes ⇒ Object
12 13 14 15 16 17 |
# File 'lib/cf_factory/iam/cf_iam_statement.rb', line 12 def get_cf_attributes {"Effect" => @effect, "Action" => @action, "Resource" => @resource } end |