Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_LANSegment --> CIM_LogicalNetwork --> CIM_CollectionOfMSEs --> CIM_Collection --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_LogicalNetwork NAME CIM_LANSegment
Class CIM_LANSegment Qualifiers Name Type Value From Class Deprecated string CIM_LANConnectivitySegment CIM_LANSegment Version string 2.7.0 CIM_LANSegment Description string A collection of LAN Endpoints of a particular type that are able to intercommunicate directly without the assistance of bridging or routing services. Since this class ’ superclass (LogicalNetwork) has been deprecated (in order to define more consistent ’ collection ’ semantics), this class is also deprecated. CIM_LANSegment 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 LANID string Deprecated
Description
MaxLen
ModelCorrespondenceCIM_LANSegment LANType uint16 Deprecated
Description
ValueMap
Values
ModelCorrespondenceCIM_LANSegment OtherLANType string Deprecated
Description
MaxLen
ModelCorrespondenceCIM_LANSegment 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 LANID Qualifiers Name Type Value From Class Description string A label or identifier for the LAN Segment. CIM_LANSegment MaxLen uint32 64 CIM_LANSegment ModelCorrespondence string CIM_LANEndpoint.LANID CIM_LANSegment
Property LANType Qualifiers Name Type Value From Class Description string An indication of the kind of technology used on the LAN. CIM_LANSegment ValueMap string [See below.] CIM_LANSegment Values string Unknown
Other
Ethernet
TokenRing
FDDICIM_LANSegment ModelCorrespondence string CIM_LANEndpoint.LANType CIM_LANSegment
Name Value 0 Unknown 1 Other 2 Ethernet 3 TokenRing 4 FDDI
Property OtherLANType Qualifiers Name Type Value From Class Description string A string describing the type of technology used on the LAN when the value of the LANType property of this class (or any of its subclasses) is set to 1 (i.e., " Other " ). The format of the string inserted in this property should be similar in format to the values defined for the LANType property. This property should be set to NULL when the LANType property is any value other than 1. CIM_LANSegment MaxLen uint32 64 CIM_LANSegment ModelCorrespondence string CIM_LANSegment.LANType CIM_LANSegment
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