Module CIM
In: lib/cim/reference.rb
lib/cim/instance.rb
lib/cim/class.rb
lib/cim/qualifier_declaration.rb
lib/cim/property.rb
lib/cim/qualifier_set.rb
lib/cim/qualifier.rb
lib/cim/named_element.rb
lib/cim/qualifier_flavors.rb
lib/cim/type.rb
lib/cim/class_feature.rb
lib/cim/method.rb
lib/cim/variant.rb
lib/cim/qualifier_scopes.rb
lib/cim.rb

The CIM Ruby gem is an implementation of the Common Information Model (CIM) meta schema[1]

About

The Common Information Model provides a common definition of management information for systems, networks, applications and services.[2]

The CIM meta schema is used to describe elements of the CIM model, like types (CIM::Type), properties (CIM::Property), methods (CIM::Method) and classes (CIM::Class).

Elements of the CIM model can be defined as text files using the Managed Object Format (MOF)[3] or by inspection on a running CIM Object Manager (CIMOM)[4]

Primary users of the CIM gem are the MOF gem [5], a parser for MOF files, and ruby-sfcc[6], a Ruby CIM client api.

Usage

  require 'cim'

Links

  1. www.wbemsolutions.com/tutorials/CIM/metaschema.html
  2. www.dmtf.org/standards/cim
  3. www.wbemsolutions.com/tutorials/CIM/cim-mof.html
  4. www.wbemsolutions.com/tutorials/CIM/glossary.html#c-gloss
  5. github.com/kkaempf/mof
  6. github.com/dmacvicar/ruby-sfcc

Classes and Modules

Class CIM::Array
Class CIM::Class
Class CIM::ClassFeature
Class CIM::Instance
Class CIM::Method
Class CIM::NamedElement
Class CIM::Property
Class CIM::Qualifier
Class CIM::QualifierDeclaration
Class CIM::QualifierFlavorError
Class CIM::QualifierFlavors
Class CIM::QualifierScopeError
Class CIM::QualifierScopes
Class CIM::QualifierSet
Class CIM::Reference
Class CIM::ReferenceType
Class CIM::Type
Class CIM::Variant

Constants

VERSION = '1.4.2'

[Validate]