Package pywbem :: Module wbemcli
[frames] | no frames]

Module wbemcli

source code

wbemcli - Provide an interactive shell for issuing operations against a WBEM server.

Invoke with -h or --help for a help message.

Functions
 
EnumerateInstanceNames(cn, ns=None)
Enumerate the instance paths of instances of a class (including instances of its subclasses) in a namespace.
source code
 
EnumerateInstances(cn, ns=None, lo=None, di=None, iq=None, ico=None, pl=None)
Enumerate the instances of a class (including instances of its subclasses) in a namespace.
source code
 
GetInstance(ip, lo=None, iq=None, ico=None, pl=None)
Retrieve an instance.
source code
 
ModifyInstance(mi, iq=None, pl=None)
Modify the property values of an instance.
source code
 
CreateInstance(ni)
Create an instance in a namespace.
source code
 
DeleteInstance(ip)
Delete an instance.
source code
 
AssociatorNames(op, ac=None, rc=None, r=None, rr=None)
Instance level use: Retrieve the instance paths of the instances associated to a source instance.
source code
 
Associators(op, ac=None, rc=None, r=None, rr=None, iq=None, ico=None, pl=None)
Instance level use: Retrieve the instances associated to a source instance.
source code
 
ReferenceNames(op, rc=None, r=None)
Instance level use: Retrieve the instance paths of the association instances referencing a source instance.
source code
 
References(op, rc=None, r=None, iq=None, ico=None, pl=None)
Instance level use: Retrieve the association instances referencing a source instance.
source code
 
InvokeMethod(mn, op, *params, **kwparams)
Invoke a method on a target instance or a static method on a target class.
source code
 
EnumerateClassNames(ns=None, cn=None, di=None)
Enumerate the names of subclasses of a class, or of the top-level classes in a namespace.
source code
 
EnumerateClasses(ns=None, cn=None, di=None, lo=None, iq=None, ico=None)
Enumerate the subclasses of a class, or the top-level classes in a namespace.
source code
 
GetClass(cn, ns=None, lo=None, iq=None, ico=None, pl=None)
Retrieve a class.
source code
 
ModifyClass(mc, ns=None)
Modify a class.
source code
 
CreateClass(nc, ns=None)
Create a class in a namespace.
source code
 
DeleteClass(cn, ns=None)
Delete a class.
source code
 
EnumerateQualifiers(ns=None)
Enumerate qualifier types (= declarations) in a namespace.
source code
 
GetQualifier(qn, ns=None)
Retrieve a qualifier type (= declaration).
source code
 
SetQualifier(qd, ns=None)
Create or modify a qualifier type (= declaration) in a namespace.
source code
 
DeleteQualifier(qn, ns=None)
Delete a qualifier type (= declaration).
source code
 
h()
Print help text for interactive environment.
source code
 
pdb(stmt)
Run the statement under the PDB debugger.
source code
 
ein(cn, ns=None)
Enumerate the instance paths of instances of a class (including instances of its subclasses) in a namespace.
source code
 
ei(cn, ns=None, lo=None, di=None, iq=None, ico=None, pl=None)
Enumerate the instances of a class (including instances of its subclasses) in a namespace.
source code
 
gi(ip, lo=None, iq=None, ico=None, pl=None)
Retrieve an instance.
source code
 
mi(mi, iq=None, pl=None)
Modify the property values of an instance.
source code
 
ci(ni)
Create an instance in a namespace.
source code
 
di(ip)
Delete an instance.
source code
 
an(op, ac=None, rc=None, r=None, rr=None)
Instance level use: Retrieve the instance paths of the instances associated to a source instance.
source code
 
a(op, ac=None, rc=None, r=None, rr=None, iq=None, ico=None, pl=None)
Instance level use: Retrieve the instances associated to a source instance.
source code
 
rn(op, rc=None, r=None)
Instance level use: Retrieve the instance paths of the association instances referencing a source instance.
source code
 
