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 // ===================================================================
|