Class: SoracomCli::Role
- Inherits:
-
Thor
- Object
- Thor
- SoracomCli::Role
- Defined in:
- lib/soracom/cli.rb
Overview
Role related commands
Instance Method Summary collapse
- #attach_role_to_user ⇒ Object
- #create_role ⇒ Object
- #delete_role ⇒ Object
- #delete_role_from_user ⇒ Object
- #get_role ⇒ Object
- #list_role_attached_users ⇒ Object
- #list_roles ⇒ Object
- #list_user_roles ⇒ Object
- #update_role ⇒ Object
Instance Method Details
#attach_role_to_user ⇒ Object
515 516 517 518 519 |
# File 'lib/soracom/cli.rb', line 515 def attach_role_to_user client = Soracom::Client.new(profile:.profile) data = client.attach_role_to_user(.user_name, .role_id) puts JSON.pretty_generate(data) end |
#create_role ⇒ Object
481 482 483 484 485 |
# File 'lib/soracom/cli.rb', line 481 def create_role client = Soracom::Client.new(profile:.profile) data = client.create_role(.role_id, ., .description) puts JSON.pretty_generate(data) end |
#delete_role ⇒ Object
463 464 465 466 467 |
# File 'lib/soracom/cli.rb', line 463 def delete_role client = Soracom::Client.new(profile:.profile) data = client.delete_role() puts JSON.pretty_generate(data) end |
#delete_role_from_user ⇒ Object
524 525 526 527 528 |
# File 'lib/soracom/cli.rb', line 524 def delete_role_from_user client = Soracom::Client.new(profile:.profile) data = client.delete_role_from_user(.user_name, .role_id) puts JSON.pretty_generate(data) end |
#get_role ⇒ Object
471 472 473 474 475 |
# File 'lib/soracom/cli.rb', line 471 def get_role client = Soracom::Client.new(profile:.profile) data = client.get_role(.role_id) puts JSON.pretty_generate(data) end |
#list_role_attached_users ⇒ Object
498 499 500 501 502 |
# File 'lib/soracom/cli.rb', line 498 def list_role_attached_users client = Soracom::Client.new(profile:.profile) data = client.list_role_attached_users puts JSON.pretty_generate(data) end |
#list_roles ⇒ Object
455 456 457 458 459 |
# File 'lib/soracom/cli.rb', line 455 def list_roles client = Soracom::Client.new(profile:.profile) data = client.list_roles() puts JSON.pretty_generate(data) end |