Class: Swa::IAM::Policy

Inherits:
Resource show all
Defined in:
lib/swa/iam/policy.rb

Instance Attribute Summary

Attributes inherited from Resource

#aws_resource

Instance Method Summary collapse

Methods inherited from Resource

#data, delegate, #initialize, list

Constructor Details

This class inherits a constructor from Swa::Resource

Instance Method Details

#documentObject



20
21
22
# File 'lib/swa/iam/policy.rb', line 20

def document
  CGI.unescape(policy.default_version.document)
end

#idObject



9
10
11
# File 'lib/swa/iam/policy.rb', line 9

def id
  policy.policy_id
end

#summaryObject



13
14
15
16
17
18
# File 'lib/swa/iam/policy.rb', line 13

def summary
  [
    pad(policy.arn, 60),
    quoted(policy.description)
  ].join("  ")
end