r(op, rc=None, r=None, iq=None, ico=None, pl=None)
Instance level use: Retrieve the association instances referencing a source instance.
source code
 
im(mn, op, *params, **kwparams)
Invoke a method on a target instance or a static method on a target class.
source code
 
ecn(ns=None, cn=None, di=None)
Enumerate the names of subclasses of a class, or of the top-level classes in a namespace.
source code
 
ec(ns=None, cn=None, di=None, lo=None, iq=None, ico=None)
Enumerate the subclasses of a class, or the top-level classes in a namespace.
source code
 
gc(cn, ns=None, lo=None, iq=None, ico=None, pl=None)
Retrieve a class.
source code
 
mc(mc, ns=None)
Modify a class.
source code
 
cc(nc, ns=None)
Create a class in a namespace.
source code
 
dc(cn, ns=None)
Delete a class.
source code
 
eq(ns=None)
Enumerate qualifier types (= declarations) in a namespace.
source code
 
gq(qn, ns=None)
Retrieve a qualifier type (= declaration).
source code
 
sq(qd, ns=None)
Create or modify a qualifier type (= declaration) in a namespace.
source code
 
dq(qn, ns=None)
Delete a qualifier type (= declaration).
source code
 
main()
Parse command line arguments, connect to the WBEM server and open the interactive shell.
source code
Variables
  CONN = None
Function Details

EnumerateInstanceNames(cn, ns=None)

source code 

Enumerate the instance paths of instances of a class (including instances of its subclasses) in a namespace.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

Returns:

list(CIMInstanceName): The enumerated instance paths.

EnumerateInstances(cn, ns=None, lo=None, di=None, iq=None, ico=None, pl=None)

source code 

Enumerate the instances of a class (including instances of its subclasses) in a namespace.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

lo (bool): LocalOnly flag: Exclude inherited properties.
Deprecated: Server impls for True vary; Set to False. None causes it not to be included in request to server. Server default: True
di (bool): DeepInheritance flag: Include properties added by subclasses.
None causes it not to be included in request to server. Server default: True
iq (bool): IncludeQualifiers flag: Include qualifiers.
Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False
ico (bool): IncludeClassOrigin flag: Include class origin info for props.
Deprecated: Server may treat as False. None causes it not to be included in request to server. Server default: False
pl (iterable):
Iterable of property names to be included. None means all. None causes it not to be included in the request to server. Server default: None

Returns:

list(CIMInstance): The enumerated instances.

GetInstance(ip, lo=None, iq=None, ico=None, pl=None)

source code 

Retrieve an instance.

Parameters:

ip (CIMInstanceName): Instance path.

lo (bool): LocalOnly flag: Exclude inherited properties.
Deprecated: Server impls for True vary; Set to False. None causes it not to be included in request to server. Server default: True
iq (bool): IncludeQualifiers flag: Include qualifiers.
Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False
ico (bool): IncludeClassOrigin flag: Include class origin info for props.
Deprecated: Server impls. vary; Server may treat as False. None causes it not to be included in request to server. Server default: False
pl (iterable):
Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

CIMInstance: The retrieved instance.

ModifyInstance(mi, iq=None, pl=None)

source code 

Modify the property values of an instance.

Parameters:

mi (CIMInstance): Modified instance.

iq (bool): IncludeQualifiers flag: Include qualifiers.
Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False
pl (iterable):
Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

CreateInstance(ni)

source code 

Create an instance in a namespace.

Parameters:

ni (CIMInstance): New instance (with namespace, classname, and properties
attributes set).
Returns:
CIMInstanceName: Instance path of the new instance.

DeleteInstance(ip)

source code 

Delete an instance.

Parameters:

ip (CIMInstanceName): Instance path.

AssociatorNames(op, ac=None, rc=None, r=None, rr=None)

source code 

Instance level use: Retrieve the instance paths of the instances associated to a source instance.

