1-- This file was automatically generated from ciena-ws-service-domain.yang. Do not edit.
2
3CIENA-WS-SERVICE-DOMAIN-MIB DEFINITIONS ::= BEGIN
4
5IMPORTS
6    cienaWsConfig
7        FROM CIENA-WS-MIB
8    DescriptionString, NameString, PortId, ServiceDomainIdx, ServiceIdx
9        FROM CIENA-WS-TYPEDEFS-MIB
10    MODULE-COMPLIANCE, OBJECT-GROUP
11        FROM SNMPv2-CONF
12    Integer32, MODULE-IDENTITY, OBJECT-TYPE
13        FROM SNMPv2-SMI;
14
15cienaWsServiceDomainMIB MODULE-IDENTITY
16    LAST-UPDATED "201703020000Z"
17    ORGANIZATION "Ciena Corporation"
18    CONTACT-INFO "Web URL: http://www.ciena.com/
19Postal:  7035 Ridge Road
20        Hanover, Maryland 21076
21        U.S.A.
22Phone:   +1 800-921-1144
23Fax:     +1 410-694-5750"
24    DESCRIPTION "This module defines service-domain data for the Waveserver. A service domain is a logical grouping of line ports and services. It is automatically provisioned at system turn-up. By default, a service domain is mapped to a line port"
25    REVISION "201703020000Z"
26    DESCRIPTION "Waveserver Release 1.4
27
28Aligned MIB files to respect YANG read/write status."
29    REVISION "201612120000Z"
30    DESCRIPTION "Waveserver Rel 1.3 revised.
31Added RPCs: ws-service-domain-attach-port, ws-service-domain-detach-port"
32    REVISION "201506170000Z"
33    DESCRIPTION "Waveserver Rel 1.2 revised.  port-members and service-index leaf list are now part of linked-references sub-container.
34Restructuring of the module."
35    REVISION "201504150000Z"
36    DESCRIPTION "Initial version."
37    ::= { cienaWsConfig 11 }
38
39cwsServiceDomainServiceDomainsTable OBJECT-TYPE
40    SYNTAX SEQUENCE OF CwsServiceDomainServiceDomainsEntry
41    MAX-ACCESS not-accessible
42    STATUS current
43    DESCRIPTION "Configured service domain."
44    ::= { cienaWsServiceDomainMIB 3 }
45
46cwsServiceDomainServiceDomainsEntry OBJECT-TYPE
47    SYNTAX CwsServiceDomainServiceDomainsEntry
48    MAX-ACCESS not-accessible
49    STATUS current
50    DESCRIPTION "Entry for cwsServiceDomainServiceDomainsTable."
51    INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex }
52    ::= { cwsServiceDomainServiceDomainsTable 1 }
53
54CwsServiceDomainServiceDomainsEntry ::= SEQUENCE {
55    cwsServiceDomainServiceDomainsServiceDomainIndex Integer32
56}
57
58cwsServiceDomainServiceDomainsServiceDomainIndex OBJECT-TYPE
59    SYNTAX Integer32(0..2147483647)
60    MAX-ACCESS read-only
61    STATUS current
62    DESCRIPTION "The Index of the service domain."
63    ::= { cwsServiceDomainServiceDomainsEntry 1 }
64
65cwsServiceDomainServiceDomainIdTable OBJECT-TYPE
66    SYNTAX SEQUENCE OF CwsServiceDomainServiceDomainIdEntry
67    MAX-ACCESS not-accessible
68    STATUS current
69    DESCRIPTION "Service Domain identification."
70    ::= { cienaWsServiceDomainMIB 4 }
71
72cwsServiceDomainServiceDomainIdEntry OBJECT-TYPE
73    SYNTAX CwsServiceDomainServiceDomainIdEntry
74    MAX-ACCESS not-accessible
75    STATUS current
76    DESCRIPTION "Entry for cwsServiceDomainServiceDomainIdTable."
77    INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex, cwsServiceDomainServiceDomainIdTableSnmpKey }
78    ::= { cwsServiceDomainServiceDomainIdTable 1 }
79
80CwsServiceDomainServiceDomainIdEntry ::= SEQUENCE {
81    cwsServiceDomainServiceDomainIdTableSnmpKey Integer32,
82    cwsServiceDomainServiceDomainIdName NameString,
83    cwsServiceDomainServiceDomainIdDescription DescriptionString
84}
85
86cwsServiceDomainServiceDomainIdTableSnmpKey OBJECT-TYPE
87    SYNTAX Integer32(0..2147483647)
88    MAX-ACCESS not-accessible
89    STATUS current
90    DESCRIPTION "Unique key for cwsServiceDomainServiceDomainId"
91    ::= { cwsServiceDomainServiceDomainIdEntry 1 }
92
93cwsServiceDomainServiceDomainIdName OBJECT-TYPE
94    SYNTAX NameString
95    MAX-ACCESS read-write
96    STATUS current
97    DESCRIPTION "The name of the service domain."
98    ::= { cwsServiceDomainServiceDomainIdEntry 2 }
99
100cwsServiceDomainServiceDomainIdDescription OBJECT-TYPE
101    SYNTAX DescriptionString
102    MAX-ACCESS read-write
103    STATUS current
104    DESCRIPTION "Description of the service domain."
105    ::= { cwsServiceDomainServiceDomainIdEntry 3 }
106
107cwsServiceDomainPortMembersTable OBJECT-TYPE
108    SYNTAX SEQUENCE OF CwsServiceDomainPortMembersEntry
109    MAX-ACCESS not-accessible
110    STATUS current
111    DESCRIPTION "Each entry identifies the ID of the port associated with this service domain"
112    ::= { cienaWsServiceDomainMIB 5 }
113
114cwsServiceDomainPortMembersEntry OBJECT-TYPE
115    SYNTAX CwsServiceDomainPortMembersEntry
116    MAX-ACCESS not-accessible
117    STATUS current
118    DESCRIPTION "Entry for cwsServiceDomainPortMembersTable."
119    INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex, cwsServiceDomainLinkedReferencesTableSnmpKey, cwsServiceDomainPortMembersTableSnmpKey }
120    ::= { cwsServiceDomainPortMembersTable 1 }
121
122CwsServiceDomainPortMembersEntry ::= SEQUENCE {
123    cwsServiceDomainPortMembersTableSnmpKey Integer32,
124    cwsServiceDomainPortMembers PortId
125}
126
127cwsServiceDomainPortMembersTableSnmpKey OBJECT-TYPE
128    SYNTAX Integer32(0..2147483647)
129    MAX-ACCESS not-accessible
130    STATUS current
131    DESCRIPTION "Unique key for cwsServiceDomainPortMembers"
132    ::= { cwsServiceDomainPortMembersEntry 1 }
133
134cwsServiceDomainPortMembers OBJECT-TYPE
135    SYNTAX PortId
136    MAX-ACCESS read-only
137    STATUS current
138    DESCRIPTION "Each entry identifies the ID of the port associated with this service domain"
139    ::= { cwsServiceDomainPortMembersEntry 2 }
140
141cwsServiceDomainLinkedReferencesTable OBJECT-TYPE
142    SYNTAX SEQUENCE OF CwsServiceDomainLinkedReferencesEntry
143    MAX-ACCESS not-accessible
144    STATUS current
145    DESCRIPTION "None"
146    ::= { cienaWsServiceDomainMIB 6 }
147
148cwsServiceDomainLinkedReferencesEntry OBJECT-TYPE
149    SYNTAX CwsServiceDomainLinkedReferencesEntry
150    MAX-ACCESS not-accessible
151    STATUS current
152    DESCRIPTION "Entry for cwsServiceDomainLinkedReferencesTable."
153    INDEX { cwsServiceDomainLinkedReferencesTableSnmpKey }
154    ::= { cwsServiceDomainLinkedReferencesTable 1 }
155
156CwsServiceDomainLinkedReferencesEntry ::= SEQUENCE {
157    cwsServiceDomainLinkedReferencesTableSnmpKey Integer32
158}
159
160cwsServiceDomainLinkedReferencesTableSnmpKey OBJECT-TYPE
161    SYNTAX Integer32(0..2147483647)
162    MAX-ACCESS read-only
163    STATUS current
164    DESCRIPTION "Unique key for cwsServiceDomainPortMembers"
165    ::= { cwsServiceDomainLinkedReferencesEntry 1 }
166
167cwsServiceDomainServiceMembersTable OBJECT-TYPE
168    SYNTAX SEQUENCE OF CwsServiceDomainServiceMembersEntry
169    MAX-ACCESS not-accessible
170    STATUS current
171    DESCRIPTION "Each entry identifies the index number of a service associated with the service domain."
172    ::= { cienaWsServiceDomainMIB 7 }
173
174cwsServiceDomainServiceMembersEntry OBJECT-TYPE
175    SYNTAX CwsServiceDomainServiceMembersEntry
176    MAX-ACCESS not-accessible
177    STATUS current
178    DESCRIPTION "Entry for cwsServiceDomainServiceMembersTable."
179    INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex, cwsServiceDomainLinkedReferencesTableSnmpKey, cwsServiceDomainServiceMembersTableSnmpKey }
180    ::= { cwsServiceDomainServiceMembersTable 1 }
181
182CwsServiceDomainServiceMembersEntry ::= SEQUENCE {
183    cwsServiceDomainServiceMembersTableSnmpKey Integer32,
184    cwsServiceDomainServiceMembers ServiceIdx
185}
186
187cwsServiceDomainServiceMembersTableSnmpKey OBJECT-TYPE
188    SYNTAX Integer32(0..2147483647)
189    MAX-ACCESS not-accessible
190    STATUS current
191    DESCRIPTION "Unique key for cwsServiceDomainServiceMembers"
192    ::= { cwsServiceDomainServiceMembersEntry 1 }
193
194cwsServiceDomainServiceMembers OBJECT-TYPE
195    SYNTAX ServiceIdx
196    MAX-ACCESS read-only
197    STATUS current
198    DESCRIPTION "Each entry identifies the index number of a service associated with the service domain."
199    ::= { cwsServiceDomainServiceMembersEntry 2 }
200
201
202
203-- Conformance statements
204cienaWsServiceDomainObjects OBJECT IDENTIFIER
205    ::= { cienaWsServiceDomainMIB 1 }
206
207cienaWsServiceDomainConformance OBJECT IDENTIFIER
208    ::= { cienaWsServiceDomainMIB 2 }
209
210cienaWsServiceDomainGroups OBJECT IDENTIFIER
211    ::= { cienaWsServiceDomainConformance 1 }
212
213cienaWsServiceDomainGroup OBJECT-GROUP
214    OBJECTS {
215        cwsServiceDomainServiceDomainsServiceDomainIndex,
216        cwsServiceDomainServiceDomainIdName,
217        cwsServiceDomainServiceDomainIdDescription
218    }
219    STATUS current
220    DESCRIPTION "Conformance Group"
221    ::= { cienaWsServiceDomainGroups 1 }
222
223cienaWsServiceDomainCompliances OBJECT IDENTIFIER
224    ::= { cienaWsServiceDomainConformance 2 }
225
226cienaWsServiceDomainCompliance MODULE-COMPLIANCE
227    STATUS current
228    DESCRIPTION "Compliance"
229    MODULE MANDATORY-GROUPS { cienaWsServiceDomainGroup }
230    ::= { cienaWsServiceDomainCompliances 1 }
231
232END -- End module
233