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_SNMPTrapTarget
6 // ==================================================================
7 [Version ( "2.7.0" ),
8 UMLPackagePath ( "CIM::Network::SNMP" ),
9 Description (
10 "SNMPTrapTarget contains information describing a remote "
11 "system, to which Informs and Traps are sent. An SNMPService is "
12 "related via a ServiceSAPDependency association to one or more "
13 "instances of this class." )]
14 class CIM_SNMPTrapTarget : CIM_RemotePort {
15
16 [Override ( "AccessInfo" ),
17 Description ( "The host address." )]
18 string AccessInfo;
19
20 [Override ( "PortProtocol" ),
21 Description (
22 krisbash 1.1 "A UDP port to which the traps/informs are sent." )]
23 uint16 PortProtocol = 3;
24
25 [Override ( "PortInfo" ),
26 Description (
27 "The UDP port number to which the traps/informs are sent. "
28 "The default is port 162." )]
29 string PortInfo = "162";
30
31 [Description (
32 "Allows the selection of the notification message - Traps "
33 "or Informs. By default, Traps are selected." ),
34 ValueMap { "1", "2" },
35 Values { "Traps", "Informs" }]
36 uint16 NotificationMessage = 1;
37
38 [Description (
39 "The SNMP version used to send the traps or informs. Note "
40 "that v1 does not support informs." ),
41 ValueMap { "1", "2", "3" },
42 Values { "v1", "v2C", "v3" }]
43 krisbash 1.1 uint16 SNMPVersion;
44
45 [Description (
46 "A community string/password to send with the trap operation."
47 )]
48 string CommunityString;
49
50
51 };
|