Module: Idcf::Ilb::ClientExtensions::Virtualmachine
- Included in:
- Idcf::Ilb::Client
- Defined in:
- lib/idcf/ilb/client_extensions/virtualmachine.rb
Overview
SDK APIs for virtualmachine resource
Instance Method Summary collapse
-
#list_virtualmachines(attributes = {}, headers = {}) ⇒ Response
Get list of virtualmachines.
-
#virtualmachines(headers = {}) ⇒ Array<Resources::Virtualmachine>
Get an array of existing virtualmachine objects.
Instance Method Details
#list_virtualmachines(attributes = {}, headers = {}) ⇒ Response
Get list of virtualmachines
12 13 14 15 |
# File 'lib/idcf/ilb/client_extensions/virtualmachine.rb', line 12 def list_virtualmachines(attributes = {}, headers = {}) Validators::Virtualmachine.validate_attributes!(attributes, :list) get!("virtualmachines", attributes, headers) end |
#virtualmachines(headers = {}) ⇒ Array<Resources::Virtualmachine>
Get an array of existing virtualmachine objects.
21 22 23 24 25 |
# File 'lib/idcf/ilb/client_extensions/virtualmachine.rb', line 21 def virtualmachines(headers = {}) list_virtualmachines({}, headers).resources.map do |virtualmachine| Resources::Virtualmachine.new(self, virtualmachine) end end |