1 krisbash 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_SNMPCommunityString
6 // ==================================================================
7 [Version ( "2.7.0" ),
8 UMLPackagePath ( "CIM::Network::SNMP" ),
9 Description (
10 "SNMPCommunityString is an access point for an SNMPService. "
11 "Each instance stores a community string that can be used for "
12 "making SNMP requests." )]
13 class CIM_SNMPCommunityString : CIM_ServiceAccessPoint {
14
15 [Description (
16 "The SNMP community string/password used for read or "
17 "read/write access to the agent\'s data." ),
18 MappingStrings { "MIB.IETF|ENTITY-MIB.entLogicalCommunity" }]
19 string CommunityString;
20
21 [Description (
22 krisbash 1.1 "An enumerated integer describing whether read or read/ "
23 "write access is granted, or whether this information is "
24 "unknown." ),
25 ValueMap { "0", "1", "2" },
26 Values { "Unknown", "Read Only", "Read/Write" }]
27 uint16 TypeOfAccess;
28
29 [Description (
30 "This array contains one or more object identifiers "
31 "indicating the MIB modules/object subtrees that are "
32 "accessed using the CommunityString. Either text strings "
33 "of numbers (such as 1.2.3.4.5), or words (such as "
34 "\'system\') are specified. When using text strings of "
35 "numbers, an asterisk (*) can replace any subidentifier "
36 "to specify a subtree family - for example, 1.2.*.5. "
37 "Descriptions related to each entry in the array are "
38 "found at the corresponding index of the "
39 "LogicalEntitiesDescriptions property." ),
40 ArrayType ( "Indexed" ),
41 MappingStrings { "MIB.IETF|ENTITY-MIB.entLogicalType" },
42 ModelCorrespondence {
43 krisbash 1.1 "CIM_SNMPCommunityString.LogicalEntitiesDescriptions" }]
44 string LogicalEntitiesAccessed[];
45
46 [Description (
47 "Free-form textual descriptions of the logical entities "
48 "indicated in the LogicalEntitiesAccessed array. There is "
49 "a correspondence between the entity identifier in the "
50 "LogicalEntitiesAccessed array, and the description in "
51 "this array at the corresponding index." ),
52 ArrayType ( "Indexed" ),
53 MappingStrings { "MIB.IETF|ENTITY-MIB.entLogicalDescr" },
54 ModelCorrespondence {
55 "CIM_SNMPCommunityString.LogicalEntitiesAccessed" }]
56 string LogicalEntitiesDescriptions[];
57
58
59 };
|