Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_IPSubnet --> CIM_LogicalNetwork --> CIM_CollectionOfMSEs --> CIM_Collection --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_LogicalNetwork NAME CIM_IPSubnet
Class CIM_IPSubnet Qualifiers Name Type Value From Class Deprecated string CIM_IPConnectivitySubnet CIM_IPSubnet Version string 2.7.0 CIM_IPSubnet Description string An IPSubnet represents a group of related IPProtocolEndpoints that can communicate with each other directly using IP. It is used for describing the characteristics of the grouping. Since this class ’ superclass (LogicalNetwork) has been deprecated (in order to define more consistent ’ collection ’ semantics), this class is also deprecated. CIM_IPSubnet Description string A LogicalNetwork groups together a set of ProtocolEndpoints of a given type which are able to communicate with each other directly. It is used for describing the characteristics of the grouping and/or its associated medium. A LogicalNetwork represents the ability to send and/or receive data over a network. This class is deprecated in lieu of ConnectivityCollection. The latter better defines that a LogicalNetwork ’ collects ’ ProtocolEndpoints and other related entities, and is hosted within an AdminDomain. CIM_LogicalNetwork Description string The CollectionOfMSEs object allows the grouping of Managed SystemElements for various identification purposes and to reduce the complexity of associating Settings and Configurations. It is abstract to require further definition and semantic refinement in subclasses. The CollectionOfMSEs object does not carry any state or status information, but represents only a grouping or ’ bag ’ of Elements. For this reason, it is incorrect to subclass groups that have state or status from CollectionOfMSEs. An example is CIM_Redundancy Group (which is subclassed from LogicalElement). Collections typically aggregate similar ( ’ like ’ ) objects, but they are not required to do so. Collections simply identify ’ bags ’ and might represent an optimization. This purpose is especially true with respect to their association to Settings and Configurations. Without Collections, you would need to define individual ElementSetting and ElementConfiguration associations, to tie Settings and Configuration objects to individual ManagedSystemElements. There might be duplication when assigning the same Setting to multiple objects. In addition, using the Collection object allows the determination that the Setting and Configuration associations are indeed the same for the Collection ’ s members. This information would otherwise be obtained by defining the Collection in a proprietary manner, and then querying the ElementSetting and ElementConfiguration associations to determine if the Collection set is completely covered. CIM_CollectionOfMSEs Description string Collection is an abstract class that provides a common superclass for data elements that represent collections of ManagedElements and its subclasses. CIM_Collection Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin SubnetNumber string Deprecated
DescriptionCIM_IPSubnet SubnetMask string Deprecated
DescriptionCIM_IPSubnet PrefixLength uint8 Deprecated
DescriptionCIM_IPSubnet AddressType uint16 Deprecated
Description
ValueMap
ValuesCIM_IPSubnet SystemCreationClassName string Deprecated
Key
Propagated
Description
MaxLenCIM_LogicalNetwork SystemName string Deprecated
Key
Propagated
Description
MaxLenCIM_LogicalNetwork CreationClassName string Deprecated
Key
Description
MaxLenCIM_LogicalNetwork Name string Deprecated
Key
Description
MaxLenCIM_LogicalNetwork NetworkType uint16 Deprecated
Description
ValueMap
Values
ModelCorrespondenceCIM_LogicalNetwork OtherTypeDescription string Deprecated
Description
MaxLen
ModelCorrespondenceCIM_LogicalNetwork CollectionID string Description
MaxLenCIM_CollectionOfMSEs Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property SubnetNumber Qualifiers Name Type Value From Class Description string The IP address of the entire subnet, formatted according to the appropriate convention as defined in the AddressType property of this class. CIM_IPSubnet
Property SubnetMask Qualifiers Name Type Value From Class Description string The mask for the starting IPv4 address of the IPSubnet, if needed (i.e., if the AddressType property is 1, " IPv4 " ). CIM_IPSubnet
Property PrefixLength Qualifiers Name Type Value From Class Description string The prefix length for IPv6 addresses in the IPSubnet, if needed (i.e., if the AddressType property is 2, " IPv6 " ). CIM_IPSubnet
Property AddressType Qualifiers Name Type Value From Class Description string An enumeration that describes the format of the address properties in IPSubnet. CIM_IPSubnet ValueMap string [See below.] CIM_IPSubnet Values string Unknown
IPv4
IPv6CIM_IPSubnet
Name Value 0 Unknown 1 IPv4 2 IPv6
Property SystemCreationClassName Qualifiers Name Type Value From Class Key boolean true CIM_LogicalNetwork Propagated string CIM_AdminDomain.CreationClassName CIM_LogicalNetwork Description string The scoping AdminDomain ’ s CreationClassName. CIM_LogicalNetwork MaxLen uint32 256 CIM_LogicalNetwork
Property SystemName Qualifiers Name Type Value From Class Key boolean true CIM_LogicalNetwork Propagated string CIM_AdminDomain.Name CIM_LogicalNetwork Description string The scoping AdminDomain ’ s Name. CIM_LogicalNetwork MaxLen uint32 256 CIM_LogicalNetwork
Property CreationClassName Qualifiers Name Type Value From Class Key boolean true CIM_LogicalNetwork Description string CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified. CIM_LogicalNetwork MaxLen uint32 256 CIM_LogicalNetwork
Property Name Qualifiers Name Type Value From Class Key boolean true CIM_LogicalNetwork Description string The Name property defines the label by which the object is known. CIM_LogicalNetwork MaxLen uint32 256 CIM_LogicalNetwork
Property NetworkType Qualifiers Name Type Value From Class Description string Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define its property as either IPv4 or IPv6, as opposed to, for example, ATM. CIM_LogicalNetwork ValueMap string [See below.] CIM_LogicalNetwork Values string Unknown
Other
IPv4
IPv6
IPX
AppleTalk
DECnet
SNA
CONP
CLNP
VINES
XNS
ATM
Frame Relay
Ethernet
TokenRing
FDDI
Infiniband
Fibre ChannelCIM_LogicalNetwork ModelCorrespondence string CIM_LogicalNetwork.OtherTypeDescription CIM_LogicalNetwork
Name Value 0 Unknown 1 Other 2 IPv4 3 IPv6 4 IPX 5 AppleTalk 6 DECnet 7 SNA 8 CONP 9 CLNP 10 VINES 11 XNS 12 ATM 13 Frame Relay 14 Ethernet 15 TokenRing 16 FDDI 17 Infiniband 18 Fibre Channel
Property OtherTypeDescription Qualifiers Name Type Value From Class Description string A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its subclasses) is set to 1 (i.e., " Other " ). This property should be set to NULL when the Type property is any value other than 1. CIM_LogicalNetwork MaxLen uint32 64 CIM_LogicalNetwork ModelCorrespondence string CIM_LogicalNetwork.NetworkType CIM_LogicalNetwork
Property CollectionID Qualifiers Name Type Value From Class Description string The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property. CIM_CollectionOfMSEs MaxLen uint32 256 CIM_CollectionOfMSEs
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Method Qualifiers
Parameters
Parameter Qualifiers