Method: AWS::IAM::UserPolicy#policy

Defined in:
lib/aws/iam/user_policy.rb

#policyPolicy

Returns the actual policy document for this user policy.

Returns:

  • (Policy)

    Returns the actual policy document for this user policy.



48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/aws/iam/user_policy.rb', line 48

def policy

  response = client.get_user_policy(
    :user_name => user.name,
    :policy_name => name)

  policy = Policy.from_json(URI.decode(response.policy_document))
  policy.extend(PolicyProxy)
  policy.user_policy = self
  policy

end