Class level use: Retrieve the class paths of the classes associated to a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

ac (string): AssociationClass filter: Include only traversals across
this association class. None causes it not to be included in request to server. Server default: None
rc (string): ResultClass filter: Include only traversals to this
associated (result) class. None causes it not to be included in request to server. Server default: None
r (string): Role filter: Include only traversals from this role
(= reference name) in source object. None causes it not to be included in request to server. Server default: None
rr (string): ResultRole filter: Include only traversals to this role
(= reference name) in associated (=result) objects. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstanceName): The instance paths of the associated instances.

Associators(op, ac=None, rc=None, r=None, rr=None, iq=None, ico=None, pl=None)

source code 

Instance level use: Retrieve the instances associated to a source instance.

Class level use: Retrieve the classes associated to a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

ac (string): AssociationClass filter: Include only traversals across
this association class. None causes it not to be included in request to server. Server default: None
rc (string): ResultClass filter: Include only traversals to this
associated (result) class. None causes it not to be included in request to server. Server default: None
r (string): Role filter: Include only traversals from this role
(= reference name) in source object. None causes it not to be included in request to server. Server default: None
rr (string): ResultRole filter: Include only traversals to this role
(= reference name) in associated (=result) objects. None causes it not to be included in request to server. Server default: None
iq (bool): IncludeQualifiers flag: Include qualifiers.
Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False
ico (bool): IncludeClassOrigin flag: Include class origin info for props.
Deprecated: Server impls. vary; Server may treat as False. None causes it not to be included in request to server. Server default: False
pl (iterable):
Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstance): The associated instances.

ReferenceNames(op, rc=None, r=None)

source code 

Instance level use: Retrieve the instance paths of the association instances referencing a source instance.

Class level use: Retrieve the class paths of the association classes referencing a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

rc (string): ResultClass filter: Include only traversals across this
association (result) class. None causes it not to be included in request to server. Server default: None
r (string): Role filter: Include only traversals from this role
(= reference name) in source object. None causes it not to be included in request to server. Server default: None
Returns:
list(CIMInstanceName): The instance paths of the association instances.

References(op, rc=None, r=None, iq=None, ico=None, pl=None)

source code 

Instance level use: Retrieve the association instances referencing a source instance.

Class level use: Retrieve the association classes referencing a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

rc (string): ResultClass filter: Include only traversals across this
association (result) class. None causes it not to be included in request to server. Server default: None
r (string): Role filter: Include only traversals from this role
(= reference name) in source object. None causes it not to be included in request to server. Server default: None
iq (bool): IncludeQualifiers flag: Include qualifiers.
Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False
ico (bool): IncludeClassOrigin flag: Include class origin info for props.
Deprecated: Server impls. vary; Server may treat as False. None causes it not to be included in request to server. Server default: False
pl (iterable):
Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstance): The association instances.

InvokeMethod(mn, op, *params, **kwparams)

source code 

Invoke a method on a target instance or a static method on a target class.

Parameters:

mn (string): Method name.

op (CIMInstanceName): Target instance path. op (CIMClassName): Target class path.

*params (named args): Input parameters for the method.

**kwparams (keyword args): Input parameters for the method.

Returns:

tuple(rv, out): Method return value, dict with output parameters.

EnumerateClassNames(ns=None, cn=None, di=None)

source code 

Enumerate the names of subclasses of a class, or of the top-level classes in a namespace.

Parameters:

ns (string): Namespace name. None will use the default namespace.

cn (string): Class name. None will return the top-level classes.
None causes it not to be included in request to server. Server default: None
di (bool): DeepInheritance flag: Include also indirect subclasses.
None causes it not to be included in request to server. Server default: False

Returns:

list(string): The enumerated class names.

EnumerateClasses(ns=None, cn=None, di=None, lo=None, iq=None, ico=None)

source code 

Enumerate the subclasses of a class, or the top-level classes in a namespace.

