(file) Return to Network28_Collections.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM28

  1 tony  1.1 // ===================================================================
  2           // Title:       Network Collections 2.8
  3           // Filename:    Network28_Collections.mof
  4           // Version:     2.8.0
  5           // Status:      Final
  6           // Date:        Jan 26, 2004
  7           // ===================================================================
  8           // Copyright 1998-2003 Distributed Management Task Force, Inc. (DMTF).
  9           // All rights reserved.
 10           // DMTF is a not-for-profit association of industry members dedicated
 11           // to promoting enterprise and systems management and interoperability.
 12           // DMTF specifications and documents may be reproduced for uses
 13           // consistent with this purpose by members and non-members,
 14           // provided that correct attribution is given.
 15           // As DMTF specifications may be revised from time to time,
 16           // the particular version and release date should always be noted.
 17           // 
 18           // Implementation of certain elements of this standard or proposed
 19           // standard may be subject to third party patent rights, including
 20           // provisional patent rights (herein "patent rights"). DMTF makes
 21           // no representations to users of the standard as to the existence
 22 tony  1.1 // of such rights, and is not responsible to recognize, disclose, or
 23           // identify any or all such third party patent right, owners or
 24           // claimants, nor for any incomplete or inaccurate identification or
 25           // disclosure of such rights, owners or claimants. DMTF shall have no
 26           // liability to any party, in any manner or circumstance, under any
 27           // legal theory whatsoever, for failure to recognize, disclose, or
 28           // identify any such third party patent rights, or for such party's
 29           // reliance on the standard or incorporation thereof in its product,
 30           // protocols or testing procedures. DMTF shall have no liability to
 31           // any party implementing such standard, whether such implementation
 32           // is foreseeable or not, nor to any patent owner or claimant, and shall
 33           // have no liability or responsibility for costs or losses incurred if
 34           // a standard is withdrawn or modified after publication, and shall be
 35           // indemnified and held harmless by any party implementing the
 36           // standard from any and all claims of infringement by a patent owner
 37           // for such implementations.
 38           // 
 39           // For information about patents held by third-parties which have
 40           // notified the DMTF that, in their opinion, such patent may relate to
 41           // or impact implementations of DMTF standards, visit
 42           // http://www.dmtf.org/about/policies/disclosures.php.
 43 tony  1.1 // ===================================================================
 44           // Description: The Network Model extends the management concepts to
 45           //              represent protocol interfaces and network/protocol
 46           //              services.  This file defines network "collections" such
 47           //              as logical networks (collections of protocol endpoints)
 48           //              and IP address ranges (an implicit collection).
 49           // 
 50           //              The object classes below are listed in an order that
 51           //              avoids forward references. Required objects, defined
 52           //              by other working groups, are omitted.
 53           // ==================================================================
 54           // Change Log for v2.7
 55           // CR803 - Deprecate IPAddressRange and add RangeOfIPAddresses
 56           // CR804 - Update description for IBSubnet.SubnetMask and add
 57           //         .PrefixLength
 58           // CR920 - Add missing parenthesis to the Description for IPSubnet.
 59           //         PrefixLength
 60           // CR958 - Deprecation of LogicalNetwork in lieu of
 61           // ConnectivityCollection
 62           // CR976 - Addition of the NamedAddressCollection class
 63           // CR982 - Removal of Experimental for preliminary to final
 64 tony  1.1 // CR983 - Deprecations for v2.7 made final
 65           // New Log for V2.8
 66           // CR1001 - Added class definition for ConnectivityMembershipSettingData
 67           // CR1193 - Remove the Experimental qualifier from the following class
 68           //          in Network28_Collections.mof, and update the class Version
 69           //          to read "2.8.0" for:
 70           //          ConnectivityMembershipSettingData
 71           // CR1238 - Fix model correspondece reference problems in final version
 72           // ===================================================================
 73           
 74           #pragma Locale ("en_US")
 75           
 76           
 77           // ==================================================================
 78           // LogicalNetwork
 79           // ==================================================================
 80              [Deprecated { "CIM_ConnectivityCollection" }, Version ( "2.7.0" ), 
 81               Description (
 82                  "A LogicalNetwork groups together a set of ProtocolEndpoints of "
 83                  "a given type which are able to communicate with each other "
 84                  "directly. It is used for describing the characteristics of the "
 85 tony  1.1        "grouping and/or its associated medium. A LogicalNetwork "
 86                  "represents the ability to send and/or receive data over a "
 87                  "network. \n"
 88                  "\n"
 89                  "This class is deprecated in lieu of ConnectivityCollection. "
 90                  "The latter better defines that a LogicalNetwork 'collects' "
 91                  "ProtocolEndpoints and other related entities, and is hosted "
 92                  "within an AdminDomain.")]
 93           class CIM_LogicalNetwork : CIM_CollectionOfMSEs {
 94           
 95                 [Deprecated { "No value" }, Key,
 96                     Propagated ( "CIM_AdminDomain.CreationClassName" ), 
 97                  Description (
 98                     "The scoping AdminDomain's CreationClassName."), 
 99                  MaxLen ( 256 )]
100              string SystemCreationClassName;
101           
102                 [Deprecated { "No value" }, Key,
103                     Propagated ( "CIM_AdminDomain.Name" ), Description (
104                     "The scoping AdminDomain's Name."), 
105                  MaxLen ( 256 )]
106 tony  1.1    string SystemName;
107           
108                 [Deprecated { "No value" }, Key, Description (
109                     "CreationClassName indicates the name of the class or the "
110                     "subclass used in the creation of an instance. When used "
111                     "with the other key properties of this class, this property "
112                     "allows all instances of this class and its subclasses to be "
113                     "uniquely identified."), 
114                  MaxLen ( 256 )]
115              string CreationClassName;
116           
117                 [Deprecated { "CIM_ConnectivityCollection.InstanceID" }, Key, 
118                  Description (
119                     "The Name property defines the label by which the object is "
120                     "known."), 
121                  MaxLen ( 256 )]
122              string Name;
123           
124                 [Deprecated { "No value" }, Description (
125                     "Type is an enumeration that provides additional information "
126                     "that can be used to help categorize and classify different "
127 tony  1.1           "instances of this class. \n"
128                     "\n"
129                     "Subclasses should ensure that they are of the appropriate "
130                     "type defined in the Type enumeration. That is, the IPSubnet "
131                     "subclass should define its property as either IPv4 or IPv6, "
132                     "as opposed to, for example, ATM."), 
133                  ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
134                     "10", "11", "12", "13", "14", "15", "16", "17", "18" }, 
135                  Values { "Unknown", "Other", "IPv4", "IPv6", "IPX", "AppleTalk",
136                     "DECnet", "SNA", "CONP", "CLNP", "VINES", "XNS", "ATM",
137                     "Frame Relay", "Ethernet", "TokenRing", "FDDI", "Infiniband",
138                     "Fibre Channel" }, 
139                  ModelCorrespondence { "CIM_LogicalNetwork.OtherTypeDescription" 
140                     }]
141              uint16 NetworkType;
142           
143                 [Deprecated { "No value" }, Description (
144                     "A string describing the type of protocol that is being run "
145                     "by this LogicalNetwork, when the value of the Type property "
146                     "(or any of its subclasses) is set to 1 (i.e., \"Other\"). "
147                     "This property should be set to NULL when the Type property "
148 tony  1.1           "is any value other than 1."), 
149                  MaxLen ( 64 ), 
150                  ModelCorrespondence { "CIM_LogicalNetwork.NetworkType" }]
151              string OtherTypeDescription;
152           };
153           
154           
155           // ==================================================================
156           // NetworksInAdminDomain
157           // ==================================================================
158              [Association, Deprecated { "CIM_HostedCollection" },
159                  Version ( "2.7.0" ), Description (
160                  "This association is used to define the set of Logical Networks "
161                  "contained in an AdminDomain. This has the implied semantics "
162                  "that this set of LogicalNetworks are all managed by the same "
163                  "network administrator that manages the domain. \n"
164                  "\n"
165                  "Since the LogicalNetwork class is deprecated in lieu of "
166                  "ConnectivityCollection, this association is no longer "
167                  "necessary. It is deprecated to the HostedCollection "
168                  "association, that is inherited by ConnectivityCollection from "
169 tony  1.1        "its superclass, SystemSpecificCollection.")]
170           class CIM_NetworksInAdminDomain {
171           
172                 [Deprecated { "CIM_HostedCollection.Antecedent" }, Key, Min ( 1 ),
173                  Max ( 1 ), Description (
174                     "The AdminDomain that hosts the various LogicalNetworks.")]
175              CIM_AdminDomain REF Domain;
176           
177                 [Deprecated { "CIM_HostedCollection.Dependent" }, Key, Weak, 
178                  Description (
179                     "The LogicalNetworks that are hosted by the AdminDomain.")]
180              CIM_LogicalNetwork REF Network;
181           };
182           
183           
184           // ==================================================================
185           // IPSubnet
186           // ==================================================================
187              [Deprecated { "CIM_IPConnectivitySubnet" }, Version ( "2.7.0" ), 
188               Description (
189                  "An IPSubnet represents a group of related IPProtocolEndpoints "
190 tony  1.1        "that can communicate with each other directly using IP. It is "
191                  "used for describing the characteristics of the grouping. \n"
192                  "\n"
193                  "Since this class' superclass (LogicalNetwork) has been "
194                  "deprecated (in order to define more consistent 'collection' "
195                  "semantics), this class is also deprecated.")]
196           class CIM_IPSubnet : CIM_LogicalNetwork {
197           
198                 [Deprecated { "CIM_IPConnectivitySubnet.SubnetNumber" }, 
199                  Description (
200                     "The IP address of the entire subnet, formatted according to "
201                     "the appropriate convention as defined in the AddressType "
202                     "property of this class.")]
203              string SubnetNumber;
204           
205                 [Deprecated { "CIM_IPConnectivitySubnet.SubnetMask" }, 
206                  Description (
207                     "The mask for the starting IPv4 address of the IPSubnet, if "
208                     "needed (i.e., if the AddressType property is 1, \"IPv4\").")]
209              string SubnetMask;
210           
211 tony  1.1       [Deprecated { "CIM_IPConnectivitySubnet.PrefixLength" }, 
212                  Description (
213                     "The prefix length for IPv6 addresses in the IPSubnet, if "
214                     "needed (i.e., if the AddressType property is 2, \"IPv6\").")]
215              uint8 PrefixLength;
216           
217                 [Deprecated { "CIM_IPConnectivitySubnet.AddressType" }, 
218                  Description (
219                     "An enumeration that describes the format of the address "
220                     "properties in IPSubnet."), 
221                  ValueMap { "0", "1", "2" }, 
222                  Values { "Unknown", "IPv4", "IPv6" }]
223              uint16 AddressType;
224           };
225           
226           
227           // ==================================================================
228           // LANSegment
229           // ==================================================================
230              [Deprecated { "CIM_LANConnectivitySegment" }, Version ( "2.7.0" ), 
231               Description (
232 tony  1.1        "A collection of LAN Endpoints of a particular type that are "
233                  "able to intercommunicate directly without the assistance of "
234                  "bridging or routing services. \n"
235                  "\n"
236                  "Since this class' superclass (LogicalNetwork) has been "
237                  "deprecated (in order to define more consistent 'collection' "
238                  "semantics), this class is also deprecated.")]
239           class CIM_LANSegment : CIM_LogicalNetwork {
240           
241                 [Deprecated { "CIM_LANConnectivitySegment.LANID" }, Description (
242                     "A label or identifier for the LAN Segment."), 
243                  MaxLen ( 64 ), 
244                  ModelCorrespondence { "CIM_LANEndpoint.LANID" }]
245              string LANID;
246           
247                 [Deprecated { "CIM_LANConnectivitySegment.ConnectivityType" }, 
248                  Description (
249                     "An indication of the kind of technology used on the LAN."), 
250                  ValueMap { "0", "1", "2", "3", "4" }, 
251                  Values { "Unknown", "Other", "Ethernet", "TokenRing", "FDDI" }, 
252                  ModelCorrespondence { "CIM_LANEndpoint.LANType" }]
253 tony  1.1    uint16 LANType;
254           
255                 [Deprecated { "CIM_LANConnectivitySegment.OtherTypeDescription" }, 
256                  Description (
257                     "A string describing the type of technology used on the LAN "
258                     "when the value of the LANType property of this class (or "
259                     "any of its subclasses) is set to 1 (i.e., \"Other\"). The "
260                     "format of the string inserted in this property should be "
261                     "similar in format to the values defined for the LANType "
262                     "property. This property should be set to NULL when the "
263                     "LANType property is any value other than 1."), 
264                  MaxLen ( 64 ), 
265                  ModelCorrespondence { "CIM_LANSegment.LANType" }]
266              string OtherLANType;
267           };
268           
269           
270           // ==================================================================
271           // IPXNetwork
272           // ==================================================================
273              [Deprecated { "CIM_IPXConnectivityNetwork" }, Version ( "2.7.0" ), 
274 tony  1.1     Description (
275                  "A network or subnet that uses the IPX protocol. Since this "
276                  "class' superclass (LogicalNetwork) has been deprecated (in "
277                  "order to define more consistent 'collection' semantics), this "
278                  "class is also deprecated.")]
279           class CIM_IPXNetwork : CIM_LogicalNetwork {
280           
281                 [Deprecated { "CIM_IPXConnectivityNetwork.NetworkNumber" }, 
282                  Description (
283                     "An IPX network number formatted as eight hexadecimal digits "
284                     "(e.g., \"00112233\").")]
285              string NetworkNumber;
286           };
287           
288           
289           // ==================================================================
290           // InLogicalNetwork
291           // ==================================================================
292              [Association, Deprecated { "CIM_MemberOfCollection" }, Aggregation,
293               Version ( "2.7.0" ), Description (
294                  "This association defines a ProtocolEndpoint as a member of a "
295 tony  1.1        "specific LogicalNetwork. \n"
296                  "\n"
297                  "Since the LogicalNetwork class is deprecated in lieu of "
298                  "ConnectivityCollection, this association is no longer "
299                  "necessary. It is deprecated to the MemberOfCollection "
300                  "association, that is inherited by ConnectivityCollection from "
301                  "its superclass, Collection.")]
302           class CIM_InLogicalNetwork : CIM_CollectedMSEs {
303           
304                 [Deprecated { "CIM_MemberOfCollection.Collection" }, Aggregate,
305                  Override ( "Collection" ), Description (
306                     "The LogicalNetwork that groups the ProtocolEndpoint "
307                     "instances.")]
308              CIM_LogicalNetwork REF Collection;
309           
310                 [Deprecated { "CIM_MemberOfCollection.Member" },
311                     Override ( "Member" ), Description (
312                     "The child ProtocolEndpoints that are components of the "
313                     "LogicalNetwork.")]
314              CIM_ProtocolEndpoint REF Member;
315           };
316 tony  1.1 
317           
318           // ==================================================================
319           // RangeOfIPAddresses
320           // ==================================================================
321              [Version ( "2.7.0" ), Description (
322                  "The class RangeOfIPAddresses represents an implicit grouping "
323                  "(or 'pool') of IP addresses specified by the properties, Start "
324                  "and EndAddress. It is defined as scoped/contained by a system "
325                  "such as an individual network element or an admin domain.")]
326           class CIM_RangeOfIPAddresses : CIM_SystemSpecificCollection {
327           
328                 [Description (
329                     "The starting IP address of the AddressRange, formatted "
330                     "according to the appropriate convention as defined in the "
331                     "AddressType property of this class (e.g., 171.79.6.40)."), 
332                  ModelCorrespondence { "CIM_RangeOfIPAddresses.AddressType" }]
333              string StartAddress;
334           
335                 [Description (
336                     "The ending IP address of the AddressRange, formatted "
337 tony  1.1           "according to the appropriate convention as defined in the "
338                     "AddressType property of this class (e.g., 171.79.6.40)."), 
339                  ModelCorrespondence { "CIM_RangeOfIPAddresses.AddressType" }]
340              string EndAddress;
341           
342                 [Description (
343                     "An enumeration that defines how the address and mask "
344                     "properties are formatted."), 
345                  ValueMap { "0", "1", "2" }, 
346                  Values { "Unknown", "IPv4", "IPv6" }]
347              uint16 AddressType;
348           };
349           
350           
351           // ==================================================================
352           // IPAddressRange
353           // ==================================================================
354              [Deprecated { "CIM_RangeOfIPAddresses" }, Abstract,
355                  Version ( "2.7.0" ), Description (
356                  "IPAddressRange represents a grouping of specific addresses, "
357                  "and provides additional semantics for this group if "
358 tony  1.1        "appropriate. The class is deprecated in lieu of the concrete "
359                  "class RangeOfIPAddresses since there is sufficient information "
360                  "for the class to be instantiated. In addition, an address "
361                  "range should be defined in the context of a System (for "
362                  "example, a network element or an admin domain). These "
363                  "semantics are incorporated in the RangeOfIPAddresses class.")]
364           class CIM_IPAddressRange : CIM_CollectionOfMSEs {
365           
366                 [Deprecated { "CIM_RangeOfIPAddresses.StartAddress" }, 
367                  Description (
368                     "The starting IP address of the AddressRange, formatted "
369                     "according to the appropriate convention as defined in the "
370                     "AddressType property of this class (e.g., 171.79.6.40).")]
371              string StartAddress;
372           
373                 [Deprecated { "CIM_RangeOfIPAddresses.EndAddress" }, 
374                  Description (
375                     "The ending IP address of the AddressRange, formatted "
376                     "according to the appropriate convention as defined in the "
377                     "AddressType property of this class (e.g., 171.79.6.40).")]
378              string EndAddress;
379 tony  1.1 
380                 [Deprecated { "CIM_RangeOfIPAddresses.AddressType" }, 
381                  Description (
382                     "An enumeration that defines how to format the address and "
383                     "mask of the address range that defines this IPSubnet. \n"
384                     "\n"
385                     "Whenever possible, IPv4-compatible addresses should be used "
386                     "instead of IPv6 addresses (see RFC 2373, section 2.5.4). In "
387                     "order to have a consistent format for IPv4 addresses in a "
388                     "mixed IPv4/v6 environment, all IPv4 addresses and both "
389                     "IPv4-compatible IPv6 addresses and IPv4-mapped IPv6 "
390                     "addresses, per RFC 2373, section 2.5.4, should be formatted "
391                     "in standard IPv4 format."), 
392                  ValueMap { "0", "1", "2" }, 
393                  Values { "Unknown", "IPv4", "IPv6" }]
394              uint16 TypeOfAddress;
395           
396                 [Deprecated { "No value" }, Description (
397                     "This attribute defines the region that addresses can be "
398                     "allocated to."), 
399                  ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" }, 
400 tony  1.1        Values { "Unknown",
401                     "Multiregional: 192.0.0.0 to 193.255.255.255",
402                     "Europe: 194.0.0.0 to 195.255.255.255",
403                     "Others: 196.0.0.0 to 197.255.255.255",
404                     "North America: 198.0.0.0 to 199.255.255.255",
405                     "Central & South America: 200.0.0.0 to 201.255.255.255",
406                     "Pacific Rim: 202.0.0.0 to 203.255.255.255",
407                     "Others: 204.0.0.0 to 205.255.255.255",
408                     "Others: 206.0.0.0 to 207.255.255.255" }]
409              uint16 AllocationRegion;
410           };
411           
412           
413           // ==================================================================
414           // NamedAddressCollection
415           // ==================================================================
416              [Version ( "2.7.0" ), Description (
417                  "A NamedAddressCollection groups ProtocolEndpoints/addresses "
418                  "and other network identifiers for the purposes of assigning a "
419                  "single name (i.e., an alias). It is a subclass of "
420                  "SystemSpecificCollection to force the definition of the 'named "
421 tony  1.1        "collection' in the context of a System (for example, either a "
422                  "ComputerSystem or an AdminDomain hosting a naming alias).")]
423           class CIM_NamedAddressCollection : CIM_SystemSpecificCollection {
424           
425                 [Required, Write, Description (
426                     "A name (alias) for the NamedAddressCollection which is "
427                     "unique in the context of the hosting System.")]
428              string CollectionAlias;
429           };
430           
431           
432           // ==================================================================
433           // ConnectivityCollection
434           // ==================================================================
435              [Version ( "2.7.0" ), Description (
436                  "A ConnectivityCollection groups together a set of "
437                  "ProtocolEndpoints of the same 'type' (i.e., class) which are "
438                  "able to communicate with each other. It may also group related "
439                  "Systems, users or other ManagedElements. A "
440                  "ConnectivityCollection represents the ability to send and/or "
441                  "receive data over a set of ProtocolEndpoints. The collection "
442 tony  1.1        "is defined in the context of an AdminDomain or scoping "
443                  "ComputerSystem. This is mandated by the Hosted Collection "
444                  "association on the SystemSpecificCollection superclass. Note "
445                  "that the entities aggregated into the Collection are specified "
446                  "using the association, MemberOfCollection.")]
447           class CIM_ConnectivityCollection : CIM_SystemSpecificCollection {
448           
449                 [Description (
450                     "An enumeration describing the current or potential "
451                     "connectivity between endpoints in this collection. "
452                     "Connectivity may be provided or not, or may be in a "
453                     "degraded/partitioned state if one or more endpoints or "
454                     "links have failed. The latter would prevent full "
455                     "connectivity between all elements in the Collection, but "
456                     "would permit connectivity between subsets."), 
457                  ValueMap { "0", "2", "3", "4" }, 
458                  Values { "Unknown", "Connectivity/Up", "No Connectivity/Down",
459                     "Partitioned" }]
460              uint16 ConnectivityStatus;
461           };
462           
463 tony  1.1 
464           // ==================================================================
465           // IPConnectivitySubnet
466           // ==================================================================
467              [Version ( "2.7.0" ), Description (
468                  "An IPConnectivitySubnet represents a group of related "
469                  "IPProtocolEndpoints that can communicate with each other, as "
470                  "members of a subnet. The class describes the characteristics "
471                  "of the subnet.")]
472           class CIM_IPConnectivitySubnet : CIM_ConnectivityCollection {
473           
474                 [Description (
475                     "The IP address of the entire subnet, formatted according to "
476                     "the appropriate convention as defined in the AddressType "
477                     "property of this class."), 
478                  ModelCorrespondence { "CIM_IPConnectivitySubnet.AddressType" }]
479              string SubnetNumber;
480           
481                 [Description (
482                     "The mask for the starting IPv4 address of the IP subnet, if "
483                     "needed (i.e., if the AddressType property is 1, \"IPv4\").")]
484 tony  1.1    string SubnetMask;
485           
486                 [Description (
487                     "The prefix length for IPv6 addresses in the IP subnet, if "
488                     "needed (i.e., if the AddressType property is 2, \"IPv6\").")]
489              uint8 PrefixLength;
490           
491                 [Description (
492                     "An enumeration that describes the format of the address "
493                     "properties in IPConnectivitySubnet."), 
494                  ValueMap { "0", "1", "2" }, 
495                  Values { "Unknown", "IPv4", "IPv6" }]
496              uint16 AddressType;
497           };
498           
499           
500           // ==================================================================
501           // LANConnectivitySegment
502           // ==================================================================
503              [Version ( "2.7.0" ), Description (
504                  "A collection of LAN Endpoints of a particular type (i.e., "
505 tony  1.1        "Ethernet or Token Ring), that are able to intercommunicate "
506                  "without the assistance of bridging or routing services.")]
507           class CIM_LANConnectivitySegment : CIM_ConnectivityCollection {
508           
509                 [Description (
510                     "A label or identifier for the LAN segment."), 
511                  MaxLen ( 64 ), 
512                  ModelCorrespondence { "CIM_LANEndpoint.LANID" }]
513              string LANID;
514           
515                 [Description (
516                     "An enumeration that categorizes and classifies instances of "
517                     "this class. Instances SHOULD aggregate entities of the "
518                     "appropriate 'type', as defined by the value of this "
519                     "enumeration."), 
520                  ValueMap { "0", "1", "2", "3", "4" }, 
521                  Values { "Unknown", "Other", "Ethernet", "TokenRing", "FDDI" }, 
522                  ModelCorrespondence { 
523                     "CIM_LANConnectivitySegment.OtherTypeDescription" }]
524              uint16 ConnectivityType;
525           
526 tony  1.1       [Description (
527                     "A string describing the type of connectivity that is "
528                     "supported by this Collection, when the value of the Type "
529                     "property is set to 1 (i.e., \"Other\"). This property "
530                     "should be set to NULL when the Type property is any value "
531                     "other than 1."), 
532                  ModelCorrespondence { 
533                     "CIM_LANConnectivitySegment.ConnectivityType" }]
534              string OtherTypeDescription;
535           
536           };
537           
538           
539           // ==================================================================
540           // IPXConnectivityNetwork
541           // ==================================================================
542              [Version ( "2.7.0" ), Description (
543                  "A network or subnet that uses the IPX protocol.")]
544           class CIM_IPXConnectivityNetwork : CIM_ConnectivityCollection {
545           
546                 [Description (
547 tony  1.1           "An IPX network number formatted as eight hexadecimal digits "
548                     "(e.g., \"00112233\").")]
549              string NetworkNumber;
550           };
551           
552           // ==================================================================
553           // ConnectivityMembershipSettingData
554           // ==================================================================
555              [Version ( "2.8.0" ), Description (
556                  "ConnectivityMembershipSettingData provides the identification "
557                  "criteria for possible members of a ConnectivityCollection.")]
558           class CIM_ConnectivityMembershipSettingData : CIM_SettingData {
559           
560                 [Required, Description (
561                     "ConnectivityMemberType specifies the type of identification "
562                     "used in the ConnectivityMemberID field."), 
563                  ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "0x8000.." }, 
564                  Values { "Unknown", "Other", "Permanent Address",
565                     "Network Address", "Switch Port ID", "Logical Port Group",
566                     "Connectivity Collection", "DMTF Reserved",
567                  "Vendor Reserved" }, 
568 tony  1.1        ModelCorrespondence { 
569                     "CIM_ConnectivityMembershipSettingData.ConnectivityMemberID",
570                     "CIM_ConnectivityMembershipSettingData." 
571                     "OtherConnectivityMemberType" }]
572              uint16 ConnectivityMemberType;
573           
574                 [Description (
575                     "This property specifies the type of identification used in "
576                     "the ConnectivityMemberID field, when ConnectivityMemberType "
577                     "is 1, \"Other\"."), 
578                  ModelCorrespondence { 
579                     "CIM_ConnectivityMembershipSettingData.ConnectivityMemberType" 
580                     }]
581              string OtherConnectivityMemberType;
582           
583                 [Required, Description (
584                     "The identification of the member, based on the type "
585                     "specified by ConnectivityMemberType."), 
586                  ModelCorrespondence { 
587                     "CIM_ConnectivityMembershipSettingData.ConnectivityMemberType" 
588                     }]
589 tony  1.1    string ConnectivityMemberID;
590           };
591           
592           // ===================================================================
593           // end of file
594           // ===================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2