class Jets::Resource::Iam::ApplicationRole

def initialize

def initialize
  @policy_definitions = Jets.config.iam_policy # config.iam_policy contains definitions
  @policy_definitions = @policy_definitions ? [@policy_definitions].flatten : []
  @managed_policy_definitions = Jets.config.managed_iam_policy # config.managed_iam_policy contains definitions
  @managed_policy_definitions = @managed_policy_definitions ? [@managed_policy_definitions].flatten : []
end

def outputs

def outputs
  {
    logical_id => "!Ref #{logical_id}",
  }
end

def policy_name

def policy_name
  "#{Jets.config.project_namespace}-application-policy"
end

def role_logical_id

def role_logical_id
  "iam_role"
end