Parameters:

ns (string): Namespace name. None will use the default namespace.

cn (string): Class name. None will return the top-level classes.
None causes it not to be included in request to server. Server default: None
di (bool): DeepInheritance flag: Include also indirect subclasses.
None causes it not to be included in request to server. Server default: False
lo (bool): LocalOnly flag: Exclude inherited properties.
None causes it not to be included in request to server. Server default: True
iq (bool): IncludeQualifiers flag: Include qualifiers.
None causes it not to be included in request to server. Server default: True
ico (bool): IncludeClassOrigin flag: Include class origin info for props.
None causes it not to be included in request to server. Server default: False

Returns:

list(string): The enumerated class names.

GetClass(cn, ns=None, lo=None, iq=None, ico=None, pl=None)

source code 

Retrieve a class.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

lo (bool): LocalOnly flag: Exclude inherited properties.
None causes it not to be included in request to server. Server default: True
iq (bool): IncludeQualifiers flag: Include qualifiers.
None causes it not to be included in request to server. Server default: True
ico (bool): IncludeClassOrigin flag: Include class origin info for props.
None causes it not to be included in request to server. Server default: False
pl (iterable):
Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMClass): The retrieved class.

ModifyClass(mc, ns=None)

source code 

Modify a class.

Parameters:

mc (CIMClass): Modified class.

ns (string): Namespace name. None will use the default namespace.

CreateClass(nc, ns=None)

source code 

Create a class in a namespace.

Parameters:

nc (CIMClass): New class.

ns (string): Namespace name. None will use the default namespace.

DeleteClass(cn, ns=None)

source code 

Delete a class.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

EnumerateQualifiers(ns=None)

source code 

Enumerate qualifier types (= declarations) in a namespace.

Parameters:

ns (string): Namespace name. None will use the default namespace.

Returns:

list(CIMQualifierDeclaration): Enumerated qualifier types.

GetQualifier(qn, ns=None)

source code 

Retrieve a qualifier type (= declaration).

Parameters:

qn (string): Qualifier name.

ns (string): Namespace name. None will use the default namespace.

Returns:

CIMQualifierDeclaration: Retrieved qualifier type.

SetQualifier(qd, ns=None)

source code 

Create or modify a qualifier type (= declaration) in a namespace.

Parameters:

qd (CIMQualifierDeclaration): Qualifier type.

ns (string): Namespace name. None will use the default namespace.

DeleteQualifier(qn, ns=None)

source code 

Delete a qualifier type (= declaration).

Parameters:

qn (string): Qualifier name.

ns (string): Namespace name. None will use the default namespace.

ein(cn, ns=None)

source code 

Enumerate the instance paths of instances of a class (including instances of its subclasses) in a namespace.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

Returns:

list(CIMInstanceName): The enumerated instance paths.

ei(cn, ns=None, lo=None, di=None, iq=None, ico=None, pl=None)

source code 

Enumerate the instances of a class (including instances of its subclasses) in a namespace.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

lo (bool): LocalOnly flag: Exclude inherited properties.

Deprecated: Server impls for True vary; Set to False. None causes it not to be included in request to server. Server default: True

di (bool): DeepInheritance flag: Include properties added by subclasses.

None causes it not to be included in request to server. Server default: True

iq (bool): IncludeQualifiers flag: Include qualifiers.

Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False

ico (bool): IncludeClassOrigin flag: Include class origin info for props.

Deprecated: Server may treat as False. None causes it not to be included in request to server. Server default: False

pl (iterable):

Iterable of property names to be included. None means all. None causes it not to be included in the request to server. Server default: None

Returns:

list(CIMInstance): The enumerated instances.

gi(ip, lo=None, iq=None, ico=None, pl=None)

source code 

Retrieve an instance.

Parameters:

ip (CIMInstanceName): Instance path.

lo (bool): LocalOnly flag: Exclude inherited properties.

