class ZAWS::AWSCLI::Data::IAM
Public Class Methods
new(shellout,aws)
click to toggle source
# File lib/zaws/external/awscli/data/iam.rb, line 5 def initialize(shellout,aws) @shellout=shellout @aws=aws end
Public Instance Methods
policy()
click to toggle source
# File lib/zaws/external/awscli/data/iam.rb, line 15 def policy @_policy ||= (ZAWS::AWSCLI::Data::IAM::Policy.new(@shellout,self)) return @_policy end
policy_document()
click to toggle source
# File lib/zaws/external/awscli/data/iam.rb, line 20 def policy_document @_policy_document ||= (ZAWS::AWSCLI::Data::IAM::PolicyDocument.new(@shellout,self)) return @_policy_document end
policy_version()
click to toggle source
# File lib/zaws/external/awscli/data/iam.rb, line 25 def policy_version @_policy_version ||= (ZAWS::AWSCLI::Data::IAM::PolicyVersion.new(@shellout,self)) return @_policy_version end
role_policy()
click to toggle source
# File lib/zaws/external/awscli/data/iam.rb, line 10 def role_policy @_role_policy ||= (ZAWS::AWSCLI::Data::IAM::RolePolicy.new(@shellout,self)) return @_role_policy end