Class: Jets::Cfn::TemplateBuilders::ManagedIamPolicy::FunctionPolicy

Inherits:
BasePolicy
  • Object
show all
Defined in:
lib/jets/cfn/template_builders/managed_iam_policy/function_policy.rb

Instance Attribute Summary

Attributes inherited from BasePolicy

#definitions

Instance Method Summary collapse

Methods inherited from BasePolicy

#arns, #standardize

Constructor Details

#initialize(task) ⇒ FunctionPolicy

Returns a new instance of FunctionPolicy.



6
7
8
# File 'lib/jets/cfn/template_builders/managed_iam_policy/function_policy.rb', line 6

def initialize(task)
  @definitions = task.managed_iam_policy || [] # managed_iam_policy contains definitions
end