Deprecated: Server impls for True vary; Set to False. None causes it not to be included in request to server. Server default: True

iq (bool): IncludeQualifiers flag: Include qualifiers.

Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False

ico (bool): IncludeClassOrigin flag: Include class origin info for props.

Deprecated: Server impls. vary; Server may treat as False. None causes it not to be included in request to server. Server default: False

pl (iterable):

Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

CIMInstance: The retrieved instance.

mi(mi, iq=None, pl=None)

source code 

Modify the property values of an instance.

Parameters:

mi (CIMInstance): Modified instance.

iq (bool): IncludeQualifiers flag: Include qualifiers.

Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False

pl (iterable):

Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

ci(ni)

source code 

Create an instance in a namespace.

Parameters:

ni (CIMInstance): New instance (with namespace, classname, and properties

attributes set).

Returns:

CIMInstanceName: Instance path of the new instance.

di(ip)

source code 

Delete an instance.

Parameters:

ip (CIMInstanceName): Instance path.

an(op, ac=None, rc=None, r=None, rr=None)

source code 

Instance level use: Retrieve the instance paths of the instances associated to a source instance.

Class level use: Retrieve the class paths of the classes associated to a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

ac (string): AssociationClass filter: Include only traversals across

this association class. None causes it not to be included in request to server. Server default: None

rc (string): ResultClass filter: Include only traversals to this

associated (result) class. None causes it not to be included in request to server. Server default: None

r (string): Role filter: Include only traversals from this role

(= reference name) in source object. None causes it not to be included in request to server. Server default: None

rr (string): ResultRole filter: Include only traversals to this role

(= reference name) in associated (=result) objects. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstanceName): The instance paths of the associated instances.

a(op, ac=None, rc=None, r=None, rr=None, iq=None, ico=None, pl=None)

source code 

Instance level use: Retrieve the instances associated to a source instance.

Class level use: Retrieve the classes associated to a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

ac (string): AssociationClass filter: Include only traversals across

this association class. None causes it not to be included in request to server. Server default: None

rc (string): ResultClass filter: Include only traversals to this

associated (result) class. None causes it not to be included in request to server. Server default: None

r (string): Role filter: Include only traversals from this role

(= reference name) in source object. None causes it not to be included in request to server. Server default: None

rr (string): ResultRole filter: Include only traversals to this role

(= reference name) in associated (=result) objects. None causes it not to be included in request to server. Server default: None

iq (bool): IncludeQualifiers flag: Include qualifiers.

Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False

ico (bool): IncludeClassOrigin flag: Include class origin info for props.

Deprecated: Server impls. vary; Server may treat as False. None causes it not to be included in request to server. Server default: False

pl (iterable):

Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstance): The associated instances.

rn(op, rc=None, r=None)

source code 

Instance level use: Retrieve the instance paths of the association instances referencing a source instance.

Class level use: Retrieve the class paths of the association classes referencing a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

rc (string): ResultClass filter: Include only traversals across this

association (result) class. None causes it not to be included in request to server. Server default: None

r (string): Role filter: Include only traversals from this role

(= reference name) in source object. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstanceName): The instance paths of the association instances.

r(op, rc=None, r=None, iq=None, ico=None, pl=None)

source code 

Instance level use: Retrieve the association instances referencing a source instance.

Class level use: Retrieve the association classes referencing a source class.

Parameters:

op (CIMInstanceName): Source instance path; select instance level use. op (CIMClassName): Source class path; select class level use.

rc (string): ResultClass filter: Include only traversals across this

association (result) class. None causes it not to be included in request to server. Server default: None

r (string): Role filter: Include only traversals from this role

(= reference name) in source object. None causes it not to be included in request to server. Server default: None

iq (bool): IncludeQualifiers flag: Include qualifiers.

Deprecated: Instance qualifiers have been deprecated in CIM. None causes it not to be included in request to server. Server default: False

ico (bool): IncludeClassOrigin flag: Include class origin info for props.

