Class: AwsCli::CLI::IAM::Profiles
- Inherits:
-
Thor
- Object
- Thor
- AwsCli::CLI::IAM::Profiles
- Defined in:
- lib/awscli/cli/iam/profiles.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
21 22 23 24 |
# File 'lib/awscli/cli/iam/profiles.rb', line 21 def create create_iam_object @iam.create [:profile_name], [:path] end |
#delete ⇒ Object
28 29 30 31 |
# File 'lib/awscli/cli/iam/profiles.rb', line 28 def delete create_iam_object @iam.delete [:profile_name] end |
#delete_role ⇒ Object
36 37 38 39 |
# File 'lib/awscli/cli/iam/profiles.rb', line 36 def delete_role create_iam_object @iam.remove_role_from_instance_profile [:profile_name], [:role_name] end |
#list ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/awscli/cli/iam/profiles.rb', line 9 def list create_iam_object if [:role] @iam.list_for_role [:role] else @iam.list end end |