Flexgrid for pce and network model
[transportpce.git] / networkmodel / src / test / resources / path_description.json
1  {
2             "transportpce-pathDescription:path-description": {
3                 "zToA-direction": {
4                     "rate": 100,
5                     "zToA": [
6                         {
7                             "id": "0",
8                             "resource": {
9                                 "tp-node-id": "ROADM-C1-SRG1",
10                                 "tp-id": "SRG1-PP1-TXRX"
11                             }
12                         },
13                         {
14                             "id": "1",
15                             "resource": {
16                                 "node-id": "ROADM-C1-SRG1"
17                             }
18                         },
19                         {
20                             "id": "2",
21                             "resource": {
22                                 "tp-node-id": "ROADM-C1-SRG1",
23                                 "tp-id": "SRG1-CP-TXRX"
24                             }
25                         },
26                         {
27                             "id": "3",
28                             "resource": {
29                                 "link-id": "ROADM-C1-SRG1-SRG1-CP-TXRXtoROADM-C1-DEG1-DEG1-CTP-TXRX"
30                             }
31                         },
32                         {
33                             "id": "4",
34                             "resource": {
35                                 "tp-node-id": "ROADM-C1-DEG1",
36                                 "tp-id": "DEG1-CTP-TXRX"
37                             }
38                         },
39                         {
40                             "id": "5",
41                             "resource": {
42                                 "node-id": "ROADM-C1-DEG1"
43                             }
44                         },
45                         {
46                             "id": "6",
47                             "resource": {
48                                 "tp-node-id": "ROADM-C1-DEG1",
49                                 "tp-id": "DEG1-TTP-TXRX"
50                             }
51                         },
52                         {
53                             "id": "7",
54                             "resource": {
55                                 "link-id": "ROADM-C1-DEG1-DEG1-TTP-TXRXtoROADM-A1-DEG2-DEG2-TTP-TXRX"
56                             }
57                         },
58                         {
59                             "id": "8",
60                             "resource": {
61                                 "tp-node-id": "ROADM-A1-DEG2",
62                                 "tp-id": "DEG2-TTP-TXRX"
63                             }
64                         },
65                         {
66                             "id": "9",
67                             "resource": {
68                                 "node-id": "ROADM-A1-DEG2"
69                             }
70                         },
71                         {
72                             "id": "10",
73                             "resource": {
74                                 "tp-node-id": "ROADM-A1-DEG2",
75                                 "tp-id": "DEG2-CTP-TXRX"
76                             }
77                         },
78                         {
79                             "id": "11",
80                             "resource": {
81                                 "link-id": "ROADM-A1-DEG2-DEG2-CTP-TXRXtoROADM-A1-SRG1-SRG1-CP-TXRX"
82                             }
83                         },
84                         {
85                             "id": "12",
86                             "resource": {
87                                 "tp-node-id": "ROADM-A1-SRG1",
88                                 "tp-id": "SRG1-CP-TXRX"
89                             }
90                         },
91                         {
92                             "id": "13",
93                             "resource": {
94                                 "node-id": "ROADM-A1-SRG1"
95                             }
96                         },
97                         {
98                             "id": "14",
99                             "resource": {
100                                 "tp-node-id": "ROADM-A1-SRG1",
101                                 "tp-id": "SRG1-PP1-TXRX"
102                             }
103                         }
104                     ],
105                     "zToA-wavelength-number": 3,
106                     "zToA-min-frequency": 195.975,
107                     "zToA-max-frequency": 196.02499999999998,
108                     "modulation-format": "dp-qpsk"
109                 },
110                 "aToZ-direction": {
111                     "aToZ": [
112                         {
113                             "id": "0",
114                             "resource": {
115                                 "tp-node-id": "ROADM-A1-SRG1",
116                                 "tp-id": "SRG1-PP1-RX"
117                             }
118                         },
119                         {
120                             "id": "1",
121                             "resource": {
122                                 "node-id": "ROADM-A1-SRG1"
123                             }
124                         },
125                         {
126                             "id": "2",
127                             "resource": {
128                                 "tp-node-id": "ROADM-A1-SRG1",
129                                 "tp-id": "SRG1-CP-TX"
130                             }
131                         },
132                         {
133                             "id": "14",
134                             "resource": {
135                                 "tp-node-id": "OpenROADM-2-2-SRG1",
136                                 "tp-id": "SRG1-PP1-TX"
137                             }
138                         },
139                         {
140                             "id": "10",
141                             "resource": {
142                                 "tp-node-id": "ROADM-C1-DEG1",
143                                 "tp-id": "DEG1-CTP-TXRX"
144                             }
145                         },
146                         {
147                             "id": "11",
148                             "resource": {
149                                 "link-id": "ROADM-C1-DEG1-DEG1-CTP-TXRXtoROADM-C1-SRG1-SRG1-CP-TXRX"
150                             }
151                         },
152                         {
153                             "id": "12",
154                             "resource": {
155                                 "tp-node-id": "ROADM-C1-SRG1",
156                                 "tp-id": "SRG1-CP-TXRX"
157                             }
158                         },
159                         {
160                             "id": "13",
161                             "resource": {
162                                 "node-id": "ROADM-C1-SRG1"
163                             }
164                         },
165                         {
166                             "id": "14",
167                             "resource": {
168                                 "tp-node-id": "ROADM-C1-SRG1",
169                                 "tp-id": "SRG1-PP1-TXRX"
170                             }
171                         },
172                         {
173                             "id": "3",
174                             "resource": {
175                                 "link-id": "ROADM-A1-SRG1-SRG1-CP-TXRXtoROADM-A1-DEG2-DEG2-CTP-TXRX"
176                             }
177                         },
178                         {
179                             "id": "4",
180                             "resource": {
181                                 "tp-node-id": "ROADM-A1-DEG2",
182                                 "tp-id": "DEG2-CTP-TXRX"
183                             }
184                         },
185                         {
186                             "id": "5",
187                             "resource": {
188                                 "node-id": "ROADM-A1-DEG2"
189                             }
190                         },
191                         {
192                             "id": "6",
193                             "resource": {
194                                 "tp-node-id": "ROADM-A1-DEG2",
195                                 "tp-id": "DEG2-TTP-TXRX"
196                             }
197                         },
198                         {
199                             "id": "7",
200                             "resource": {
201                                 "link-id": "ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX"
202                             }
203                         },
204                         {
205                             "id": "8",
206                             "resource": {
207                                 "tp-node-id": "ROADM-C1-DEG1",
208                                 "tp-id": "DEG1-TTP-TXRX"
209                             }
210                         },
211                         {
212                             "id": "9",
213                             "resource": {
214                                 "node-id": "ROADM-C1-DEG1"
215                             }
216                         }
217                     ],
218                     "aToZ-min-frequency": 195.075,
219                     "aToZ-max-frequency": 196.125,
220                     "rate": 100,
221                     "aToZ-wavelength-number": 1,
222                     "modulation-format": "dp-qpsk"
223                 }
224             }
225     }