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
514 515 516 517 518 |
# File 'lib/soracom/cli.rb', line 514 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
480 481 482 483 484 |
# File 'lib/soracom/cli.rb', line 480 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
462 463 464 465 466 |
# File 'lib/soracom/cli.rb', line 462 def delete_role client = Soracom::Client.new(profile:.profile) data = client.delete_role() puts JSON.pretty_generate(data) end |
#delete_role_from_user ⇒ Object
523 524 525 526 527 |
# File 'lib/soracom/cli.rb', line 523 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
470 471 472 473 474 |
# File 'lib/soracom/cli.rb', line 470 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
497 498 499 500 501 |
# File 'lib/soracom/cli.rb', line 497 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
454 455 456 457 458 |
# File 'lib/soracom/cli.rb', line 454 def list_roles client = Soracom::Client.new(profile:.profile) data = client.list_roles() puts JSON.pretty_generate(data) end |