class ZAWS::Command::IAM

Attributes

aws[RW]
out[RW]
print_exit_code[RW]

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/zaws/command/iam.rb, line 12
  def initialize(*args)
        super
shellout=ZAWS::Helper::Shell.new
        awscli = ZAWS::AWSCLI.new(shellout,false)
        @aws = ZAWS::AWS.new(shellout,awscli)
        @out = $stdout
        @print_exit_code = false
  end

Public Instance Methods

view_default_policy_version(policy_arn) click to toggle source
# File lib/zaws/command/iam.rb, line 29
def view_default_policy_version(policy_arn)
      @aws.iam.policy.view_default_policy_version(policy_arn,options[:viewtype],@out,options[:verbose]?@out:nil)
end
view_role_policy(role,policy) click to toggle source
# File lib/zaws/command/iam.rb, line 23
def view_role_policy(role,policy)
      @aws.iam.role.view_policy(role,policy,options[:viewtype],@out,options[:verbose]?@out:nil)
end