Deprecated: Server impls. vary; Server may treat as False. None causes it not to be included in request to server. Server default: False

pl (iterable):

Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMInstance): The association instances.

im(mn, op, *params, **kwparams)

source code 

Invoke a method on a target instance or a static method on a target class.

Parameters:

mn (string): Method name.

op (CIMInstanceName): Target instance path. op (CIMClassName): Target class path.

*params (named args): Input parameters for the method.

**kwparams (keyword args): Input parameters for the method.

Returns:

tuple(rv, out): Method return value, dict with output parameters.

ecn(ns=None, cn=None, di=None)

source code 

Enumerate the names of subclasses of a class, or of the top-level classes in a namespace.

Parameters:

ns (string): Namespace name. None will use the default namespace.

cn (string): Class name. None will return the top-level classes.

None causes it not to be included in request to server. Server default: None

di (bool): DeepInheritance flag: Include also indirect subclasses.

None causes it not to be included in request to server. Server default: False

Returns:

list(string): The enumerated class names.

ec(ns=None, cn=None, di=None, lo=None, iq=None, ico=None)

source code 

Enumerate the subclasses of a class, or the top-level classes in a namespace.

Parameters:

ns (string): Namespace name. None will use the default namespace.

cn (string): Class name. None will return the top-level classes.

None causes it not to be included in request to server. Server default: None

di (bool): DeepInheritance flag: Include also indirect subclasses.

None causes it not to be included in request to server. Server default: False

lo (bool): LocalOnly flag: Exclude inherited properties.

None causes it not to be included in request to server. Server default: True

iq (bool): IncludeQualifiers flag: Include qualifiers.

None causes it not to be included in request to server. Server default: True

ico (bool): IncludeClassOrigin flag: Include class origin info for props.

None causes it not to be included in request to server. Server default: False

Returns:

list(string): The enumerated class names.

gc(cn, ns=None, lo=None, iq=None, ico=None, pl=None)

source code 

Retrieve a class.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

lo (bool): LocalOnly flag: Exclude inherited properties.

None causes it not to be included in request to server. Server default: True

iq (bool): IncludeQualifiers flag: Include qualifiers.

None causes it not to be included in request to server. Server default: True

ico (bool): IncludeClassOrigin flag: Include class origin info for props.

None causes it not to be included in request to server. Server default: False

pl (iterable):

Iterable of property names to be included. None means all. None causes it not to be included in request to server. Server default: None

Returns:

list(CIMClass): The retrieved class.

mc(mc, ns=None)

source code 

Modify a class.

Parameters:

mc (CIMClass): Modified class.

ns (string): Namespace name. None will use the default namespace.

cc(nc, ns=None)

source code 

Create a class in a namespace.

Parameters:

nc (CIMClass): New class.

ns (string): Namespace name. None will use the default namespace.

dc(cn, ns=None)

source code 

Delete a class.

Parameters:

cn (string): Class name.

ns (string): Namespace name. None will use the default namespace.

eq(ns=None)

source code 

Enumerate qualifier types (= declarations) in a namespace.

Parameters:

ns (string): Namespace name. None will use the default namespace.

Returns:

list(CIMQualifierDeclaration): Enumerated qualifier types.

gq(qn, ns=None)

source code 

Retrieve a qualifier type (= declaration).

Parameters:

qn (string): Qualifier name.

ns (string): Namespace name. None will use the default namespace.

Returns:

CIMQualifierDeclaration: Retrieved qualifier type.

sq(qd, ns=None)

source code 

Create or modify a qualifier type (= declaration) in a namespace.

Parameters:

qd (CIMQualifierDeclaration): Qualifier type.

ns (string): Namespace name. None will use the default namespace.

dq(qn, ns=None)

source code 

Delete a qualifier type (= declaration).

Parameters:

qn (string): Qualifier name.

ns (string): Namespace name. None will use the default namespace.