summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-WS-ENCRYPTION-RPC-MIB
blob: b52f2aeae446859bff179a195e44f5c54d0d6bd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
CIENA-WS-ENCRYPTION-RPC-MIB DEFINITIONS ::= BEGIN

IMPORTS
    cienaWsConfig
        FROM CIENA-WS-MIB
    MODULE-COMPLIANCE, OBJECT-GROUP
        FROM SNMPv2-CONF
    MODULE-IDENTITY, OBJECT-TYPE, Integer32
        FROM SNMPv2-SMI
    TimeStamp, DisplayString
        FROM SNMPv2-TC;

cienaWsEncryptionRPCMIB MODULE-IDENTITY
    LAST-UPDATED "201702130000Z"
    ORGANIZATION "Ciena Corporation"
    CONTACT-INFO "Web URL: http://www.ciena.com/
Postal:  7035 Ridge Road
        Hanover, Maryland 21076
        U.S.A.
Phone:   +1 800-921-1144
Fax:     +1 410-694-5750"
    DESCRIPTION 
		"Datapath encryption clear-security-parameters RPC support."
    REVISION "201702130000Z"
    DESCRIPTION "Initial revision"
    ::= { cienaWsConfig 24 }


cwsEncryptionRPCClearCSPTable OBJECT-TYPE
	SYNTAX SEQUENCE OF CwsEncryptionRPCClearCSPEntry
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION "Table for Clear CSP RPC attributes"
	::= { cienaWsEncryptionRPCMIB 3 }

cwsEncryptionRPCClearCSPEntry OBJECT-TYPE
	SYNTAX CwsEncryptionRPCClearCSPEntry
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION "Entry for Clear CSP RPC attributes"
	INDEX { cwsEncryptionRPCClearCSPSnmpIndex }
	::= { cwsEncryptionRPCClearCSPTable  1 }

CwsEncryptionRPCClearCSPEntry ::= SEQUENCE {
	cwsEncryptionRPCClearCSPSnmpIndex Integer32,
	cwsEncryptionRPCClearCSPActivate INTEGER,
	cwsEncryptionRPCClearCSPLastActivation TimeStamp,
	cwsEncryptionRPCClearCSPLastReturnCode INTEGER,
	cwsEncryptionRPCClearCSPLastFailureReason DisplayString
}

cwsEncryptionRPCClearCSPSnmpIndex OBJECT-TYPE
	SYNTAX Integer32(0..2147483647)
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION "Unique key for the clear-critical-security-parameters RPC"
	::= { cwsEncryptionRPCClearCSPEntry 1 }

cwsEncryptionRPCClearCSPActivate OBJECT-TYPE
	SYNTAX INTEGER { notActive(0), activate(1) }
	MAX-ACCESS read-write
	STATUS current
	DESCRIPTION "Node to activate the clear-critical-security-parameters RPC"
	::= { cwsEncryptionRPCClearCSPEntry 2 }

cwsEncryptionRPCClearCSPLastActivation OBJECT-TYPE
	SYNTAX TimeStamp
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION "Elapsed time since the last ClearCSP activation"
	::= { cwsEncryptionRPCClearCSPEntry 3 }

cwsEncryptionRPCClearCSPLastReturnCode OBJECT-TYPE
	SYNTAX INTEGER { fail(0), pass(1) }
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION "Return code of the last ClearCSP activation"
	::= { cwsEncryptionRPCClearCSPEntry 4 }

cwsEncryptionRPCClearCSPLastFailureReason OBJECT-TYPE
	SYNTAX DisplayString
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION "Failure reason of the last ClearCSP activation failure. If the last 
                 call to ClearCSP did not fail, this is an empty string."
	::= { cwsEncryptionRPCClearCSPEntry 5 }

cwsEncryptionRPCEnableEncryptionTable OBJECT-TYPE
	SYNTAX SEQUENCE OF CwsEncryptionRPCEnableEncryptionEntry
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION "Table for Clear CSP RPC attributes"
	::= { cienaWsEncryptionRPCMIB 4 }

