Sha256: 05eb7aa1a59fc8b262cce8e0b7c475b78174ef87266d7188198c2dcbdba59348
Contents?: true
Size: 448 Bytes
Versions: 4
Compression:
Stored size: 448 Bytes
Contents
module Awspec::Type class IamUser < Base def initialize(id) super @resource_via_client = find_iam_user(id) @id = @resource_via_client.user_id if @resource_via_client end def has_iam_policy?(policy_id) policies = select_iam_policy_by_user_name(@resource_via_client.user_name) policies.find do |policy| policy.policy_arn == policy_id || policy.policy_name == policy_id end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.36.1 | lib/awspec/type/iam_user.rb |
awspec-0.36.0 | lib/awspec/type/iam_user.rb |
awspec-0.35.0 | lib/awspec/type/iam_user.rb |
awspec-0.34.0 | lib/awspec/type/iam_user.rb |