Module: CIMI::Service
- Included in:
- Collections::Base
- Defined in:
- lib/cimi/service/base.rb,
lib/cimi/service.rb
Overview
Service objects implement the server functionality of CIMI resources; in particular, these objects are responsible for interacting with the current driver. They use the CIMI::Model objects for (de)serialization
Defined Under Namespace
Classes: Action, Address, AddressCreate, AddressTemplate, AddressTemplateCreate, Base, CloudEntryPoint, Credential, CredentialCreate, CredentialTemplate, Disk, ForwardingGroup, ForwardingGroupTemplate, Machine, MachineConfiguration, MachineCreate, MachineImage, MachineImageCreate, MachineTemplate, MachineTemplateCreate, MachineVolume, Network, NetworkConfiguration, NetworkCreate, NetworkPort, NetworkPortConfiguration, NetworkPortTemplate, NetworkTemplate, ResourceMetadata, System, SystemAddress, SystemCreate, SystemCredential, SystemForwardingGroup, SystemMachine, SystemNetwork, SystemNetworkPort, SystemSystem, SystemTemplate, SystemVolume, Volume, VolumeConfiguration, VolumeConfigurationCreate, VolumeCreate, VolumeImage, VolumeImageCreate, VolumeTemplate, VolumeTemplateCreate
Class Method Summary collapse
Class Method Details
.root_entities ⇒ Object
19 20 21 22 23 |
# File 'lib/cimi/service.rb', line 19 def self.root_entities CIMI::Model::root_entities.map do |m| CIMI::Service.const_get(m.name.split('::').last) end end |