Class: OvirtSDK4::DomainUsersService
- Defined in:
- lib/ovirtsdk4/services.rb,
lib/ovirtsdk4/services.rb
Instance Method Summary collapse
-
#list(opts = {}) ⇒ Array<User>
List all the users in the domain.
-
#service(path) ⇒ Service
Locates the service corresponding to the given path.
-
#user_service(id) ⇒ DomainUserService
Reference to a service to view details of a domain user.
Methods inherited from Service
Instance Method Details
#list(opts = {}) ⇒ Array<User>
List all the users in the domain.
Usage:
GET /ovirt-engine/api/domains/5678/users
Will return the list of users in the domain:
<users>
<user href="/ovirt-engine/api/domains/5678/users/1234" id="1234">
<name>admin</name>
<namespace>*</namespace>
<principal>admin</principal>
<user_name>admin@internal-authz</user_name>
<domain href="/ovirt-engine/api/domains/5678" id="5678">
<name>internal-authz</name>
</domain>
<groups/>
</user>
</users>
The order of the returned list of users isn’t guaranteed.
8479 8480 8481 |
# File 'lib/ovirtsdk4/services.rb', line 8479 def list(opts = {}) internal_get(LIST, opts) end |
#service(path) ⇒ Service
Locates the service corresponding to the given path.
8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 |
# File 'lib/ovirtsdk4/services.rb', line 8501 def service(path) if path.nil? || path == '' return self end index = path.index('/') if index.nil? return user_service(path) end return user_service(path[0..(index - 1)]).service(path[(index + 1)..-1]) end |
#user_service(id) ⇒ DomainUserService
Reference to a service to view details of a domain user.
8490 8491 8492 |
# File 'lib/ovirtsdk4/services.rb', line 8490 def user_service(id) DomainUserService.new(self, id) end |