cwsEncryptionRPCEnableEncryptionEntry OBJECT-TYPE
	SYNTAX CwsEncryptionRPCEnableEncryptionEntry
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION "Entry for Clear CSP RPC attributes"
	INDEX { cwsEncryptionRPCEnableEncryptionSnmpIndex }
	::= { cwsEncryptionRPCEnableEncryptionTable  1 }

CwsEncryptionRPCEnableEncryptionEntry ::= SEQUENCE {
	cwsEncryptionRPCEnableEncryptionSnmpIndex Integer32,
	cwsEncryptionRPCEnableEncryptionActivate INTEGER,
	cwsEncryptionRPCEnableEncryptionLastActivation TimeStamp,
	cwsEncryptionRPCEnableEncryptionLastReturnCode INTEGER,
	cwsEncryptionRPCEnableEncryptionLastFailureReason DisplayString
}

cwsEncryptionRPCEnableEncryptionSnmpIndex OBJECT-TYPE
	SYNTAX Integer32(0..2147483647)
	MAX-ACCESS not-accessible
	STATUS current
	DESCRIPTION "Unique key for the clear-critical-security-parameters RPC"
	::= { cwsEncryptionRPCEnableEncryptionEntry 1 }

cwsEncryptionRPCEnableEncryptionActivate OBJECT-TYPE
	SYNTAX INTEGER { notActive(0), activate(1) }
	MAX-ACCESS read-write
	STATUS current
	DESCRIPTION "Node to activate the clear-critical-security-parameters RPC"
	::= { cwsEncryptionRPCEnableEncryptionEntry 2 }

cwsEncryptionRPCEnableEncryptionLastActivation OBJECT-TYPE
	SYNTAX TimeStamp
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION "Elapsed time since the last EnableEncryption activation"
	::= { cwsEncryptionRPCEnableEncryptionEntry 3 }

cwsEncryptionRPCEnableEncryptionLastReturnCode OBJECT-TYPE
	SYNTAX INTEGER { fail(0), pass(1) }
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION "Return code of the last EnableEncryption activation"
	::= { cwsEncryptionRPCEnableEncryptionEntry 4 }

cwsEncryptionRPCEnableEncryptionLastFailureReason OBJECT-TYPE
	SYNTAX DisplayString
	MAX-ACCESS read-only
	STATUS current
	DESCRIPTION "Failure reason of the last EnableEncryption activation failure. If the last 
                 call to EnableEncryption did not fail, this is an empty string."
	::= { cwsEncryptionRPCEnableEncryptionEntry 5 }


-- Conformance statements
cienaWsEncryptionRPCObjects OBJECT IDENTIFIER
    ::= { cienaWsEncryptionRPCMIB 1 }

cienaWsEncryptionRPCConformance OBJECT IDENTIFIER
    ::= { cienaWsEncryptionRPCMIB 2 }

cienaWsEncryptionRPCGroups OBJECT IDENTIFIER
    ::= { cienaWsEncryptionRPCConformance 1 }

cienaWsEncryptionRPCGroup OBJECT-GROUP
    OBJECTS { 
		cwsEncryptionRPCClearCSPActivate,
		cwsEncryptionRPCClearCSPLastActivation,
		cwsEncryptionRPCClearCSPLastReturnCode,
		cwsEncryptionRPCClearCSPLastFailureReason,
		cwsEncryptionRPCEnableEncryptionActivate,
		cwsEncryptionRPCEnableEncryptionLastActivation,
		cwsEncryptionRPCEnableEncryptionLastReturnCode,
		cwsEncryptionRPCEnableEncryptionLastFailureReason
	}
	STATUS current
	DESCRIPTION "Clear Security Parameters RPC group"
	::= { cienaWsEncryptionRPCGroups 1 }

cienaWsEncryptionRPCCompliances OBJECT IDENTIFIER
    ::= { cienaWsEncryptionRPCConformance 2 }

cienaWsEncryptionRPCCompliance MODULE-COMPLIANCE
    STATUS current
    DESCRIPTION "Compliance"
    MODULE MANDATORY-GROUPS { cienaWsEncryptionRPCGroup }
    ::= { cienaWsEncryptionRPCCompliances 1 }

END -- End module