class AwsCli::CLI::IAM::Profiles
Public Instance Methods
create()
click to toggle source
# File lib/awscli/cli/iam/profiles.rb, line 21 def create create_iam_object @iam.create options[:profile_name], options[:path] end
delete()
click to toggle source
# File lib/awscli/cli/iam/profiles.rb, line 28 def delete create_iam_object @iam.delete options[:profile_name] end
delete_role()
click to toggle source
# File lib/awscli/cli/iam/profiles.rb, line 36 def delete_role create_iam_object @iam.remove_role_from_instance_profile options[:profile_name], options[:role_name] end
list()
click to toggle source
# File lib/awscli/cli/iam/profiles.rb, line 9 def list create_iam_object if options[:role] @iam.list_for_role options[:role] else @iam.list end end
Private Instance Methods
create_iam_object()
click to toggle source
# File lib/awscli/cli/iam/profiles.rb, line 43 def create_iam_object puts 'IAM Establishing Connetion...' $iam_conn = Awscli::Connection.new.request_iam puts 'IAM Establishing Connetion... OK' @iam = Awscli::Iam::Profiles.new($iam_conn) end