Class: Ansible::Ruby::Modules::Redfish_command
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Redfish_command
- Defined in:
- lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb
Overview
Builds Redfish URIs locally and sends them to remote OOB controllers to perform an action. Manages OOB controller ex. reboot, log management. Manages OOB controller users ex. add, remove, update. Manages system power ex. on, off, graceful and forced reboot.
Instance Method Summary collapse
-
#baseuri ⇒ String
Base URI of OOB controller.
-
#bootdevice ⇒ String?
Bootdevice when setting boot configuration.
-
#category ⇒ String
Category to execute on OOB controller.
-
#command ⇒ Array<String>, String
List of commands to execute on OOB controller.
-
#password ⇒ String
Password for authentication with OOB controller.
-
#user ⇒ String
User for authentication with OOB controller.
-
#userid ⇒ String?
ID of user to add/delete/modify.
-
#username ⇒ String?
Name of user to add/delete/modify.
-
#userpswd ⇒ String?
Password of user to add/delete/modify.
-
#userrole ⇒ String?
Role of user to add/delete/modify.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#baseuri ⇒ String
23 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 23 attribute :baseuri |
#bootdevice ⇒ String?
51 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 51 attribute :bootdevice |
#category ⇒ String
15 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 15 attribute :category |
#command ⇒ Array<String>, String
19 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 19 attribute :command |
#password ⇒ String
31 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 31 attribute :password |
#user ⇒ String
27 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 27 attribute :user |
#userid ⇒ String?
35 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 35 attribute :userid |
#username ⇒ String?
39 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 39 attribute :username |
#userpswd ⇒ String?
43 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 43 attribute :userpswd |
#userrole ⇒ String?
47 |
# File 'lib/ansible/ruby/modules/generated/remote_management/redfish/redfish_command.rb', line 47 attribute :userrole |