class AwsCli::CLI::IAM::Roles

Public Instance Methods

create() click to toggle source
# File lib/awscli/cli/iam/roles.rb, line 17
def create
  create_iam_object
  @iam.create_role options
end
delete() click to toggle source
# File lib/awscli/cli/iam/roles.rb, line 24
def delete
  create_iam_object
  @iam.delete_role options[:role_name]
end
list() click to toggle source
# File lib/awscli/cli/iam/roles.rb, line 8
def list
  create_iam_object
  @iam.list
end

Private Instance Methods

create_iam_object() click to toggle source
# File lib/awscli/cli/iam/roles.rb, line 31
def create_iam_object
  puts 'IAM Establishing Connetion...'
  $iam_conn =  Awscli::Connection.new.request_iam
  puts 'IAM Establishing Connetion... OK'
  @iam = Awscli::Iam::Roles.new($iam_conn)
end