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