Merge "Add IronicInspector settings to the network map"
[apex-tripleo-heat-templates.git] / network / endpoints / endpoint_map.yaml
1 ### DO NOT MODIFY THIS FILE
2 ### This file is automatically generated from endpoint_data.yaml
3 ### by the script build_endpoint_map.py
4
5 heat_template_version: pike
6 description: A map of OpenStack endpoints. Since the endpoints are URLs,
7   we need to have brackets around IPv6 IP addresses. The inputs to these
8   parameters come from net_ip_uri_map, which will include these brackets
9   in IPv6 addresses.
10 parameters:
11   NetIpMap:
12     type: json
13     default: {}
14     description: The Net IP map
15   ServiceNetMap:
16     type: json
17     default: {}
18     description: The Service Net map
19   EndpointMap:
20     type: json
21     default:
22       AodhAdmin: {protocol: http, port: '8042', host: IP_ADDRESS}
23       AodhInternal: {protocol: http, port: '8042', host: IP_ADDRESS}
24       AodhPublic: {protocol: http, port: '8042', host: IP_ADDRESS}
25       BarbicanAdmin: {protocol: http, port: '9311', host: IP_ADDRESS}
26       BarbicanInternal: {protocol: http, port: '9311', host: IP_ADDRESS}
27       BarbicanPublic: {protocol: http, port: '9311', host: IP_ADDRESS}
28       CeilometerAdmin: {protocol: http, port: '8777', host: IP_ADDRESS}
29       CeilometerInternal: {protocol: http, port: '8777', host: IP_ADDRESS}
30       CeilometerPublic: {protocol: http, port: '8777', host: IP_ADDRESS}
31       CephRgwAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
32       CephRgwInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
33       CephRgwPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
34       CinderAdmin: {protocol: http, port: '8776', host: IP_ADDRESS}
35       CinderInternal: {protocol: http, port: '8776', host: IP_ADDRESS}
36       CinderPublic: {protocol: http, port: '8776', host: IP_ADDRESS}
37       CongressAdmin: {protocol: http, port: '1789', host: IP_ADDRESS}
38       CongressInternal: {protocol: http, port: '1789', host: IP_ADDRESS}
39       CongressPublic: {protocol: http, port: '1789', host: IP_ADDRESS}
40       ContrailAnalyticsApiAdmin: {protocol: http, port: '8081', host: IP_ADDRESS}
41       ContrailAnalyticsApiInternal: {protocol: http, port: '8081', host: IP_ADDRESS}
42       ContrailAnalyticsApiPublic: {protocol: http, port: '8081', host: IP_ADDRESS}
43       ContrailAnalyticsCollectorHttpAdmin: {protocol: http, port: '8089',
44         host: IP_ADDRESS}
45       ContrailAnalyticsCollectorHttpInternal: {protocol: http, port: '8089',
46         host: IP_ADDRESS}
47       ContrailAnalyticsCollectorHttpPublic: {protocol: http, port: '8089',
48         host: IP_ADDRESS}
49       ContrailAnalyticsCollectorSandeshAdmin: {protocol: http, port: '8086',
50         host: IP_ADDRESS}
51       ContrailAnalyticsCollectorSandeshInternal: {protocol: http, port: '8086',
52         host: IP_ADDRESS}
53       ContrailAnalyticsCollectorSandeshPublic: {protocol: http, port: '8086',
54         host: IP_ADDRESS}
55       ContrailAnalyticsHttpAdmin: {protocol: http, port: '8090', host: IP_ADDRESS}
56       ContrailAnalyticsHttpInternal: {protocol: http, port: '8090', host: IP_ADDRESS}
57       ContrailAnalyticsHttpPublic: {protocol: http, port: '8090', host: IP_ADDRESS}
58       ContrailAnalyticsRedisAdmin: {protocol: http, port: '6379', host: IP_ADDRESS}
59       ContrailAnalyticsRedisInternal: {protocol: http, port: '6379', host: IP_ADDRESS}
60       ContrailAnalyticsRedisPublic: {protocol: http, port: '6379', host: IP_ADDRESS}
61       ContrailConfigAdmin: {protocol: http, port: '8082', host: IP_ADDRESS}
62       ContrailConfigInternal: {protocol: http, port: '8082', host: IP_ADDRESS}
63       ContrailConfigPublic: {protocol: http, port: '8082', host: IP_ADDRESS}
64       ContrailDiscoveryAdmin: {protocol: http, port: '5998', host: IP_ADDRESS}
65       ContrailDiscoveryInternal: {protocol: http, port: '5998', host: IP_ADDRESS}
66       ContrailDiscoveryPublic: {protocol: http, port: '5998', host: IP_ADDRESS}
67       ContrailWebuiHttpAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
68       ContrailWebuiHttpInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
69       ContrailWebuiHttpPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
70       ContrailWebuiHttpsAdmin: {protocol: http, port: '8143', host: IP_ADDRESS}
71       ContrailWebuiHttpsInternal: {protocol: http, port: '8143', host: IP_ADDRESS}
72       ContrailWebuiHttpsPublic: {protocol: http, port: '8143', host: IP_ADDRESS}
73       Ec2ApiAdmin: {protocol: http, port: '8788', host: IP_ADDRESS}
74       Ec2ApiInternal: {protocol: http, port: '8788', host: IP_ADDRESS}
75       Ec2ApiPublic: {protocol: http, port: '8788', host: IP_ADDRESS}
76       GlanceAdmin: {protocol: http, port: '9292', host: IP_ADDRESS}
77       GlanceInternal: {protocol: http, port: '9292', host: IP_ADDRESS}
78       GlancePublic: {protocol: http, port: '9292', host: IP_ADDRESS}
79       GnocchiAdmin: {protocol: http, port: '8041', host: IP_ADDRESS}
80       GnocchiInternal: {protocol: http, port: '8041', host: IP_ADDRESS}
81       GnocchiPublic: {protocol: http, port: '8041', host: IP_ADDRESS}
82       HeatAdmin: {protocol: http, port: '8004', host: IP_ADDRESS}
83       HeatInternal: {protocol: http, port: '8004', host: IP_ADDRESS}
84       HeatPublic: {protocol: http, port: '8004', host: IP_ADDRESS}
85       HeatCfnAdmin: {protocol: http, port: '8000', host: IP_ADDRESS}
86       HeatCfnInternal: {protocol: http, port: '8000', host: IP_ADDRESS}
87       HeatCfnPublic: {protocol: http, port: '8000', host: IP_ADDRESS}
88       HorizonPublic: {protocol: http, port: '80', host: IP_ADDRESS}
89       IronicAdmin: {protocol: http, port: '6385', host: IP_ADDRESS}
90       IronicInternal: {protocol: http, port: '6385', host: IP_ADDRESS}
91       IronicPublic: {protocol: http, port: '6385', host: IP_ADDRESS}
92       IronicInspectorAdmin: {protocol: http, port: '5050', host: IP_ADDRESS}
93       IronicInspectorInternal: {protocol: http, port: '5050', host: IP_ADDRESS}
94       IronicInspectorPublic: {protocol: http, port: '5050', host: IP_ADDRESS}
95       KeystoneAdmin: {protocol: http, port: '35357', host: IP_ADDRESS}
96       KeystoneInternal: {protocol: http, port: '5000', host: IP_ADDRESS}
97       KeystonePublic: {protocol: http, port: '5000', host: IP_ADDRESS}
98       ManilaAdmin: {protocol: http, port: '8786', host: IP_ADDRESS}
99       ManilaInternal: {protocol: http, port: '8786', host: IP_ADDRESS}
100       ManilaPublic: {protocol: http, port: '8786', host: IP_ADDRESS}
101       MistralAdmin: {protocol: http, port: '8989', host: IP_ADDRESS}
102       MistralInternal: {protocol: http, port: '8989', host: IP_ADDRESS}
103       MistralPublic: {protocol: http, port: '8989', host: IP_ADDRESS}
104       MysqlInternal: {protocol: mysql+pymysql, port: '3306', host: IP_ADDRESS}
105       NeutronAdmin: {protocol: http, port: '9696', host: IP_ADDRESS}
106       NeutronInternal: {protocol: http, port: '9696', host: IP_ADDRESS}
107       NeutronPublic: {protocol: http, port: '9696', host: IP_ADDRESS}
108       NovaAdmin: {protocol: http, port: '8774', host: IP_ADDRESS}
109       NovaInternal: {protocol: http, port: '8774', host: IP_ADDRESS}
110       NovaPublic: {protocol: http, port: '8774', host: IP_ADDRESS}
111       NovaPlacementAdmin: {protocol: http, port: '8778', host: IP_ADDRESS}
112       NovaPlacementInternal: {protocol: http, port: '8778', host: IP_ADDRESS}
113       NovaPlacementPublic: {protocol: http, port: '8778', host: IP_ADDRESS}
114       NovaVNCProxyAdmin: {protocol: http, port: '6080', host: IP_ADDRESS}
115       NovaVNCProxyInternal: {protocol: http, port: '6080', host: IP_ADDRESS}
116       NovaVNCProxyPublic: {protocol: http, port: '6080', host: IP_ADDRESS}
117       OctaviaAdmin: {protocol: http, port: '9876', host: IP_ADDRESS}
118       OctaviaInternal: {protocol: http, port: '9876', host: IP_ADDRESS}
119       OctaviaPublic: {protocol: http, port: '9876', host: IP_ADDRESS}
120       PankoAdmin: {protocol: http, port: '8779', host: IP_ADDRESS}
121       PankoInternal: {protocol: http, port: '8779', host: IP_ADDRESS}
122       PankoPublic: {protocol: http, port: '8779', host: IP_ADDRESS}
123       SaharaAdmin: {protocol: http, port: '8386', host: IP_ADDRESS}
124       SaharaInternal: {protocol: http, port: '8386', host: IP_ADDRESS}
125       SaharaPublic: {protocol: http, port: '8386', host: IP_ADDRESS}
126       SwiftAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
127       SwiftInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
128       SwiftPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
129       TackerAdmin: {protocol: http, port: '9890', host: IP_ADDRESS}
130       TackerInternal: {protocol: http, port: '9890', host: IP_ADDRESS}
131       TackerPublic: {protocol: http, port: '9890', host: IP_ADDRESS}
132       ZaqarAdmin: {protocol: http, port: '8888', host: IP_ADDRESS}
133       ZaqarInternal: {protocol: http, port: '8888', host: IP_ADDRESS}
134       ZaqarPublic: {protocol: http, port: '8888', host: IP_ADDRESS}
135       ZaqarWebSocketAdmin: {protocol: ws, port: '9000', host: IP_ADDRESS}
136       ZaqarWebSocketInternal: {protocol: ws, port: '9000', host: IP_ADDRESS}
137       ZaqarWebSocketPublic: {protocol: ws, port: '9000', host: IP_ADDRESS}
138     description: Mapping of service endpoint -> protocol. Typically set
139       via parameter_defaults in the resource registry.
140   CloudEndpoints:
141     type: json
142     default: {}
143     description: A map containing the DNS names for the different endpoints
144       (external, internal_api, etc.)
145 outputs:
146   endpoint_map:
147     value:
148       AodhAdmin:
149         host:
150           str_replace:
151             template:
152               get_param: [EndpointMap, AodhAdmin, host]
153             params:
154               CLOUDNAME:
155                 get_param:
156                 - CloudEndpoints
157                 - get_param: [ServiceNetMap, AodhApiNetwork]
158               IP_ADDRESS:
159                 get_param:
160                 - NetIpMap
161                 - str_replace:
162                     params:
163                       NETWORK:
164                         get_param: [ServiceNetMap, AodhApiNetwork]
165                     template: NETWORK_uri
166         host_nobrackets:
167           str_replace:
168             template:
169               get_param: [EndpointMap, AodhAdmin, host]
170             params:
171               CLOUDNAME:
172                 get_param:
173                 - CloudEndpoints
174                 - get_param: [ServiceNetMap, AodhApiNetwork]
175               IP_ADDRESS:
176                 get_param:
177                 - NetIpMap
178                 - get_param: [ServiceNetMap, AodhApiNetwork]
179         port:
180           get_param: [EndpointMap, AodhAdmin, port]
181         protocol:
182           get_param: [EndpointMap, AodhAdmin, protocol]
183         uri:
184           list_join:
185           - ''
186           - - get_param: [EndpointMap, AodhAdmin, protocol]
187             - ://
188             - str_replace:
189                 template:
190                   get_param: [EndpointMap, AodhAdmin, host]
191                 params:
192                   CLOUDNAME:
193                     get_param:
194                     - CloudEndpoints
195                     - get_param: [ServiceNetMap, AodhApiNetwork]
196                   IP_ADDRESS:
197                     get_param:
198                     - NetIpMap
199                     - str_replace:
200                         params:
201                           NETWORK:
202                             get_param: [ServiceNetMap, AodhApiNetwork]
203                         template: NETWORK_uri
204             - ':'
205             - get_param: [EndpointMap, AodhAdmin, port]
206         uri_no_suffix:
207           list_join:
208           - ''
209           - - get_param: [EndpointMap, AodhAdmin, protocol]
210             - ://
211             - str_replace:
212                 template:
213                   get_param: [EndpointMap, AodhAdmin, host]
214                 params:
215                   CLOUDNAME:
216                     get_param:
217                     - CloudEndpoints
218                     - get_param: [ServiceNetMap, AodhApiNetwork]
219                   IP_ADDRESS:
220                     get_param:
221                     - NetIpMap
222                     - str_replace:
223                         params:
224                           NETWORK:
225                             get_param: [ServiceNetMap, AodhApiNetwork]
226                         template: NETWORK_uri
227             - ':'
228             - get_param: [EndpointMap, AodhAdmin, port]
229       AodhInternal:
230         host:
231           str_replace:
232             template:
233               get_param: [EndpointMap, AodhInternal, host]
234             params:
235               CLOUDNAME:
236                 get_param:
237                 - CloudEndpoints
238                 - get_param: [ServiceNetMap, AodhApiNetwork]
239               IP_ADDRESS:
240                 get_param:
241                 - NetIpMap
242                 - str_replace:
243                     params:
244                       NETWORK:
245                         get_param: [ServiceNetMap, AodhApiNetwork]
246                     template: NETWORK_uri
247         host_nobrackets:
248           str_replace:
249             template:
250               get_param: [EndpointMap, AodhInternal, host]
251             params:
252               CLOUDNAME:
253                 get_param:
254                 - CloudEndpoints
255                 - get_param: [ServiceNetMap, AodhApiNetwork]
256               IP_ADDRESS:
257                 get_param:
258                 - NetIpMap
259                 - get_param: [ServiceNetMap, AodhApiNetwork]
260         port:
261           get_param: [EndpointMap, AodhInternal, port]
262         protocol:
263           get_param: [EndpointMap, AodhInternal, protocol]
264         uri:
265           list_join:
266           - ''
267           - - get_param: [EndpointMap, AodhInternal, protocol]
268             - ://
269             - str_replace:
270                 template:
271                   get_param: [EndpointMap, AodhInternal, host]
272                 params:
273                   CLOUDNAME:
274                     get_param:
275                     - CloudEndpoints
276                     - get_param: [ServiceNetMap, AodhApiNetwork]
277                   IP_ADDRESS:
278                     get_param:
279                     - NetIpMap
280                     - str_replace:
281                         params:
282                           NETWORK:
283                             get_param: [ServiceNetMap, AodhApiNetwork]
284                         template: NETWORK_uri
285             - ':'
286             - get_param: [EndpointMap, AodhInternal, port]
287         uri_no_suffix:
288           list_join:
289           - ''
290           - - get_param: [EndpointMap, AodhInternal, protocol]
291             - ://
292             - str_replace:
293                 template:
294                   get_param: [EndpointMap, AodhInternal, host]
295                 params:
296                   CLOUDNAME:
297                     get_param:
298                     - CloudEndpoints
299                     - get_param: [ServiceNetMap, AodhApiNetwork]
300                   IP_ADDRESS:
301                     get_param:
302                     - NetIpMap
303                     - str_replace:
304                         params:
305                           NETWORK:
306                             get_param: [ServiceNetMap, AodhApiNetwork]
307                         template: NETWORK_uri
308             - ':'
309             - get_param: [EndpointMap, AodhInternal, port]
310       AodhPublic:
311         host:
312           str_replace:
313             template:
314               get_param: [EndpointMap, AodhPublic, host]
315             params:
316               CLOUDNAME:
317                 get_param:
318                 - CloudEndpoints
319                 - get_param: [ServiceNetMap, PublicNetwork]
320               IP_ADDRESS:
321                 get_param:
322                 - NetIpMap
323                 - str_replace:
324                     params:
325                       NETWORK:
326                         get_param: [ServiceNetMap, PublicNetwork]
327                     template: NETWORK_uri
328         host_nobrackets:
329           str_replace:
330             template:
331               get_param: [EndpointMap, AodhPublic, host]
332             params:
333               CLOUDNAME:
334                 get_param:
335                 - CloudEndpoints
336                 - get_param: [ServiceNetMap, PublicNetwork]
337               IP_ADDRESS:
338                 get_param:
339                 - NetIpMap
340                 - get_param: [ServiceNetMap, PublicNetwork]
341         port:
342           get_param: [EndpointMap, AodhPublic, port]
343         protocol:
344           get_param: [EndpointMap, AodhPublic, protocol]
345         uri:
346           list_join:
347           - ''
348           - - get_param: [EndpointMap, AodhPublic, protocol]
349             - ://
350             - str_replace:
351                 template:
352                   get_param: [EndpointMap, AodhPublic, host]
353                 params:
354                   CLOUDNAME:
355                     get_param:
356                     - CloudEndpoints
357                     - get_param: [ServiceNetMap, PublicNetwork]
358                   IP_ADDRESS:
359                     get_param:
360                     - NetIpMap
361                     - str_replace:
362                         params:
363                           NETWORK:
364                             get_param: [ServiceNetMap, PublicNetwork]
365                         template: NETWORK_uri
366             - ':'
367             - get_param: [EndpointMap, AodhPublic, port]
368         uri_no_suffix:
369           list_join:
370           - ''
371           - - get_param: [EndpointMap, AodhPublic, protocol]
372             - ://
373             - str_replace:
374                 template:
375                   get_param: [EndpointMap, AodhPublic, host]
376                 params:
377                   CLOUDNAME:
378                     get_param:
379                     - CloudEndpoints
380                     - get_param: [ServiceNetMap, PublicNetwork]
381                   IP_ADDRESS:
382                     get_param:
383                     - NetIpMap
384                     - str_replace:
385                         params:
386                           NETWORK:
387                             get_param: [ServiceNetMap, PublicNetwork]
388                         template: NETWORK_uri
389             - ':'
390             - get_param: [EndpointMap, AodhPublic, port]
391       BarbicanAdmin:
392         host:
393           str_replace:
394             template:
395               get_param: [EndpointMap, BarbicanAdmin, host]
396             params:
397               CLOUDNAME:
398                 get_param:
399                 - CloudEndpoints
400                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
401               IP_ADDRESS:
402                 get_param:
403                 - NetIpMap
404                 - str_replace:
405                     params:
406                       NETWORK:
407                         get_param: [ServiceNetMap, BarbicanApiNetwork]
408                     template: NETWORK_uri
409         host_nobrackets:
410           str_replace:
411             template:
412               get_param: [EndpointMap, BarbicanAdmin, host]
413             params:
414               CLOUDNAME:
415                 get_param:
416                 - CloudEndpoints
417                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
418               IP_ADDRESS:
419                 get_param:
420                 - NetIpMap
421                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
422         port:
423           get_param: [EndpointMap, BarbicanAdmin, port]
424         protocol:
425           get_param: [EndpointMap, BarbicanAdmin, protocol]
426         uri:
427           list_join:
428           - ''
429           - - get_param: [EndpointMap, BarbicanAdmin, protocol]
430             - ://
431             - str_replace:
432                 template:
433                   get_param: [EndpointMap, BarbicanAdmin, host]
434                 params:
435                   CLOUDNAME:
436                     get_param:
437                     - CloudEndpoints
438                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
439                   IP_ADDRESS:
440                     get_param:
441                     - NetIpMap
442                     - str_replace:
443                         params:
444                           NETWORK:
445                             get_param: [ServiceNetMap, BarbicanApiNetwork]
446                         template: NETWORK_uri
447             - ':'
448             - get_param: [EndpointMap, BarbicanAdmin, port]
449         uri_no_suffix:
450           list_join:
451           - ''
452           - - get_param: [EndpointMap, BarbicanAdmin, protocol]
453             - ://
454             - str_replace:
455                 template:
456                   get_param: [EndpointMap, BarbicanAdmin, host]
457                 params:
458                   CLOUDNAME:
459                     get_param:
460                     - CloudEndpoints
461                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
462                   IP_ADDRESS:
463                     get_param:
464                     - NetIpMap
465                     - str_replace:
466                         params:
467                           NETWORK:
468                             get_param: [ServiceNetMap, BarbicanApiNetwork]
469                         template: NETWORK_uri
470             - ':'
471             - get_param: [EndpointMap, BarbicanAdmin, port]
472       BarbicanInternal:
473         host:
474           str_replace:
475             template:
476               get_param: [EndpointMap, BarbicanInternal, host]
477             params:
478               CLOUDNAME:
479                 get_param:
480                 - CloudEndpoints
481                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
482               IP_ADDRESS:
483                 get_param:
484                 - NetIpMap
485                 - str_replace:
486                     params:
487                       NETWORK:
488                         get_param: [ServiceNetMap, BarbicanApiNetwork]
489                     template: NETWORK_uri
490         host_nobrackets:
491           str_replace:
492             template:
493               get_param: [EndpointMap, BarbicanInternal, host]
494             params:
495               CLOUDNAME:
496                 get_param:
497                 - CloudEndpoints
498                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
499               IP_ADDRESS:
500                 get_param:
501                 - NetIpMap
502                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
503         port:
504           get_param: [EndpointMap, BarbicanInternal, port]
505         protocol:
506           get_param: [EndpointMap, BarbicanInternal, protocol]
507         uri:
508           list_join:
509           - ''
510           - - get_param: [EndpointMap, BarbicanInternal, protocol]
511             - ://
512             - str_replace:
513                 template:
514                   get_param: [EndpointMap, BarbicanInternal, host]
515                 params:
516                   CLOUDNAME:
517                     get_param:
518                     - CloudEndpoints
519                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
520                   IP_ADDRESS:
521                     get_param:
522                     - NetIpMap
523                     - str_replace:
524                         params:
525                           NETWORK:
526                             get_param: [ServiceNetMap, BarbicanApiNetwork]
527                         template: NETWORK_uri
528             - ':'
529             - get_param: [EndpointMap, BarbicanInternal, port]
530         uri_no_suffix:
531           list_join:
532           - ''
533           - - get_param: [EndpointMap, BarbicanInternal, protocol]
534             - ://
535             - str_replace:
536                 template:
537                   get_param: [EndpointMap, BarbicanInternal, host]
538                 params:
539                   CLOUDNAME:
540                     get_param:
541                     - CloudEndpoints
542                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
543                   IP_ADDRESS:
544                     get_param:
545                     - NetIpMap
546                     - str_replace:
547                         params:
548                           NETWORK:
549                             get_param: [ServiceNetMap, BarbicanApiNetwork]
550                         template: NETWORK_uri
551             - ':'
552             - get_param: [EndpointMap, BarbicanInternal, port]
553       BarbicanPublic:
554         host:
555           str_replace:
556             template:
557               get_param: [EndpointMap, BarbicanPublic, host]
558             params:
559               CLOUDNAME:
560                 get_param:
561                 - CloudEndpoints
562                 - get_param: [ServiceNetMap, PublicNetwork]
563               IP_ADDRESS:
564                 get_param:
565                 - NetIpMap
566                 - str_replace:
567                     params:
568                       NETWORK:
569                         get_param: [ServiceNetMap, PublicNetwork]
570                     template: NETWORK_uri
571         host_nobrackets:
572           str_replace:
573             template:
574               get_param: [EndpointMap, BarbicanPublic, host]
575             params:
576               CLOUDNAME:
577                 get_param:
578                 - CloudEndpoints
579                 - get_param: [ServiceNetMap, PublicNetwork]
580               IP_ADDRESS:
581                 get_param:
582                 - NetIpMap
583                 - get_param: [ServiceNetMap, PublicNetwork]
584         port:
585           get_param: [EndpointMap, BarbicanPublic, port]
586         protocol:
587           get_param: [EndpointMap, BarbicanPublic, protocol]
588         uri:
589           list_join:
590           - ''
591           - - get_param: [EndpointMap, BarbicanPublic, protocol]
592             - ://
593             - str_replace:
594                 template:
595                   get_param: [EndpointMap, BarbicanPublic, host]
596                 params:
597                   CLOUDNAME:
598                     get_param:
599                     - CloudEndpoints
600                     - get_param: [ServiceNetMap, PublicNetwork]
601                   IP_ADDRESS:
602                     get_param:
603                     - NetIpMap
604                     - str_replace:
605                         params:
606                           NETWORK:
607                             get_param: [ServiceNetMap, PublicNetwork]
608                         template: NETWORK_uri
609             - ':'
610             - get_param: [EndpointMap, BarbicanPublic, port]
611         uri_no_suffix:
612           list_join:
613           - ''
614           - - get_param: [EndpointMap, BarbicanPublic, protocol]
615             - ://
616             - str_replace:
617                 template:
618                   get_param: [EndpointMap, BarbicanPublic, host]
619                 params:
620                   CLOUDNAME:
621                     get_param:
622                     - CloudEndpoints
623                     - get_param: [ServiceNetMap, PublicNetwork]
624                   IP_ADDRESS:
625                     get_param:
626                     - NetIpMap
627                     - str_replace:
628                         params:
629                           NETWORK:
630                             get_param: [ServiceNetMap, PublicNetwork]
631                         template: NETWORK_uri
632             - ':'
633             - get_param: [EndpointMap, BarbicanPublic, port]
634       CeilometerAdmin:
635         host:
636           str_replace:
637             template:
638               get_param: [EndpointMap, CeilometerAdmin, host]
639             params:
640               CLOUDNAME:
641                 get_param:
642                 - CloudEndpoints
643                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
644               IP_ADDRESS:
645                 get_param:
646                 - NetIpMap
647                 - str_replace:
648                     params:
649                       NETWORK:
650                         get_param: [ServiceNetMap, CeilometerApiNetwork]
651                     template: NETWORK_uri
652         host_nobrackets:
653           str_replace:
654             template:
655               get_param: [EndpointMap, CeilometerAdmin, host]
656             params:
657               CLOUDNAME:
658                 get_param:
659                 - CloudEndpoints
660                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
661               IP_ADDRESS:
662                 get_param:
663                 - NetIpMap
664                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
665         port:
666           get_param: [EndpointMap, CeilometerAdmin, port]
667         protocol:
668           get_param: [EndpointMap, CeilometerAdmin, protocol]
669         uri:
670           list_join:
671           - ''
672           - - get_param: [EndpointMap, CeilometerAdmin, protocol]
673             - ://
674             - str_replace:
675                 template:
676                   get_param: [EndpointMap, CeilometerAdmin, host]
677                 params:
678                   CLOUDNAME:
679                     get_param:
680                     - CloudEndpoints
681                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
682                   IP_ADDRESS:
683                     get_param:
684                     - NetIpMap
685                     - str_replace:
686                         params:
687                           NETWORK:
688                             get_param: [ServiceNetMap, CeilometerApiNetwork]
689                         template: NETWORK_uri
690             - ':'
691             - get_param: [EndpointMap, CeilometerAdmin, port]
692         uri_no_suffix:
693           list_join:
694           - ''
695           - - get_param: [EndpointMap, CeilometerAdmin, protocol]
696             - ://
697             - str_replace:
698                 template:
699                   get_param: [EndpointMap, CeilometerAdmin, host]
700                 params:
701                   CLOUDNAME:
702                     get_param:
703                     - CloudEndpoints
704                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
705                   IP_ADDRESS:
706                     get_param:
707                     - NetIpMap
708                     - str_replace:
709                         params:
710                           NETWORK:
711                             get_param: [ServiceNetMap, CeilometerApiNetwork]
712                         template: NETWORK_uri
713             - ':'
714             - get_param: [EndpointMap, CeilometerAdmin, port]
715       CeilometerInternal:
716         host:
717           str_replace:
718             template:
719               get_param: [EndpointMap, CeilometerInternal, host]
720             params:
721               CLOUDNAME:
722                 get_param:
723                 - CloudEndpoints
724                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
725               IP_ADDRESS:
726                 get_param:
727                 - NetIpMap
728                 - str_replace:
729                     params:
730                       NETWORK:
731                         get_param: [ServiceNetMap, CeilometerApiNetwork]
732                     template: NETWORK_uri
733         host_nobrackets:
734           str_replace:
735             template:
736               get_param: [EndpointMap, CeilometerInternal, host]
737             params:
738               CLOUDNAME:
739                 get_param:
740                 - CloudEndpoints
741                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
742               IP_ADDRESS:
743                 get_param:
744                 - NetIpMap
745                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
746         port:
747           get_param: [EndpointMap, CeilometerInternal, port]
748         protocol:
749           get_param: [EndpointMap, CeilometerInternal, protocol]
750         uri:
751           list_join:
752           - ''
753           - - get_param: [EndpointMap, CeilometerInternal, protocol]
754             - ://
755             - str_replace:
756                 template:
757                   get_param: [EndpointMap, CeilometerInternal, host]
758                 params:
759                   CLOUDNAME:
760                     get_param:
761                     - CloudEndpoints
762                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
763                   IP_ADDRESS:
764                     get_param:
765                     - NetIpMap
766                     - str_replace:
767                         params:
768                           NETWORK:
769                             get_param: [ServiceNetMap, CeilometerApiNetwork]
770                         template: NETWORK_uri
771             - ':'
772             - get_param: [EndpointMap, CeilometerInternal, port]
773         uri_no_suffix:
774           list_join:
775           - ''
776           - - get_param: [EndpointMap, CeilometerInternal, protocol]
777             - ://
778             - str_replace:
779                 template:
780                   get_param: [EndpointMap, CeilometerInternal, host]
781                 params:
782                   CLOUDNAME:
783                     get_param:
784                     - CloudEndpoints
785                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
786                   IP_ADDRESS:
787                     get_param:
788                     - NetIpMap
789                     - str_replace:
790                         params:
791                           NETWORK:
792                             get_param: [ServiceNetMap, CeilometerApiNetwork]
793                         template: NETWORK_uri
794             - ':'
795             - get_param: [EndpointMap, CeilometerInternal, port]
796       CeilometerPublic:
797         host:
798           str_replace:
799             template:
800               get_param: [EndpointMap, CeilometerPublic, host]
801             params:
802               CLOUDNAME:
803                 get_param:
804                 - CloudEndpoints
805                 - get_param: [ServiceNetMap, PublicNetwork]
806               IP_ADDRESS:
807                 get_param:
808                 - NetIpMap
809                 - str_replace:
810                     params:
811                       NETWORK:
812                         get_param: [ServiceNetMap, PublicNetwork]
813                     template: NETWORK_uri
814         host_nobrackets:
815           str_replace:
816             template:
817               get_param: [EndpointMap, CeilometerPublic, host]
818             params:
819               CLOUDNAME:
820                 get_param:
821                 - CloudEndpoints
822                 - get_param: [ServiceNetMap, PublicNetwork]
823               IP_ADDRESS:
824                 get_param:
825                 - NetIpMap
826                 - get_param: [ServiceNetMap, PublicNetwork]
827         port:
828           get_param: [EndpointMap, CeilometerPublic, port]
829         protocol:
830           get_param: [EndpointMap, CeilometerPublic, protocol]
831         uri:
832           list_join:
833           - ''
834           - - get_param: [EndpointMap, CeilometerPublic, protocol]
835             - ://
836             - str_replace:
837                 template:
838                   get_param: [EndpointMap, CeilometerPublic, host]
839                 params:
840                   CLOUDNAME:
841                     get_param:
842                     - CloudEndpoints
843                     - get_param: [ServiceNetMap, PublicNetwork]
844                   IP_ADDRESS:
845                     get_param:
846                     - NetIpMap
847                     - str_replace:
848                         params:
849                           NETWORK:
850                             get_param: [ServiceNetMap, PublicNetwork]
851                         template: NETWORK_uri
852             - ':'
853             - get_param: [EndpointMap, CeilometerPublic, port]
854         uri_no_suffix:
855           list_join:
856           - ''
857           - - get_param: [EndpointMap, CeilometerPublic, protocol]
858             - ://
859             - str_replace:
860                 template:
861                   get_param: [EndpointMap, CeilometerPublic, host]
862                 params:
863                   CLOUDNAME:
864                     get_param:
865                     - CloudEndpoints
866                     - get_param: [ServiceNetMap, PublicNetwork]
867                   IP_ADDRESS:
868                     get_param:
869                     - NetIpMap
870                     - str_replace:
871                         params:
872                           NETWORK:
873                             get_param: [ServiceNetMap, PublicNetwork]
874                         template: NETWORK_uri
875             - ':'
876             - get_param: [EndpointMap, CeilometerPublic, port]
877       CephRgwAdmin:
878         host:
879           str_replace:
880             template:
881               get_param: [EndpointMap, CephRgwAdmin, host]
882             params:
883               CLOUDNAME:
884                 get_param:
885                 - CloudEndpoints
886                 - get_param: [ServiceNetMap, CephRgwNetwork]
887               IP_ADDRESS:
888                 get_param:
889                 - NetIpMap
890                 - str_replace:
891                     params:
892                       NETWORK:
893                         get_param: [ServiceNetMap, CephRgwNetwork]
894                     template: NETWORK_uri
895         host_nobrackets:
896           str_replace:
897             template:
898               get_param: [EndpointMap, CephRgwAdmin, host]
899             params:
900               CLOUDNAME:
901                 get_param:
902                 - CloudEndpoints
903                 - get_param: [ServiceNetMap, CephRgwNetwork]
904               IP_ADDRESS:
905                 get_param:
906                 - NetIpMap
907                 - get_param: [ServiceNetMap, CephRgwNetwork]
908         port:
909           get_param: [EndpointMap, CephRgwAdmin, port]
910         protocol:
911           get_param: [EndpointMap, CephRgwAdmin, protocol]
912         uri:
913           list_join:
914           - ''
915           - - get_param: [EndpointMap, CephRgwAdmin, protocol]
916             - ://
917             - str_replace:
918                 template:
919                   get_param: [EndpointMap, CephRgwAdmin, host]
920                 params:
921                   CLOUDNAME:
922                     get_param:
923                     - CloudEndpoints
924                     - get_param: [ServiceNetMap, CephRgwNetwork]
925                   IP_ADDRESS:
926                     get_param:
927                     - NetIpMap
928                     - str_replace:
929                         params:
930                           NETWORK:
931                             get_param: [ServiceNetMap, CephRgwNetwork]
932                         template: NETWORK_uri
933             - ':'
934             - get_param: [EndpointMap, CephRgwAdmin, port]
935             - /swift/v1
936         uri_no_suffix:
937           list_join:
938           - ''
939           - - get_param: [EndpointMap, CephRgwAdmin, protocol]
940             - ://
941             - str_replace:
942                 template:
943                   get_param: [EndpointMap, CephRgwAdmin, host]
944                 params:
945                   CLOUDNAME:
946                     get_param:
947                     - CloudEndpoints
948                     - get_param: [ServiceNetMap, CephRgwNetwork]
949                   IP_ADDRESS:
950                     get_param:
951                     - NetIpMap
952                     - str_replace:
953                         params:
954                           NETWORK:
955                             get_param: [ServiceNetMap, CephRgwNetwork]
956                         template: NETWORK_uri
957             - ':'
958             - get_param: [EndpointMap, CephRgwAdmin, port]
959       CephRgwInternal:
960         host:
961           str_replace:
962             template:
963               get_param: [EndpointMap, CephRgwInternal, host]
964             params:
965               CLOUDNAME:
966                 get_param:
967                 - CloudEndpoints
968                 - get_param: [ServiceNetMap, CephRgwNetwork]
969               IP_ADDRESS:
970                 get_param:
971                 - NetIpMap
972                 - str_replace:
973                     params:
974                       NETWORK:
975                         get_param: [ServiceNetMap, CephRgwNetwork]
976                     template: NETWORK_uri
977         host_nobrackets:
978           str_replace:
979             template:
980               get_param: [EndpointMap, CephRgwInternal, host]
981             params:
982               CLOUDNAME:
983                 get_param:
984                 - CloudEndpoints
985                 - get_param: [ServiceNetMap, CephRgwNetwork]
986               IP_ADDRESS:
987                 get_param:
988                 - NetIpMap
989                 - get_param: [ServiceNetMap, CephRgwNetwork]
990         port:
991           get_param: [EndpointMap, CephRgwInternal, port]
992         protocol:
993           get_param: [EndpointMap, CephRgwInternal, protocol]
994         uri:
995           list_join:
996           - ''
997           - - get_param: [EndpointMap, CephRgwInternal, protocol]
998             - ://
999             - str_replace:
1000                 template:
1001                   get_param: [EndpointMap, CephRgwInternal, host]
1002                 params:
1003                   CLOUDNAME:
1004                     get_param:
1005                     - CloudEndpoints
1006                     - get_param: [ServiceNetMap, CephRgwNetwork]
1007                   IP_ADDRESS:
1008                     get_param:
1009                     - NetIpMap
1010                     - str_replace:
1011                         params:
1012                           NETWORK:
1013                             get_param: [ServiceNetMap, CephRgwNetwork]
1014                         template: NETWORK_uri
1015             - ':'
1016             - get_param: [EndpointMap, CephRgwInternal, port]
1017             - /swift/v1
1018         uri_no_suffix:
1019           list_join:
1020           - ''
1021           - - get_param: [EndpointMap, CephRgwInternal, protocol]
1022             - ://
1023             - str_replace:
1024                 template:
1025                   get_param: [EndpointMap, CephRgwInternal, host]
1026                 params:
1027                   CLOUDNAME:
1028                     get_param:
1029                     - CloudEndpoints
1030                     - get_param: [ServiceNetMap, CephRgwNetwork]
1031                   IP_ADDRESS:
1032                     get_param:
1033                     - NetIpMap
1034                     - str_replace:
1035                         params:
1036                           NETWORK:
1037                             get_param: [ServiceNetMap, CephRgwNetwork]
1038                         template: NETWORK_uri
1039             - ':'
1040             - get_param: [EndpointMap, CephRgwInternal, port]
1041       CephRgwPublic:
1042         host:
1043           str_replace:
1044             template:
1045               get_param: [EndpointMap, CephRgwPublic, host]
1046             params:
1047               CLOUDNAME:
1048                 get_param:
1049                 - CloudEndpoints
1050                 - get_param: [ServiceNetMap, PublicNetwork]
1051               IP_ADDRESS:
1052                 get_param:
1053                 - NetIpMap
1054                 - str_replace:
1055                     params:
1056                       NETWORK:
1057                         get_param: [ServiceNetMap, PublicNetwork]
1058                     template: NETWORK_uri
1059         host_nobrackets:
1060           str_replace:
1061             template:
1062               get_param: [EndpointMap, CephRgwPublic, host]
1063             params:
1064               CLOUDNAME:
1065                 get_param:
1066                 - CloudEndpoints
1067                 - get_param: [ServiceNetMap, PublicNetwork]
1068               IP_ADDRESS:
1069                 get_param:
1070                 - NetIpMap
1071                 - get_param: [ServiceNetMap, PublicNetwork]
1072         port:
1073           get_param: [EndpointMap, CephRgwPublic, port]
1074         protocol:
1075           get_param: [EndpointMap, CephRgwPublic, protocol]
1076         uri:
1077           list_join:
1078           - ''
1079           - - get_param: [EndpointMap, CephRgwPublic, protocol]
1080             - ://
1081             - str_replace:
1082                 template:
1083                   get_param: [EndpointMap, CephRgwPublic, host]
1084                 params:
1085                   CLOUDNAME:
1086                     get_param:
1087                     - CloudEndpoints
1088                     - get_param: [ServiceNetMap, PublicNetwork]
1089                   IP_ADDRESS:
1090                     get_param:
1091                     - NetIpMap
1092                     - str_replace:
1093                         params:
1094                           NETWORK:
1095                             get_param: [ServiceNetMap, PublicNetwork]
1096                         template: NETWORK_uri
1097             - ':'
1098             - get_param: [EndpointMap, CephRgwPublic, port]
1099             - /swift/v1
1100         uri_no_suffix:
1101           list_join:
1102           - ''
1103           - - get_param: [EndpointMap, CephRgwPublic, protocol]
1104             - ://
1105             - str_replace:
1106                 template:
1107                   get_param: [EndpointMap, CephRgwPublic, host]
1108                 params:
1109                   CLOUDNAME:
1110                     get_param:
1111                     - CloudEndpoints
1112                     - get_param: [ServiceNetMap, PublicNetwork]
1113                   IP_ADDRESS:
1114                     get_param:
1115                     - NetIpMap
1116                     - str_replace:
1117                         params:
1118                           NETWORK:
1119                             get_param: [ServiceNetMap, PublicNetwork]
1120                         template: NETWORK_uri
1121             - ':'
1122             - get_param: [EndpointMap, CephRgwPublic, port]
1123       CinderAdmin:
1124         host:
1125           str_replace:
1126             template:
1127               get_param: [EndpointMap, CinderAdmin, host]
1128             params:
1129               CLOUDNAME:
1130                 get_param:
1131                 - CloudEndpoints
1132                 - get_param: [ServiceNetMap, CinderApiNetwork]
1133               IP_ADDRESS:
1134                 get_param:
1135                 - NetIpMap
1136                 - str_replace:
1137                     params:
1138                       NETWORK:
1139                         get_param: [ServiceNetMap, CinderApiNetwork]
1140                     template: NETWORK_uri
1141         host_nobrackets:
1142           str_replace:
1143             template:
1144               get_param: [EndpointMap, CinderAdmin, host]
1145             params:
1146               CLOUDNAME:
1147                 get_param:
1148                 - CloudEndpoints
1149                 - get_param: [ServiceNetMap, CinderApiNetwork]
1150               IP_ADDRESS:
1151                 get_param:
1152                 - NetIpMap
1153                 - get_param: [ServiceNetMap, CinderApiNetwork]
1154         port:
1155           get_param: [EndpointMap, CinderAdmin, port]
1156         protocol:
1157           get_param: [EndpointMap, CinderAdmin, protocol]
1158         uri:
1159           list_join:
1160           - ''
1161           - - get_param: [EndpointMap, CinderAdmin, protocol]
1162             - ://
1163             - str_replace:
1164                 template:
1165                   get_param: [EndpointMap, CinderAdmin, host]
1166                 params:
1167                   CLOUDNAME:
1168                     get_param:
1169                     - CloudEndpoints
1170                     - get_param: [ServiceNetMap, CinderApiNetwork]
1171                   IP_ADDRESS:
1172                     get_param:
1173                     - NetIpMap
1174                     - str_replace:
1175                         params:
1176                           NETWORK:
1177                             get_param: [ServiceNetMap, CinderApiNetwork]
1178                         template: NETWORK_uri
1179             - ':'
1180             - get_param: [EndpointMap, CinderAdmin, port]
1181             - /v1/%(tenant_id)s
1182         uri_no_suffix:
1183           list_join:
1184           - ''
1185           - - get_param: [EndpointMap, CinderAdmin, protocol]
1186             - ://
1187             - str_replace:
1188                 template:
1189                   get_param: [EndpointMap, CinderAdmin, host]
1190                 params:
1191                   CLOUDNAME:
1192                     get_param:
1193                     - CloudEndpoints
1194                     - get_param: [ServiceNetMap, CinderApiNetwork]
1195                   IP_ADDRESS:
1196                     get_param:
1197                     - NetIpMap
1198                     - str_replace:
1199                         params:
1200                           NETWORK:
1201                             get_param: [ServiceNetMap, CinderApiNetwork]
1202                         template: NETWORK_uri
1203             - ':'
1204             - get_param: [EndpointMap, CinderAdmin, port]
1205       CinderInternal:
1206         host:
1207           str_replace:
1208             template:
1209               get_param: [EndpointMap, CinderInternal, host]
1210             params:
1211               CLOUDNAME:
1212                 get_param:
1213                 - CloudEndpoints
1214                 - get_param: [ServiceNetMap, CinderApiNetwork]
1215               IP_ADDRESS:
1216                 get_param:
1217                 - NetIpMap
1218                 - str_replace:
1219                     params:
1220                       NETWORK:
1221                         get_param: [ServiceNetMap, CinderApiNetwork]
1222                     template: NETWORK_uri
1223         host_nobrackets:
1224           str_replace:
1225             template:
1226               get_param: [EndpointMap, CinderInternal, host]
1227             params:
1228               CLOUDNAME:
1229                 get_param:
1230                 - CloudEndpoints
1231                 - get_param: [ServiceNetMap, CinderApiNetwork]
1232               IP_ADDRESS:
1233                 get_param:
1234                 - NetIpMap
1235                 - get_param: [ServiceNetMap, CinderApiNetwork]
1236         port:
1237           get_param: [EndpointMap, CinderInternal, port]
1238         protocol:
1239           get_param: [EndpointMap, CinderInternal, protocol]
1240         uri:
1241           list_join:
1242           - ''
1243           - - get_param: [EndpointMap, CinderInternal, protocol]
1244             - ://
1245             - str_replace:
1246                 template:
1247                   get_param: [EndpointMap, CinderInternal, host]
1248                 params:
1249                   CLOUDNAME:
1250                     get_param:
1251                     - CloudEndpoints
1252                     - get_param: [ServiceNetMap, CinderApiNetwork]
1253                   IP_ADDRESS:
1254                     get_param:
1255                     - NetIpMap
1256                     - str_replace:
1257                         params:
1258                           NETWORK:
1259                             get_param: [ServiceNetMap, CinderApiNetwork]
1260                         template: NETWORK_uri
1261             - ':'
1262             - get_param: [EndpointMap, CinderInternal, port]
1263             - /v1/%(tenant_id)s
1264         uri_no_suffix:
1265           list_join:
1266           - ''
1267           - - get_param: [EndpointMap, CinderInternal, protocol]
1268             - ://
1269             - str_replace:
1270                 template:
1271                   get_param: [EndpointMap, CinderInternal, host]
1272                 params:
1273                   CLOUDNAME:
1274                     get_param:
1275                     - CloudEndpoints
1276                     - get_param: [ServiceNetMap, CinderApiNetwork]
1277                   IP_ADDRESS:
1278                     get_param:
1279                     - NetIpMap
1280                     - str_replace:
1281                         params:
1282                           NETWORK:
1283                             get_param: [ServiceNetMap, CinderApiNetwork]
1284                         template: NETWORK_uri
1285             - ':'
1286             - get_param: [EndpointMap, CinderInternal, port]
1287       CinderPublic:
1288         host:
1289           str_replace:
1290             template:
1291               get_param: [EndpointMap, CinderPublic, host]
1292             params:
1293               CLOUDNAME:
1294                 get_param:
1295                 - CloudEndpoints
1296                 - get_param: [ServiceNetMap, PublicNetwork]
1297               IP_ADDRESS:
1298                 get_param:
1299                 - NetIpMap
1300                 - str_replace:
1301                     params:
1302                       NETWORK:
1303                         get_param: [ServiceNetMap, PublicNetwork]
1304                     template: NETWORK_uri
1305         host_nobrackets:
1306           str_replace:
1307             template:
1308               get_param: [EndpointMap, CinderPublic, host]
1309             params:
1310               CLOUDNAME:
1311                 get_param:
1312                 - CloudEndpoints
1313                 - get_param: [ServiceNetMap, PublicNetwork]
1314               IP_ADDRESS:
1315                 get_param:
1316                 - NetIpMap
1317                 - get_param: [ServiceNetMap, PublicNetwork]
1318         port:
1319           get_param: [EndpointMap, CinderPublic, port]
1320         protocol:
1321           get_param: [EndpointMap, CinderPublic, protocol]
1322         uri:
1323           list_join:
1324           - ''
1325           - - get_param: [EndpointMap, CinderPublic, protocol]
1326             - ://
1327             - str_replace:
1328                 template:
1329                   get_param: [EndpointMap, CinderPublic, host]
1330                 params:
1331                   CLOUDNAME:
1332                     get_param:
1333                     - CloudEndpoints
1334                     - get_param: [ServiceNetMap, PublicNetwork]
1335                   IP_ADDRESS:
1336                     get_param:
1337                     - NetIpMap
1338                     - str_replace:
1339                         params:
1340                           NETWORK:
1341                             get_param: [ServiceNetMap, PublicNetwork]
1342                         template: NETWORK_uri
1343             - ':'
1344             - get_param: [EndpointMap, CinderPublic, port]
1345             - /v1/%(tenant_id)s
1346         uri_no_suffix:
1347           list_join:
1348           - ''
1349           - - get_param: [EndpointMap, CinderPublic, protocol]
1350             - ://
1351             - str_replace:
1352                 template:
1353                   get_param: [EndpointMap, CinderPublic, host]
1354                 params:
1355                   CLOUDNAME:
1356                     get_param:
1357                     - CloudEndpoints
1358                     - get_param: [ServiceNetMap, PublicNetwork]
1359                   IP_ADDRESS:
1360                     get_param:
1361                     - NetIpMap
1362                     - str_replace:
1363                         params:
1364                           NETWORK:
1365                             get_param: [ServiceNetMap, PublicNetwork]
1366                         template: NETWORK_uri
1367             - ':'
1368             - get_param: [EndpointMap, CinderPublic, port]
1369       CinderV2Admin:
1370         host:
1371           str_replace:
1372             template:
1373               get_param: [EndpointMap, CinderAdmin, host]
1374             params:
1375               CLOUDNAME:
1376                 get_param:
1377                 - CloudEndpoints
1378                 - get_param: [ServiceNetMap, CinderApiNetwork]
1379               IP_ADDRESS:
1380                 get_param:
1381                 - NetIpMap
1382                 - str_replace:
1383                     params:
1384                       NETWORK:
1385                         get_param: [ServiceNetMap, CinderApiNetwork]
1386                     template: NETWORK_uri
1387         host_nobrackets:
1388           str_replace:
1389             template:
1390               get_param: [EndpointMap, CinderAdmin, host]
1391             params:
1392               CLOUDNAME:
1393                 get_param:
1394                 - CloudEndpoints
1395                 - get_param: [ServiceNetMap, CinderApiNetwork]
1396               IP_ADDRESS:
1397                 get_param:
1398                 - NetIpMap
1399                 - get_param: [ServiceNetMap, CinderApiNetwork]
1400         port:
1401           get_param: [EndpointMap, CinderAdmin, port]
1402         protocol:
1403           get_param: [EndpointMap, CinderAdmin, protocol]
1404         uri:
1405           list_join:
1406           - ''
1407           - - get_param: [EndpointMap, CinderAdmin, protocol]
1408             - ://
1409             - str_replace:
1410                 template:
1411                   get_param: [EndpointMap, CinderAdmin, host]
1412                 params:
1413                   CLOUDNAME:
1414                     get_param:
1415                     - CloudEndpoints
1416                     - get_param: [ServiceNetMap, CinderApiNetwork]
1417                   IP_ADDRESS:
1418                     get_param:
1419                     - NetIpMap
1420                     - str_replace:
1421                         params:
1422                           NETWORK:
1423                             get_param: [ServiceNetMap, CinderApiNetwork]
1424                         template: NETWORK_uri
1425             - ':'
1426             - get_param: [EndpointMap, CinderAdmin, port]
1427             - /v2/%(tenant_id)s
1428         uri_no_suffix:
1429           list_join:
1430           - ''
1431           - - get_param: [EndpointMap, CinderAdmin, protocol]
1432             - ://
1433             - str_replace:
1434                 template:
1435                   get_param: [EndpointMap, CinderAdmin, host]
1436                 params:
1437                   CLOUDNAME:
1438                     get_param:
1439                     - CloudEndpoints
1440                     - get_param: [ServiceNetMap, CinderApiNetwork]
1441                   IP_ADDRESS:
1442                     get_param:
1443                     - NetIpMap
1444                     - str_replace:
1445                         params:
1446                           NETWORK:
1447                             get_param: [ServiceNetMap, CinderApiNetwork]
1448                         template: NETWORK_uri
1449             - ':'
1450             - get_param: [EndpointMap, CinderAdmin, port]
1451       CinderV2Internal:
1452         host:
1453           str_replace:
1454             template:
1455               get_param: [EndpointMap, CinderInternal, host]
1456             params:
1457               CLOUDNAME:
1458                 get_param:
1459                 - CloudEndpoints
1460                 - get_param: [ServiceNetMap, CinderApiNetwork]
1461               IP_ADDRESS:
1462                 get_param:
1463                 - NetIpMap
1464                 - str_replace:
1465                     params:
1466                       NETWORK:
1467                         get_param: [ServiceNetMap, CinderApiNetwork]
1468                     template: NETWORK_uri
1469         host_nobrackets:
1470           str_replace:
1471             template:
1472               get_param: [EndpointMap, CinderInternal, host]
1473             params:
1474               CLOUDNAME:
1475                 get_param:
1476                 - CloudEndpoints
1477                 - get_param: [ServiceNetMap, CinderApiNetwork]
1478               IP_ADDRESS:
1479                 get_param:
1480                 - NetIpMap
1481                 - get_param: [ServiceNetMap, CinderApiNetwork]
1482         port:
1483           get_param: [EndpointMap, CinderInternal, port]
1484         protocol:
1485           get_param: [EndpointMap, CinderInternal, protocol]
1486         uri:
1487           list_join:
1488           - ''
1489           - - get_param: [EndpointMap, CinderInternal, protocol]
1490             - ://
1491             - str_replace:
1492                 template:
1493                   get_param: [EndpointMap, CinderInternal, host]
1494                 params:
1495                   CLOUDNAME:
1496                     get_param:
1497                     - CloudEndpoints
1498                     - get_param: [ServiceNetMap, CinderApiNetwork]
1499                   IP_ADDRESS:
1500                     get_param:
1501                     - NetIpMap
1502                     - str_replace:
1503                         params:
1504                           NETWORK:
1505                             get_param: [ServiceNetMap, CinderApiNetwork]
1506                         template: NETWORK_uri
1507             - ':'
1508             - get_param: [EndpointMap, CinderInternal, port]
1509             - /v2/%(tenant_id)s
1510         uri_no_suffix:
1511           list_join:
1512           - ''
1513           - - get_param: [EndpointMap, CinderInternal, protocol]
1514             - ://
1515             - str_replace:
1516                 template:
1517                   get_param: [EndpointMap, CinderInternal, host]
1518                 params:
1519                   CLOUDNAME:
1520                     get_param:
1521                     - CloudEndpoints
1522                     - get_param: [ServiceNetMap, CinderApiNetwork]
1523                   IP_ADDRESS:
1524                     get_param:
1525                     - NetIpMap
1526                     - str_replace:
1527                         params:
1528                           NETWORK:
1529                             get_param: [ServiceNetMap, CinderApiNetwork]
1530                         template: NETWORK_uri
1531             - ':'
1532             - get_param: [EndpointMap, CinderInternal, port]
1533       CinderV2Public:
1534         host:
1535           str_replace:
1536             template:
1537               get_param: [EndpointMap, CinderPublic, host]
1538             params:
1539               CLOUDNAME:
1540                 get_param:
1541                 - CloudEndpoints
1542                 - get_param: [ServiceNetMap, PublicNetwork]
1543               IP_ADDRESS:
1544                 get_param:
1545                 - NetIpMap
1546                 - str_replace:
1547                     params:
1548                       NETWORK:
1549                         get_param: [ServiceNetMap, PublicNetwork]
1550                     template: NETWORK_uri
1551         host_nobrackets:
1552           str_replace:
1553             template:
1554               get_param: [EndpointMap, CinderPublic, host]
1555             params:
1556               CLOUDNAME:
1557                 get_param:
1558                 - CloudEndpoints
1559                 - get_param: [ServiceNetMap, PublicNetwork]
1560               IP_ADDRESS:
1561                 get_param:
1562                 - NetIpMap
1563                 - get_param: [ServiceNetMap, PublicNetwork]
1564         port:
1565           get_param: [EndpointMap, CinderPublic, port]
1566         protocol:
1567           get_param: [EndpointMap, CinderPublic, protocol]
1568         uri:
1569           list_join:
1570           - ''
1571           - - get_param: [EndpointMap, CinderPublic, protocol]
1572             - ://
1573             - str_replace:
1574                 template:
1575                   get_param: [EndpointMap, CinderPublic, host]
1576                 params:
1577                   CLOUDNAME:
1578                     get_param:
1579                     - CloudEndpoints
1580                     - get_param: [ServiceNetMap, PublicNetwork]
1581                   IP_ADDRESS:
1582                     get_param:
1583                     - NetIpMap
1584                     - str_replace:
1585                         params:
1586                           NETWORK:
1587                             get_param: [ServiceNetMap, PublicNetwork]
1588                         template: NETWORK_uri
1589             - ':'
1590             - get_param: [EndpointMap, CinderPublic, port]
1591             - /v2/%(tenant_id)s
1592         uri_no_suffix:
1593           list_join:
1594           - ''
1595           - - get_param: [EndpointMap, CinderPublic, protocol]
1596             - ://
1597             - str_replace:
1598                 template:
1599                   get_param: [EndpointMap, CinderPublic, host]
1600                 params:
1601                   CLOUDNAME:
1602                     get_param:
1603                     - CloudEndpoints
1604                     - get_param: [ServiceNetMap, PublicNetwork]
1605                   IP_ADDRESS:
1606                     get_param:
1607                     - NetIpMap
1608                     - str_replace:
1609                         params:
1610                           NETWORK:
1611                             get_param: [ServiceNetMap, PublicNetwork]
1612                         template: NETWORK_uri
1613             - ':'
1614             - get_param: [EndpointMap, CinderPublic, port]
1615       CinderV3Admin:
1616         host:
1617           str_replace:
1618             template:
1619               get_param: [EndpointMap, CinderAdmin, host]
1620             params:
1621               CLOUDNAME:
1622                 get_param:
1623                 - CloudEndpoints
1624                 - get_param: [ServiceNetMap, CinderApiNetwork]
1625               IP_ADDRESS:
1626                 get_param:
1627                 - NetIpMap
1628                 - str_replace:
1629                     params:
1630                       NETWORK:
1631                         get_param: [ServiceNetMap, CinderApiNetwork]
1632                     template: NETWORK_uri
1633         host_nobrackets:
1634           str_replace:
1635             template:
1636               get_param: [EndpointMap, CinderAdmin, host]
1637             params:
1638               CLOUDNAME:
1639                 get_param:
1640                 - CloudEndpoints
1641                 - get_param: [ServiceNetMap, CinderApiNetwork]
1642               IP_ADDRESS:
1643                 get_param:
1644                 - NetIpMap
1645                 - get_param: [ServiceNetMap, CinderApiNetwork]
1646         port:
1647           get_param: [EndpointMap, CinderAdmin, port]
1648         protocol:
1649           get_param: [EndpointMap, CinderAdmin, protocol]
1650         uri:
1651           list_join:
1652           - ''
1653           - - get_param: [EndpointMap, CinderAdmin, protocol]
1654             - ://
1655             - str_replace:
1656                 template:
1657                   get_param: [EndpointMap, CinderAdmin, host]
1658                 params:
1659                   CLOUDNAME:
1660                     get_param:
1661                     - CloudEndpoints
1662                     - get_param: [ServiceNetMap, CinderApiNetwork]
1663                   IP_ADDRESS:
1664                     get_param:
1665                     - NetIpMap
1666                     - str_replace:
1667                         params:
1668                           NETWORK:
1669                             get_param: [ServiceNetMap, CinderApiNetwork]
1670                         template: NETWORK_uri
1671             - ':'
1672             - get_param: [EndpointMap, CinderAdmin, port]
1673             - /v3/%(tenant_id)s
1674         uri_no_suffix:
1675           list_join:
1676           - ''
1677           - - get_param: [EndpointMap, CinderAdmin, protocol]
1678             - ://
1679             - str_replace:
1680                 template:
1681                   get_param: [EndpointMap, CinderAdmin, host]
1682                 params:
1683                   CLOUDNAME:
1684                     get_param:
1685                     - CloudEndpoints
1686                     - get_param: [ServiceNetMap, CinderApiNetwork]
1687                   IP_ADDRESS:
1688                     get_param:
1689                     - NetIpMap
1690                     - str_replace:
1691                         params:
1692                           NETWORK:
1693                             get_param: [ServiceNetMap, CinderApiNetwork]
1694                         template: NETWORK_uri
1695             - ':'
1696             - get_param: [EndpointMap, CinderAdmin, port]
1697       CinderV3Internal:
1698         host:
1699           str_replace:
1700             template:
1701               get_param: [EndpointMap, CinderInternal, host]
1702             params:
1703               CLOUDNAME:
1704                 get_param:
1705                 - CloudEndpoints
1706                 - get_param: [ServiceNetMap, CinderApiNetwork]
1707               IP_ADDRESS:
1708                 get_param:
1709                 - NetIpMap
1710                 - str_replace:
1711                     params:
1712                       NETWORK:
1713                         get_param: [ServiceNetMap, CinderApiNetwork]
1714                     template: NETWORK_uri
1715         host_nobrackets:
1716           str_replace:
1717             template:
1718               get_param: [EndpointMap, CinderInternal, host]
1719             params:
1720               CLOUDNAME:
1721                 get_param:
1722                 - CloudEndpoints
1723                 - get_param: [ServiceNetMap, CinderApiNetwork]
1724               IP_ADDRESS:
1725                 get_param:
1726                 - NetIpMap
1727                 - get_param: [ServiceNetMap, CinderApiNetwork]
1728         port:
1729           get_param: [EndpointMap, CinderInternal, port]
1730         protocol:
1731           get_param: [EndpointMap, CinderInternal, protocol]
1732         uri:
1733           list_join:
1734           - ''
1735           - - get_param: [EndpointMap, CinderInternal, protocol]
1736             - ://
1737             - str_replace:
1738                 template:
1739                   get_param: [EndpointMap, CinderInternal, host]
1740                 params:
1741                   CLOUDNAME:
1742                     get_param:
1743                     - CloudEndpoints
1744                     - get_param: [ServiceNetMap, CinderApiNetwork]
1745                   IP_ADDRESS:
1746                     get_param:
1747                     - NetIpMap
1748                     - str_replace:
1749                         params:
1750                           NETWORK:
1751                             get_param: [ServiceNetMap, CinderApiNetwork]
1752                         template: NETWORK_uri
1753             - ':'
1754             - get_param: [EndpointMap, CinderInternal, port]
1755             - /v3/%(tenant_id)s
1756         uri_no_suffix:
1757           list_join:
1758           - ''
1759           - - get_param: [EndpointMap, CinderInternal, protocol]
1760             - ://
1761             - str_replace:
1762                 template:
1763                   get_param: [EndpointMap, CinderInternal, host]
1764                 params:
1765                   CLOUDNAME:
1766                     get_param:
1767                     - CloudEndpoints
1768                     - get_param: [ServiceNetMap, CinderApiNetwork]
1769                   IP_ADDRESS:
1770                     get_param:
1771                     - NetIpMap
1772                     - str_replace:
1773                         params:
1774                           NETWORK:
1775                             get_param: [ServiceNetMap, CinderApiNetwork]
1776                         template: NETWORK_uri
1777             - ':'
1778             - get_param: [EndpointMap, CinderInternal, port]
1779       CinderV3Public:
1780         host:
1781           str_replace:
1782             template:
1783               get_param: [EndpointMap, CinderPublic, host]
1784             params:
1785               CLOUDNAME:
1786                 get_param:
1787                 - CloudEndpoints
1788                 - get_param: [ServiceNetMap, PublicNetwork]
1789               IP_ADDRESS:
1790                 get_param:
1791                 - NetIpMap
1792                 - str_replace:
1793                     params:
1794                       NETWORK:
1795                         get_param: [ServiceNetMap, PublicNetwork]
1796                     template: NETWORK_uri
1797         host_nobrackets:
1798           str_replace:
1799             template:
1800               get_param: [EndpointMap, CinderPublic, host]
1801             params:
1802               CLOUDNAME:
1803                 get_param:
1804                 - CloudEndpoints
1805                 - get_param: [ServiceNetMap, PublicNetwork]
1806               IP_ADDRESS:
1807                 get_param:
1808                 - NetIpMap
1809                 - get_param: [ServiceNetMap, PublicNetwork]
1810         port:
1811           get_param: [EndpointMap, CinderPublic, port]
1812         protocol:
1813           get_param: [EndpointMap, CinderPublic, protocol]
1814         uri:
1815           list_join:
1816           - ''
1817           - - get_param: [EndpointMap, CinderPublic, protocol]
1818             - ://
1819             - str_replace:
1820                 template:
1821                   get_param: [EndpointMap, CinderPublic, host]
1822                 params:
1823                   CLOUDNAME:
1824                     get_param:
1825                     - CloudEndpoints
1826                     - get_param: [ServiceNetMap, PublicNetwork]
1827                   IP_ADDRESS:
1828                     get_param:
1829                     - NetIpMap
1830                     - str_replace:
1831                         params:
1832                           NETWORK:
1833                             get_param: [ServiceNetMap, PublicNetwork]
1834                         template: NETWORK_uri
1835             - ':'
1836             - get_param: [EndpointMap, CinderPublic, port]
1837             - /v3/%(tenant_id)s
1838         uri_no_suffix:
1839           list_join:
1840           - ''
1841           - - get_param: [EndpointMap, CinderPublic, protocol]
1842             - ://
1843             - str_replace:
1844                 template:
1845                   get_param: [EndpointMap, CinderPublic, host]
1846                 params:
1847                   CLOUDNAME:
1848                     get_param:
1849                     - CloudEndpoints
1850                     - get_param: [ServiceNetMap, PublicNetwork]
1851                   IP_ADDRESS:
1852                     get_param:
1853                     - NetIpMap
1854                     - str_replace:
1855                         params:
1856                           NETWORK:
1857                             get_param: [ServiceNetMap, PublicNetwork]
1858                         template: NETWORK_uri
1859             - ':'
1860             - get_param: [EndpointMap, CinderPublic, port]
1861       CongressAdmin:
1862         host:
1863           str_replace:
1864             template:
1865               get_param: [EndpointMap, CongressAdmin, host]
1866             params:
1867               CLOUDNAME:
1868                 get_param:
1869                 - CloudEndpoints
1870                 - get_param: [ServiceNetMap, CongressApiNetwork]
1871               IP_ADDRESS:
1872                 get_param:
1873                 - NetIpMap
1874                 - str_replace:
1875                     params:
1876                       NETWORK:
1877                         get_param: [ServiceNetMap, CongressApiNetwork]
1878                     template: NETWORK_uri
1879         host_nobrackets:
1880           str_replace:
1881             template:
1882               get_param: [EndpointMap, CongressAdmin, host]
1883             params:
1884               CLOUDNAME:
1885                 get_param:
1886                 - CloudEndpoints
1887                 - get_param: [ServiceNetMap, CongressApiNetwork]
1888               IP_ADDRESS:
1889                 get_param:
1890                 - NetIpMap
1891                 - get_param: [ServiceNetMap, CongressApiNetwork]
1892         port:
1893           get_param: [EndpointMap, CongressAdmin, port]
1894         protocol:
1895           get_param: [EndpointMap, CongressAdmin, protocol]
1896         uri:
1897           list_join:
1898           - ''
1899           - - get_param: [EndpointMap, CongressAdmin, protocol]
1900             - ://
1901             - str_replace:
1902                 template:
1903                   get_param: [EndpointMap, CongressAdmin, host]
1904                 params:
1905                   CLOUDNAME:
1906                     get_param:
1907                     - CloudEndpoints
1908                     - get_param: [ServiceNetMap, CongressApiNetwork]
1909                   IP_ADDRESS:
1910                     get_param:
1911                     - NetIpMap
1912                     - str_replace:
1913                         params:
1914                           NETWORK:
1915                             get_param: [ServiceNetMap, CongressApiNetwork]
1916                         template: NETWORK_uri
1917             - ':'
1918             - get_param: [EndpointMap, CongressAdmin, port]
1919         uri_no_suffix:
1920           list_join:
1921           - ''
1922           - - get_param: [EndpointMap, CongressAdmin, protocol]
1923             - ://
1924             - str_replace:
1925                 template:
1926                   get_param: [EndpointMap, CongressAdmin, host]
1927                 params:
1928                   CLOUDNAME:
1929                     get_param:
1930                     - CloudEndpoints
1931                     - get_param: [ServiceNetMap, CongressApiNetwork]
1932                   IP_ADDRESS:
1933                     get_param:
1934                     - NetIpMap
1935                     - str_replace:
1936                         params:
1937                           NETWORK:
1938                             get_param: [ServiceNetMap, CongressApiNetwork]
1939                         template: NETWORK_uri
1940             - ':'
1941             - get_param: [EndpointMap, CongressAdmin, port]
1942       CongressInternal:
1943         host:
1944           str_replace:
1945             template:
1946               get_param: [EndpointMap, CongressInternal, host]
1947             params:
1948               CLOUDNAME:
1949                 get_param:
1950                 - CloudEndpoints
1951                 - get_param: [ServiceNetMap, CongressApiNetwork]
1952               IP_ADDRESS:
1953                 get_param:
1954                 - NetIpMap
1955                 - str_replace:
1956                     params:
1957                       NETWORK:
1958                         get_param: [ServiceNetMap, CongressApiNetwork]
1959                     template: NETWORK_uri
1960         host_nobrackets:
1961           str_replace:
1962             template:
1963               get_param: [EndpointMap, CongressInternal, host]
1964             params:
1965               CLOUDNAME:
1966                 get_param:
1967                 - CloudEndpoints
1968                 - get_param: [ServiceNetMap, CongressApiNetwork]
1969               IP_ADDRESS:
1970                 get_param:
1971                 - NetIpMap
1972                 - get_param: [ServiceNetMap, CongressApiNetwork]
1973         port:
1974           get_param: [EndpointMap, CongressInternal, port]
1975         protocol:
1976           get_param: [EndpointMap, CongressInternal, protocol]
1977         uri:
1978           list_join:
1979           - ''
1980           - - get_param: [EndpointMap, CongressInternal, protocol]
1981             - ://
1982             - str_replace:
1983                 template:
1984                   get_param: [EndpointMap, CongressInternal, host]
1985                 params:
1986                   CLOUDNAME:
1987                     get_param:
1988                     - CloudEndpoints
1989                     - get_param: [ServiceNetMap, CongressApiNetwork]
1990                   IP_ADDRESS:
1991                     get_param:
1992                     - NetIpMap
1993                     - str_replace:
1994                         params:
1995                           NETWORK:
1996                             get_param: [ServiceNetMap, CongressApiNetwork]
1997                         template: NETWORK_uri
1998             - ':'
1999             - get_param: [EndpointMap, CongressInternal, port]
2000         uri_no_suffix:
2001           list_join:
2002           - ''
2003           - - get_param: [EndpointMap, CongressInternal, protocol]
2004             - ://
2005             - str_replace:
2006                 template:
2007                   get_param: [EndpointMap, CongressInternal, host]
2008                 params:
2009                   CLOUDNAME:
2010                     get_param:
2011                     - CloudEndpoints
2012                     - get_param: [ServiceNetMap, CongressApiNetwork]
2013                   IP_ADDRESS:
2014                     get_param:
2015                     - NetIpMap
2016                     - str_replace:
2017                         params:
2018                           NETWORK:
2019                             get_param: [ServiceNetMap, CongressApiNetwork]
2020                         template: NETWORK_uri
2021             - ':'
2022             - get_param: [EndpointMap, CongressInternal, port]
2023       CongressPublic:
2024         host:
2025           str_replace:
2026             template:
2027               get_param: [EndpointMap, CongressPublic, host]
2028             params:
2029               CLOUDNAME:
2030                 get_param:
2031                 - CloudEndpoints
2032                 - get_param: [ServiceNetMap, PublicNetwork]
2033               IP_ADDRESS:
2034                 get_param:
2035                 - NetIpMap
2036                 - str_replace:
2037                     params:
2038                       NETWORK:
2039                         get_param: [ServiceNetMap, PublicNetwork]
2040                     template: NETWORK_uri
2041         host_nobrackets:
2042           str_replace:
2043             template:
2044               get_param: [EndpointMap, CongressPublic, host]
2045             params:
2046               CLOUDNAME:
2047                 get_param:
2048                 - CloudEndpoints
2049                 - get_param: [ServiceNetMap, PublicNetwork]
2050               IP_ADDRESS:
2051                 get_param:
2052                 - NetIpMap
2053                 - get_param: [ServiceNetMap, PublicNetwork]
2054         port:
2055           get_param: [EndpointMap, CongressPublic, port]
2056         protocol:
2057           get_param: [EndpointMap, CongressPublic, protocol]
2058         uri:
2059           list_join:
2060           - ''
2061           - - get_param: [EndpointMap, CongressPublic, protocol]
2062             - ://
2063             - str_replace:
2064                 template:
2065                   get_param: [EndpointMap, CongressPublic, host]
2066                 params:
2067                   CLOUDNAME:
2068                     get_param:
2069                     - CloudEndpoints
2070                     - get_param: [ServiceNetMap, PublicNetwork]
2071                   IP_ADDRESS:
2072                     get_param:
2073                     - NetIpMap
2074                     - str_replace:
2075                         params:
2076                           NETWORK:
2077                             get_param: [ServiceNetMap, PublicNetwork]
2078                         template: NETWORK_uri
2079             - ':'
2080             - get_param: [EndpointMap, CongressPublic, port]
2081         uri_no_suffix:
2082           list_join:
2083           - ''
2084           - - get_param: [EndpointMap, CongressPublic, protocol]
2085             - ://
2086             - str_replace:
2087                 template:
2088                   get_param: [EndpointMap, CongressPublic, host]
2089                 params:
2090                   CLOUDNAME:
2091                     get_param:
2092                     - CloudEndpoints
2093                     - get_param: [ServiceNetMap, PublicNetwork]
2094                   IP_ADDRESS:
2095                     get_param:
2096                     - NetIpMap
2097                     - str_replace:
2098                         params:
2099                           NETWORK:
2100                             get_param: [ServiceNetMap, PublicNetwork]
2101                         template: NETWORK_uri
2102             - ':'
2103             - get_param: [EndpointMap, CongressPublic, port]
2104       ContrailAnalyticsApiAdmin:
2105         host:
2106           str_replace:
2107             template:
2108               get_param: [EndpointMap, ContrailAnalyticsApiAdmin, host]
2109             params:
2110               CLOUDNAME:
2111                 get_param:
2112                 - CloudEndpoints
2113                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2114               IP_ADDRESS:
2115                 get_param:
2116                 - NetIpMap
2117                 - str_replace:
2118                     params:
2119                       NETWORK:
2120                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2121                     template: NETWORK_uri
2122         host_nobrackets:
2123           str_replace:
2124             template:
2125               get_param: [EndpointMap, ContrailAnalyticsApiAdmin, host]
2126             params:
2127               CLOUDNAME:
2128                 get_param:
2129                 - CloudEndpoints
2130                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2131               IP_ADDRESS:
2132                 get_param:
2133                 - NetIpMap
2134                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2135         port:
2136           get_param: [EndpointMap, ContrailAnalyticsApiAdmin, port]
2137         protocol:
2138           get_param: [EndpointMap, ContrailAnalyticsApiAdmin, protocol]
2139         uri:
2140           list_join:
2141           - ''
2142           - - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, protocol]
2143             - ://
2144             - str_replace:
2145                 template:
2146                   get_param: [EndpointMap, ContrailAnalyticsApiAdmin,
2147                     host]
2148                 params:
2149                   CLOUDNAME:
2150                     get_param:
2151                     - CloudEndpoints
2152                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2153                   IP_ADDRESS:
2154                     get_param:
2155                     - NetIpMap
2156                     - str_replace:
2157                         params:
2158                           NETWORK:
2159                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2160                         template: NETWORK_uri
2161             - ':'
2162             - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, port]
2163         uri_no_suffix:
2164           list_join:
2165           - ''
2166           - - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, protocol]
2167             - ://
2168             - str_replace:
2169                 template:
2170                   get_param: [EndpointMap, ContrailAnalyticsApiAdmin,
2171                     host]
2172                 params:
2173                   CLOUDNAME:
2174                     get_param:
2175                     - CloudEndpoints
2176                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2177                   IP_ADDRESS:
2178                     get_param:
2179                     - NetIpMap
2180                     - str_replace:
2181                         params:
2182                           NETWORK:
2183                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2184                         template: NETWORK_uri
2185             - ':'
2186             - get_param: [EndpointMap, ContrailAnalyticsApiAdmin, port]
2187       ContrailAnalyticsApiInternal:
2188         host:
2189           str_replace:
2190             template:
2191               get_param: [EndpointMap, ContrailAnalyticsApiInternal, host]
2192             params:
2193               CLOUDNAME:
2194                 get_param:
2195                 - CloudEndpoints
2196                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2197               IP_ADDRESS:
2198                 get_param:
2199                 - NetIpMap
2200                 - str_replace:
2201                     params:
2202                       NETWORK:
2203                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2204                     template: NETWORK_uri
2205         host_nobrackets:
2206           str_replace:
2207             template:
2208               get_param: [EndpointMap, ContrailAnalyticsApiInternal, host]
2209             params:
2210               CLOUDNAME:
2211                 get_param:
2212                 - CloudEndpoints
2213                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2214               IP_ADDRESS:
2215                 get_param:
2216                 - NetIpMap
2217                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2218         port:
2219           get_param: [EndpointMap, ContrailAnalyticsApiInternal, port]
2220         protocol:
2221           get_param: [EndpointMap, ContrailAnalyticsApiInternal, protocol]
2222         uri:
2223           list_join:
2224           - ''
2225           - - get_param: [EndpointMap, ContrailAnalyticsApiInternal, protocol]
2226             - ://
2227             - str_replace:
2228                 template:
2229                   get_param: [EndpointMap, ContrailAnalyticsApiInternal,
2230                     host]
2231                 params:
2232                   CLOUDNAME:
2233                     get_param:
2234                     - CloudEndpoints
2235                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2236                   IP_ADDRESS:
2237                     get_param:
2238                     - NetIpMap
2239                     - str_replace:
2240                         params:
2241                           NETWORK:
2242                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2243                         template: NETWORK_uri
2244             - ':'
2245             - get_param: [EndpointMap, ContrailAnalyticsApiInternal, port]
2246         uri_no_suffix:
2247           list_join:
2248           - ''
2249           - - get_param: [EndpointMap, ContrailAnalyticsApiInternal, protocol]
2250             - ://
2251             - str_replace:
2252                 template:
2253                   get_param: [EndpointMap, ContrailAnalyticsApiInternal,
2254                     host]
2255                 params:
2256                   CLOUDNAME:
2257                     get_param:
2258                     - CloudEndpoints
2259                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2260                   IP_ADDRESS:
2261                     get_param:
2262                     - NetIpMap
2263                     - str_replace:
2264                         params:
2265                           NETWORK:
2266                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2267                         template: NETWORK_uri
2268             - ':'
2269             - get_param: [EndpointMap, ContrailAnalyticsApiInternal, port]
2270       ContrailAnalyticsApiPublic:
2271         host:
2272           str_replace:
2273             template:
2274               get_param: [EndpointMap, ContrailAnalyticsApiPublic, host]
2275             params:
2276               CLOUDNAME:
2277                 get_param:
2278                 - CloudEndpoints
2279                 - get_param: [ServiceNetMap, PublicNetwork]
2280               IP_ADDRESS:
2281                 get_param:
2282                 - NetIpMap
2283                 - str_replace:
2284                     params:
2285                       NETWORK:
2286                         get_param: [ServiceNetMap, PublicNetwork]
2287                     template: NETWORK_uri
2288         host_nobrackets:
2289           str_replace:
2290             template:
2291               get_param: [EndpointMap, ContrailAnalyticsApiPublic, host]
2292             params:
2293               CLOUDNAME:
2294                 get_param:
2295                 - CloudEndpoints
2296                 - get_param: [ServiceNetMap, PublicNetwork]
2297               IP_ADDRESS:
2298                 get_param:
2299                 - NetIpMap
2300                 - get_param: [ServiceNetMap, PublicNetwork]
2301         port:
2302           get_param: [EndpointMap, ContrailAnalyticsApiPublic, port]
2303         protocol:
2304           get_param: [EndpointMap, ContrailAnalyticsApiPublic, protocol]
2305         uri:
2306           list_join:
2307           - ''
2308           - - get_param: [EndpointMap, ContrailAnalyticsApiPublic, protocol]
2309             - ://
2310             - str_replace:
2311                 template:
2312                   get_param: [EndpointMap, ContrailAnalyticsApiPublic,
2313                     host]
2314                 params:
2315                   CLOUDNAME:
2316                     get_param:
2317                     - CloudEndpoints
2318                     - get_param: [ServiceNetMap, PublicNetwork]
2319                   IP_ADDRESS:
2320                     get_param:
2321                     - NetIpMap
2322                     - str_replace:
2323                         params:
2324                           NETWORK:
2325                             get_param: [ServiceNetMap, PublicNetwork]
2326                         template: NETWORK_uri
2327             - ':'
2328             - get_param: [EndpointMap, ContrailAnalyticsApiPublic, port]
2329         uri_no_suffix:
2330           list_join:
2331           - ''
2332           - - get_param: [EndpointMap, ContrailAnalyticsApiPublic, protocol]
2333             - ://
2334             - str_replace:
2335                 template:
2336                   get_param: [EndpointMap, ContrailAnalyticsApiPublic,
2337                     host]
2338                 params:
2339                   CLOUDNAME:
2340                     get_param:
2341                     - CloudEndpoints
2342                     - get_param: [ServiceNetMap, PublicNetwork]
2343                   IP_ADDRESS:
2344                     get_param:
2345                     - NetIpMap
2346                     - str_replace:
2347                         params:
2348                           NETWORK:
2349                             get_param: [ServiceNetMap, PublicNetwork]
2350                         template: NETWORK_uri
2351             - ':'
2352             - get_param: [EndpointMap, ContrailAnalyticsApiPublic, port]
2353       ContrailAnalyticsCollectorHttpAdmin:
2354         host:
2355           str_replace:
2356             template:
2357               get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2358                 host]
2359             params:
2360               CLOUDNAME:
2361                 get_param:
2362                 - CloudEndpoints
2363                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2364               IP_ADDRESS:
2365                 get_param:
2366                 - NetIpMap
2367                 - str_replace:
2368                     params:
2369                       NETWORK:
2370                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2371                     template: NETWORK_uri
2372         host_nobrackets:
2373           str_replace:
2374             template:
2375               get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2376                 host]
2377             params:
2378               CLOUDNAME:
2379                 get_param:
2380                 - CloudEndpoints
2381                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2382               IP_ADDRESS:
2383                 get_param:
2384                 - NetIpMap
2385                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2386         port:
2387           get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2388             port]
2389         protocol:
2390           get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2391             protocol]
2392         uri:
2393           list_join:
2394           - ''
2395           - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2396                 protocol]
2397             - ://
2398             - str_replace:
2399                 template:
2400                   get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2401                     host]
2402                 params:
2403                   CLOUDNAME:
2404                     get_param:
2405                     - CloudEndpoints
2406                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2407                   IP_ADDRESS:
2408                     get_param:
2409                     - NetIpMap
2410                     - str_replace:
2411                         params:
2412                           NETWORK:
2413                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2414                         template: NETWORK_uri
2415             - ':'
2416             - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2417                 port]
2418         uri_no_suffix:
2419           list_join:
2420           - ''
2421           - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2422                 protocol]
2423             - ://
2424             - str_replace:
2425                 template:
2426                   get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2427                     host]
2428                 params:
2429                   CLOUDNAME:
2430                     get_param:
2431                     - CloudEndpoints
2432                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2433                   IP_ADDRESS:
2434                     get_param:
2435                     - NetIpMap
2436                     - str_replace:
2437                         params:
2438                           NETWORK:
2439                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2440                         template: NETWORK_uri
2441             - ':'
2442             - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpAdmin,
2443                 port]
2444       ContrailAnalyticsCollectorHttpInternal:
2445         host:
2446           str_replace:
2447             template:
2448               get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2449                 host]
2450             params:
2451               CLOUDNAME:
2452                 get_param:
2453                 - CloudEndpoints
2454                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2455               IP_ADDRESS:
2456                 get_param:
2457                 - NetIpMap
2458                 - str_replace:
2459                     params:
2460                       NETWORK:
2461                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2462                     template: NETWORK_uri
2463         host_nobrackets:
2464           str_replace:
2465             template:
2466               get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2467                 host]
2468             params:
2469               CLOUDNAME:
2470                 get_param:
2471                 - CloudEndpoints
2472                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2473               IP_ADDRESS:
2474                 get_param:
2475                 - NetIpMap
2476                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2477         port:
2478           get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2479             port]
2480         protocol:
2481           get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2482             protocol]
2483         uri:
2484           list_join:
2485           - ''
2486           - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2487                 protocol]
2488             - ://
2489             - str_replace:
2490                 template:
2491                   get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2492                     host]
2493                 params:
2494                   CLOUDNAME:
2495                     get_param:
2496                     - CloudEndpoints
2497                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2498                   IP_ADDRESS:
2499                     get_param:
2500                     - NetIpMap
2501                     - str_replace:
2502                         params:
2503                           NETWORK:
2504                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2505                         template: NETWORK_uri
2506             - ':'
2507             - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2508                 port]
2509         uri_no_suffix:
2510           list_join:
2511           - ''
2512           - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2513                 protocol]
2514             - ://
2515             - str_replace:
2516                 template:
2517                   get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2518                     host]
2519                 params:
2520                   CLOUDNAME:
2521                     get_param:
2522                     - CloudEndpoints
2523                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2524                   IP_ADDRESS:
2525                     get_param:
2526                     - NetIpMap
2527                     - str_replace:
2528                         params:
2529                           NETWORK:
2530                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2531                         template: NETWORK_uri
2532             - ':'
2533             - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpInternal,
2534                 port]
2535       ContrailAnalyticsCollectorHttpPublic:
2536         host:
2537           str_replace:
2538             template:
2539               get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2540                 host]
2541             params:
2542               CLOUDNAME:
2543                 get_param:
2544                 - CloudEndpoints
2545                 - get_param: [ServiceNetMap, PublicNetwork]
2546               IP_ADDRESS:
2547                 get_param:
2548                 - NetIpMap
2549                 - str_replace:
2550                     params:
2551                       NETWORK:
2552                         get_param: [ServiceNetMap, PublicNetwork]
2553                     template: NETWORK_uri
2554         host_nobrackets:
2555           str_replace:
2556             template:
2557               get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2558                 host]
2559             params:
2560               CLOUDNAME:
2561                 get_param:
2562                 - CloudEndpoints
2563                 - get_param: [ServiceNetMap, PublicNetwork]
2564               IP_ADDRESS:
2565                 get_param:
2566                 - NetIpMap
2567                 - get_param: [ServiceNetMap, PublicNetwork]
2568         port:
2569           get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2570             port]
2571         protocol:
2572           get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2573             protocol]
2574         uri:
2575           list_join:
2576           - ''
2577           - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2578                 protocol]
2579             - ://
2580             - str_replace:
2581                 template:
2582                   get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2583                     host]
2584                 params:
2585                   CLOUDNAME:
2586                     get_param:
2587                     - CloudEndpoints
2588                     - get_param: [ServiceNetMap, PublicNetwork]
2589                   IP_ADDRESS:
2590                     get_param:
2591                     - NetIpMap
2592                     - str_replace:
2593                         params:
2594                           NETWORK:
2595                             get_param: [ServiceNetMap, PublicNetwork]
2596                         template: NETWORK_uri
2597             - ':'
2598             - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2599                 port]
2600         uri_no_suffix:
2601           list_join:
2602           - ''
2603           - - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2604                 protocol]
2605             - ://
2606             - str_replace:
2607                 template:
2608                   get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2609                     host]
2610                 params:
2611                   CLOUDNAME:
2612                     get_param:
2613                     - CloudEndpoints
2614                     - get_param: [ServiceNetMap, PublicNetwork]
2615                   IP_ADDRESS:
2616                     get_param:
2617                     - NetIpMap
2618                     - str_replace:
2619                         params:
2620                           NETWORK:
2621                             get_param: [ServiceNetMap, PublicNetwork]
2622                         template: NETWORK_uri
2623             - ':'
2624             - get_param: [EndpointMap, ContrailAnalyticsCollectorHttpPublic,
2625                 port]
2626       ContrailAnalyticsCollectorSandeshAdmin:
2627         host:
2628           str_replace:
2629             template:
2630               get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2631                 host]
2632             params:
2633               CLOUDNAME:
2634                 get_param:
2635                 - CloudEndpoints
2636                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2637               IP_ADDRESS:
2638                 get_param:
2639                 - NetIpMap
2640                 - str_replace:
2641                     params:
2642                       NETWORK:
2643                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2644                     template: NETWORK_uri
2645         host_nobrackets:
2646           str_replace:
2647             template:
2648               get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2649                 host]
2650             params:
2651               CLOUDNAME:
2652                 get_param:
2653                 - CloudEndpoints
2654                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2655               IP_ADDRESS:
2656                 get_param:
2657                 - NetIpMap
2658                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2659         port:
2660           get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2661             port]
2662         protocol:
2663           get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2664             protocol]
2665         uri:
2666           list_join:
2667           - ''
2668           - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2669                 protocol]
2670             - ://
2671             - str_replace:
2672                 template:
2673                   get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2674                     host]
2675                 params:
2676                   CLOUDNAME:
2677                     get_param:
2678                     - CloudEndpoints
2679                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2680                   IP_ADDRESS:
2681                     get_param:
2682                     - NetIpMap
2683                     - str_replace:
2684                         params:
2685                           NETWORK:
2686                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2687                         template: NETWORK_uri
2688             - ':'
2689             - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2690                 port]
2691         uri_no_suffix:
2692           list_join:
2693           - ''
2694           - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2695                 protocol]
2696             - ://
2697             - str_replace:
2698                 template:
2699                   get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2700                     host]
2701                 params:
2702                   CLOUDNAME:
2703                     get_param:
2704                     - CloudEndpoints
2705                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2706                   IP_ADDRESS:
2707                     get_param:
2708                     - NetIpMap
2709                     - str_replace:
2710                         params:
2711                           NETWORK:
2712                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2713                         template: NETWORK_uri
2714             - ':'
2715             - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshAdmin,
2716                 port]
2717       ContrailAnalyticsCollectorSandeshInternal:
2718         host:
2719           str_replace:
2720             template:
2721               get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2722                 host]
2723             params:
2724               CLOUDNAME:
2725                 get_param:
2726                 - CloudEndpoints
2727                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2728               IP_ADDRESS:
2729                 get_param:
2730                 - NetIpMap
2731                 - str_replace:
2732                     params:
2733                       NETWORK:
2734                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2735                     template: NETWORK_uri
2736         host_nobrackets:
2737           str_replace:
2738             template:
2739               get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2740                 host]
2741             params:
2742               CLOUDNAME:
2743                 get_param:
2744                 - CloudEndpoints
2745                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2746               IP_ADDRESS:
2747                 get_param:
2748                 - NetIpMap
2749                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2750         port:
2751           get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2752             port]
2753         protocol:
2754           get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2755             protocol]
2756         uri:
2757           list_join:
2758           - ''
2759           - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2760                 protocol]
2761             - ://
2762             - str_replace:
2763                 template:
2764                   get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2765                     host]
2766                 params:
2767                   CLOUDNAME:
2768                     get_param:
2769                     - CloudEndpoints
2770                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2771                   IP_ADDRESS:
2772                     get_param:
2773                     - NetIpMap
2774                     - str_replace:
2775                         params:
2776                           NETWORK:
2777                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2778                         template: NETWORK_uri
2779             - ':'
2780             - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2781                 port]
2782         uri_no_suffix:
2783           list_join:
2784           - ''
2785           - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2786                 protocol]
2787             - ://
2788             - str_replace:
2789                 template:
2790                   get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2791                     host]
2792                 params:
2793                   CLOUDNAME:
2794                     get_param:
2795                     - CloudEndpoints
2796                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2797                   IP_ADDRESS:
2798                     get_param:
2799                     - NetIpMap
2800                     - str_replace:
2801                         params:
2802                           NETWORK:
2803                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2804                         template: NETWORK_uri
2805             - ':'
2806             - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshInternal,
2807                 port]
2808       ContrailAnalyticsCollectorSandeshPublic:
2809         host:
2810           str_replace:
2811             template:
2812               get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2813                 host]
2814             params:
2815               CLOUDNAME:
2816                 get_param:
2817                 - CloudEndpoints
2818                 - get_param: [ServiceNetMap, PublicNetwork]
2819               IP_ADDRESS:
2820                 get_param:
2821                 - NetIpMap
2822                 - str_replace:
2823                     params:
2824                       NETWORK:
2825                         get_param: [ServiceNetMap, PublicNetwork]
2826                     template: NETWORK_uri
2827         host_nobrackets:
2828           str_replace:
2829             template:
2830               get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2831                 host]
2832             params:
2833               CLOUDNAME:
2834                 get_param:
2835                 - CloudEndpoints
2836                 - get_param: [ServiceNetMap, PublicNetwork]
2837               IP_ADDRESS:
2838                 get_param:
2839                 - NetIpMap
2840                 - get_param: [ServiceNetMap, PublicNetwork]
2841         port:
2842           get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2843             port]
2844         protocol:
2845           get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2846             protocol]
2847         uri:
2848           list_join:
2849           - ''
2850           - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2851                 protocol]
2852             - ://
2853             - str_replace:
2854                 template:
2855                   get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2856                     host]
2857                 params:
2858                   CLOUDNAME:
2859                     get_param:
2860                     - CloudEndpoints
2861                     - get_param: [ServiceNetMap, PublicNetwork]
2862                   IP_ADDRESS:
2863                     get_param:
2864                     - NetIpMap
2865                     - str_replace:
2866                         params:
2867                           NETWORK:
2868                             get_param: [ServiceNetMap, PublicNetwork]
2869                         template: NETWORK_uri
2870             - ':'
2871             - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2872                 port]
2873         uri_no_suffix:
2874           list_join:
2875           - ''
2876           - - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2877                 protocol]
2878             - ://
2879             - str_replace:
2880                 template:
2881                   get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2882                     host]
2883                 params:
2884                   CLOUDNAME:
2885                     get_param:
2886                     - CloudEndpoints
2887                     - get_param: [ServiceNetMap, PublicNetwork]
2888                   IP_ADDRESS:
2889                     get_param:
2890                     - NetIpMap
2891                     - str_replace:
2892                         params:
2893                           NETWORK:
2894                             get_param: [ServiceNetMap, PublicNetwork]
2895                         template: NETWORK_uri
2896             - ':'
2897             - get_param: [EndpointMap, ContrailAnalyticsCollectorSandeshPublic,
2898                 port]
2899       ContrailAnalyticsHttpAdmin:
2900         host:
2901           str_replace:
2902             template:
2903               get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, host]
2904             params:
2905               CLOUDNAME:
2906                 get_param:
2907                 - CloudEndpoints
2908                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2909               IP_ADDRESS:
2910                 get_param:
2911                 - NetIpMap
2912                 - str_replace:
2913                     params:
2914                       NETWORK:
2915                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2916                     template: NETWORK_uri
2917         host_nobrackets:
2918           str_replace:
2919             template:
2920               get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, host]
2921             params:
2922               CLOUDNAME:
2923                 get_param:
2924                 - CloudEndpoints
2925                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2926               IP_ADDRESS:
2927                 get_param:
2928                 - NetIpMap
2929                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2930         port:
2931           get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, port]
2932         protocol:
2933           get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, protocol]
2934         uri:
2935           list_join:
2936           - ''
2937           - - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, protocol]
2938             - ://
2939             - str_replace:
2940                 template:
2941                   get_param: [EndpointMap, ContrailAnalyticsHttpAdmin,
2942                     host]
2943                 params:
2944                   CLOUDNAME:
2945                     get_param:
2946                     - CloudEndpoints
2947                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2948                   IP_ADDRESS:
2949                     get_param:
2950                     - NetIpMap
2951                     - str_replace:
2952                         params:
2953                           NETWORK:
2954                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2955                         template: NETWORK_uri
2956             - ':'
2957             - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, port]
2958         uri_no_suffix:
2959           list_join:
2960           - ''
2961           - - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, protocol]
2962             - ://
2963             - str_replace:
2964                 template:
2965                   get_param: [EndpointMap, ContrailAnalyticsHttpAdmin,
2966                     host]
2967                 params:
2968                   CLOUDNAME:
2969                     get_param:
2970                     - CloudEndpoints
2971                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2972                   IP_ADDRESS:
2973                     get_param:
2974                     - NetIpMap
2975                     - str_replace:
2976                         params:
2977                           NETWORK:
2978                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2979                         template: NETWORK_uri
2980             - ':'
2981             - get_param: [EndpointMap, ContrailAnalyticsHttpAdmin, port]
2982       ContrailAnalyticsHttpInternal:
2983         host:
2984           str_replace:
2985             template:
2986               get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
2987                 host]
2988             params:
2989               CLOUDNAME:
2990                 get_param:
2991                 - CloudEndpoints
2992                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
2993               IP_ADDRESS:
2994                 get_param:
2995                 - NetIpMap
2996                 - str_replace:
2997                     params:
2998                       NETWORK:
2999                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3000                     template: NETWORK_uri
3001         host_nobrackets:
3002           str_replace:
3003             template:
3004               get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3005                 host]
3006             params:
3007               CLOUDNAME:
3008                 get_param:
3009                 - CloudEndpoints
3010                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3011               IP_ADDRESS:
3012                 get_param:
3013                 - NetIpMap
3014                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3015         port:
3016           get_param: [EndpointMap, ContrailAnalyticsHttpInternal, port]
3017         protocol:
3018           get_param: [EndpointMap, ContrailAnalyticsHttpInternal, protocol]
3019         uri:
3020           list_join:
3021           - ''
3022           - - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3023                 protocol]
3024             - ://
3025             - str_replace:
3026                 template:
3027                   get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3028                     host]
3029                 params:
3030                   CLOUDNAME:
3031                     get_param:
3032                     - CloudEndpoints
3033                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3034                   IP_ADDRESS:
3035                     get_param:
3036                     - NetIpMap
3037                     - str_replace:
3038                         params:
3039                           NETWORK:
3040                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3041                         template: NETWORK_uri
3042             - ':'
3043             - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3044                 port]
3045         uri_no_suffix:
3046           list_join:
3047           - ''
3048           - - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3049                 protocol]
3050             - ://
3051             - str_replace:
3052                 template:
3053                   get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3054                     host]
3055                 params:
3056                   CLOUDNAME:
3057                     get_param:
3058                     - CloudEndpoints
3059                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3060                   IP_ADDRESS:
3061                     get_param:
3062                     - NetIpMap
3063                     - str_replace:
3064                         params:
3065                           NETWORK:
3066                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3067                         template: NETWORK_uri
3068             - ':'
3069             - get_param: [EndpointMap, ContrailAnalyticsHttpInternal,
3070                 port]
3071       ContrailAnalyticsHttpPublic:
3072         host:
3073           str_replace:
3074             template:
3075               get_param: [EndpointMap, ContrailAnalyticsHttpPublic, host]
3076             params:
3077               CLOUDNAME:
3078                 get_param:
3079                 - CloudEndpoints
3080                 - get_param: [ServiceNetMap, PublicNetwork]
3081               IP_ADDRESS:
3082                 get_param:
3083                 - NetIpMap
3084                 - str_replace:
3085                     params:
3086                       NETWORK:
3087                         get_param: [ServiceNetMap, PublicNetwork]
3088                     template: NETWORK_uri
3089         host_nobrackets:
3090           str_replace:
3091             template:
3092               get_param: [EndpointMap, ContrailAnalyticsHttpPublic, host]
3093             params:
3094               CLOUDNAME:
3095                 get_param:
3096                 - CloudEndpoints
3097                 - get_param: [ServiceNetMap, PublicNetwork]
3098               IP_ADDRESS:
3099                 get_param:
3100                 - NetIpMap
3101                 - get_param: [ServiceNetMap, PublicNetwork]
3102         port:
3103           get_param: [EndpointMap, ContrailAnalyticsHttpPublic, port]
3104         protocol:
3105           get_param: [EndpointMap, ContrailAnalyticsHttpPublic, protocol]
3106         uri:
3107           list_join:
3108           - ''
3109           - - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, protocol]
3110             - ://
3111             - str_replace:
3112                 template:
3113                   get_param: [EndpointMap, ContrailAnalyticsHttpPublic,
3114                     host]
3115                 params:
3116                   CLOUDNAME:
3117                     get_param:
3118                     - CloudEndpoints
3119                     - get_param: [ServiceNetMap, PublicNetwork]
3120                   IP_ADDRESS:
3121                     get_param:
3122                     - NetIpMap
3123                     - str_replace:
3124                         params:
3125                           NETWORK:
3126                             get_param: [ServiceNetMap, PublicNetwork]
3127                         template: NETWORK_uri
3128             - ':'
3129             - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, port]
3130         uri_no_suffix:
3131           list_join:
3132           - ''
3133           - - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, protocol]
3134             - ://
3135             - str_replace:
3136                 template:
3137                   get_param: [EndpointMap, ContrailAnalyticsHttpPublic,
3138                     host]
3139                 params:
3140                   CLOUDNAME:
3141                     get_param:
3142                     - CloudEndpoints
3143                     - get_param: [ServiceNetMap, PublicNetwork]
3144                   IP_ADDRESS:
3145                     get_param:
3146                     - NetIpMap
3147                     - str_replace:
3148                         params:
3149                           NETWORK:
3150                             get_param: [ServiceNetMap, PublicNetwork]
3151                         template: NETWORK_uri
3152             - ':'
3153             - get_param: [EndpointMap, ContrailAnalyticsHttpPublic, port]
3154       ContrailAnalyticsRedisAdmin:
3155         host:
3156           str_replace:
3157             template:
3158               get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, host]
3159             params:
3160               CLOUDNAME:
3161                 get_param:
3162                 - CloudEndpoints
3163                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3164               IP_ADDRESS:
3165                 get_param:
3166                 - NetIpMap
3167                 - str_replace:
3168                     params:
3169                       NETWORK:
3170                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3171                     template: NETWORK_uri
3172         host_nobrackets:
3173           str_replace:
3174             template:
3175               get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, host]
3176             params:
3177               CLOUDNAME:
3178                 get_param:
3179                 - CloudEndpoints
3180                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3181               IP_ADDRESS:
3182                 get_param:
3183                 - NetIpMap
3184                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3185         port:
3186           get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, port]
3187         protocol:
3188           get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, protocol]
3189         uri:
3190           list_join:
3191           - ''
3192           - - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, protocol]
3193             - ://
3194             - str_replace:
3195                 template:
3196                   get_param: [EndpointMap, ContrailAnalyticsRedisAdmin,
3197                     host]
3198                 params:
3199                   CLOUDNAME:
3200                     get_param:
3201                     - CloudEndpoints
3202                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3203                   IP_ADDRESS:
3204                     get_param:
3205                     - NetIpMap
3206                     - str_replace:
3207                         params:
3208                           NETWORK:
3209                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3210                         template: NETWORK_uri
3211             - ':'
3212             - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, port]
3213         uri_no_suffix:
3214           list_join:
3215           - ''
3216           - - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, protocol]
3217             - ://
3218             - str_replace:
3219                 template:
3220                   get_param: [EndpointMap, ContrailAnalyticsRedisAdmin,
3221                     host]
3222                 params:
3223                   CLOUDNAME:
3224                     get_param:
3225                     - CloudEndpoints
3226                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3227                   IP_ADDRESS:
3228                     get_param:
3229                     - NetIpMap
3230                     - str_replace:
3231                         params:
3232                           NETWORK:
3233                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3234                         template: NETWORK_uri
3235             - ':'
3236             - get_param: [EndpointMap, ContrailAnalyticsRedisAdmin, port]
3237       ContrailAnalyticsRedisInternal:
3238         host:
3239           str_replace:
3240             template:
3241               get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3242                 host]
3243             params:
3244               CLOUDNAME:
3245                 get_param:
3246                 - CloudEndpoints
3247                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3248               IP_ADDRESS:
3249                 get_param:
3250                 - NetIpMap
3251                 - str_replace:
3252                     params:
3253                       NETWORK:
3254                         get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3255                     template: NETWORK_uri
3256         host_nobrackets:
3257           str_replace:
3258             template:
3259               get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3260                 host]
3261             params:
3262               CLOUDNAME:
3263                 get_param:
3264                 - CloudEndpoints
3265                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3266               IP_ADDRESS:
3267                 get_param:
3268                 - NetIpMap
3269                 - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3270         port:
3271           get_param: [EndpointMap, ContrailAnalyticsRedisInternal, port]
3272         protocol:
3273           get_param: [EndpointMap, ContrailAnalyticsRedisInternal, protocol]
3274         uri:
3275           list_join:
3276           - ''
3277           - - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3278                 protocol]
3279             - ://
3280             - str_replace:
3281                 template:
3282                   get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3283                     host]
3284                 params:
3285                   CLOUDNAME:
3286                     get_param:
3287                     - CloudEndpoints
3288                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3289                   IP_ADDRESS:
3290                     get_param:
3291                     - NetIpMap
3292                     - str_replace:
3293                         params:
3294                           NETWORK:
3295                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3296                         template: NETWORK_uri
3297             - ':'
3298             - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3299                 port]
3300         uri_no_suffix:
3301           list_join:
3302           - ''
3303           - - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3304                 protocol]
3305             - ://
3306             - str_replace:
3307                 template:
3308                   get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3309                     host]
3310                 params:
3311                   CLOUDNAME:
3312                     get_param:
3313                     - CloudEndpoints
3314                     - get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3315                   IP_ADDRESS:
3316                     get_param:
3317                     - NetIpMap
3318                     - str_replace:
3319                         params:
3320                           NETWORK:
3321                             get_param: [ServiceNetMap, ContrailAnalyticsNetwork]
3322                         template: NETWORK_uri
3323             - ':'
3324             - get_param: [EndpointMap, ContrailAnalyticsRedisInternal,
3325                 port]
3326       ContrailAnalyticsRedisPublic:
3327         host:
3328           str_replace:
3329             template:
3330               get_param: [EndpointMap, ContrailAnalyticsRedisPublic, host]
3331             params:
3332               CLOUDNAME:
3333                 get_param:
3334                 - CloudEndpoints
3335                 - get_param: [ServiceNetMap, PublicNetwork]
3336               IP_ADDRESS:
3337                 get_param:
3338                 - NetIpMap
3339                 - str_replace:
3340                     params:
3341                       NETWORK:
3342                         get_param: [ServiceNetMap, PublicNetwork]
3343                     template: NETWORK_uri
3344         host_nobrackets:
3345           str_replace:
3346             template:
3347               get_param: [EndpointMap, ContrailAnalyticsRedisPublic, host]
3348             params:
3349               CLOUDNAME:
3350                 get_param:
3351                 - CloudEndpoints
3352                 - get_param: [ServiceNetMap, PublicNetwork]
3353               IP_ADDRESS:
3354                 get_param:
3355                 - NetIpMap
3356                 - get_param: [ServiceNetMap, PublicNetwork]
3357         port:
3358           get_param: [EndpointMap, ContrailAnalyticsRedisPublic, port]
3359         protocol:
3360           get_param: [EndpointMap, ContrailAnalyticsRedisPublic, protocol]
3361         uri:
3362           list_join:
3363           - ''
3364           - - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, protocol]
3365             - ://
3366             - str_replace:
3367                 template:
3368                   get_param: [EndpointMap, ContrailAnalyticsRedisPublic,
3369                     host]
3370                 params:
3371                   CLOUDNAME:
3372                     get_param:
3373                     - CloudEndpoints
3374                     - get_param: [ServiceNetMap, PublicNetwork]
3375                   IP_ADDRESS:
3376                     get_param:
3377                     - NetIpMap
3378                     - str_replace:
3379                         params:
3380                           NETWORK:
3381                             get_param: [ServiceNetMap, PublicNetwork]
3382                         template: NETWORK_uri
3383             - ':'
3384             - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, port]
3385         uri_no_suffix:
3386           list_join:
3387           - ''
3388           - - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, protocol]
3389             - ://
3390             - str_replace:
3391                 template:
3392                   get_param: [EndpointMap, ContrailAnalyticsRedisPublic,
3393                     host]
3394                 params:
3395                   CLOUDNAME:
3396                     get_param:
3397                     - CloudEndpoints
3398                     - get_param: [ServiceNetMap, PublicNetwork]
3399                   IP_ADDRESS:
3400                     get_param:
3401                     - NetIpMap
3402                     - str_replace:
3403                         params:
3404                           NETWORK:
3405                             get_param: [ServiceNetMap, PublicNetwork]
3406                         template: NETWORK_uri
3407             - ':'
3408             - get_param: [EndpointMap, ContrailAnalyticsRedisPublic, port]
3409       ContrailConfigAdmin:
3410         host:
3411           str_replace:
3412             template:
3413               get_param: [EndpointMap, ContrailConfigAdmin, host]
3414             params:
3415               CLOUDNAME:
3416                 get_param:
3417                 - CloudEndpoints
3418                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3419               IP_ADDRESS:
3420                 get_param:
3421                 - NetIpMap
3422                 - str_replace:
3423                     params:
3424                       NETWORK:
3425                         get_param: [ServiceNetMap, ContrailConfigNetwork]
3426                     template: NETWORK_uri
3427         host_nobrackets:
3428           str_replace:
3429             template:
3430               get_param: [EndpointMap, ContrailConfigAdmin, host]
3431             params:
3432               CLOUDNAME:
3433                 get_param:
3434                 - CloudEndpoints
3435                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3436               IP_ADDRESS:
3437                 get_param:
3438                 - NetIpMap
3439                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3440         port:
3441           get_param: [EndpointMap, ContrailConfigAdmin, port]
3442         protocol:
3443           get_param: [EndpointMap, ContrailConfigAdmin, protocol]
3444         uri:
3445           list_join:
3446           - ''
3447           - - get_param: [EndpointMap, ContrailConfigAdmin, protocol]
3448             - ://
3449             - str_replace:
3450                 template:
3451                   get_param: [EndpointMap, ContrailConfigAdmin, host]
3452                 params:
3453                   CLOUDNAME:
3454                     get_param:
3455                     - CloudEndpoints
3456                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3457                   IP_ADDRESS:
3458                     get_param:
3459                     - NetIpMap
3460                     - str_replace:
3461                         params:
3462                           NETWORK:
3463                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3464                         template: NETWORK_uri
3465             - ':'
3466             - get_param: [EndpointMap, ContrailConfigAdmin, port]
3467         uri_no_suffix:
3468           list_join:
3469           - ''
3470           - - get_param: [EndpointMap, ContrailConfigAdmin, protocol]
3471             - ://
3472             - str_replace:
3473                 template:
3474                   get_param: [EndpointMap, ContrailConfigAdmin, host]
3475                 params:
3476                   CLOUDNAME:
3477                     get_param:
3478                     - CloudEndpoints
3479                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3480                   IP_ADDRESS:
3481                     get_param:
3482                     - NetIpMap
3483                     - str_replace:
3484                         params:
3485                           NETWORK:
3486                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3487                         template: NETWORK_uri
3488             - ':'
3489             - get_param: [EndpointMap, ContrailConfigAdmin, port]
3490       ContrailConfigInternal:
3491         host:
3492           str_replace:
3493             template:
3494               get_param: [EndpointMap, ContrailConfigInternal, host]
3495             params:
3496               CLOUDNAME:
3497                 get_param:
3498                 - CloudEndpoints
3499                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3500               IP_ADDRESS:
3501                 get_param:
3502                 - NetIpMap
3503                 - str_replace:
3504                     params:
3505                       NETWORK:
3506                         get_param: [ServiceNetMap, ContrailConfigNetwork]
3507                     template: NETWORK_uri
3508         host_nobrackets:
3509           str_replace:
3510             template:
3511               get_param: [EndpointMap, ContrailConfigInternal, host]
3512             params:
3513               CLOUDNAME:
3514                 get_param:
3515                 - CloudEndpoints
3516                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3517               IP_ADDRESS:
3518                 get_param:
3519                 - NetIpMap
3520                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3521         port:
3522           get_param: [EndpointMap, ContrailConfigInternal, port]
3523         protocol:
3524           get_param: [EndpointMap, ContrailConfigInternal, protocol]
3525         uri:
3526           list_join:
3527           - ''
3528           - - get_param: [EndpointMap, ContrailConfigInternal, protocol]
3529             - ://
3530             - str_replace:
3531                 template:
3532                   get_param: [EndpointMap, ContrailConfigInternal, host]
3533                 params:
3534                   CLOUDNAME:
3535                     get_param:
3536                     - CloudEndpoints
3537                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3538                   IP_ADDRESS:
3539                     get_param:
3540                     - NetIpMap
3541                     - str_replace:
3542                         params:
3543                           NETWORK:
3544                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3545                         template: NETWORK_uri
3546             - ':'
3547             - get_param: [EndpointMap, ContrailConfigInternal, port]
3548         uri_no_suffix:
3549           list_join:
3550           - ''
3551           - - get_param: [EndpointMap, ContrailConfigInternal, protocol]
3552             - ://
3553             - str_replace:
3554                 template:
3555                   get_param: [EndpointMap, ContrailConfigInternal, host]
3556                 params:
3557                   CLOUDNAME:
3558                     get_param:
3559                     - CloudEndpoints
3560                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3561                   IP_ADDRESS:
3562                     get_param:
3563                     - NetIpMap
3564                     - str_replace:
3565                         params:
3566                           NETWORK:
3567                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3568                         template: NETWORK_uri
3569             - ':'
3570             - get_param: [EndpointMap, ContrailConfigInternal, port]
3571       ContrailConfigPublic:
3572         host:
3573           str_replace:
3574             template:
3575               get_param: [EndpointMap, ContrailConfigPublic, host]
3576             params:
3577               CLOUDNAME:
3578                 get_param:
3579                 - CloudEndpoints
3580                 - get_param: [ServiceNetMap, PublicNetwork]
3581               IP_ADDRESS:
3582                 get_param:
3583                 - NetIpMap
3584                 - str_replace:
3585                     params:
3586                       NETWORK:
3587                         get_param: [ServiceNetMap, PublicNetwork]
3588                     template: NETWORK_uri
3589         host_nobrackets:
3590           str_replace:
3591             template:
3592               get_param: [EndpointMap, ContrailConfigPublic, host]
3593             params:
3594               CLOUDNAME:
3595                 get_param:
3596                 - CloudEndpoints
3597                 - get_param: [ServiceNetMap, PublicNetwork]
3598               IP_ADDRESS:
3599                 get_param:
3600                 - NetIpMap
3601                 - get_param: [ServiceNetMap, PublicNetwork]
3602         port:
3603           get_param: [EndpointMap, ContrailConfigPublic, port]
3604         protocol:
3605           get_param: [EndpointMap, ContrailConfigPublic, protocol]
3606         uri:
3607           list_join:
3608           - ''
3609           - - get_param: [EndpointMap, ContrailConfigPublic, protocol]
3610             - ://
3611             - str_replace:
3612                 template:
3613                   get_param: [EndpointMap, ContrailConfigPublic, host]
3614                 params:
3615                   CLOUDNAME:
3616                     get_param:
3617                     - CloudEndpoints
3618                     - get_param: [ServiceNetMap, PublicNetwork]
3619                   IP_ADDRESS:
3620                     get_param:
3621                     - NetIpMap
3622                     - str_replace:
3623                         params:
3624                           NETWORK:
3625                             get_param: [ServiceNetMap, PublicNetwork]
3626                         template: NETWORK_uri
3627             - ':'
3628             - get_param: [EndpointMap, ContrailConfigPublic, port]
3629         uri_no_suffix:
3630           list_join:
3631           - ''
3632           - - get_param: [EndpointMap, ContrailConfigPublic, protocol]
3633             - ://
3634             - str_replace:
3635                 template:
3636                   get_param: [EndpointMap, ContrailConfigPublic, host]
3637                 params:
3638                   CLOUDNAME:
3639                     get_param:
3640                     - CloudEndpoints
3641                     - get_param: [ServiceNetMap, PublicNetwork]
3642                   IP_ADDRESS:
3643                     get_param:
3644                     - NetIpMap
3645                     - str_replace:
3646                         params:
3647                           NETWORK:
3648                             get_param: [ServiceNetMap, PublicNetwork]
3649                         template: NETWORK_uri
3650             - ':'
3651             - get_param: [EndpointMap, ContrailConfigPublic, port]
3652       ContrailDiscoveryAdmin:
3653         host:
3654           str_replace:
3655             template:
3656               get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
3657             params:
3658               CLOUDNAME:
3659                 get_param:
3660                 - CloudEndpoints
3661                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3662               IP_ADDRESS:
3663                 get_param:
3664                 - NetIpMap
3665                 - str_replace:
3666                     params:
3667                       NETWORK:
3668                         get_param: [ServiceNetMap, ContrailConfigNetwork]
3669                     template: NETWORK_uri
3670         host_nobrackets:
3671           str_replace:
3672             template:
3673               get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
3674             params:
3675               CLOUDNAME:
3676                 get_param:
3677                 - CloudEndpoints
3678                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3679               IP_ADDRESS:
3680                 get_param:
3681                 - NetIpMap
3682                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3683         port:
3684           get_param: [EndpointMap, ContrailDiscoveryAdmin, port]
3685         protocol:
3686           get_param: [EndpointMap, ContrailDiscoveryAdmin, protocol]
3687         uri:
3688           list_join:
3689           - ''
3690           - - get_param: [EndpointMap, ContrailDiscoveryAdmin, protocol]
3691             - ://
3692             - str_replace:
3693                 template:
3694                   get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
3695                 params:
3696                   CLOUDNAME:
3697                     get_param:
3698                     - CloudEndpoints
3699                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3700                   IP_ADDRESS:
3701                     get_param:
3702                     - NetIpMap
3703                     - str_replace:
3704                         params:
3705                           NETWORK:
3706                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3707                         template: NETWORK_uri
3708             - ':'
3709             - get_param: [EndpointMap, ContrailDiscoveryAdmin, port]
3710         uri_no_suffix:
3711           list_join:
3712           - ''
3713           - - get_param: [EndpointMap, ContrailDiscoveryAdmin, protocol]
3714             - ://
3715             - str_replace:
3716                 template:
3717                   get_param: [EndpointMap, ContrailDiscoveryAdmin, host]
3718                 params:
3719                   CLOUDNAME:
3720                     get_param:
3721                     - CloudEndpoints
3722                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3723                   IP_ADDRESS:
3724                     get_param:
3725                     - NetIpMap
3726                     - str_replace:
3727                         params:
3728                           NETWORK:
3729                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3730                         template: NETWORK_uri
3731             - ':'
3732             - get_param: [EndpointMap, ContrailDiscoveryAdmin, port]
3733       ContrailDiscoveryInternal:
3734         host:
3735           str_replace:
3736             template:
3737               get_param: [EndpointMap, ContrailDiscoveryInternal, host]
3738             params:
3739               CLOUDNAME:
3740                 get_param:
3741                 - CloudEndpoints
3742                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3743               IP_ADDRESS:
3744                 get_param:
3745                 - NetIpMap
3746                 - str_replace:
3747                     params:
3748                       NETWORK:
3749                         get_param: [ServiceNetMap, ContrailConfigNetwork]
3750                     template: NETWORK_uri
3751         host_nobrackets:
3752           str_replace:
3753             template:
3754               get_param: [EndpointMap, ContrailDiscoveryInternal, host]
3755             params:
3756               CLOUDNAME:
3757                 get_param:
3758                 - CloudEndpoints
3759                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3760               IP_ADDRESS:
3761                 get_param:
3762                 - NetIpMap
3763                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3764         port:
3765           get_param: [EndpointMap, ContrailDiscoveryInternal, port]
3766         protocol:
3767           get_param: [EndpointMap, ContrailDiscoveryInternal, protocol]
3768         uri:
3769           list_join:
3770           - ''
3771           - - get_param: [EndpointMap, ContrailDiscoveryInternal, protocol]
3772             - ://
3773             - str_replace:
3774                 template:
3775                   get_param: [EndpointMap, ContrailDiscoveryInternal,
3776                     host]
3777                 params:
3778                   CLOUDNAME:
3779                     get_param:
3780                     - CloudEndpoints
3781                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3782                   IP_ADDRESS:
3783                     get_param:
3784                     - NetIpMap
3785                     - str_replace:
3786                         params:
3787                           NETWORK:
3788                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3789                         template: NETWORK_uri
3790             - ':'
3791             - get_param: [EndpointMap, ContrailDiscoveryInternal, port]
3792         uri_no_suffix:
3793           list_join:
3794           - ''
3795           - - get_param: [EndpointMap, ContrailDiscoveryInternal, protocol]
3796             - ://
3797             - str_replace:
3798                 template:
3799                   get_param: [EndpointMap, ContrailDiscoveryInternal,
3800                     host]
3801                 params:
3802                   CLOUDNAME:
3803                     get_param:
3804                     - CloudEndpoints
3805                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3806                   IP_ADDRESS:
3807                     get_param:
3808                     - NetIpMap
3809                     - str_replace:
3810                         params:
3811                           NETWORK:
3812                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3813                         template: NETWORK_uri
3814             - ':'
3815             - get_param: [EndpointMap, ContrailDiscoveryInternal, port]
3816       ContrailDiscoveryPublic:
3817         host:
3818           str_replace:
3819             template:
3820               get_param: [EndpointMap, ContrailDiscoveryPublic, host]
3821             params:
3822               CLOUDNAME:
3823                 get_param:
3824                 - CloudEndpoints
3825                 - get_param: [ServiceNetMap, PublicNetwork]
3826               IP_ADDRESS:
3827                 get_param:
3828                 - NetIpMap
3829                 - str_replace:
3830                     params:
3831                       NETWORK:
3832                         get_param: [ServiceNetMap, PublicNetwork]
3833                     template: NETWORK_uri
3834         host_nobrackets:
3835           str_replace:
3836             template:
3837               get_param: [EndpointMap, ContrailDiscoveryPublic, host]
3838             params:
3839               CLOUDNAME:
3840                 get_param:
3841                 - CloudEndpoints
3842                 - get_param: [ServiceNetMap, PublicNetwork]
3843               IP_ADDRESS:
3844                 get_param:
3845                 - NetIpMap
3846                 - get_param: [ServiceNetMap, PublicNetwork]
3847         port:
3848           get_param: [EndpointMap, ContrailDiscoveryPublic, port]
3849         protocol:
3850           get_param: [EndpointMap, ContrailDiscoveryPublic, protocol]
3851         uri:
3852           list_join:
3853           - ''
3854           - - get_param: [EndpointMap, ContrailDiscoveryPublic, protocol]
3855             - ://
3856             - str_replace:
3857                 template:
3858                   get_param: [EndpointMap, ContrailDiscoveryPublic, host]
3859                 params:
3860                   CLOUDNAME:
3861                     get_param:
3862                     - CloudEndpoints
3863                     - get_param: [ServiceNetMap, PublicNetwork]
3864                   IP_ADDRESS:
3865                     get_param:
3866                     - NetIpMap
3867                     - str_replace:
3868                         params:
3869                           NETWORK:
3870                             get_param: [ServiceNetMap, PublicNetwork]
3871                         template: NETWORK_uri
3872             - ':'
3873             - get_param: [EndpointMap, ContrailDiscoveryPublic, port]
3874         uri_no_suffix:
3875           list_join:
3876           - ''
3877           - - get_param: [EndpointMap, ContrailDiscoveryPublic, protocol]
3878             - ://
3879             - str_replace:
3880                 template:
3881                   get_param: [EndpointMap, ContrailDiscoveryPublic, host]
3882                 params:
3883                   CLOUDNAME:
3884                     get_param:
3885                     - CloudEndpoints
3886                     - get_param: [ServiceNetMap, PublicNetwork]
3887                   IP_ADDRESS:
3888                     get_param:
3889                     - NetIpMap
3890                     - str_replace:
3891                         params:
3892                           NETWORK:
3893                             get_param: [ServiceNetMap, PublicNetwork]
3894                         template: NETWORK_uri
3895             - ':'
3896             - get_param: [EndpointMap, ContrailDiscoveryPublic, port]
3897       ContrailWebuiHttpAdmin:
3898         host:
3899           str_replace:
3900             template:
3901               get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
3902             params:
3903               CLOUDNAME:
3904                 get_param:
3905                 - CloudEndpoints
3906                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3907               IP_ADDRESS:
3908                 get_param:
3909                 - NetIpMap
3910                 - str_replace:
3911                     params:
3912                       NETWORK:
3913                         get_param: [ServiceNetMap, ContrailConfigNetwork]
3914                     template: NETWORK_uri
3915         host_nobrackets:
3916           str_replace:
3917             template:
3918               get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
3919             params:
3920               CLOUDNAME:
3921                 get_param:
3922                 - CloudEndpoints
3923                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3924               IP_ADDRESS:
3925                 get_param:
3926                 - NetIpMap
3927                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3928         port:
3929           get_param: [EndpointMap, ContrailWebuiHttpAdmin, port]
3930         protocol:
3931           get_param: [EndpointMap, ContrailWebuiHttpAdmin, protocol]
3932         uri:
3933           list_join:
3934           - ''
3935           - - get_param: [EndpointMap, ContrailWebuiHttpAdmin, protocol]
3936             - ://
3937             - str_replace:
3938                 template:
3939                   get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
3940                 params:
3941                   CLOUDNAME:
3942                     get_param:
3943                     - CloudEndpoints
3944                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3945                   IP_ADDRESS:
3946                     get_param:
3947                     - NetIpMap
3948                     - str_replace:
3949                         params:
3950                           NETWORK:
3951                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3952                         template: NETWORK_uri
3953             - ':'
3954             - get_param: [EndpointMap, ContrailWebuiHttpAdmin, port]
3955         uri_no_suffix:
3956           list_join:
3957           - ''
3958           - - get_param: [EndpointMap, ContrailWebuiHttpAdmin, protocol]
3959             - ://
3960             - str_replace:
3961                 template:
3962                   get_param: [EndpointMap, ContrailWebuiHttpAdmin, host]
3963                 params:
3964                   CLOUDNAME:
3965                     get_param:
3966                     - CloudEndpoints
3967                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
3968                   IP_ADDRESS:
3969                     get_param:
3970                     - NetIpMap
3971                     - str_replace:
3972                         params:
3973                           NETWORK:
3974                             get_param: [ServiceNetMap, ContrailConfigNetwork]
3975                         template: NETWORK_uri
3976             - ':'
3977             - get_param: [EndpointMap, ContrailWebuiHttpAdmin, port]
3978       ContrailWebuiHttpInternal:
3979         host:
3980           str_replace:
3981             template:
3982               get_param: [EndpointMap, ContrailWebuiHttpInternal, host]
3983             params:
3984               CLOUDNAME:
3985                 get_param:
3986                 - CloudEndpoints
3987                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
3988               IP_ADDRESS:
3989                 get_param:
3990                 - NetIpMap
3991                 - str_replace:
3992                     params:
3993                       NETWORK:
3994                         get_param: [ServiceNetMap, ContrailConfigNetwork]
3995                     template: NETWORK_uri
3996         host_nobrackets:
3997           str_replace:
3998             template:
3999               get_param: [EndpointMap, ContrailWebuiHttpInternal, host]
4000             params:
4001               CLOUDNAME:
4002                 get_param:
4003                 - CloudEndpoints
4004                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4005               IP_ADDRESS:
4006                 get_param:
4007                 - NetIpMap
4008                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4009         port:
4010           get_param: [EndpointMap, ContrailWebuiHttpInternal, port]
4011         protocol:
4012           get_param: [EndpointMap, ContrailWebuiHttpInternal, protocol]
4013         uri:
4014           list_join:
4015           - ''
4016           - - get_param: [EndpointMap, ContrailWebuiHttpInternal, protocol]
4017             - ://
4018             - str_replace:
4019                 template:
4020                   get_param: [EndpointMap, ContrailWebuiHttpInternal,
4021                     host]
4022                 params:
4023                   CLOUDNAME:
4024                     get_param:
4025                     - CloudEndpoints
4026                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
4027                   IP_ADDRESS:
4028                     get_param:
4029                     - NetIpMap
4030                     - str_replace:
4031                         params:
4032                           NETWORK:
4033                             get_param: [ServiceNetMap, ContrailConfigNetwork]
4034                         template: NETWORK_uri
4035             - ':'
4036             - get_param: [EndpointMap, ContrailWebuiHttpInternal, port]
4037         uri_no_suffix:
4038           list_join:
4039           - ''
4040           - - get_param: [EndpointMap, ContrailWebuiHttpInternal, protocol]
4041             - ://
4042             - str_replace:
4043                 template:
4044                   get_param: [EndpointMap, ContrailWebuiHttpInternal,
4045                     host]
4046                 params:
4047                   CLOUDNAME:
4048                     get_param:
4049                     - CloudEndpoints
4050                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
4051                   IP_ADDRESS:
4052                     get_param:
4053                     - NetIpMap
4054                     - str_replace:
4055                         params:
4056                           NETWORK:
4057                             get_param: [ServiceNetMap, ContrailConfigNetwork]
4058                         template: NETWORK_uri
4059             - ':'
4060             - get_param: [EndpointMap, ContrailWebuiHttpInternal, port]
4061       ContrailWebuiHttpPublic:
4062         host:
4063           str_replace:
4064             template:
4065               get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
4066             params:
4067               CLOUDNAME:
4068                 get_param:
4069                 - CloudEndpoints
4070                 - get_param: [ServiceNetMap, PublicNetwork]
4071               IP_ADDRESS:
4072                 get_param:
4073                 - NetIpMap
4074                 - str_replace:
4075                     params:
4076                       NETWORK:
4077                         get_param: [ServiceNetMap, PublicNetwork]
4078                     template: NETWORK_uri
4079         host_nobrackets:
4080           str_replace:
4081             template:
4082               get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
4083             params:
4084               CLOUDNAME:
4085                 get_param:
4086                 - CloudEndpoints
4087                 - get_param: [ServiceNetMap, PublicNetwork]
4088               IP_ADDRESS:
4089                 get_param:
4090                 - NetIpMap
4091                 - get_param: [ServiceNetMap, PublicNetwork]
4092         port:
4093           get_param: [EndpointMap, ContrailWebuiHttpPublic, port]
4094         protocol:
4095           get_param: [EndpointMap, ContrailWebuiHttpPublic, protocol]
4096         uri:
4097           list_join:
4098           - ''
4099           - - get_param: [EndpointMap, ContrailWebuiHttpPublic, protocol]
4100             - ://
4101             - str_replace:
4102                 template:
4103                   get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
4104                 params:
4105                   CLOUDNAME:
4106                     get_param:
4107                     - CloudEndpoints
4108                     - get_param: [ServiceNetMap, PublicNetwork]
4109                   IP_ADDRESS:
4110                     get_param:
4111                     - NetIpMap
4112                     - str_replace:
4113                         params:
4114                           NETWORK:
4115                             get_param: [ServiceNetMap, PublicNetwork]
4116                         template: NETWORK_uri
4117             - ':'
4118             - get_param: [EndpointMap, ContrailWebuiHttpPublic, port]
4119         uri_no_suffix:
4120           list_join:
4121           - ''
4122           - - get_param: [EndpointMap, ContrailWebuiHttpPublic, protocol]
4123             - ://
4124             - str_replace:
4125                 template:
4126                   get_param: [EndpointMap, ContrailWebuiHttpPublic, host]
4127                 params:
4128                   CLOUDNAME:
4129                     get_param:
4130                     - CloudEndpoints
4131                     - get_param: [ServiceNetMap, PublicNetwork]
4132                   IP_ADDRESS:
4133                     get_param:
4134                     - NetIpMap
4135                     - str_replace:
4136                         params:
4137                           NETWORK:
4138                             get_param: [ServiceNetMap, PublicNetwork]
4139                         template: NETWORK_uri
4140             - ':'
4141             - get_param: [EndpointMap, ContrailWebuiHttpPublic, port]
4142       ContrailWebuiHttpsAdmin:
4143         host:
4144           str_replace:
4145             template:
4146               get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
4147             params:
4148               CLOUDNAME:
4149                 get_param:
4150                 - CloudEndpoints
4151                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4152               IP_ADDRESS:
4153                 get_param:
4154                 - NetIpMap
4155                 - str_replace:
4156                     params:
4157                       NETWORK:
4158                         get_param: [ServiceNetMap, ContrailConfigNetwork]
4159                     template: NETWORK_uri
4160         host_nobrackets:
4161           str_replace:
4162             template:
4163               get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
4164             params:
4165               CLOUDNAME:
4166                 get_param:
4167                 - CloudEndpoints
4168                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4169               IP_ADDRESS:
4170                 get_param:
4171                 - NetIpMap
4172                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4173         port:
4174           get_param: [EndpointMap, ContrailWebuiHttpsAdmin, port]
4175         protocol:
4176           get_param: [EndpointMap, ContrailWebuiHttpsAdmin, protocol]
4177         uri:
4178           list_join:
4179           - ''
4180           - - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, protocol]
4181             - ://
4182             - str_replace:
4183                 template:
4184                   get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
4185                 params:
4186                   CLOUDNAME:
4187                     get_param:
4188                     - CloudEndpoints
4189                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
4190                   IP_ADDRESS:
4191                     get_param:
4192                     - NetIpMap
4193                     - str_replace:
4194                         params:
4195                           NETWORK:
4196                             get_param: [ServiceNetMap, ContrailConfigNetwork]
4197                         template: NETWORK_uri
4198             - ':'
4199             - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, port]
4200         uri_no_suffix:
4201           list_join:
4202           - ''
4203           - - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, protocol]
4204             - ://
4205             - str_replace:
4206                 template:
4207                   get_param: [EndpointMap, ContrailWebuiHttpsAdmin, host]
4208                 params:
4209                   CLOUDNAME:
4210                     get_param:
4211                     - CloudEndpoints
4212                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
4213                   IP_ADDRESS:
4214                     get_param:
4215                     - NetIpMap
4216                     - str_replace:
4217                         params:
4218                           NETWORK:
4219                             get_param: [ServiceNetMap, ContrailConfigNetwork]
4220                         template: NETWORK_uri
4221             - ':'
4222             - get_param: [EndpointMap, ContrailWebuiHttpsAdmin, port]
4223       ContrailWebuiHttpsInternal:
4224         host:
4225           str_replace:
4226             template:
4227               get_param: [EndpointMap, ContrailWebuiHttpsInternal, host]
4228             params:
4229               CLOUDNAME:
4230                 get_param:
4231                 - CloudEndpoints
4232                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4233               IP_ADDRESS:
4234                 get_param:
4235                 - NetIpMap
4236                 - str_replace:
4237                     params:
4238                       NETWORK:
4239                         get_param: [ServiceNetMap, ContrailConfigNetwork]
4240                     template: NETWORK_uri
4241         host_nobrackets:
4242           str_replace:
4243             template:
4244               get_param: [EndpointMap, ContrailWebuiHttpsInternal, host]
4245             params:
4246               CLOUDNAME:
4247                 get_param:
4248                 - CloudEndpoints
4249                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4250               IP_ADDRESS:
4251                 get_param:
4252                 - NetIpMap
4253                 - get_param: [ServiceNetMap, ContrailConfigNetwork]
4254         port:
4255           get_param: [EndpointMap, ContrailWebuiHttpsInternal, port]
4256         protocol:
4257           get_param: [EndpointMap, ContrailWebuiHttpsInternal, protocol]
4258         uri:
4259           list_join:
4260           - ''
4261           - - get_param: [EndpointMap, ContrailWebuiHttpsInternal, protocol]
4262             - ://
4263             - str_replace:
4264                 template:
4265                   get_param: [EndpointMap, ContrailWebuiHttpsInternal,
4266                     host]
4267                 params:
4268                   CLOUDNAME:
4269                     get_param:
4270                     - CloudEndpoints
4271                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
4272                   IP_ADDRESS:
4273                     get_param:
4274                     - NetIpMap
4275                     - str_replace:
4276                         params:
4277                           NETWORK:
4278                             get_param: [ServiceNetMap, ContrailConfigNetwork]
4279                         template: NETWORK_uri
4280             - ':'
4281             - get_param: [EndpointMap, ContrailWebuiHttpsInternal, port]
4282         uri_no_suffix:
4283           list_join:
4284           - ''
4285           - - get_param: [EndpointMap, ContrailWebuiHttpsInternal, protocol]
4286             - ://
4287             - str_replace:
4288                 template:
4289                   get_param: [EndpointMap, ContrailWebuiHttpsInternal,
4290                     host]
4291                 params:
4292                   CLOUDNAME:
4293                     get_param:
4294                     - CloudEndpoints
4295                     - get_param: [ServiceNetMap, ContrailConfigNetwork]
4296                   IP_ADDRESS:
4297                     get_param:
4298                     - NetIpMap
4299                     - str_replace:
4300                         params:
4301                           NETWORK:
4302                             get_param: [ServiceNetMap, ContrailConfigNetwork]
4303                         template: NETWORK_uri
4304             - ':'
4305             - get_param: [EndpointMap, ContrailWebuiHttpsInternal, port]
4306       ContrailWebuiHttpsPublic:
4307         host:
4308           str_replace:
4309             template:
4310               get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
4311             params:
4312               CLOUDNAME:
4313                 get_param:
4314                 - CloudEndpoints
4315                 - get_param: [ServiceNetMap, PublicNetwork]
4316               IP_ADDRESS:
4317                 get_param:
4318                 - NetIpMap
4319                 - str_replace:
4320                     params:
4321                       NETWORK:
4322                         get_param: [ServiceNetMap, PublicNetwork]
4323                     template: NETWORK_uri
4324         host_nobrackets:
4325           str_replace:
4326             template:
4327               get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
4328             params:
4329               CLOUDNAME:
4330                 get_param:
4331                 - CloudEndpoints
4332                 - get_param: [ServiceNetMap, PublicNetwork]
4333               IP_ADDRESS:
4334                 get_param:
4335                 - NetIpMap
4336                 - get_param: [ServiceNetMap, PublicNetwork]
4337         port:
4338           get_param: [EndpointMap, ContrailWebuiHttpsPublic, port]
4339         protocol:
4340           get_param: [EndpointMap, ContrailWebuiHttpsPublic, protocol]
4341         uri:
4342           list_join:
4343           - ''
4344           - - get_param: [EndpointMap, ContrailWebuiHttpsPublic, protocol]
4345             - ://
4346             - str_replace:
4347                 template:
4348                   get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
4349                 params:
4350                   CLOUDNAME:
4351                     get_param:
4352                     - CloudEndpoints
4353                     - get_param: [ServiceNetMap, PublicNetwork]
4354                   IP_ADDRESS:
4355                     get_param:
4356                     - NetIpMap
4357                     - str_replace:
4358                         params:
4359                           NETWORK:
4360                             get_param: [ServiceNetMap, PublicNetwork]
4361                         template: NETWORK_uri
4362             - ':'
4363             - get_param: [EndpointMap, ContrailWebuiHttpsPublic, port]
4364         uri_no_suffix:
4365           list_join:
4366           - ''
4367           - - get_param: [EndpointMap, ContrailWebuiHttpsPublic, protocol]
4368             - ://
4369             - str_replace:
4370                 template:
4371                   get_param: [EndpointMap, ContrailWebuiHttpsPublic, host]
4372                 params:
4373                   CLOUDNAME:
4374                     get_param:
4375                     - CloudEndpoints
4376                     - get_param: [ServiceNetMap, PublicNetwork]
4377                   IP_ADDRESS:
4378                     get_param:
4379                     - NetIpMap
4380                     - str_replace:
4381                         params:
4382                           NETWORK:
4383                             get_param: [ServiceNetMap, PublicNetwork]
4384                         template: NETWORK_uri
4385             - ':'
4386             - get_param: [EndpointMap, ContrailWebuiHttpsPublic, port]
4387       Ec2ApiAdmin:
4388         host:
4389           str_replace:
4390             template:
4391               get_param: [EndpointMap, Ec2ApiAdmin, host]
4392             params:
4393               CLOUDNAME:
4394                 get_param:
4395                 - CloudEndpoints
4396                 - get_param: [ServiceNetMap, Ec2ApiNetwork]
4397               IP_ADDRESS:
4398                 get_param:
4399                 - NetIpMap
4400                 - str_replace:
4401                     params:
4402                       NETWORK:
4403                         get_param: [ServiceNetMap, Ec2ApiNetwork]
4404                     template: NETWORK_uri
4405         host_nobrackets:
4406           str_replace:
4407             template:
4408               get_param: [EndpointMap, Ec2ApiAdmin, host]
4409             params:
4410               CLOUDNAME:
4411                 get_param:
4412                 - CloudEndpoints
4413                 - get_param: [ServiceNetMap, Ec2ApiNetwork]
4414               IP_ADDRESS:
4415                 get_param:
4416                 - NetIpMap
4417                 - get_param: [ServiceNetMap, Ec2ApiNetwork]
4418         port:
4419           get_param: [EndpointMap, Ec2ApiAdmin, port]
4420         protocol:
4421           get_param: [EndpointMap, Ec2ApiAdmin, protocol]
4422         uri:
4423           list_join:
4424           - ''
4425           - - get_param: [EndpointMap, Ec2ApiAdmin, protocol]
4426             - ://
4427             - str_replace:
4428                 template:
4429                   get_param: [EndpointMap, Ec2ApiAdmin, host]
4430                 params:
4431                   CLOUDNAME:
4432                     get_param:
4433                     - CloudEndpoints
4434                     - get_param: [ServiceNetMap, Ec2ApiNetwork]
4435                   IP_ADDRESS:
4436                     get_param:
4437                     - NetIpMap
4438                     - str_replace:
4439                         params:
4440                           NETWORK:
4441                             get_param: [ServiceNetMap, Ec2ApiNetwork]
4442                         template: NETWORK_uri
4443             - ':'
4444             - get_param: [EndpointMap, Ec2ApiAdmin, port]
4445         uri_no_suffix:
4446           list_join:
4447           - ''
4448           - - get_param: [EndpointMap, Ec2ApiAdmin, protocol]
4449             - ://
4450             - str_replace:
4451                 template:
4452                   get_param: [EndpointMap, Ec2ApiAdmin, host]
4453                 params:
4454                   CLOUDNAME:
4455                     get_param:
4456                     - CloudEndpoints
4457                     - get_param: [ServiceNetMap, Ec2ApiNetwork]
4458                   IP_ADDRESS:
4459                     get_param:
4460                     - NetIpMap
4461                     - str_replace:
4462                         params:
4463                           NETWORK:
4464                             get_param: [ServiceNetMap, Ec2ApiNetwork]
4465                         template: NETWORK_uri
4466             - ':'
4467             - get_param: [EndpointMap, Ec2ApiAdmin, port]
4468       Ec2ApiInternal:
4469         host:
4470           str_replace:
4471             template:
4472               get_param: [EndpointMap, Ec2ApiInternal, host]
4473             params:
4474               CLOUDNAME:
4475                 get_param:
4476                 - CloudEndpoints
4477                 - get_param: [ServiceNetMap, Ec2ApiNetwork]
4478               IP_ADDRESS:
4479                 get_param:
4480                 - NetIpMap
4481                 - str_replace:
4482                     params:
4483                       NETWORK:
4484                         get_param: [ServiceNetMap, Ec2ApiNetwork]
4485                     template: NETWORK_uri
4486         host_nobrackets:
4487           str_replace:
4488             template:
4489               get_param: [EndpointMap, Ec2ApiInternal, host]
4490             params:
4491               CLOUDNAME:
4492                 get_param:
4493                 - CloudEndpoints
4494                 - get_param: [ServiceNetMap, Ec2ApiNetwork]
4495               IP_ADDRESS:
4496                 get_param:
4497                 - NetIpMap
4498                 - get_param: [ServiceNetMap, Ec2ApiNetwork]
4499         port:
4500           get_param: [EndpointMap, Ec2ApiInternal, port]
4501         protocol:
4502           get_param: [EndpointMap, Ec2ApiInternal, protocol]
4503         uri:
4504           list_join:
4505           - ''
4506           - - get_param: [EndpointMap, Ec2ApiInternal, protocol]
4507             - ://
4508             - str_replace:
4509                 template:
4510                   get_param: [EndpointMap, Ec2ApiInternal, host]
4511                 params:
4512                   CLOUDNAME:
4513                     get_param:
4514                     - CloudEndpoints
4515                     - get_param: [ServiceNetMap, Ec2ApiNetwork]
4516                   IP_ADDRESS:
4517                     get_param:
4518                     - NetIpMap
4519                     - str_replace:
4520                         params:
4521                           NETWORK:
4522                             get_param: [ServiceNetMap, Ec2ApiNetwork]
4523                         template: NETWORK_uri
4524             - ':'
4525             - get_param: [EndpointMap, Ec2ApiInternal, port]
4526         uri_no_suffix:
4527           list_join:
4528           - ''
4529           - - get_param: [EndpointMap, Ec2ApiInternal, protocol]
4530             - ://
4531             - str_replace:
4532                 template:
4533                   get_param: [EndpointMap, Ec2ApiInternal, host]
4534                 params:
4535                   CLOUDNAME:
4536                     get_param:
4537                     - CloudEndpoints
4538                     - get_param: [ServiceNetMap, Ec2ApiNetwork]
4539                   IP_ADDRESS:
4540                     get_param:
4541                     - NetIpMap
4542                     - str_replace:
4543                         params:
4544                           NETWORK:
4545                             get_param: [ServiceNetMap, Ec2ApiNetwork]
4546                         template: NETWORK_uri
4547             - ':'
4548             - get_param: [EndpointMap, Ec2ApiInternal, port]
4549       Ec2ApiPublic:
4550         host:
4551           str_replace:
4552             template:
4553               get_param: [EndpointMap, Ec2ApiPublic, host]
4554             params:
4555               CLOUDNAME:
4556                 get_param:
4557                 - CloudEndpoints
4558                 - get_param: [ServiceNetMap, PublicNetwork]
4559               IP_ADDRESS:
4560                 get_param:
4561                 - NetIpMap
4562                 - str_replace:
4563                     params:
4564                       NETWORK:
4565                         get_param: [ServiceNetMap, PublicNetwork]
4566                     template: NETWORK_uri
4567         host_nobrackets:
4568           str_replace:
4569             template:
4570               get_param: [EndpointMap, Ec2ApiPublic, host]
4571             params:
4572               CLOUDNAME:
4573                 get_param:
4574                 - CloudEndpoints
4575                 - get_param: [ServiceNetMap, PublicNetwork]
4576               IP_ADDRESS:
4577                 get_param:
4578                 - NetIpMap
4579                 - get_param: [ServiceNetMap, PublicNetwork]
4580         port:
4581           get_param: [EndpointMap, Ec2ApiPublic, port]
4582         protocol:
4583           get_param: [EndpointMap, Ec2ApiPublic, protocol]
4584         uri:
4585           list_join:
4586           - ''
4587           - - get_param: [EndpointMap, Ec2ApiPublic, protocol]
4588             - ://
4589             - str_replace:
4590                 template:
4591                   get_param: [EndpointMap, Ec2ApiPublic, host]
4592                 params:
4593                   CLOUDNAME:
4594                     get_param:
4595                     - CloudEndpoints
4596                     - get_param: [ServiceNetMap, PublicNetwork]
4597                   IP_ADDRESS:
4598                     get_param:
4599                     - NetIpMap
4600                     - str_replace:
4601                         params:
4602                           NETWORK:
4603                             get_param: [ServiceNetMap, PublicNetwork]
4604                         template: NETWORK_uri
4605             - ':'
4606             - get_param: [EndpointMap, Ec2ApiPublic, port]
4607         uri_no_suffix:
4608           list_join:
4609           - ''
4610           - - get_param: [EndpointMap, Ec2ApiPublic, protocol]
4611             - ://
4612             - str_replace:
4613                 template:
4614                   get_param: [EndpointMap, Ec2ApiPublic, host]
4615                 params:
4616                   CLOUDNAME:
4617                     get_param:
4618                     - CloudEndpoints
4619                     - get_param: [ServiceNetMap, PublicNetwork]
4620                   IP_ADDRESS:
4621                     get_param:
4622                     - NetIpMap
4623                     - str_replace:
4624                         params:
4625                           NETWORK:
4626                             get_param: [ServiceNetMap, PublicNetwork]
4627                         template: NETWORK_uri
4628             - ':'
4629             - get_param: [EndpointMap, Ec2ApiPublic, port]
4630       GlanceAdmin:
4631         host:
4632           str_replace:
4633             template:
4634               get_param: [EndpointMap, GlanceAdmin, host]
4635             params:
4636               CLOUDNAME:
4637                 get_param:
4638                 - CloudEndpoints
4639                 - get_param: [ServiceNetMap, GlanceApiNetwork]
4640               IP_ADDRESS:
4641                 get_param:
4642                 - NetIpMap
4643                 - str_replace:
4644                     params:
4645                       NETWORK:
4646                         get_param: [ServiceNetMap, GlanceApiNetwork]
4647                     template: NETWORK_uri
4648         host_nobrackets:
4649           str_replace:
4650             template:
4651               get_param: [EndpointMap, GlanceAdmin, host]
4652             params:
4653               CLOUDNAME:
4654                 get_param:
4655                 - CloudEndpoints
4656                 - get_param: [ServiceNetMap, GlanceApiNetwork]
4657               IP_ADDRESS:
4658                 get_param:
4659                 - NetIpMap
4660                 - get_param: [ServiceNetMap, GlanceApiNetwork]
4661         port:
4662           get_param: [EndpointMap, GlanceAdmin, port]
4663         protocol:
4664           get_param: [EndpointMap, GlanceAdmin, protocol]
4665         uri:
4666           list_join:
4667           - ''
4668           - - get_param: [EndpointMap, GlanceAdmin, protocol]
4669             - ://
4670             - str_replace:
4671                 template:
4672                   get_param: [EndpointMap, GlanceAdmin, host]
4673                 params:
4674                   CLOUDNAME:
4675                     get_param:
4676                     - CloudEndpoints
4677                     - get_param: [ServiceNetMap, GlanceApiNetwork]
4678                   IP_ADDRESS:
4679                     get_param:
4680                     - NetIpMap
4681                     - str_replace:
4682                         params:
4683                           NETWORK:
4684                             get_param: [ServiceNetMap, GlanceApiNetwork]
4685                         template: NETWORK_uri
4686             - ':'
4687             - get_param: [EndpointMap, GlanceAdmin, port]
4688         uri_no_suffix:
4689           list_join:
4690           - ''
4691           - - get_param: [EndpointMap, GlanceAdmin, protocol]
4692             - ://
4693             - str_replace:
4694                 template:
4695                   get_param: [EndpointMap, GlanceAdmin, host]
4696                 params:
4697                   CLOUDNAME:
4698                     get_param:
4699                     - CloudEndpoints
4700                     - get_param: [ServiceNetMap, GlanceApiNetwork]
4701                   IP_ADDRESS:
4702                     get_param:
4703                     - NetIpMap
4704                     - str_replace:
4705                         params:
4706                           NETWORK:
4707                             get_param: [ServiceNetMap, GlanceApiNetwork]
4708                         template: NETWORK_uri
4709             - ':'
4710             - get_param: [EndpointMap, GlanceAdmin, port]
4711       GlanceInternal:
4712         host:
4713           str_replace:
4714             template:
4715               get_param: [EndpointMap, GlanceInternal, host]
4716             params:
4717               CLOUDNAME:
4718                 get_param:
4719                 - CloudEndpoints
4720                 - get_param: [ServiceNetMap, GlanceApiNetwork]
4721               IP_ADDRESS:
4722                 get_param:
4723                 - NetIpMap
4724                 - str_replace:
4725                     params:
4726                       NETWORK:
4727                         get_param: [ServiceNetMap, GlanceApiNetwork]
4728                     template: NETWORK_uri
4729         host_nobrackets:
4730           str_replace:
4731             template:
4732               get_param: [EndpointMap, GlanceInternal, host]
4733             params:
4734               CLOUDNAME:
4735                 get_param:
4736                 - CloudEndpoints
4737                 - get_param: [ServiceNetMap, GlanceApiNetwork]
4738               IP_ADDRESS:
4739                 get_param:
4740                 - NetIpMap
4741                 - get_param: [ServiceNetMap, GlanceApiNetwork]
4742         port:
4743           get_param: [EndpointMap, GlanceInternal, port]
4744         protocol:
4745           get_param: [EndpointMap, GlanceInternal, protocol]
4746         uri:
4747           list_join:
4748           - ''
4749           - - get_param: [EndpointMap, GlanceInternal, protocol]
4750             - ://
4751             - str_replace:
4752                 template:
4753                   get_param: [EndpointMap, GlanceInternal, host]
4754                 params:
4755                   CLOUDNAME:
4756                     get_param:
4757                     - CloudEndpoints
4758                     - get_param: [ServiceNetMap, GlanceApiNetwork]
4759                   IP_ADDRESS:
4760                     get_param:
4761                     - NetIpMap
4762                     - str_replace:
4763                         params:
4764                           NETWORK:
4765                             get_param: [ServiceNetMap, GlanceApiNetwork]
4766                         template: NETWORK_uri
4767             - ':'
4768             - get_param: [EndpointMap, GlanceInternal, port]
4769         uri_no_suffix:
4770           list_join:
4771           - ''
4772           - - get_param: [EndpointMap, GlanceInternal, protocol]
4773             - ://
4774             - str_replace:
4775                 template:
4776                   get_param: [EndpointMap, GlanceInternal, host]
4777                 params:
4778                   CLOUDNAME:
4779                     get_param:
4780                     - CloudEndpoints
4781                     - get_param: [ServiceNetMap, GlanceApiNetwork]
4782                   IP_ADDRESS:
4783                     get_param:
4784                     - NetIpMap
4785                     - str_replace:
4786                         params:
4787                           NETWORK:
4788                             get_param: [ServiceNetMap, GlanceApiNetwork]
4789                         template: NETWORK_uri
4790             - ':'
4791             - get_param: [EndpointMap, GlanceInternal, port]
4792       GlancePublic:
4793         host:
4794           str_replace:
4795             template:
4796               get_param: [EndpointMap, GlancePublic, host]
4797             params:
4798               CLOUDNAME:
4799                 get_param:
4800                 - CloudEndpoints
4801                 - get_param: [ServiceNetMap, PublicNetwork]
4802               IP_ADDRESS:
4803                 get_param:
4804                 - NetIpMap
4805                 - str_replace:
4806                     params:
4807                       NETWORK:
4808                         get_param: [ServiceNetMap, PublicNetwork]
4809                     template: NETWORK_uri
4810         host_nobrackets:
4811           str_replace:
4812             template:
4813               get_param: [EndpointMap, GlancePublic, host]
4814             params:
4815               CLOUDNAME:
4816                 get_param:
4817                 - CloudEndpoints
4818                 - get_param: [ServiceNetMap, PublicNetwork]
4819               IP_ADDRESS:
4820                 get_param:
4821                 - NetIpMap
4822                 - get_param: [ServiceNetMap, PublicNetwork]
4823         port:
4824           get_param: [EndpointMap, GlancePublic, port]
4825         protocol:
4826           get_param: [EndpointMap, GlancePublic, protocol]
4827         uri:
4828           list_join:
4829           - ''
4830           - - get_param: [EndpointMap, GlancePublic, protocol]
4831             - ://
4832             - str_replace:
4833                 template:
4834                   get_param: [EndpointMap, GlancePublic, host]
4835                 params:
4836                   CLOUDNAME:
4837                     get_param:
4838                     - CloudEndpoints
4839                     - get_param: [ServiceNetMap, PublicNetwork]
4840                   IP_ADDRESS:
4841                     get_param:
4842                     - NetIpMap
4843                     - str_replace:
4844                         params:
4845                           NETWORK:
4846                             get_param: [ServiceNetMap, PublicNetwork]
4847                         template: NETWORK_uri
4848             - ':'
4849             - get_param: [EndpointMap, GlancePublic, port]
4850         uri_no_suffix:
4851           list_join:
4852           - ''
4853           - - get_param: [EndpointMap, GlancePublic, protocol]
4854             - ://
4855             - str_replace:
4856                 template:
4857                   get_param: [EndpointMap, GlancePublic, host]
4858                 params:
4859                   CLOUDNAME:
4860                     get_param:
4861                     - CloudEndpoints
4862                     - get_param: [ServiceNetMap, PublicNetwork]
4863                   IP_ADDRESS:
4864                     get_param:
4865                     - NetIpMap
4866                     - str_replace:
4867                         params:
4868                           NETWORK:
4869                             get_param: [ServiceNetMap, PublicNetwork]
4870                         template: NETWORK_uri
4871             - ':'
4872             - get_param: [EndpointMap, GlancePublic, port]
4873       GnocchiAdmin:
4874         host:
4875           str_replace:
4876             template:
4877               get_param: [EndpointMap, GnocchiAdmin, host]
4878             params:
4879               CLOUDNAME:
4880                 get_param:
4881                 - CloudEndpoints
4882                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
4883               IP_ADDRESS:
4884                 get_param:
4885                 - NetIpMap
4886                 - str_replace:
4887                     params:
4888                       NETWORK:
4889                         get_param: [ServiceNetMap, GnocchiApiNetwork]
4890                     template: NETWORK_uri
4891         host_nobrackets:
4892           str_replace:
4893             template:
4894               get_param: [EndpointMap, GnocchiAdmin, host]
4895             params:
4896               CLOUDNAME:
4897                 get_param:
4898                 - CloudEndpoints
4899                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
4900               IP_ADDRESS:
4901                 get_param:
4902                 - NetIpMap
4903                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
4904         port:
4905           get_param: [EndpointMap, GnocchiAdmin, port]
4906         protocol:
4907           get_param: [EndpointMap, GnocchiAdmin, protocol]
4908         uri:
4909           list_join:
4910           - ''
4911           - - get_param: [EndpointMap, GnocchiAdmin, protocol]
4912             - ://
4913             - str_replace:
4914                 template:
4915                   get_param: [EndpointMap, GnocchiAdmin, host]
4916                 params:
4917                   CLOUDNAME:
4918                     get_param:
4919                     - CloudEndpoints
4920                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
4921                   IP_ADDRESS:
4922                     get_param:
4923                     - NetIpMap
4924                     - str_replace:
4925                         params:
4926                           NETWORK:
4927                             get_param: [ServiceNetMap, GnocchiApiNetwork]
4928                         template: NETWORK_uri
4929             - ':'
4930             - get_param: [EndpointMap, GnocchiAdmin, port]
4931         uri_no_suffix:
4932           list_join:
4933           - ''
4934           - - get_param: [EndpointMap, GnocchiAdmin, protocol]
4935             - ://
4936             - str_replace:
4937                 template:
4938                   get_param: [EndpointMap, GnocchiAdmin, host]
4939                 params:
4940                   CLOUDNAME:
4941                     get_param:
4942                     - CloudEndpoints
4943                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
4944                   IP_ADDRESS:
4945                     get_param:
4946                     - NetIpMap
4947                     - str_replace:
4948                         params:
4949                           NETWORK:
4950                             get_param: [ServiceNetMap, GnocchiApiNetwork]
4951                         template: NETWORK_uri
4952             - ':'
4953             - get_param: [EndpointMap, GnocchiAdmin, port]
4954       GnocchiInternal:
4955         host:
4956           str_replace:
4957             template:
4958               get_param: [EndpointMap, GnocchiInternal, host]
4959             params:
4960               CLOUDNAME:
4961                 get_param:
4962                 - CloudEndpoints
4963                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
4964               IP_ADDRESS:
4965                 get_param:
4966                 - NetIpMap
4967                 - str_replace:
4968                     params:
4969                       NETWORK:
4970                         get_param: [ServiceNetMap, GnocchiApiNetwork]
4971                     template: NETWORK_uri
4972         host_nobrackets:
4973           str_replace:
4974             template:
4975               get_param: [EndpointMap, GnocchiInternal, host]
4976             params:
4977               CLOUDNAME:
4978                 get_param:
4979                 - CloudEndpoints
4980                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
4981               IP_ADDRESS:
4982                 get_param:
4983                 - NetIpMap
4984                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
4985         port:
4986           get_param: [EndpointMap, GnocchiInternal, port]
4987         protocol:
4988           get_param: [EndpointMap, GnocchiInternal, protocol]
4989         uri:
4990           list_join:
4991           - ''
4992           - - get_param: [EndpointMap, GnocchiInternal, protocol]
4993             - ://
4994             - str_replace:
4995                 template:
4996                   get_param: [EndpointMap, GnocchiInternal, host]
4997                 params:
4998                   CLOUDNAME:
4999                     get_param:
5000                     - CloudEndpoints
5001                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
5002                   IP_ADDRESS:
5003                     get_param:
5004                     - NetIpMap
5005                     - str_replace:
5006                         params:
5007                           NETWORK:
5008                             get_param: [ServiceNetMap, GnocchiApiNetwork]
5009                         template: NETWORK_uri
5010             - ':'
5011             - get_param: [EndpointMap, GnocchiInternal, port]
5012         uri_no_suffix:
5013           list_join:
5014           - ''
5015           - - get_param: [EndpointMap, GnocchiInternal, protocol]
5016             - ://
5017             - str_replace:
5018                 template:
5019                   get_param: [EndpointMap, GnocchiInternal, host]
5020                 params:
5021                   CLOUDNAME:
5022                     get_param:
5023                     - CloudEndpoints
5024                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
5025                   IP_ADDRESS:
5026                     get_param:
5027                     - NetIpMap
5028                     - str_replace:
5029                         params:
5030                           NETWORK:
5031                             get_param: [ServiceNetMap, GnocchiApiNetwork]
5032                         template: NETWORK_uri
5033             - ':'
5034             - get_param: [EndpointMap, GnocchiInternal, port]
5035       GnocchiPublic:
5036         host:
5037           str_replace:
5038             template:
5039               get_param: [EndpointMap, GnocchiPublic, host]
5040             params:
5041               CLOUDNAME:
5042                 get_param:
5043                 - CloudEndpoints
5044                 - get_param: [ServiceNetMap, PublicNetwork]
5045               IP_ADDRESS:
5046                 get_param:
5047                 - NetIpMap
5048                 - str_replace:
5049                     params:
5050                       NETWORK:
5051                         get_param: [ServiceNetMap, PublicNetwork]
5052                     template: NETWORK_uri
5053         host_nobrackets:
5054           str_replace:
5055             template:
5056               get_param: [EndpointMap, GnocchiPublic, host]
5057             params:
5058               CLOUDNAME:
5059                 get_param:
5060                 - CloudEndpoints
5061                 - get_param: [ServiceNetMap, PublicNetwork]
5062               IP_ADDRESS:
5063                 get_param:
5064                 - NetIpMap
5065                 - get_param: [ServiceNetMap, PublicNetwork]
5066         port:
5067           get_param: [EndpointMap, GnocchiPublic, port]
5068         protocol:
5069           get_param: [EndpointMap, GnocchiPublic, protocol]
5070         uri:
5071           list_join:
5072           - ''
5073           - - get_param: [EndpointMap, GnocchiPublic, protocol]
5074             - ://
5075             - str_replace:
5076                 template:
5077                   get_param: [EndpointMap, GnocchiPublic, host]
5078                 params:
5079                   CLOUDNAME:
5080                     get_param:
5081                     - CloudEndpoints
5082                     - get_param: [ServiceNetMap, PublicNetwork]
5083                   IP_ADDRESS:
5084                     get_param:
5085                     - NetIpMap
5086                     - str_replace:
5087                         params:
5088                           NETWORK:
5089                             get_param: [ServiceNetMap, PublicNetwork]
5090                         template: NETWORK_uri
5091             - ':'
5092             - get_param: [EndpointMap, GnocchiPublic, port]
5093         uri_no_suffix:
5094           list_join:
5095           - ''
5096           - - get_param: [EndpointMap, GnocchiPublic, protocol]
5097             - ://
5098             - str_replace:
5099                 template:
5100                   get_param: [EndpointMap, GnocchiPublic, host]
5101                 params:
5102                   CLOUDNAME:
5103                     get_param:
5104                     - CloudEndpoints
5105                     - get_param: [ServiceNetMap, PublicNetwork]
5106                   IP_ADDRESS:
5107                     get_param:
5108                     - NetIpMap
5109                     - str_replace:
5110                         params:
5111                           NETWORK:
5112                             get_param: [ServiceNetMap, PublicNetwork]
5113                         template: NETWORK_uri
5114             - ':'
5115             - get_param: [EndpointMap, GnocchiPublic, port]
5116       HeatAdmin:
5117         host:
5118           str_replace:
5119             template:
5120               get_param: [EndpointMap, HeatAdmin, host]
5121             params:
5122               CLOUDNAME:
5123                 get_param:
5124                 - CloudEndpoints
5125                 - get_param: [ServiceNetMap, HeatApiNetwork]
5126               IP_ADDRESS:
5127                 get_param:
5128                 - NetIpMap
5129                 - str_replace:
5130                     params:
5131                       NETWORK:
5132                         get_param: [ServiceNetMap, HeatApiNetwork]
5133                     template: NETWORK_uri
5134         host_nobrackets:
5135           str_replace:
5136             template:
5137               get_param: [EndpointMap, HeatAdmin, host]
5138             params:
5139               CLOUDNAME:
5140                 get_param:
5141                 - CloudEndpoints
5142                 - get_param: [ServiceNetMap, HeatApiNetwork]
5143               IP_ADDRESS:
5144                 get_param:
5145                 - NetIpMap
5146                 - get_param: [ServiceNetMap, HeatApiNetwork]
5147         port:
5148           get_param: [EndpointMap, HeatAdmin, port]
5149         protocol:
5150           get_param: [EndpointMap, HeatAdmin, protocol]
5151         uri:
5152           list_join:
5153           - ''
5154           - - get_param: [EndpointMap, HeatAdmin, protocol]
5155             - ://
5156             - str_replace:
5157                 template:
5158                   get_param: [EndpointMap, HeatAdmin, host]
5159                 params:
5160                   CLOUDNAME:
5161                     get_param:
5162                     - CloudEndpoints
5163                     - get_param: [ServiceNetMap, HeatApiNetwork]
5164                   IP_ADDRESS:
5165                     get_param:
5166                     - NetIpMap
5167                     - str_replace:
5168                         params:
5169                           NETWORK:
5170                             get_param: [ServiceNetMap, HeatApiNetwork]
5171                         template: NETWORK_uri
5172             - ':'
5173             - get_param: [EndpointMap, HeatAdmin, port]
5174             - /v1/%(tenant_id)s
5175         uri_no_suffix:
5176           list_join:
5177           - ''
5178           - - get_param: [EndpointMap, HeatAdmin, protocol]
5179             - ://
5180             - str_replace:
5181                 template:
5182                   get_param: [EndpointMap, HeatAdmin, host]
5183                 params:
5184                   CLOUDNAME:
5185                     get_param:
5186                     - CloudEndpoints
5187                     - get_param: [ServiceNetMap, HeatApiNetwork]
5188                   IP_ADDRESS:
5189                     get_param:
5190                     - NetIpMap
5191                     - str_replace:
5192                         params:
5193                           NETWORK:
5194                             get_param: [ServiceNetMap, HeatApiNetwork]
5195                         template: NETWORK_uri
5196             - ':'
5197             - get_param: [EndpointMap, HeatAdmin, port]
5198       HeatInternal:
5199         host:
5200           str_replace:
5201             template:
5202               get_param: [EndpointMap, HeatInternal, host]
5203             params:
5204               CLOUDNAME:
5205                 get_param:
5206                 - CloudEndpoints
5207                 - get_param: [ServiceNetMap, HeatApiNetwork]
5208               IP_ADDRESS:
5209                 get_param:
5210                 - NetIpMap
5211                 - str_replace:
5212                     params:
5213                       NETWORK:
5214                         get_param: [ServiceNetMap, HeatApiNetwork]
5215                     template: NETWORK_uri
5216         host_nobrackets:
5217           str_replace:
5218             template:
5219               get_param: [EndpointMap, HeatInternal, host]
5220             params:
5221               CLOUDNAME:
5222                 get_param:
5223                 - CloudEndpoints
5224                 - get_param: [ServiceNetMap, HeatApiNetwork]
5225               IP_ADDRESS:
5226                 get_param:
5227                 - NetIpMap
5228                 - get_param: [ServiceNetMap, HeatApiNetwork]
5229         port:
5230           get_param: [EndpointMap, HeatInternal, port]
5231         protocol:
5232           get_param: [EndpointMap, HeatInternal, protocol]
5233         uri:
5234           list_join:
5235           - ''
5236           - - get_param: [EndpointMap, HeatInternal, protocol]
5237             - ://
5238             - str_replace:
5239                 template:
5240                   get_param: [EndpointMap, HeatInternal, host]
5241                 params:
5242                   CLOUDNAME:
5243                     get_param:
5244                     - CloudEndpoints
5245                     - get_param: [ServiceNetMap, HeatApiNetwork]
5246                   IP_ADDRESS:
5247                     get_param:
5248                     - NetIpMap
5249                     - str_replace:
5250                         params:
5251                           NETWORK:
5252                             get_param: [ServiceNetMap, HeatApiNetwork]
5253                         template: NETWORK_uri
5254             - ':'
5255             - get_param: [EndpointMap, HeatInternal, port]
5256             - /v1/%(tenant_id)s
5257         uri_no_suffix:
5258           list_join:
5259           - ''
5260           - - get_param: [EndpointMap, HeatInternal, protocol]
5261             - ://
5262             - str_replace:
5263                 template:
5264                   get_param: [EndpointMap, HeatInternal, host]
5265                 params:
5266                   CLOUDNAME:
5267                     get_param:
5268                     - CloudEndpoints
5269                     - get_param: [ServiceNetMap, HeatApiNetwork]
5270                   IP_ADDRESS:
5271                     get_param:
5272                     - NetIpMap
5273                     - str_replace:
5274                         params:
5275                           NETWORK:
5276                             get_param: [ServiceNetMap, HeatApiNetwork]
5277                         template: NETWORK_uri
5278             - ':'
5279             - get_param: [EndpointMap, HeatInternal, port]
5280       HeatPublic:
5281         host:
5282           str_replace:
5283             template:
5284               get_param: [EndpointMap, HeatPublic, host]
5285             params:
5286               CLOUDNAME:
5287                 get_param:
5288                 - CloudEndpoints
5289                 - get_param: [ServiceNetMap, PublicNetwork]
5290               IP_ADDRESS:
5291                 get_param:
5292                 - NetIpMap
5293                 - str_replace:
5294                     params:
5295                       NETWORK:
5296                         get_param: [ServiceNetMap, PublicNetwork]
5297                     template: NETWORK_uri
5298         host_nobrackets:
5299           str_replace:
5300             template:
5301               get_param: [EndpointMap, HeatPublic, host]
5302             params:
5303               CLOUDNAME:
5304                 get_param:
5305                 - CloudEndpoints
5306                 - get_param: [ServiceNetMap, PublicNetwork]
5307               IP_ADDRESS:
5308                 get_param:
5309                 - NetIpMap
5310                 - get_param: [ServiceNetMap, PublicNetwork]
5311         port:
5312           get_param: [EndpointMap, HeatPublic, port]
5313         protocol:
5314           get_param: [EndpointMap, HeatPublic, protocol]
5315         uri:
5316           list_join:
5317           - ''
5318           - - get_param: [EndpointMap, HeatPublic, protocol]
5319             - ://
5320             - str_replace:
5321                 template:
5322                   get_param: [EndpointMap, HeatPublic, host]
5323                 params:
5324                   CLOUDNAME:
5325                     get_param:
5326                     - CloudEndpoints
5327                     - get_param: [ServiceNetMap, PublicNetwork]
5328                   IP_ADDRESS:
5329                     get_param:
5330                     - NetIpMap
5331                     - str_replace:
5332                         params:
5333                           NETWORK:
5334                             get_param: [ServiceNetMap, PublicNetwork]
5335                         template: NETWORK_uri
5336             - ':'
5337             - get_param: [EndpointMap, HeatPublic, port]
5338             - /v1/%(tenant_id)s
5339         uri_no_suffix:
5340           list_join:
5341           - ''
5342           - - get_param: [EndpointMap, HeatPublic, protocol]
5343             - ://
5344             - str_replace:
5345                 template:
5346                   get_param: [EndpointMap, HeatPublic, host]
5347                 params:
5348                   CLOUDNAME:
5349                     get_param:
5350                     - CloudEndpoints
5351                     - get_param: [ServiceNetMap, PublicNetwork]
5352                   IP_ADDRESS:
5353                     get_param:
5354                     - NetIpMap
5355                     - str_replace:
5356                         params:
5357                           NETWORK:
5358                             get_param: [ServiceNetMap, PublicNetwork]
5359                         template: NETWORK_uri
5360             - ':'
5361             - get_param: [EndpointMap, HeatPublic, port]
5362       HeatCfnAdmin:
5363         host:
5364           str_replace:
5365             template:
5366               get_param: [EndpointMap, HeatCfnAdmin, host]
5367             params:
5368               CLOUDNAME:
5369                 get_param:
5370                 - CloudEndpoints
5371                 - get_param: [ServiceNetMap, HeatApiNetwork]
5372               IP_ADDRESS:
5373                 get_param:
5374                 - NetIpMap
5375                 - str_replace:
5376                     params:
5377                       NETWORK:
5378                         get_param: [ServiceNetMap, HeatApiNetwork]
5379                     template: NETWORK_uri
5380         host_nobrackets:
5381           str_replace:
5382             template:
5383               get_param: [EndpointMap, HeatCfnAdmin, host]
5384             params:
5385               CLOUDNAME:
5386                 get_param:
5387                 - CloudEndpoints
5388                 - get_param: [ServiceNetMap, HeatApiNetwork]
5389               IP_ADDRESS:
5390                 get_param:
5391                 - NetIpMap
5392                 - get_param: [ServiceNetMap, HeatApiNetwork]
5393         port:
5394           get_param: [EndpointMap, HeatCfnAdmin, port]
5395         protocol:
5396           get_param: [EndpointMap, HeatCfnAdmin, protocol]
5397         uri:
5398           list_join:
5399           - ''
5400           - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
5401             - ://
5402             - str_replace:
5403                 template:
5404                   get_param: [EndpointMap, HeatCfnAdmin, host]
5405                 params:
5406                   CLOUDNAME:
5407                     get_param:
5408                     - CloudEndpoints
5409                     - get_param: [ServiceNetMap, HeatApiNetwork]
5410                   IP_ADDRESS:
5411                     get_param:
5412                     - NetIpMap
5413                     - str_replace:
5414                         params:
5415                           NETWORK:
5416                             get_param: [ServiceNetMap, HeatApiNetwork]
5417                         template: NETWORK_uri
5418             - ':'
5419             - get_param: [EndpointMap, HeatCfnAdmin, port]
5420             - /v1
5421         uri_no_suffix:
5422           list_join:
5423           - ''
5424           - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
5425             - ://
5426             - str_replace:
5427                 template:
5428                   get_param: [EndpointMap, HeatCfnAdmin, host]
5429                 params:
5430                   CLOUDNAME:
5431                     get_param:
5432                     - CloudEndpoints
5433                     - get_param: [ServiceNetMap, HeatApiNetwork]
5434                   IP_ADDRESS:
5435                     get_param:
5436                     - NetIpMap
5437                     - str_replace:
5438                         params:
5439                           NETWORK:
5440                             get_param: [ServiceNetMap, HeatApiNetwork]
5441                         template: NETWORK_uri
5442             - ':'
5443             - get_param: [EndpointMap, HeatCfnAdmin, port]
5444       HeatCfnInternal:
5445         host:
5446           str_replace:
5447             template:
5448               get_param: [EndpointMap, HeatCfnInternal, host]
5449             params:
5450               CLOUDNAME:
5451                 get_param:
5452                 - CloudEndpoints
5453                 - get_param: [ServiceNetMap, HeatApiNetwork]
5454               IP_ADDRESS:
5455                 get_param:
5456                 - NetIpMap
5457                 - str_replace:
5458                     params:
5459                       NETWORK:
5460                         get_param: [ServiceNetMap, HeatApiNetwork]
5461                     template: NETWORK_uri
5462         host_nobrackets:
5463           str_replace:
5464             template:
5465               get_param: [EndpointMap, HeatCfnInternal, host]
5466             params:
5467               CLOUDNAME:
5468                 get_param:
5469                 - CloudEndpoints
5470                 - get_param: [ServiceNetMap, HeatApiNetwork]
5471               IP_ADDRESS:
5472                 get_param:
5473                 - NetIpMap
5474                 - get_param: [ServiceNetMap, HeatApiNetwork]
5475         port:
5476           get_param: [EndpointMap, HeatCfnInternal, port]
5477         protocol:
5478           get_param: [EndpointMap, HeatCfnInternal, protocol]
5479         uri:
5480           list_join:
5481           - ''
5482           - - get_param: [EndpointMap, HeatCfnInternal, protocol]
5483             - ://
5484             - str_replace:
5485                 template:
5486                   get_param: [EndpointMap, HeatCfnInternal, host]
5487                 params:
5488                   CLOUDNAME:
5489                     get_param:
5490                     - CloudEndpoints
5491                     - get_param: [ServiceNetMap, HeatApiNetwork]
5492                   IP_ADDRESS:
5493                     get_param:
5494                     - NetIpMap
5495                     - str_replace:
5496                         params:
5497                           NETWORK:
5498                             get_param: [ServiceNetMap, HeatApiNetwork]
5499                         template: NETWORK_uri
5500             - ':'
5501             - get_param: [EndpointMap, HeatCfnInternal, port]
5502             - /v1
5503         uri_no_suffix:
5504           list_join:
5505           - ''
5506           - - get_param: [EndpointMap, HeatCfnInternal, protocol]
5507             - ://
5508             - str_replace:
5509                 template:
5510                   get_param: [EndpointMap, HeatCfnInternal, host]
5511                 params:
5512                   CLOUDNAME:
5513                     get_param:
5514                     - CloudEndpoints
5515                     - get_param: [ServiceNetMap, HeatApiNetwork]
5516                   IP_ADDRESS:
5517                     get_param:
5518                     - NetIpMap
5519                     - str_replace:
5520                         params:
5521                           NETWORK:
5522                             get_param: [ServiceNetMap, HeatApiNetwork]
5523                         template: NETWORK_uri
5524             - ':'
5525             - get_param: [EndpointMap, HeatCfnInternal, port]
5526       HeatCfnPublic:
5527         host:
5528           str_replace:
5529             template:
5530               get_param: [EndpointMap, HeatCfnPublic, host]
5531             params:
5532               CLOUDNAME:
5533                 get_param:
5534                 - CloudEndpoints
5535                 - get_param: [ServiceNetMap, PublicNetwork]
5536               IP_ADDRESS:
5537                 get_param:
5538                 - NetIpMap
5539                 - str_replace:
5540                     params:
5541                       NETWORK:
5542                         get_param: [ServiceNetMap, PublicNetwork]
5543                     template: NETWORK_uri
5544         host_nobrackets:
5545           str_replace:
5546             template:
5547               get_param: [EndpointMap, HeatCfnPublic, host]
5548             params:
5549               CLOUDNAME:
5550                 get_param:
5551                 - CloudEndpoints
5552                 - get_param: [ServiceNetMap, PublicNetwork]
5553               IP_ADDRESS:
5554                 get_param:
5555                 - NetIpMap
5556                 - get_param: [ServiceNetMap, PublicNetwork]
5557         port:
5558           get_param: [EndpointMap, HeatCfnPublic, port]
5559         protocol:
5560           get_param: [EndpointMap, HeatCfnPublic, protocol]
5561         uri:
5562           list_join:
5563           - ''
5564           - - get_param: [EndpointMap, HeatCfnPublic, protocol]
5565             - ://
5566             - str_replace:
5567                 template:
5568                   get_param: [EndpointMap, HeatCfnPublic, host]
5569                 params:
5570                   CLOUDNAME:
5571                     get_param:
5572                     - CloudEndpoints
5573                     - get_param: [ServiceNetMap, PublicNetwork]
5574                   IP_ADDRESS:
5575                     get_param:
5576                     - NetIpMap
5577                     - str_replace:
5578                         params:
5579                           NETWORK:
5580                             get_param: [ServiceNetMap, PublicNetwork]
5581                         template: NETWORK_uri
5582             - ':'
5583             - get_param: [EndpointMap, HeatCfnPublic, port]
5584             - /v1
5585         uri_no_suffix:
5586           list_join:
5587           - ''
5588           - - get_param: [EndpointMap, HeatCfnPublic, protocol]
5589             - ://
5590             - str_replace:
5591                 template:
5592                   get_param: [EndpointMap, HeatCfnPublic, host]
5593                 params:
5594                   CLOUDNAME:
5595                     get_param:
5596                     - CloudEndpoints
5597                     - get_param: [ServiceNetMap, PublicNetwork]
5598                   IP_ADDRESS:
5599                     get_param:
5600                     - NetIpMap
5601                     - str_replace:
5602                         params:
5603                           NETWORK:
5604                             get_param: [ServiceNetMap, PublicNetwork]
5605                         template: NETWORK_uri
5606             - ':'
5607             - get_param: [EndpointMap, HeatCfnPublic, port]
5608       HorizonPublic:
5609         host:
5610           str_replace:
5611             template:
5612               get_param: [EndpointMap, HorizonPublic, host]
5613             params:
5614               CLOUDNAME:
5615                 get_param:
5616                 - CloudEndpoints
5617                 - get_param: [ServiceNetMap, PublicNetwork]
5618               IP_ADDRESS:
5619                 get_param:
5620                 - NetIpMap
5621                 - str_replace:
5622                     params:
5623                       NETWORK:
5624                         get_param: [ServiceNetMap, PublicNetwork]
5625                     template: NETWORK_uri
5626         host_nobrackets:
5627           str_replace:
5628             template:
5629               get_param: [EndpointMap, HorizonPublic, host]
5630             params:
5631               CLOUDNAME:
5632                 get_param:
5633                 - CloudEndpoints
5634                 - get_param: [ServiceNetMap, PublicNetwork]
5635               IP_ADDRESS:
5636                 get_param:
5637                 - NetIpMap
5638                 - get_param: [ServiceNetMap, PublicNetwork]
5639         port:
5640           get_param: [EndpointMap, HorizonPublic, port]
5641         protocol:
5642           get_param: [EndpointMap, HorizonPublic, protocol]
5643         uri:
5644           list_join:
5645           - ''
5646           - - get_param: [EndpointMap, HorizonPublic, protocol]
5647             - ://
5648             - str_replace:
5649                 template:
5650                   get_param: [EndpointMap, HorizonPublic, host]
5651                 params:
5652                   CLOUDNAME:
5653                     get_param:
5654                     - CloudEndpoints
5655                     - get_param: [ServiceNetMap, PublicNetwork]
5656                   IP_ADDRESS:
5657                     get_param:
5658                     - NetIpMap
5659                     - str_replace:
5660                         params:
5661                           NETWORK:
5662                             get_param: [ServiceNetMap, PublicNetwork]
5663                         template: NETWORK_uri
5664             - ':'
5665             - get_param: [EndpointMap, HorizonPublic, port]
5666             - /dashboard
5667         uri_no_suffix:
5668           list_join:
5669           - ''
5670           - - get_param: [EndpointMap, HorizonPublic, protocol]
5671             - ://
5672             - str_replace:
5673                 template:
5674                   get_param: [EndpointMap, HorizonPublic, host]
5675                 params:
5676                   CLOUDNAME:
5677                     get_param:
5678                     - CloudEndpoints
5679                     - get_param: [ServiceNetMap, PublicNetwork]
5680                   IP_ADDRESS:
5681                     get_param:
5682                     - NetIpMap
5683                     - str_replace:
5684                         params:
5685                           NETWORK:
5686                             get_param: [ServiceNetMap, PublicNetwork]
5687                         template: NETWORK_uri
5688             - ':'
5689             - get_param: [EndpointMap, HorizonPublic, port]
5690       IronicAdmin:
5691         host:
5692           str_replace:
5693             template:
5694               get_param: [EndpointMap, IronicAdmin, host]
5695             params:
5696               CLOUDNAME:
5697                 get_param:
5698                 - CloudEndpoints
5699                 - get_param: [ServiceNetMap, IronicApiNetwork]
5700               IP_ADDRESS:
5701                 get_param:
5702                 - NetIpMap
5703                 - str_replace:
5704                     params:
5705                       NETWORK:
5706                         get_param: [ServiceNetMap, IronicApiNetwork]
5707                     template: NETWORK_uri
5708         host_nobrackets:
5709           str_replace:
5710             template:
5711               get_param: [EndpointMap, IronicAdmin, host]
5712             params:
5713               CLOUDNAME:
5714                 get_param:
5715                 - CloudEndpoints
5716                 - get_param: [ServiceNetMap, IronicApiNetwork]
5717               IP_ADDRESS:
5718                 get_param:
5719                 - NetIpMap
5720                 - get_param: [ServiceNetMap, IronicApiNetwork]
5721         port:
5722           get_param: [EndpointMap, IronicAdmin, port]
5723         protocol:
5724           get_param: [EndpointMap, IronicAdmin, protocol]
5725         uri:
5726           list_join:
5727           - ''
5728           - - get_param: [EndpointMap, IronicAdmin, protocol]
5729             - ://
5730             - str_replace:
5731                 template:
5732                   get_param: [EndpointMap, IronicAdmin, host]
5733                 params:
5734                   CLOUDNAME:
5735                     get_param:
5736                     - CloudEndpoints
5737                     - get_param: [ServiceNetMap, IronicApiNetwork]
5738                   IP_ADDRESS:
5739                     get_param:
5740                     - NetIpMap
5741                     - str_replace:
5742                         params:
5743                           NETWORK:
5744                             get_param: [ServiceNetMap, IronicApiNetwork]
5745                         template: NETWORK_uri
5746             - ':'
5747             - get_param: [EndpointMap, IronicAdmin, port]
5748             - /v1
5749         uri_no_suffix:
5750           list_join:
5751           - ''
5752           - - get_param: [EndpointMap, IronicAdmin, protocol]
5753             - ://
5754             - str_replace:
5755                 template:
5756                   get_param: [EndpointMap, IronicAdmin, host]
5757                 params:
5758                   CLOUDNAME:
5759                     get_param:
5760                     - CloudEndpoints
5761                     - get_param: [ServiceNetMap, IronicApiNetwork]
5762                   IP_ADDRESS:
5763                     get_param:
5764                     - NetIpMap
5765                     - str_replace:
5766                         params:
5767                           NETWORK:
5768                             get_param: [ServiceNetMap, IronicApiNetwork]
5769                         template: NETWORK_uri
5770             - ':'
5771             - get_param: [EndpointMap, IronicAdmin, port]
5772       IronicInternal:
5773         host:
5774           str_replace:
5775             template:
5776               get_param: [EndpointMap, IronicInternal, host]
5777             params:
5778               CLOUDNAME:
5779                 get_param:
5780                 - CloudEndpoints
5781                 - get_param: [ServiceNetMap, IronicApiNetwork]
5782               IP_ADDRESS:
5783                 get_param:
5784                 - NetIpMap
5785                 - str_replace:
5786                     params:
5787                       NETWORK:
5788                         get_param: [ServiceNetMap, IronicApiNetwork]
5789                     template: NETWORK_uri
5790         host_nobrackets:
5791           str_replace:
5792             template:
5793               get_param: [EndpointMap, IronicInternal, host]
5794             params:
5795               CLOUDNAME:
5796                 get_param:
5797                 - CloudEndpoints
5798                 - get_param: [ServiceNetMap, IronicApiNetwork]
5799               IP_ADDRESS:
5800                 get_param:
5801                 - NetIpMap
5802                 - get_param: [ServiceNetMap, IronicApiNetwork]
5803         port:
5804           get_param: [EndpointMap, IronicInternal, port]
5805         protocol:
5806           get_param: [EndpointMap, IronicInternal, protocol]
5807         uri:
5808           list_join:
5809           - ''
5810           - - get_param: [EndpointMap, IronicInternal, protocol]
5811             - ://
5812             - str_replace:
5813                 template:
5814                   get_param: [EndpointMap, IronicInternal, host]
5815                 params:
5816                   CLOUDNAME:
5817                     get_param:
5818                     - CloudEndpoints
5819                     - get_param: [ServiceNetMap, IronicApiNetwork]
5820                   IP_ADDRESS:
5821                     get_param:
5822                     - NetIpMap
5823                     - str_replace:
5824                         params:
5825                           NETWORK:
5826                             get_param: [ServiceNetMap, IronicApiNetwork]
5827                         template: NETWORK_uri
5828             - ':'
5829             - get_param: [EndpointMap, IronicInternal, port]
5830             - /v1
5831         uri_no_suffix:
5832           list_join:
5833           - ''
5834           - - get_param: [EndpointMap, IronicInternal, protocol]
5835             - ://
5836             - str_replace:
5837                 template:
5838                   get_param: [EndpointMap, IronicInternal, host]
5839                 params:
5840                   CLOUDNAME:
5841                     get_param:
5842                     - CloudEndpoints
5843                     - get_param: [ServiceNetMap, IronicApiNetwork]
5844                   IP_ADDRESS:
5845                     get_param:
5846                     - NetIpMap
5847                     - str_replace:
5848                         params:
5849                           NETWORK:
5850                             get_param: [ServiceNetMap, IronicApiNetwork]
5851                         template: NETWORK_uri
5852             - ':'
5853             - get_param: [EndpointMap, IronicInternal, port]
5854       IronicPublic:
5855         host:
5856           str_replace:
5857             template:
5858               get_param: [EndpointMap, IronicPublic, host]
5859             params:
5860               CLOUDNAME:
5861                 get_param:
5862                 - CloudEndpoints
5863                 - get_param: [ServiceNetMap, PublicNetwork]
5864               IP_ADDRESS:
5865                 get_param:
5866                 - NetIpMap
5867                 - str_replace:
5868                     params:
5869                       NETWORK:
5870                         get_param: [ServiceNetMap, PublicNetwork]
5871                     template: NETWORK_uri
5872         host_nobrackets:
5873           str_replace:
5874             template:
5875               get_param: [EndpointMap, IronicPublic, host]
5876             params:
5877               CLOUDNAME:
5878                 get_param:
5879                 - CloudEndpoints
5880                 - get_param: [ServiceNetMap, PublicNetwork]
5881               IP_ADDRESS:
5882                 get_param:
5883                 - NetIpMap
5884                 - get_param: [ServiceNetMap, PublicNetwork]
5885         port:
5886           get_param: [EndpointMap, IronicPublic, port]
5887         protocol:
5888           get_param: [EndpointMap, IronicPublic, protocol]
5889         uri:
5890           list_join:
5891           - ''
5892           - - get_param: [EndpointMap, IronicPublic, protocol]
5893             - ://
5894             - str_replace:
5895                 template:
5896                   get_param: [EndpointMap, IronicPublic, host]
5897                 params:
5898                   CLOUDNAME:
5899                     get_param:
5900                     - CloudEndpoints
5901                     - get_param: [ServiceNetMap, PublicNetwork]
5902                   IP_ADDRESS:
5903                     get_param:
5904                     - NetIpMap
5905                     - str_replace:
5906                         params:
5907                           NETWORK:
5908                             get_param: [ServiceNetMap, PublicNetwork]
5909                         template: NETWORK_uri
5910             - ':'
5911             - get_param: [EndpointMap, IronicPublic, port]
5912             - /v1
5913         uri_no_suffix:
5914           list_join:
5915           - ''
5916           - - get_param: [EndpointMap, IronicPublic, protocol]
5917             - ://
5918             - str_replace:
5919                 template:
5920                   get_param: [EndpointMap, IronicPublic, host]
5921                 params:
5922                   CLOUDNAME:
5923                     get_param:
5924                     - CloudEndpoints
5925                     - get_param: [ServiceNetMap, PublicNetwork]
5926                   IP_ADDRESS:
5927                     get_param:
5928                     - NetIpMap
5929                     - str_replace:
5930                         params:
5931                           NETWORK:
5932                             get_param: [ServiceNetMap, PublicNetwork]
5933                         template: NETWORK_uri
5934             - ':'
5935             - get_param: [EndpointMap, IronicPublic, port]
5936       IronicInspectorAdmin:
5937         host:
5938           str_replace:
5939             template:
5940               get_param: [EndpointMap, IronicInspectorAdmin, host]
5941             params:
5942               CLOUDNAME:
5943                 get_param:
5944                 - CloudEndpoints
5945                 - get_param: [ServiceNetMap, IronicInspectorNetwork]
5946               IP_ADDRESS:
5947                 get_param:
5948                 - NetIpMap
5949                 - str_replace:
5950                     params:
5951                       NETWORK:
5952                         get_param: [ServiceNetMap, IronicInspectorNetwork]
5953                     template: NETWORK_uri
5954         host_nobrackets:
5955           str_replace:
5956             template:
5957               get_param: [EndpointMap, IronicInspectorAdmin, host]
5958             params:
5959               CLOUDNAME:
5960                 get_param:
5961                 - CloudEndpoints
5962                 - get_param: [ServiceNetMap, IronicInspectorNetwork]
5963               IP_ADDRESS:
5964                 get_param:
5965                 - NetIpMap
5966                 - get_param: [ServiceNetMap, IronicInspectorNetwork]
5967         port:
5968           get_param: [EndpointMap, IronicInspectorAdmin, port]
5969         protocol:
5970           get_param: [EndpointMap, IronicInspectorAdmin, protocol]
5971         uri:
5972           list_join:
5973           - ''
5974           - - get_param: [EndpointMap, IronicInspectorAdmin, protocol]
5975             - ://
5976             - str_replace:
5977                 template:
5978                   get_param: [EndpointMap, IronicInspectorAdmin, host]
5979                 params:
5980                   CLOUDNAME:
5981                     get_param:
5982                     - CloudEndpoints
5983                     - get_param: [ServiceNetMap, IronicInspectorNetwork]
5984                   IP_ADDRESS:
5985                     get_param:
5986                     - NetIpMap
5987                     - str_replace:
5988                         params:
5989                           NETWORK:
5990                             get_param: [ServiceNetMap, IronicInspectorNetwork]
5991                         template: NETWORK_uri
5992             - ':'
5993             - get_param: [EndpointMap, IronicInspectorAdmin, port]
5994         uri_no_suffix:
5995           list_join:
5996           - ''
5997           - - get_param: [EndpointMap, IronicInspectorAdmin, protocol]
5998             - ://
5999             - str_replace:
6000                 template:
6001                   get_param: [EndpointMap, IronicInspectorAdmin, host]
6002                 params:
6003                   CLOUDNAME:
6004                     get_param:
6005                     - CloudEndpoints
6006                     - get_param: [ServiceNetMap, IronicInspectorNetwork]
6007                   IP_ADDRESS:
6008                     get_param:
6009                     - NetIpMap
6010                     - str_replace:
6011                         params:
6012                           NETWORK:
6013                             get_param: [ServiceNetMap, IronicInspectorNetwork]
6014                         template: NETWORK_uri
6015             - ':'
6016             - get_param: [EndpointMap, IronicInspectorAdmin, port]
6017       IronicInspectorInternal:
6018         host:
6019           str_replace:
6020             template:
6021               get_param: [EndpointMap, IronicInspectorInternal, host]
6022             params:
6023               CLOUDNAME:
6024                 get_param:
6025                 - CloudEndpoints
6026                 - get_param: [ServiceNetMap, IronicInspectorNetwork]
6027               IP_ADDRESS:
6028                 get_param:
6029                 - NetIpMap
6030                 - str_replace:
6031                     params:
6032                       NETWORK:
6033                         get_param: [ServiceNetMap, IronicInspectorNetwork]
6034                     template: NETWORK_uri
6035         host_nobrackets:
6036           str_replace:
6037             template:
6038               get_param: [EndpointMap, IronicInspectorInternal, host]
6039             params:
6040               CLOUDNAME:
6041                 get_param:
6042                 - CloudEndpoints
6043                 - get_param: [ServiceNetMap, IronicInspectorNetwork]
6044               IP_ADDRESS:
6045                 get_param:
6046                 - NetIpMap
6047                 - get_param: [ServiceNetMap, IronicInspectorNetwork]
6048         port:
6049           get_param: [EndpointMap, IronicInspectorInternal, port]
6050         protocol:
6051           get_param: [EndpointMap, IronicInspectorInternal, protocol]
6052         uri:
6053           list_join:
6054           - ''
6055           - - get_param: [EndpointMap, IronicInspectorInternal, protocol]
6056             - ://
6057             - str_replace:
6058                 template:
6059                   get_param: [EndpointMap, IronicInspectorInternal, host]
6060                 params:
6061                   CLOUDNAME:
6062                     get_param:
6063                     - CloudEndpoints
6064                     - get_param: [ServiceNetMap, IronicInspectorNetwork]
6065                   IP_ADDRESS:
6066                     get_param:
6067                     - NetIpMap
6068                     - str_replace:
6069                         params:
6070                           NETWORK:
6071                             get_param: [ServiceNetMap, IronicInspectorNetwork]
6072                         template: NETWORK_uri
6073             - ':'
6074             - get_param: [EndpointMap, IronicInspectorInternal, port]
6075         uri_no_suffix:
6076           list_join:
6077           - ''
6078           - - get_param: [EndpointMap, IronicInspectorInternal, protocol]
6079             - ://
6080             - str_replace:
6081                 template:
6082                   get_param: [EndpointMap, IronicInspectorInternal, host]
6083                 params:
6084                   CLOUDNAME:
6085                     get_param:
6086                     - CloudEndpoints
6087                     - get_param: [ServiceNetMap, IronicInspectorNetwork]
6088                   IP_ADDRESS:
6089                     get_param:
6090                     - NetIpMap
6091                     - str_replace:
6092                         params:
6093                           NETWORK:
6094                             get_param: [ServiceNetMap, IronicInspectorNetwork]
6095                         template: NETWORK_uri
6096             - ':'
6097             - get_param: [EndpointMap, IronicInspectorInternal, port]
6098       IronicInspectorPublic:
6099         host:
6100           str_replace:
6101             template:
6102               get_param: [EndpointMap, IronicInspectorPublic, host]
6103             params:
6104               CLOUDNAME:
6105                 get_param:
6106                 - CloudEndpoints
6107                 - get_param: [ServiceNetMap, PublicNetwork]
6108               IP_ADDRESS:
6109                 get_param:
6110                 - NetIpMap
6111                 - str_replace:
6112                     params:
6113                       NETWORK:
6114                         get_param: [ServiceNetMap, PublicNetwork]
6115                     template: NETWORK_uri
6116         host_nobrackets:
6117           str_replace:
6118             template:
6119               get_param: [EndpointMap, IronicInspectorPublic, host]
6120             params:
6121               CLOUDNAME:
6122                 get_param:
6123                 - CloudEndpoints
6124                 - get_param: [ServiceNetMap, PublicNetwork]
6125               IP_ADDRESS:
6126                 get_param:
6127                 - NetIpMap
6128                 - get_param: [ServiceNetMap, PublicNetwork]
6129         port:
6130           get_param: [EndpointMap, IronicInspectorPublic, port]
6131         protocol:
6132           get_param: [EndpointMap, IronicInspectorPublic, protocol]
6133         uri:
6134           list_join:
6135           - ''
6136           - - get_param: [EndpointMap, IronicInspectorPublic, protocol]
6137             - ://
6138             - str_replace:
6139                 template:
6140                   get_param: [EndpointMap, IronicInspectorPublic, host]
6141                 params:
6142                   CLOUDNAME:
6143                     get_param:
6144                     - CloudEndpoints
6145                     - get_param: [ServiceNetMap, PublicNetwork]
6146                   IP_ADDRESS:
6147                     get_param:
6148                     - NetIpMap
6149                     - str_replace:
6150                         params:
6151                           NETWORK:
6152                             get_param: [ServiceNetMap, PublicNetwork]
6153                         template: NETWORK_uri
6154             - ':'
6155             - get_param: [EndpointMap, IronicInspectorPublic, port]
6156         uri_no_suffix:
6157           list_join:
6158           - ''
6159           - - get_param: [EndpointMap, IronicInspectorPublic, protocol]
6160             - ://
6161             - str_replace:
6162                 template:
6163                   get_param: [EndpointMap, IronicInspectorPublic, host]
6164                 params:
6165                   CLOUDNAME:
6166                     get_param:
6167                     - CloudEndpoints
6168                     - get_param: [ServiceNetMap, PublicNetwork]
6169                   IP_ADDRESS:
6170                     get_param:
6171                     - NetIpMap
6172                     - str_replace:
6173                         params:
6174                           NETWORK:
6175                             get_param: [ServiceNetMap, PublicNetwork]
6176                         template: NETWORK_uri
6177             - ':'
6178             - get_param: [EndpointMap, IronicInspectorPublic, port]
6179       KeystoneAdmin:
6180         host:
6181           str_replace:
6182             template:
6183               get_param: [EndpointMap, KeystoneAdmin, host]
6184             params:
6185               CLOUDNAME:
6186                 get_param:
6187                 - CloudEndpoints
6188                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6189               IP_ADDRESS:
6190                 get_param:
6191                 - NetIpMap
6192                 - str_replace:
6193                     params:
6194                       NETWORK:
6195                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6196                     template: NETWORK_uri
6197         host_nobrackets:
6198           str_replace:
6199             template:
6200               get_param: [EndpointMap, KeystoneAdmin, host]
6201             params:
6202               CLOUDNAME:
6203                 get_param:
6204                 - CloudEndpoints
6205                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6206               IP_ADDRESS:
6207                 get_param:
6208                 - NetIpMap
6209                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6210         port:
6211           get_param: [EndpointMap, KeystoneAdmin, port]
6212         protocol:
6213           get_param: [EndpointMap, KeystoneAdmin, protocol]
6214         uri:
6215           list_join:
6216           - ''
6217           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
6218             - ://
6219             - str_replace:
6220                 template:
6221                   get_param: [EndpointMap, KeystoneAdmin, host]
6222                 params:
6223                   CLOUDNAME:
6224                     get_param:
6225                     - CloudEndpoints
6226                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6227                   IP_ADDRESS:
6228                     get_param:
6229                     - NetIpMap
6230                     - str_replace:
6231                         params:
6232                           NETWORK:
6233                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6234                         template: NETWORK_uri
6235             - ':'
6236             - get_param: [EndpointMap, KeystoneAdmin, port]
6237             - /v2.0
6238         uri_no_suffix:
6239           list_join:
6240           - ''
6241           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
6242             - ://
6243             - str_replace:
6244                 template:
6245                   get_param: [EndpointMap, KeystoneAdmin, host]
6246                 params:
6247                   CLOUDNAME:
6248                     get_param:
6249                     - CloudEndpoints
6250                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6251                   IP_ADDRESS:
6252                     get_param:
6253                     - NetIpMap
6254                     - str_replace:
6255                         params:
6256                           NETWORK:
6257                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6258                         template: NETWORK_uri
6259             - ':'
6260             - get_param: [EndpointMap, KeystoneAdmin, port]
6261       KeystoneInternal:
6262         host:
6263           str_replace:
6264             template:
6265               get_param: [EndpointMap, KeystoneInternal, host]
6266             params:
6267               CLOUDNAME:
6268                 get_param:
6269                 - CloudEndpoints
6270                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6271               IP_ADDRESS:
6272                 get_param:
6273                 - NetIpMap
6274                 - str_replace:
6275                     params:
6276                       NETWORK:
6277                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6278                     template: NETWORK_uri
6279         host_nobrackets:
6280           str_replace:
6281             template:
6282               get_param: [EndpointMap, KeystoneInternal, host]
6283             params:
6284               CLOUDNAME:
6285                 get_param:
6286                 - CloudEndpoints
6287                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6288               IP_ADDRESS:
6289                 get_param:
6290                 - NetIpMap
6291                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6292         port:
6293           get_param: [EndpointMap, KeystoneInternal, port]
6294         protocol:
6295           get_param: [EndpointMap, KeystoneInternal, protocol]
6296         uri:
6297           list_join:
6298           - ''
6299           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6300             - ://
6301             - str_replace:
6302                 template:
6303                   get_param: [EndpointMap, KeystoneInternal, host]
6304                 params:
6305                   CLOUDNAME:
6306                     get_param:
6307                     - CloudEndpoints
6308                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6309                   IP_ADDRESS:
6310                     get_param:
6311                     - NetIpMap
6312                     - str_replace:
6313                         params:
6314                           NETWORK:
6315                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6316                         template: NETWORK_uri
6317             - ':'
6318             - get_param: [EndpointMap, KeystoneInternal, port]
6319             - /v2.0
6320         uri_no_suffix:
6321           list_join:
6322           - ''
6323           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6324             - ://
6325             - str_replace:
6326                 template:
6327                   get_param: [EndpointMap, KeystoneInternal, host]
6328                 params:
6329                   CLOUDNAME:
6330                     get_param:
6331                     - CloudEndpoints
6332                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6333                   IP_ADDRESS:
6334                     get_param:
6335                     - NetIpMap
6336                     - str_replace:
6337                         params:
6338                           NETWORK:
6339                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6340                         template: NETWORK_uri
6341             - ':'
6342             - get_param: [EndpointMap, KeystoneInternal, port]
6343       KeystonePublic:
6344         host:
6345           str_replace:
6346             template:
6347               get_param: [EndpointMap, KeystonePublic, host]
6348             params:
6349               CLOUDNAME:
6350                 get_param:
6351                 - CloudEndpoints
6352                 - get_param: [ServiceNetMap, PublicNetwork]
6353               IP_ADDRESS:
6354                 get_param:
6355                 - NetIpMap
6356                 - str_replace:
6357                     params:
6358                       NETWORK:
6359                         get_param: [ServiceNetMap, PublicNetwork]
6360                     template: NETWORK_uri
6361         host_nobrackets:
6362           str_replace:
6363             template:
6364               get_param: [EndpointMap, KeystonePublic, host]
6365             params:
6366               CLOUDNAME:
6367                 get_param:
6368                 - CloudEndpoints
6369                 - get_param: [ServiceNetMap, PublicNetwork]
6370               IP_ADDRESS:
6371                 get_param:
6372                 - NetIpMap
6373                 - get_param: [ServiceNetMap, PublicNetwork]
6374         port:
6375           get_param: [EndpointMap, KeystonePublic, port]
6376         protocol:
6377           get_param: [EndpointMap, KeystonePublic, protocol]
6378         uri:
6379           list_join:
6380           - ''
6381           - - get_param: [EndpointMap, KeystonePublic, protocol]
6382             - ://
6383             - str_replace:
6384                 template:
6385                   get_param: [EndpointMap, KeystonePublic, host]
6386                 params:
6387                   CLOUDNAME:
6388                     get_param:
6389                     - CloudEndpoints
6390                     - get_param: [ServiceNetMap, PublicNetwork]
6391                   IP_ADDRESS:
6392                     get_param:
6393                     - NetIpMap
6394                     - str_replace:
6395                         params:
6396                           NETWORK:
6397                             get_param: [ServiceNetMap, PublicNetwork]
6398                         template: NETWORK_uri
6399             - ':'
6400             - get_param: [EndpointMap, KeystonePublic, port]
6401             - /v2.0
6402         uri_no_suffix:
6403           list_join:
6404           - ''
6405           - - get_param: [EndpointMap, KeystonePublic, protocol]
6406             - ://
6407             - str_replace:
6408                 template:
6409                   get_param: [EndpointMap, KeystonePublic, host]
6410                 params:
6411                   CLOUDNAME:
6412                     get_param:
6413                     - CloudEndpoints
6414                     - get_param: [ServiceNetMap, PublicNetwork]
6415                   IP_ADDRESS:
6416                     get_param:
6417                     - NetIpMap
6418                     - str_replace:
6419                         params:
6420                           NETWORK:
6421                             get_param: [ServiceNetMap, PublicNetwork]
6422                         template: NETWORK_uri
6423             - ':'
6424             - get_param: [EndpointMap, KeystonePublic, port]
6425       KeystoneV3Admin:
6426         host:
6427           str_replace:
6428             template:
6429               get_param: [EndpointMap, KeystoneAdmin, host]
6430             params:
6431               CLOUDNAME:
6432                 get_param:
6433                 - CloudEndpoints
6434                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6435               IP_ADDRESS:
6436                 get_param:
6437                 - NetIpMap
6438                 - str_replace:
6439                     params:
6440                       NETWORK:
6441                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6442                     template: NETWORK_uri
6443         host_nobrackets:
6444           str_replace:
6445             template:
6446               get_param: [EndpointMap, KeystoneAdmin, host]
6447             params:
6448               CLOUDNAME:
6449                 get_param:
6450                 - CloudEndpoints
6451                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6452               IP_ADDRESS:
6453                 get_param:
6454                 - NetIpMap
6455                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6456         port:
6457           get_param: [EndpointMap, KeystoneAdmin, port]
6458         protocol:
6459           get_param: [EndpointMap, KeystoneAdmin, protocol]
6460         uri:
6461           list_join:
6462           - ''
6463           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
6464             - ://
6465             - str_replace:
6466                 template:
6467                   get_param: [EndpointMap, KeystoneAdmin, host]
6468                 params:
6469                   CLOUDNAME:
6470                     get_param:
6471                     - CloudEndpoints
6472                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6473                   IP_ADDRESS:
6474                     get_param:
6475                     - NetIpMap
6476                     - str_replace:
6477                         params:
6478                           NETWORK:
6479                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6480                         template: NETWORK_uri
6481             - ':'
6482             - get_param: [EndpointMap, KeystoneAdmin, port]
6483             - /v3
6484         uri_no_suffix:
6485           list_join:
6486           - ''
6487           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
6488             - ://
6489             - str_replace:
6490                 template:
6491                   get_param: [EndpointMap, KeystoneAdmin, host]
6492                 params:
6493                   CLOUDNAME:
6494                     get_param:
6495                     - CloudEndpoints
6496                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6497                   IP_ADDRESS:
6498                     get_param:
6499                     - NetIpMap
6500                     - str_replace:
6501                         params:
6502                           NETWORK:
6503                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6504                         template: NETWORK_uri
6505             - ':'
6506             - get_param: [EndpointMap, KeystoneAdmin, port]
6507       KeystoneV3Internal:
6508         host:
6509           str_replace:
6510             template:
6511               get_param: [EndpointMap, KeystoneInternal, host]
6512             params:
6513               CLOUDNAME:
6514                 get_param:
6515                 - CloudEndpoints
6516                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6517               IP_ADDRESS:
6518                 get_param:
6519                 - NetIpMap
6520                 - str_replace:
6521                     params:
6522                       NETWORK:
6523                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6524                     template: NETWORK_uri
6525         host_nobrackets:
6526           str_replace:
6527             template:
6528               get_param: [EndpointMap, KeystoneInternal, host]
6529             params:
6530               CLOUDNAME:
6531                 get_param:
6532                 - CloudEndpoints
6533                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6534               IP_ADDRESS:
6535                 get_param:
6536                 - NetIpMap
6537                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6538         port:
6539           get_param: [EndpointMap, KeystoneInternal, port]
6540         protocol:
6541           get_param: [EndpointMap, KeystoneInternal, protocol]
6542         uri:
6543           list_join:
6544           - ''
6545           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6546             - ://
6547             - str_replace:
6548                 template:
6549                   get_param: [EndpointMap, KeystoneInternal, host]
6550                 params:
6551                   CLOUDNAME:
6552                     get_param:
6553                     - CloudEndpoints
6554                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6555                   IP_ADDRESS:
6556                     get_param:
6557                     - NetIpMap
6558                     - str_replace:
6559                         params:
6560                           NETWORK:
6561                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6562                         template: NETWORK_uri
6563             - ':'
6564             - get_param: [EndpointMap, KeystoneInternal, port]
6565             - /v3
6566         uri_no_suffix:
6567           list_join:
6568           - ''
6569           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6570             - ://
6571             - str_replace:
6572                 template:
6573                   get_param: [EndpointMap, KeystoneInternal, host]
6574                 params:
6575                   CLOUDNAME:
6576                     get_param:
6577                     - CloudEndpoints
6578                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6579                   IP_ADDRESS:
6580                     get_param:
6581                     - NetIpMap
6582                     - str_replace:
6583                         params:
6584                           NETWORK:
6585                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6586                         template: NETWORK_uri
6587             - ':'
6588             - get_param: [EndpointMap, KeystoneInternal, port]
6589       KeystoneV3Public:
6590         host:
6591           str_replace:
6592             template:
6593               get_param: [EndpointMap, KeystonePublic, host]
6594             params:
6595               CLOUDNAME:
6596                 get_param:
6597                 - CloudEndpoints
6598                 - get_param: [ServiceNetMap, PublicNetwork]
6599               IP_ADDRESS:
6600                 get_param:
6601                 - NetIpMap
6602                 - str_replace:
6603                     params:
6604                       NETWORK:
6605                         get_param: [ServiceNetMap, PublicNetwork]
6606                     template: NETWORK_uri
6607         host_nobrackets:
6608           str_replace:
6609             template:
6610               get_param: [EndpointMap, KeystonePublic, host]
6611             params:
6612               CLOUDNAME:
6613                 get_param:
6614                 - CloudEndpoints
6615                 - get_param: [ServiceNetMap, PublicNetwork]
6616               IP_ADDRESS:
6617                 get_param:
6618                 - NetIpMap
6619                 - get_param: [ServiceNetMap, PublicNetwork]
6620         port:
6621           get_param: [EndpointMap, KeystonePublic, port]
6622         protocol:
6623           get_param: [EndpointMap, KeystonePublic, protocol]
6624         uri:
6625           list_join:
6626           - ''
6627           - - get_param: [EndpointMap, KeystonePublic, protocol]
6628             - ://
6629             - str_replace:
6630                 template:
6631                   get_param: [EndpointMap, KeystonePublic, host]
6632                 params:
6633                   CLOUDNAME:
6634                     get_param:
6635                     - CloudEndpoints
6636                     - get_param: [ServiceNetMap, PublicNetwork]
6637                   IP_ADDRESS:
6638                     get_param:
6639                     - NetIpMap
6640                     - str_replace:
6641                         params:
6642                           NETWORK:
6643                             get_param: [ServiceNetMap, PublicNetwork]
6644                         template: NETWORK_uri
6645             - ':'
6646             - get_param: [EndpointMap, KeystonePublic, port]
6647             - /v3
6648         uri_no_suffix:
6649           list_join:
6650           - ''
6651           - - get_param: [EndpointMap, KeystonePublic, protocol]
6652             - ://
6653             - str_replace:
6654                 template:
6655                   get_param: [EndpointMap, KeystonePublic, host]
6656                 params:
6657                   CLOUDNAME:
6658                     get_param:
6659                     - CloudEndpoints
6660                     - get_param: [ServiceNetMap, PublicNetwork]
6661                   IP_ADDRESS:
6662                     get_param:
6663                     - NetIpMap
6664                     - str_replace:
6665                         params:
6666                           NETWORK:
6667                             get_param: [ServiceNetMap, PublicNetwork]
6668                         template: NETWORK_uri
6669             - ':'
6670             - get_param: [EndpointMap, KeystonePublic, port]
6671       ManilaAdmin:
6672         host:
6673           str_replace:
6674             template:
6675               get_param: [EndpointMap, ManilaAdmin, host]
6676             params:
6677               CLOUDNAME:
6678                 get_param:
6679                 - CloudEndpoints
6680                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6681               IP_ADDRESS:
6682                 get_param:
6683                 - NetIpMap
6684                 - str_replace:
6685                     params:
6686                       NETWORK:
6687                         get_param: [ServiceNetMap, ManilaApiNetwork]
6688                     template: NETWORK_uri
6689         host_nobrackets:
6690           str_replace:
6691             template:
6692               get_param: [EndpointMap, ManilaAdmin, host]
6693             params:
6694               CLOUDNAME:
6695                 get_param:
6696                 - CloudEndpoints
6697                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6698               IP_ADDRESS:
6699                 get_param:
6700                 - NetIpMap
6701                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6702         port:
6703           get_param: [EndpointMap, ManilaAdmin, port]
6704         protocol:
6705           get_param: [EndpointMap, ManilaAdmin, protocol]
6706         uri:
6707           list_join:
6708           - ''
6709           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6710             - ://
6711             - str_replace:
6712                 template:
6713                   get_param: [EndpointMap, ManilaAdmin, host]
6714                 params:
6715                   CLOUDNAME:
6716                     get_param:
6717                     - CloudEndpoints
6718                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6719                   IP_ADDRESS:
6720                     get_param:
6721                     - NetIpMap
6722                     - str_replace:
6723                         params:
6724                           NETWORK:
6725                             get_param: [ServiceNetMap, ManilaApiNetwork]
6726                         template: NETWORK_uri
6727             - ':'
6728             - get_param: [EndpointMap, ManilaAdmin, port]
6729             - /v2/%(tenant_id)s
6730         uri_no_suffix:
6731           list_join:
6732           - ''
6733           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6734             - ://
6735             - str_replace:
6736                 template:
6737                   get_param: [EndpointMap, ManilaAdmin, host]
6738                 params:
6739                   CLOUDNAME:
6740                     get_param:
6741                     - CloudEndpoints
6742                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6743                   IP_ADDRESS:
6744                     get_param:
6745                     - NetIpMap
6746                     - str_replace:
6747                         params:
6748                           NETWORK:
6749                             get_param: [ServiceNetMap, ManilaApiNetwork]
6750                         template: NETWORK_uri
6751             - ':'
6752             - get_param: [EndpointMap, ManilaAdmin, port]
6753       ManilaInternal:
6754         host:
6755           str_replace:
6756             template:
6757               get_param: [EndpointMap, ManilaInternal, host]
6758             params:
6759               CLOUDNAME:
6760                 get_param:
6761                 - CloudEndpoints
6762                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6763               IP_ADDRESS:
6764                 get_param:
6765                 - NetIpMap
6766                 - str_replace:
6767                     params:
6768                       NETWORK:
6769                         get_param: [ServiceNetMap, ManilaApiNetwork]
6770                     template: NETWORK_uri
6771         host_nobrackets:
6772           str_replace:
6773             template:
6774               get_param: [EndpointMap, ManilaInternal, host]
6775             params:
6776               CLOUDNAME:
6777                 get_param:
6778                 - CloudEndpoints
6779                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6780               IP_ADDRESS:
6781                 get_param:
6782                 - NetIpMap
6783                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6784         port:
6785           get_param: [EndpointMap, ManilaInternal, port]
6786         protocol:
6787           get_param: [EndpointMap, ManilaInternal, protocol]
6788         uri:
6789           list_join:
6790           - ''
6791           - - get_param: [EndpointMap, ManilaInternal, protocol]
6792             - ://
6793             - str_replace:
6794                 template:
6795                   get_param: [EndpointMap, ManilaInternal, host]
6796                 params:
6797                   CLOUDNAME:
6798                     get_param:
6799                     - CloudEndpoints
6800                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6801                   IP_ADDRESS:
6802                     get_param:
6803                     - NetIpMap
6804                     - str_replace:
6805                         params:
6806                           NETWORK:
6807                             get_param: [ServiceNetMap, ManilaApiNetwork]
6808                         template: NETWORK_uri
6809             - ':'
6810             - get_param: [EndpointMap, ManilaInternal, port]
6811             - /v2/%(tenant_id)s
6812         uri_no_suffix:
6813           list_join:
6814           - ''
6815           - - get_param: [EndpointMap, ManilaInternal, protocol]
6816             - ://
6817             - str_replace:
6818                 template:
6819                   get_param: [EndpointMap, ManilaInternal, host]
6820                 params:
6821                   CLOUDNAME:
6822                     get_param:
6823                     - CloudEndpoints
6824                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6825                   IP_ADDRESS:
6826                     get_param:
6827                     - NetIpMap
6828                     - str_replace:
6829                         params:
6830                           NETWORK:
6831                             get_param: [ServiceNetMap, ManilaApiNetwork]
6832                         template: NETWORK_uri
6833             - ':'
6834             - get_param: [EndpointMap, ManilaInternal, port]
6835       ManilaPublic:
6836         host:
6837           str_replace:
6838             template:
6839               get_param: [EndpointMap, ManilaPublic, host]
6840             params:
6841               CLOUDNAME:
6842                 get_param:
6843                 - CloudEndpoints
6844                 - get_param: [ServiceNetMap, PublicNetwork]
6845               IP_ADDRESS:
6846                 get_param:
6847                 - NetIpMap
6848                 - str_replace:
6849                     params:
6850                       NETWORK:
6851                         get_param: [ServiceNetMap, PublicNetwork]
6852                     template: NETWORK_uri
6853         host_nobrackets:
6854           str_replace:
6855             template:
6856               get_param: [EndpointMap, ManilaPublic, host]
6857             params:
6858               CLOUDNAME:
6859                 get_param:
6860                 - CloudEndpoints
6861                 - get_param: [ServiceNetMap, PublicNetwork]
6862               IP_ADDRESS:
6863                 get_param:
6864                 - NetIpMap
6865                 - get_param: [ServiceNetMap, PublicNetwork]
6866         port:
6867           get_param: [EndpointMap, ManilaPublic, port]
6868         protocol:
6869           get_param: [EndpointMap, ManilaPublic, protocol]
6870         uri:
6871           list_join:
6872           - ''
6873           - - get_param: [EndpointMap, ManilaPublic, protocol]
6874             - ://
6875             - str_replace:
6876                 template:
6877                   get_param: [EndpointMap, ManilaPublic, host]
6878                 params:
6879                   CLOUDNAME:
6880                     get_param:
6881                     - CloudEndpoints
6882                     - get_param: [ServiceNetMap, PublicNetwork]
6883                   IP_ADDRESS:
6884                     get_param:
6885                     - NetIpMap
6886                     - str_replace:
6887                         params:
6888                           NETWORK:
6889                             get_param: [ServiceNetMap, PublicNetwork]
6890                         template: NETWORK_uri
6891             - ':'
6892             - get_param: [EndpointMap, ManilaPublic, port]
6893             - /v2/%(tenant_id)s
6894         uri_no_suffix:
6895           list_join:
6896           - ''
6897           - - get_param: [EndpointMap, ManilaPublic, protocol]
6898             - ://
6899             - str_replace:
6900                 template:
6901                   get_param: [EndpointMap, ManilaPublic, host]
6902                 params:
6903                   CLOUDNAME:
6904                     get_param:
6905                     - CloudEndpoints
6906                     - get_param: [ServiceNetMap, PublicNetwork]
6907                   IP_ADDRESS:
6908                     get_param:
6909                     - NetIpMap
6910                     - str_replace:
6911                         params:
6912                           NETWORK:
6913                             get_param: [ServiceNetMap, PublicNetwork]
6914                         template: NETWORK_uri
6915             - ':'
6916             - get_param: [EndpointMap, ManilaPublic, port]
6917       ManilaV1Admin:
6918         host:
6919           str_replace:
6920             template:
6921               get_param: [EndpointMap, ManilaAdmin, host]
6922             params:
6923               CLOUDNAME:
6924                 get_param:
6925                 - CloudEndpoints
6926                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6927               IP_ADDRESS:
6928                 get_param:
6929                 - NetIpMap
6930                 - str_replace:
6931                     params:
6932                       NETWORK:
6933                         get_param: [ServiceNetMap, ManilaApiNetwork]
6934                     template: NETWORK_uri
6935         host_nobrackets:
6936           str_replace:
6937             template:
6938               get_param: [EndpointMap, ManilaAdmin, host]
6939             params:
6940               CLOUDNAME:
6941                 get_param:
6942                 - CloudEndpoints
6943                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6944               IP_ADDRESS:
6945                 get_param:
6946                 - NetIpMap
6947                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6948         port:
6949           get_param: [EndpointMap, ManilaAdmin, port]
6950         protocol:
6951           get_param: [EndpointMap, ManilaAdmin, protocol]
6952         uri:
6953           list_join:
6954           - ''
6955           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6956             - ://
6957             - str_replace:
6958                 template:
6959                   get_param: [EndpointMap, ManilaAdmin, host]
6960                 params:
6961                   CLOUDNAME:
6962                     get_param:
6963                     - CloudEndpoints
6964                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6965                   IP_ADDRESS:
6966                     get_param:
6967                     - NetIpMap
6968                     - str_replace:
6969                         params:
6970                           NETWORK:
6971                             get_param: [ServiceNetMap, ManilaApiNetwork]
6972                         template: NETWORK_uri
6973             - ':'
6974             - get_param: [EndpointMap, ManilaAdmin, port]
6975             - /v1/%(tenant_id)s
6976         uri_no_suffix:
6977           list_join:
6978           - ''
6979           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6980             - ://
6981             - str_replace:
6982                 template:
6983                   get_param: [EndpointMap, ManilaAdmin, host]
6984                 params:
6985                   CLOUDNAME:
6986                     get_param:
6987                     - CloudEndpoints
6988                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6989                   IP_ADDRESS:
6990                     get_param:
6991                     - NetIpMap
6992                     - str_replace:
6993                         params:
6994                           NETWORK:
6995                             get_param: [ServiceNetMap, ManilaApiNetwork]
6996                         template: NETWORK_uri
6997             - ':'
6998             - get_param: [EndpointMap, ManilaAdmin, port]
6999       ManilaV1Internal:
7000         host:
7001           str_replace:
7002             template:
7003               get_param: [EndpointMap, ManilaInternal, host]
7004             params:
7005               CLOUDNAME:
7006                 get_param:
7007                 - CloudEndpoints
7008                 - get_param: [ServiceNetMap, ManilaApiNetwork]
7009               IP_ADDRESS:
7010                 get_param:
7011                 - NetIpMap
7012                 - str_replace:
7013                     params:
7014                       NETWORK:
7015                         get_param: [ServiceNetMap, ManilaApiNetwork]
7016                     template: NETWORK_uri
7017         host_nobrackets:
7018           str_replace:
7019             template:
7020               get_param: [EndpointMap, ManilaInternal, host]
7021             params:
7022               CLOUDNAME:
7023                 get_param:
7024                 - CloudEndpoints
7025                 - get_param: [ServiceNetMap, ManilaApiNetwork]
7026               IP_ADDRESS:
7027                 get_param:
7028                 - NetIpMap
7029                 - get_param: [ServiceNetMap, ManilaApiNetwork]
7030         port:
7031           get_param: [EndpointMap, ManilaInternal, port]
7032         protocol:
7033           get_param: [EndpointMap, ManilaInternal, protocol]
7034         uri:
7035           list_join:
7036           - ''
7037           - - get_param: [EndpointMap, ManilaInternal, protocol]
7038             - ://
7039             - str_replace:
7040                 template:
7041                   get_param: [EndpointMap, ManilaInternal, host]
7042                 params:
7043                   CLOUDNAME:
7044                     get_param:
7045                     - CloudEndpoints
7046                     - get_param: [ServiceNetMap, ManilaApiNetwork]
7047                   IP_ADDRESS:
7048                     get_param:
7049                     - NetIpMap
7050                     - str_replace:
7051                         params:
7052                           NETWORK:
7053                             get_param: [ServiceNetMap, ManilaApiNetwork]
7054                         template: NETWORK_uri
7055             - ':'
7056             - get_param: [EndpointMap, ManilaInternal, port]
7057             - /v1/%(tenant_id)s
7058         uri_no_suffix:
7059           list_join:
7060           - ''
7061           - - get_param: [EndpointMap, ManilaInternal, protocol]
7062             - ://
7063             - str_replace:
7064                 template:
7065                   get_param: [EndpointMap, ManilaInternal, host]
7066                 params:
7067                   CLOUDNAME:
7068                     get_param:
7069                     - CloudEndpoints
7070                     - get_param: [ServiceNetMap, ManilaApiNetwork]
7071                   IP_ADDRESS:
7072                     get_param:
7073                     - NetIpMap
7074                     - str_replace:
7075                         params:
7076                           NETWORK:
7077                             get_param: [ServiceNetMap, ManilaApiNetwork]
7078                         template: NETWORK_uri
7079             - ':'
7080             - get_param: [EndpointMap, ManilaInternal, port]
7081       ManilaV1Public:
7082         host:
7083           str_replace:
7084             template:
7085               get_param: [EndpointMap, ManilaPublic, host]
7086             params:
7087               CLOUDNAME:
7088                 get_param:
7089                 - CloudEndpoints
7090                 - get_param: [ServiceNetMap, PublicNetwork]
7091               IP_ADDRESS:
7092                 get_param:
7093                 - NetIpMap
7094                 - str_replace:
7095                     params:
7096                       NETWORK:
7097                         get_param: [ServiceNetMap, PublicNetwork]
7098                     template: NETWORK_uri
7099         host_nobrackets:
7100           str_replace:
7101             template:
7102               get_param: [EndpointMap, ManilaPublic, host]
7103             params:
7104               CLOUDNAME:
7105                 get_param:
7106                 - CloudEndpoints
7107                 - get_param: [ServiceNetMap, PublicNetwork]
7108               IP_ADDRESS:
7109                 get_param:
7110                 - NetIpMap
7111                 - get_param: [ServiceNetMap, PublicNetwork]
7112         port:
7113           get_param: [EndpointMap, ManilaPublic, port]
7114         protocol:
7115           get_param: [EndpointMap, ManilaPublic, protocol]
7116         uri:
7117           list_join:
7118           - ''
7119           - - get_param: [EndpointMap, ManilaPublic, protocol]
7120             - ://
7121             - str_replace:
7122                 template:
7123                   get_param: [EndpointMap, ManilaPublic, host]
7124                 params:
7125                   CLOUDNAME:
7126                     get_param:
7127                     - CloudEndpoints
7128                     - get_param: [ServiceNetMap, PublicNetwork]
7129                   IP_ADDRESS:
7130                     get_param:
7131                     - NetIpMap
7132                     - str_replace:
7133                         params:
7134                           NETWORK:
7135                             get_param: [ServiceNetMap, PublicNetwork]
7136                         template: NETWORK_uri
7137             - ':'
7138             - get_param: [EndpointMap, ManilaPublic, port]
7139             - /v1/%(tenant_id)s
7140         uri_no_suffix:
7141           list_join:
7142           - ''
7143           - - get_param: [EndpointMap, ManilaPublic, protocol]
7144             - ://
7145             - str_replace:
7146                 template:
7147                   get_param: [EndpointMap, ManilaPublic, host]
7148                 params:
7149                   CLOUDNAME:
7150                     get_param:
7151                     - CloudEndpoints
7152                     - get_param: [ServiceNetMap, PublicNetwork]
7153                   IP_ADDRESS:
7154                     get_param:
7155                     - NetIpMap
7156                     - str_replace:
7157                         params:
7158                           NETWORK:
7159                             get_param: [ServiceNetMap, PublicNetwork]
7160                         template: NETWORK_uri
7161             - ':'
7162             - get_param: [EndpointMap, ManilaPublic, port]
7163       MistralAdmin:
7164         host:
7165           str_replace:
7166             template:
7167               get_param: [EndpointMap, MistralAdmin, host]
7168             params:
7169               CLOUDNAME:
7170                 get_param:
7171                 - CloudEndpoints
7172                 - get_param: [ServiceNetMap, MistralApiNetwork]
7173               IP_ADDRESS:
7174                 get_param:
7175                 - NetIpMap
7176                 - str_replace:
7177                     params:
7178                       NETWORK:
7179                         get_param: [ServiceNetMap, MistralApiNetwork]
7180                     template: NETWORK_uri
7181         host_nobrackets:
7182           str_replace:
7183             template:
7184               get_param: [EndpointMap, MistralAdmin, host]
7185             params:
7186               CLOUDNAME:
7187                 get_param:
7188                 - CloudEndpoints
7189                 - get_param: [ServiceNetMap, MistralApiNetwork]
7190               IP_ADDRESS:
7191                 get_param:
7192                 - NetIpMap
7193                 - get_param: [ServiceNetMap, MistralApiNetwork]
7194         port:
7195           get_param: [EndpointMap, MistralAdmin, port]
7196         protocol:
7197           get_param: [EndpointMap, MistralAdmin, protocol]
7198         uri:
7199           list_join:
7200           - ''
7201           - - get_param: [EndpointMap, MistralAdmin, protocol]
7202             - ://
7203             - str_replace:
7204                 template:
7205                   get_param: [EndpointMap, MistralAdmin, host]
7206                 params:
7207                   CLOUDNAME:
7208                     get_param:
7209                     - CloudEndpoints
7210                     - get_param: [ServiceNetMap, MistralApiNetwork]
7211                   IP_ADDRESS:
7212                     get_param:
7213                     - NetIpMap
7214                     - str_replace:
7215                         params:
7216                           NETWORK:
7217                             get_param: [ServiceNetMap, MistralApiNetwork]
7218                         template: NETWORK_uri
7219             - ':'
7220             - get_param: [EndpointMap, MistralAdmin, port]
7221             - /v2
7222         uri_no_suffix:
7223           list_join:
7224           - ''
7225           - - get_param: [EndpointMap, MistralAdmin, protocol]
7226             - ://
7227             - str_replace:
7228                 template:
7229                   get_param: [EndpointMap, MistralAdmin, host]
7230                 params:
7231                   CLOUDNAME:
7232                     get_param:
7233                     - CloudEndpoints
7234                     - get_param: [ServiceNetMap, MistralApiNetwork]
7235                   IP_ADDRESS:
7236                     get_param:
7237                     - NetIpMap
7238                     - str_replace:
7239                         params:
7240                           NETWORK:
7241                             get_param: [ServiceNetMap, MistralApiNetwork]
7242                         template: NETWORK_uri
7243             - ':'
7244             - get_param: [EndpointMap, MistralAdmin, port]
7245       MistralInternal:
7246         host:
7247           str_replace:
7248             template:
7249               get_param: [EndpointMap, MistralInternal, host]
7250             params:
7251               CLOUDNAME:
7252                 get_param:
7253                 - CloudEndpoints
7254                 - get_param: [ServiceNetMap, MistralApiNetwork]
7255               IP_ADDRESS:
7256                 get_param:
7257                 - NetIpMap
7258                 - str_replace:
7259                     params:
7260                       NETWORK:
7261                         get_param: [ServiceNetMap, MistralApiNetwork]
7262                     template: NETWORK_uri
7263         host_nobrackets:
7264           str_replace:
7265             template:
7266               get_param: [EndpointMap, MistralInternal, host]
7267             params:
7268               CLOUDNAME:
7269                 get_param:
7270                 - CloudEndpoints
7271                 - get_param: [ServiceNetMap, MistralApiNetwork]
7272               IP_ADDRESS:
7273                 get_param:
7274                 - NetIpMap
7275                 - get_param: [ServiceNetMap, MistralApiNetwork]
7276         port:
7277           get_param: [EndpointMap, MistralInternal, port]
7278         protocol:
7279           get_param: [EndpointMap, MistralInternal, protocol]
7280         uri:
7281           list_join:
7282           - ''
7283           - - get_param: [EndpointMap, MistralInternal, protocol]
7284             - ://
7285             - str_replace:
7286                 template:
7287                   get_param: [EndpointMap, MistralInternal, host]
7288                 params:
7289                   CLOUDNAME:
7290                     get_param:
7291                     - CloudEndpoints
7292                     - get_param: [ServiceNetMap, MistralApiNetwork]
7293                   IP_ADDRESS:
7294                     get_param:
7295                     - NetIpMap
7296                     - str_replace:
7297                         params:
7298                           NETWORK:
7299                             get_param: [ServiceNetMap, MistralApiNetwork]
7300                         template: NETWORK_uri
7301             - ':'
7302             - get_param: [EndpointMap, MistralInternal, port]
7303             - /v2
7304         uri_no_suffix:
7305           list_join:
7306           - ''
7307           - - get_param: [EndpointMap, MistralInternal, protocol]
7308             - ://
7309             - str_replace:
7310                 template:
7311                   get_param: [EndpointMap, MistralInternal, host]
7312                 params:
7313                   CLOUDNAME:
7314                     get_param:
7315                     - CloudEndpoints
7316                     - get_param: [ServiceNetMap, MistralApiNetwork]
7317                   IP_ADDRESS:
7318                     get_param:
7319                     - NetIpMap
7320                     - str_replace:
7321                         params:
7322                           NETWORK:
7323                             get_param: [ServiceNetMap, MistralApiNetwork]
7324                         template: NETWORK_uri
7325             - ':'
7326             - get_param: [EndpointMap, MistralInternal, port]
7327       MistralPublic:
7328         host:
7329           str_replace:
7330             template:
7331               get_param: [EndpointMap, MistralPublic, host]
7332             params:
7333               CLOUDNAME:
7334                 get_param:
7335                 - CloudEndpoints
7336                 - get_param: [ServiceNetMap, PublicNetwork]
7337               IP_ADDRESS:
7338                 get_param:
7339                 - NetIpMap
7340                 - str_replace:
7341                     params:
7342                       NETWORK:
7343                         get_param: [ServiceNetMap, PublicNetwork]
7344                     template: NETWORK_uri
7345         host_nobrackets:
7346           str_replace:
7347             template:
7348               get_param: [EndpointMap, MistralPublic, host]
7349             params:
7350               CLOUDNAME:
7351                 get_param:
7352                 - CloudEndpoints
7353                 - get_param: [ServiceNetMap, PublicNetwork]
7354               IP_ADDRESS:
7355                 get_param:
7356                 - NetIpMap
7357                 - get_param: [ServiceNetMap, PublicNetwork]
7358         port:
7359           get_param: [EndpointMap, MistralPublic, port]
7360         protocol:
7361           get_param: [EndpointMap, MistralPublic, protocol]
7362         uri:
7363           list_join:
7364           - ''
7365           - - get_param: [EndpointMap, MistralPublic, protocol]
7366             - ://
7367             - str_replace:
7368                 template:
7369                   get_param: [EndpointMap, MistralPublic, host]
7370                 params:
7371                   CLOUDNAME:
7372                     get_param:
7373                     - CloudEndpoints
7374                     - get_param: [ServiceNetMap, PublicNetwork]
7375                   IP_ADDRESS:
7376                     get_param:
7377                     - NetIpMap
7378                     - str_replace:
7379                         params:
7380                           NETWORK:
7381                             get_param: [ServiceNetMap, PublicNetwork]
7382                         template: NETWORK_uri
7383             - ':'
7384             - get_param: [EndpointMap, MistralPublic, port]
7385             - /v2
7386         uri_no_suffix:
7387           list_join:
7388           - ''
7389           - - get_param: [EndpointMap, MistralPublic, protocol]
7390             - ://
7391             - str_replace:
7392                 template:
7393                   get_param: [EndpointMap, MistralPublic, host]
7394                 params:
7395                   CLOUDNAME:
7396                     get_param:
7397                     - CloudEndpoints
7398                     - get_param: [ServiceNetMap, PublicNetwork]
7399                   IP_ADDRESS:
7400                     get_param:
7401                     - NetIpMap
7402                     - str_replace:
7403                         params:
7404                           NETWORK:
7405                             get_param: [ServiceNetMap, PublicNetwork]
7406                         template: NETWORK_uri
7407             - ':'
7408             - get_param: [EndpointMap, MistralPublic, port]
7409       MysqlInternal:
7410         host:
7411           str_replace:
7412             template:
7413               get_param: [EndpointMap, MysqlInternal, host]
7414             params:
7415               CLOUDNAME:
7416                 get_param:
7417                 - CloudEndpoints
7418                 - get_param: [ServiceNetMap, MysqlNetwork]
7419               IP_ADDRESS:
7420                 get_param:
7421                 - NetIpMap
7422                 - str_replace:
7423                     params:
7424                       NETWORK:
7425                         get_param: [ServiceNetMap, MysqlNetwork]
7426                     template: NETWORK_uri
7427         host_nobrackets:
7428           str_replace:
7429             template:
7430               get_param: [EndpointMap, MysqlInternal, host]
7431             params:
7432               CLOUDNAME:
7433                 get_param:
7434                 - CloudEndpoints
7435                 - get_param: [ServiceNetMap, MysqlNetwork]
7436               IP_ADDRESS:
7437                 get_param:
7438                 - NetIpMap
7439                 - get_param: [ServiceNetMap, MysqlNetwork]
7440         port:
7441           get_param: [EndpointMap, MysqlInternal, port]
7442         protocol:
7443           get_param: [EndpointMap, MysqlInternal, protocol]
7444         uri:
7445           list_join:
7446           - ''
7447           - - get_param: [EndpointMap, MysqlInternal, protocol]
7448             - ://
7449             - str_replace:
7450                 template:
7451                   get_param: [EndpointMap, MysqlInternal, host]
7452                 params:
7453                   CLOUDNAME:
7454                     get_param:
7455                     - CloudEndpoints
7456                     - get_param: [ServiceNetMap, MysqlNetwork]
7457                   IP_ADDRESS:
7458                     get_param:
7459                     - NetIpMap
7460                     - str_replace:
7461                         params:
7462                           NETWORK:
7463                             get_param: [ServiceNetMap, MysqlNetwork]
7464                         template: NETWORK_uri
7465             - ':'
7466             - get_param: [EndpointMap, MysqlInternal, port]
7467         uri_no_suffix:
7468           list_join:
7469           - ''
7470           - - get_param: [EndpointMap, MysqlInternal, protocol]
7471             - ://
7472             - str_replace:
7473                 template:
7474                   get_param: [EndpointMap, MysqlInternal, host]
7475                 params:
7476                   CLOUDNAME:
7477                     get_param:
7478                     - CloudEndpoints
7479                     - get_param: [ServiceNetMap, MysqlNetwork]
7480                   IP_ADDRESS:
7481                     get_param:
7482                     - NetIpMap
7483                     - str_replace:
7484                         params:
7485                           NETWORK:
7486                             get_param: [ServiceNetMap, MysqlNetwork]
7487                         template: NETWORK_uri
7488             - ':'
7489             - get_param: [EndpointMap, MysqlInternal, port]
7490       NeutronAdmin:
7491         host:
7492           str_replace:
7493             template:
7494               get_param: [EndpointMap, NeutronAdmin, host]
7495             params:
7496               CLOUDNAME:
7497                 get_param:
7498                 - CloudEndpoints
7499                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7500               IP_ADDRESS:
7501                 get_param:
7502                 - NetIpMap
7503                 - str_replace:
7504                     params:
7505                       NETWORK:
7506                         get_param: [ServiceNetMap, NeutronApiNetwork]
7507                     template: NETWORK_uri
7508         host_nobrackets:
7509           str_replace:
7510             template:
7511               get_param: [EndpointMap, NeutronAdmin, host]
7512             params:
7513               CLOUDNAME:
7514                 get_param:
7515                 - CloudEndpoints
7516                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7517               IP_ADDRESS:
7518                 get_param:
7519                 - NetIpMap
7520                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7521         port:
7522           get_param: [EndpointMap, NeutronAdmin, port]
7523         protocol:
7524           get_param: [EndpointMap, NeutronAdmin, protocol]
7525         uri:
7526           list_join:
7527           - ''
7528           - - get_param: [EndpointMap, NeutronAdmin, protocol]
7529             - ://
7530             - str_replace:
7531                 template:
7532                   get_param: [EndpointMap, NeutronAdmin, host]
7533                 params:
7534                   CLOUDNAME:
7535                     get_param:
7536                     - CloudEndpoints
7537                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7538                   IP_ADDRESS:
7539                     get_param:
7540                     - NetIpMap
7541                     - str_replace:
7542                         params:
7543                           NETWORK:
7544                             get_param: [ServiceNetMap, NeutronApiNetwork]
7545                         template: NETWORK_uri
7546             - ':'
7547             - get_param: [EndpointMap, NeutronAdmin, port]
7548         uri_no_suffix:
7549           list_join:
7550           - ''
7551           - - get_param: [EndpointMap, NeutronAdmin, protocol]
7552             - ://
7553             - str_replace:
7554                 template:
7555                   get_param: [EndpointMap, NeutronAdmin, host]
7556                 params:
7557                   CLOUDNAME:
7558                     get_param:
7559                     - CloudEndpoints
7560                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7561                   IP_ADDRESS:
7562                     get_param:
7563                     - NetIpMap
7564                     - str_replace:
7565                         params:
7566                           NETWORK:
7567                             get_param: [ServiceNetMap, NeutronApiNetwork]
7568                         template: NETWORK_uri
7569             - ':'
7570             - get_param: [EndpointMap, NeutronAdmin, port]
7571       NeutronInternal:
7572         host:
7573           str_replace:
7574             template:
7575               get_param: [EndpointMap, NeutronInternal, host]
7576             params:
7577               CLOUDNAME:
7578                 get_param:
7579                 - CloudEndpoints
7580                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7581               IP_ADDRESS:
7582                 get_param:
7583                 - NetIpMap
7584                 - str_replace:
7585                     params:
7586                       NETWORK:
7587                         get_param: [ServiceNetMap, NeutronApiNetwork]
7588                     template: NETWORK_uri
7589         host_nobrackets:
7590           str_replace:
7591             template:
7592               get_param: [EndpointMap, NeutronInternal, host]
7593             params:
7594               CLOUDNAME:
7595                 get_param:
7596                 - CloudEndpoints
7597                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7598               IP_ADDRESS:
7599                 get_param:
7600                 - NetIpMap
7601                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7602         port:
7603           get_param: [EndpointMap, NeutronInternal, port]
7604         protocol:
7605           get_param: [EndpointMap, NeutronInternal, protocol]
7606         uri:
7607           list_join:
7608           - ''
7609           - - get_param: [EndpointMap, NeutronInternal, protocol]
7610             - ://
7611             - str_replace:
7612                 template:
7613                   get_param: [EndpointMap, NeutronInternal, host]
7614                 params:
7615                   CLOUDNAME:
7616                     get_param:
7617                     - CloudEndpoints
7618                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7619                   IP_ADDRESS:
7620                     get_param:
7621                     - NetIpMap
7622                     - str_replace:
7623                         params:
7624                           NETWORK:
7625                             get_param: [ServiceNetMap, NeutronApiNetwork]
7626                         template: NETWORK_uri
7627             - ':'
7628             - get_param: [EndpointMap, NeutronInternal, port]
7629         uri_no_suffix:
7630           list_join:
7631           - ''
7632           - - get_param: [EndpointMap, NeutronInternal, protocol]
7633             - ://
7634             - str_replace:
7635                 template:
7636                   get_param: [EndpointMap, NeutronInternal, host]
7637                 params:
7638                   CLOUDNAME:
7639                     get_param:
7640                     - CloudEndpoints
7641                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7642                   IP_ADDRESS:
7643                     get_param:
7644                     - NetIpMap
7645                     - str_replace:
7646                         params:
7647                           NETWORK:
7648                             get_param: [ServiceNetMap, NeutronApiNetwork]
7649                         template: NETWORK_uri
7650             - ':'
7651             - get_param: [EndpointMap, NeutronInternal, port]
7652       NeutronPublic:
7653         host:
7654           str_replace:
7655             template:
7656               get_param: [EndpointMap, NeutronPublic, host]
7657             params:
7658               CLOUDNAME:
7659                 get_param:
7660                 - CloudEndpoints
7661                 - get_param: [ServiceNetMap, PublicNetwork]
7662               IP_ADDRESS:
7663                 get_param:
7664                 - NetIpMap
7665                 - str_replace:
7666                     params:
7667                       NETWORK:
7668                         get_param: [ServiceNetMap, PublicNetwork]
7669                     template: NETWORK_uri
7670         host_nobrackets:
7671           str_replace:
7672             template:
7673               get_param: [EndpointMap, NeutronPublic, host]
7674             params:
7675               CLOUDNAME:
7676                 get_param:
7677                 - CloudEndpoints
7678                 - get_param: [ServiceNetMap, PublicNetwork]
7679               IP_ADDRESS:
7680                 get_param:
7681                 - NetIpMap
7682                 - get_param: [ServiceNetMap, PublicNetwork]
7683         port:
7684           get_param: [EndpointMap, NeutronPublic, port]
7685         protocol:
7686           get_param: [EndpointMap, NeutronPublic, protocol]
7687         uri:
7688           list_join:
7689           - ''
7690           - - get_param: [EndpointMap, NeutronPublic, protocol]
7691             - ://
7692             - str_replace:
7693                 template:
7694                   get_param: [EndpointMap, NeutronPublic, host]
7695                 params:
7696                   CLOUDNAME:
7697                     get_param:
7698                     - CloudEndpoints
7699                     - get_param: [ServiceNetMap, PublicNetwork]
7700                   IP_ADDRESS:
7701                     get_param:
7702                     - NetIpMap
7703                     - str_replace:
7704                         params:
7705                           NETWORK:
7706                             get_param: [ServiceNetMap, PublicNetwork]
7707                         template: NETWORK_uri
7708             - ':'
7709             - get_param: [EndpointMap, NeutronPublic, port]
7710         uri_no_suffix:
7711           list_join:
7712           - ''
7713           - - get_param: [EndpointMap, NeutronPublic, protocol]
7714             - ://
7715             - str_replace:
7716                 template:
7717                   get_param: [EndpointMap, NeutronPublic, host]
7718                 params:
7719                   CLOUDNAME:
7720                     get_param:
7721                     - CloudEndpoints
7722                     - get_param: [ServiceNetMap, PublicNetwork]
7723                   IP_ADDRESS:
7724                     get_param:
7725                     - NetIpMap
7726                     - str_replace:
7727                         params:
7728                           NETWORK:
7729                             get_param: [ServiceNetMap, PublicNetwork]
7730                         template: NETWORK_uri
7731             - ':'
7732             - get_param: [EndpointMap, NeutronPublic, port]
7733       NovaAdmin:
7734         host:
7735           str_replace:
7736             template:
7737               get_param: [EndpointMap, NovaAdmin, host]
7738             params:
7739               CLOUDNAME:
7740                 get_param:
7741                 - CloudEndpoints
7742                 - get_param: [ServiceNetMap, NovaApiNetwork]
7743               IP_ADDRESS:
7744                 get_param:
7745                 - NetIpMap
7746                 - str_replace:
7747                     params:
7748                       NETWORK:
7749                         get_param: [ServiceNetMap, NovaApiNetwork]
7750                     template: NETWORK_uri
7751         host_nobrackets:
7752           str_replace:
7753             template:
7754               get_param: [EndpointMap, NovaAdmin, host]
7755             params:
7756               CLOUDNAME:
7757                 get_param:
7758                 - CloudEndpoints
7759                 - get_param: [ServiceNetMap, NovaApiNetwork]
7760               IP_ADDRESS:
7761                 get_param:
7762                 - NetIpMap
7763                 - get_param: [ServiceNetMap, NovaApiNetwork]
7764         port:
7765           get_param: [EndpointMap, NovaAdmin, port]
7766         protocol:
7767           get_param: [EndpointMap, NovaAdmin, protocol]
7768         uri:
7769           list_join:
7770           - ''
7771           - - get_param: [EndpointMap, NovaAdmin, protocol]
7772             - ://
7773             - str_replace:
7774                 template:
7775                   get_param: [EndpointMap, NovaAdmin, host]
7776                 params:
7777                   CLOUDNAME:
7778                     get_param:
7779                     - CloudEndpoints
7780                     - get_param: [ServiceNetMap, NovaApiNetwork]
7781                   IP_ADDRESS:
7782                     get_param:
7783                     - NetIpMap
7784                     - str_replace:
7785                         params:
7786                           NETWORK:
7787                             get_param: [ServiceNetMap, NovaApiNetwork]
7788                         template: NETWORK_uri
7789             - ':'
7790             - get_param: [EndpointMap, NovaAdmin, port]
7791             - /v2.1
7792         uri_no_suffix:
7793           list_join:
7794           - ''
7795           - - get_param: [EndpointMap, NovaAdmin, protocol]
7796             - ://
7797             - str_replace:
7798                 template:
7799                   get_param: [EndpointMap, NovaAdmin, host]
7800                 params:
7801                   CLOUDNAME:
7802                     get_param:
7803                     - CloudEndpoints
7804                     - get_param: [ServiceNetMap, NovaApiNetwork]
7805                   IP_ADDRESS:
7806                     get_param:
7807                     - NetIpMap
7808                     - str_replace:
7809                         params:
7810                           NETWORK:
7811                             get_param: [ServiceNetMap, NovaApiNetwork]
7812                         template: NETWORK_uri
7813             - ':'
7814             - get_param: [EndpointMap, NovaAdmin, port]
7815       NovaInternal:
7816         host:
7817           str_replace:
7818             template:
7819               get_param: [EndpointMap, NovaInternal, host]
7820             params:
7821               CLOUDNAME:
7822                 get_param:
7823                 - CloudEndpoints
7824                 - get_param: [ServiceNetMap, NovaApiNetwork]
7825               IP_ADDRESS:
7826                 get_param:
7827                 - NetIpMap
7828                 - str_replace:
7829                     params:
7830                       NETWORK:
7831                         get_param: [ServiceNetMap, NovaApiNetwork]
7832                     template: NETWORK_uri
7833         host_nobrackets:
7834           str_replace:
7835             template:
7836               get_param: [EndpointMap, NovaInternal, host]
7837             params:
7838               CLOUDNAME:
7839                 get_param:
7840                 - CloudEndpoints
7841                 - get_param: [ServiceNetMap, NovaApiNetwork]
7842               IP_ADDRESS:
7843                 get_param:
7844                 - NetIpMap
7845                 - get_param: [ServiceNetMap, NovaApiNetwork]
7846         port:
7847           get_param: [EndpointMap, NovaInternal, port]
7848         protocol:
7849           get_param: [EndpointMap, NovaInternal, protocol]
7850         uri:
7851           list_join:
7852           - ''
7853           - - get_param: [EndpointMap, NovaInternal, protocol]
7854             - ://
7855             - str_replace:
7856                 template:
7857                   get_param: [EndpointMap, NovaInternal, host]
7858                 params:
7859                   CLOUDNAME:
7860                     get_param:
7861                     - CloudEndpoints
7862                     - get_param: [ServiceNetMap, NovaApiNetwork]
7863                   IP_ADDRESS:
7864                     get_param:
7865                     - NetIpMap
7866                     - str_replace:
7867                         params:
7868                           NETWORK:
7869                             get_param: [ServiceNetMap, NovaApiNetwork]
7870                         template: NETWORK_uri
7871             - ':'
7872             - get_param: [EndpointMap, NovaInternal, port]
7873             - /v2.1
7874         uri_no_suffix:
7875           list_join:
7876           - ''
7877           - - get_param: [EndpointMap, NovaInternal, protocol]
7878             - ://
7879             - str_replace:
7880                 template:
7881                   get_param: [EndpointMap, NovaInternal, host]
7882                 params:
7883                   CLOUDNAME:
7884                     get_param:
7885                     - CloudEndpoints
7886                     - get_param: [ServiceNetMap, NovaApiNetwork]
7887                   IP_ADDRESS:
7888                     get_param:
7889                     - NetIpMap
7890                     - str_replace:
7891                         params:
7892                           NETWORK:
7893                             get_param: [ServiceNetMap, NovaApiNetwork]
7894                         template: NETWORK_uri
7895             - ':'
7896             - get_param: [EndpointMap, NovaInternal, port]
7897       NovaPublic:
7898         host:
7899           str_replace:
7900             template:
7901               get_param: [EndpointMap, NovaPublic, host]
7902             params:
7903               CLOUDNAME:
7904                 get_param:
7905                 - CloudEndpoints
7906                 - get_param: [ServiceNetMap, PublicNetwork]
7907               IP_ADDRESS:
7908                 get_param:
7909                 - NetIpMap
7910                 - str_replace:
7911                     params:
7912                       NETWORK:
7913                         get_param: [ServiceNetMap, PublicNetwork]
7914                     template: NETWORK_uri
7915         host_nobrackets:
7916           str_replace:
7917             template:
7918               get_param: [EndpointMap, NovaPublic, host]
7919             params:
7920               CLOUDNAME:
7921                 get_param:
7922                 - CloudEndpoints
7923                 - get_param: [ServiceNetMap, PublicNetwork]
7924               IP_ADDRESS:
7925                 get_param:
7926                 - NetIpMap
7927                 - get_param: [ServiceNetMap, PublicNetwork]
7928         port:
7929           get_param: [EndpointMap, NovaPublic, port]
7930         protocol:
7931           get_param: [EndpointMap, NovaPublic, protocol]
7932         uri:
7933           list_join:
7934           - ''
7935           - - get_param: [EndpointMap, NovaPublic, protocol]
7936             - ://
7937             - str_replace:
7938                 template:
7939                   get_param: [EndpointMap, NovaPublic, host]
7940                 params:
7941                   CLOUDNAME:
7942                     get_param:
7943                     - CloudEndpoints
7944                     - get_param: [ServiceNetMap, PublicNetwork]
7945                   IP_ADDRESS:
7946                     get_param:
7947                     - NetIpMap
7948                     - str_replace:
7949                         params:
7950                           NETWORK:
7951                             get_param: [ServiceNetMap, PublicNetwork]
7952                         template: NETWORK_uri
7953             - ':'
7954             - get_param: [EndpointMap, NovaPublic, port]
7955             - /v2.1
7956         uri_no_suffix:
7957           list_join:
7958           - ''
7959           - - get_param: [EndpointMap, NovaPublic, protocol]
7960             - ://
7961             - str_replace:
7962                 template:
7963                   get_param: [EndpointMap, NovaPublic, host]
7964                 params:
7965                   CLOUDNAME:
7966                     get_param:
7967                     - CloudEndpoints
7968                     - get_param: [ServiceNetMap, PublicNetwork]
7969                   IP_ADDRESS:
7970                     get_param:
7971                     - NetIpMap
7972                     - str_replace:
7973                         params:
7974                           NETWORK:
7975                             get_param: [ServiceNetMap, PublicNetwork]
7976                         template: NETWORK_uri
7977             - ':'
7978             - get_param: [EndpointMap, NovaPublic, port]
7979       NovaPlacementAdmin:
7980         host:
7981           str_replace:
7982             template:
7983               get_param: [EndpointMap, NovaPlacementAdmin, host]
7984             params:
7985               CLOUDNAME:
7986                 get_param:
7987                 - CloudEndpoints
7988                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
7989               IP_ADDRESS:
7990                 get_param:
7991                 - NetIpMap
7992                 - str_replace:
7993                     params:
7994                       NETWORK:
7995                         get_param: [ServiceNetMap, NovaPlacementNetwork]
7996                     template: NETWORK_uri
7997         host_nobrackets:
7998           str_replace:
7999             template:
8000               get_param: [EndpointMap, NovaPlacementAdmin, host]
8001             params:
8002               CLOUDNAME:
8003                 get_param:
8004                 - CloudEndpoints
8005                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
8006               IP_ADDRESS:
8007                 get_param:
8008                 - NetIpMap
8009                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
8010         port:
8011           get_param: [EndpointMap, NovaPlacementAdmin, port]
8012         protocol:
8013           get_param: [EndpointMap, NovaPlacementAdmin, protocol]
8014         uri:
8015           list_join:
8016           - ''
8017           - - get_param: [EndpointMap, NovaPlacementAdmin, protocol]
8018             - ://
8019             - str_replace:
8020                 template:
8021                   get_param: [EndpointMap, NovaPlacementAdmin, host]
8022                 params:
8023                   CLOUDNAME:
8024                     get_param:
8025                     - CloudEndpoints
8026                     - get_param: [ServiceNetMap, NovaPlacementNetwork]
8027                   IP_ADDRESS:
8028                     get_param:
8029                     - NetIpMap
8030                     - str_replace:
8031                         params:
8032                           NETWORK:
8033                             get_param: [ServiceNetMap, NovaPlacementNetwork]
8034                         template: NETWORK_uri
8035             - ':'
8036             - get_param: [EndpointMap, NovaPlacementAdmin, port]
8037             - /placement
8038         uri_no_suffix:
8039           list_join:
8040           - ''
8041           - - get_param: [EndpointMap, NovaPlacementAdmin, protocol]
8042             - ://
8043             - str_replace:
8044                 template:
8045                   get_param: [EndpointMap, NovaPlacementAdmin, host]
8046                 params:
8047                   CLOUDNAME:
8048                     get_param:
8049                     - CloudEndpoints
8050                     - get_param: [ServiceNetMap, NovaPlacementNetwork]
8051                   IP_ADDRESS:
8052                     get_param:
8053                     - NetIpMap
8054                     - str_replace:
8055                         params:
8056                           NETWORK:
8057                             get_param: [ServiceNetMap, NovaPlacementNetwork]
8058                         template: NETWORK_uri
8059             - ':'
8060             - get_param: [EndpointMap, NovaPlacementAdmin, port]
8061       NovaPlacementInternal:
8062         host:
8063           str_replace:
8064             template:
8065               get_param: [EndpointMap, NovaPlacementInternal, host]
8066             params:
8067               CLOUDNAME:
8068                 get_param:
8069                 - CloudEndpoints
8070                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
8071               IP_ADDRESS:
8072                 get_param:
8073                 - NetIpMap
8074                 - str_replace:
8075                     params:
8076                       NETWORK:
8077                         get_param: [ServiceNetMap, NovaPlacementNetwork]
8078                     template: NETWORK_uri
8079         host_nobrackets:
8080           str_replace:
8081             template:
8082               get_param: [EndpointMap, NovaPlacementInternal, host]
8083             params:
8084               CLOUDNAME:
8085                 get_param:
8086                 - CloudEndpoints
8087                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
8088               IP_ADDRESS:
8089                 get_param:
8090                 - NetIpMap
8091                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
8092         port:
8093           get_param: [EndpointMap, NovaPlacementInternal, port]
8094         protocol:
8095           get_param: [EndpointMap, NovaPlacementInternal, protocol]
8096         uri:
8097           list_join:
8098           - ''
8099           - - get_param: [EndpointMap, NovaPlacementInternal, protocol]
8100             - ://
8101             - str_replace:
8102                 template:
8103                   get_param: [EndpointMap, NovaPlacementInternal, host]
8104                 params:
8105                   CLOUDNAME:
8106                     get_param:
8107                     - CloudEndpoints
8108                     - get_param: [ServiceNetMap, NovaPlacementNetwork]
8109                   IP_ADDRESS:
8110                     get_param:
8111                     - NetIpMap
8112                     - str_replace:
8113                         params:
8114                           NETWORK:
8115                             get_param: [ServiceNetMap, NovaPlacementNetwork]
8116                         template: NETWORK_uri
8117             - ':'
8118             - get_param: [EndpointMap, NovaPlacementInternal, port]
8119             - /placement
8120         uri_no_suffix:
8121           list_join:
8122           - ''
8123           - - get_param: [EndpointMap, NovaPlacementInternal, protocol]
8124             - ://
8125             - str_replace:
8126                 template:
8127                   get_param: [EndpointMap, NovaPlacementInternal, host]
8128                 params:
8129                   CLOUDNAME:
8130                     get_param:
8131                     - CloudEndpoints
8132                     - get_param: [ServiceNetMap, NovaPlacementNetwork]
8133                   IP_ADDRESS:
8134                     get_param:
8135                     - NetIpMap
8136                     - str_replace:
8137                         params:
8138                           NETWORK:
8139                             get_param: [ServiceNetMap, NovaPlacementNetwork]
8140                         template: NETWORK_uri
8141             - ':'
8142             - get_param: [EndpointMap, NovaPlacementInternal, port]
8143       NovaPlacementPublic:
8144         host:
8145           str_replace:
8146             template:
8147               get_param: [EndpointMap, NovaPlacementPublic, host]
8148             params:
8149               CLOUDNAME:
8150                 get_param:
8151                 - CloudEndpoints
8152                 - get_param: [ServiceNetMap, PublicNetwork]
8153               IP_ADDRESS:
8154                 get_param:
8155                 - NetIpMap
8156                 - str_replace:
8157                     params:
8158                       NETWORK:
8159                         get_param: [ServiceNetMap, PublicNetwork]
8160                     template: NETWORK_uri
8161         host_nobrackets:
8162           str_replace:
8163             template:
8164               get_param: [EndpointMap, NovaPlacementPublic, host]
8165             params:
8166               CLOUDNAME:
8167                 get_param:
8168                 - CloudEndpoints
8169                 - get_param: [ServiceNetMap, PublicNetwork]
8170               IP_ADDRESS:
8171                 get_param:
8172                 - NetIpMap
8173                 - get_param: [ServiceNetMap, PublicNetwork]
8174         port:
8175           get_param: [EndpointMap, NovaPlacementPublic, port]
8176         protocol:
8177           get_param: [EndpointMap, NovaPlacementPublic, protocol]
8178         uri:
8179           list_join:
8180           - ''
8181           - - get_param: [EndpointMap, NovaPlacementPublic, protocol]
8182             - ://
8183             - str_replace:
8184                 template:
8185                   get_param: [EndpointMap, NovaPlacementPublic, host]
8186                 params:
8187                   CLOUDNAME:
8188                     get_param:
8189                     - CloudEndpoints
8190                     - get_param: [ServiceNetMap, PublicNetwork]
8191                   IP_ADDRESS:
8192                     get_param:
8193                     - NetIpMap
8194                     - str_replace:
8195                         params:
8196                           NETWORK:
8197                             get_param: [ServiceNetMap, PublicNetwork]
8198                         template: NETWORK_uri
8199             - ':'
8200             - get_param: [EndpointMap, NovaPlacementPublic, port]
8201             - /placement
8202         uri_no_suffix:
8203           list_join:
8204           - ''
8205           - - get_param: [EndpointMap, NovaPlacementPublic, protocol]
8206             - ://
8207             - str_replace:
8208                 template:
8209                   get_param: [EndpointMap, NovaPlacementPublic, host]
8210                 params:
8211                   CLOUDNAME:
8212                     get_param:
8213                     - CloudEndpoints
8214                     - get_param: [ServiceNetMap, PublicNetwork]
8215                   IP_ADDRESS:
8216                     get_param:
8217                     - NetIpMap
8218                     - str_replace:
8219                         params:
8220                           NETWORK:
8221                             get_param: [ServiceNetMap, PublicNetwork]
8222                         template: NETWORK_uri
8223             - ':'
8224             - get_param: [EndpointMap, NovaPlacementPublic, port]
8225       NovaVNCProxyAdmin:
8226         host:
8227           str_replace:
8228             template:
8229               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8230             params:
8231               CLOUDNAME:
8232                 get_param:
8233                 - CloudEndpoints
8234                 - get_param: [ServiceNetMap, NovaApiNetwork]
8235               IP_ADDRESS:
8236                 get_param:
8237                 - NetIpMap
8238                 - str_replace:
8239                     params:
8240                       NETWORK:
8241                         get_param: [ServiceNetMap, NovaApiNetwork]
8242                     template: NETWORK_uri
8243         host_nobrackets:
8244           str_replace:
8245             template:
8246               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8247             params:
8248               CLOUDNAME:
8249                 get_param:
8250                 - CloudEndpoints
8251                 - get_param: [ServiceNetMap, NovaApiNetwork]
8252               IP_ADDRESS:
8253                 get_param:
8254                 - NetIpMap
8255                 - get_param: [ServiceNetMap, NovaApiNetwork]
8256         port:
8257           get_param: [EndpointMap, NovaVNCProxyAdmin, port]
8258         protocol:
8259           get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
8260         uri:
8261           list_join:
8262           - ''
8263           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
8264             - ://
8265             - str_replace:
8266                 template:
8267                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8268                 params:
8269                   CLOUDNAME:
8270                     get_param:
8271                     - CloudEndpoints
8272                     - get_param: [ServiceNetMap, NovaApiNetwork]
8273                   IP_ADDRESS:
8274                     get_param:
8275                     - NetIpMap
8276                     - str_replace:
8277                         params:
8278                           NETWORK:
8279                             get_param: [ServiceNetMap, NovaApiNetwork]
8280                         template: NETWORK_uri
8281             - ':'
8282             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
8283         uri_no_suffix:
8284           list_join:
8285           - ''
8286           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
8287             - ://
8288             - str_replace:
8289                 template:
8290                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8291                 params:
8292                   CLOUDNAME:
8293                     get_param:
8294                     - CloudEndpoints
8295                     - get_param: [ServiceNetMap, NovaApiNetwork]
8296                   IP_ADDRESS:
8297                     get_param:
8298                     - NetIpMap
8299                     - str_replace:
8300                         params:
8301                           NETWORK:
8302                             get_param: [ServiceNetMap, NovaApiNetwork]
8303                         template: NETWORK_uri
8304             - ':'
8305             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
8306       NovaVNCProxyInternal:
8307         host:
8308           str_replace:
8309             template:
8310               get_param: [EndpointMap, NovaVNCProxyInternal, host]
8311             params:
8312               CLOUDNAME:
8313                 get_param:
8314                 - CloudEndpoints
8315                 - get_param: [ServiceNetMap, NovaApiNetwork]
8316               IP_ADDRESS:
8317                 get_param:
8318                 - NetIpMap
8319                 - str_replace:
8320                     params:
8321                       NETWORK:
8322                         get_param: [ServiceNetMap, NovaApiNetwork]
8323                     template: NETWORK_uri
8324         host_nobrackets:
8325           str_replace:
8326             template:
8327               get_param: [EndpointMap, NovaVNCProxyInternal, host]
8328             params:
8329               CLOUDNAME:
8330                 get_param:
8331                 - CloudEndpoints
8332                 - get_param: [ServiceNetMap, NovaApiNetwork]
8333               IP_ADDRESS:
8334                 get_param:
8335                 - NetIpMap
8336                 - get_param: [ServiceNetMap, NovaApiNetwork]
8337         port:
8338           get_param: [EndpointMap, NovaVNCProxyInternal, port]
8339         protocol:
8340           get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
8341         uri:
8342           list_join:
8343           - ''
8344           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
8345             - ://
8346             - str_replace:
8347                 template:
8348                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
8349                 params:
8350                   CLOUDNAME:
8351                     get_param:
8352                     - CloudEndpoints
8353                     - get_param: [ServiceNetMap, NovaApiNetwork]
8354                   IP_ADDRESS:
8355                     get_param:
8356                     - NetIpMap
8357                     - str_replace:
8358                         params:
8359                           NETWORK:
8360                             get_param: [ServiceNetMap, NovaApiNetwork]
8361                         template: NETWORK_uri
8362             - ':'
8363             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
8364         uri_no_suffix:
8365           list_join:
8366           - ''
8367           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
8368             - ://
8369             - str_replace:
8370                 template:
8371                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
8372                 params:
8373                   CLOUDNAME:
8374                     get_param:
8375                     - CloudEndpoints
8376                     - get_param: [ServiceNetMap, NovaApiNetwork]
8377                   IP_ADDRESS:
8378                     get_param:
8379                     - NetIpMap
8380                     - str_replace:
8381                         params:
8382                           NETWORK:
8383                             get_param: [ServiceNetMap, NovaApiNetwork]
8384                         template: NETWORK_uri
8385             - ':'
8386             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
8387       NovaVNCProxyPublic:
8388         host:
8389           str_replace:
8390             template:
8391               get_param: [EndpointMap, NovaVNCProxyPublic, host]
8392             params:
8393               CLOUDNAME:
8394                 get_param:
8395                 - CloudEndpoints
8396                 - get_param: [ServiceNetMap, PublicNetwork]
8397               IP_ADDRESS:
8398                 get_param:
8399                 - NetIpMap
8400                 - str_replace:
8401                     params:
8402                       NETWORK:
8403                         get_param: [ServiceNetMap, PublicNetwork]
8404                     template: NETWORK_uri
8405         host_nobrackets:
8406           str_replace:
8407             template:
8408               get_param: [EndpointMap, NovaVNCProxyPublic, host]
8409             params:
8410               CLOUDNAME:
8411                 get_param:
8412                 - CloudEndpoints
8413                 - get_param: [ServiceNetMap, PublicNetwork]
8414               IP_ADDRESS:
8415                 get_param:
8416                 - NetIpMap
8417                 - get_param: [ServiceNetMap, PublicNetwork]
8418         port:
8419           get_param: [EndpointMap, NovaVNCProxyPublic, port]
8420         protocol:
8421           get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
8422         uri:
8423           list_join:
8424           - ''
8425           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
8426             - ://
8427             - str_replace:
8428                 template:
8429                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
8430                 params:
8431                   CLOUDNAME:
8432                     get_param:
8433                     - CloudEndpoints
8434                     - get_param: [ServiceNetMap, PublicNetwork]
8435                   IP_ADDRESS:
8436                     get_param:
8437                     - NetIpMap
8438                     - str_replace:
8439                         params:
8440                           NETWORK:
8441                             get_param: [ServiceNetMap, PublicNetwork]
8442                         template: NETWORK_uri
8443             - ':'
8444             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
8445         uri_no_suffix:
8446           list_join:
8447           - ''
8448           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
8449             - ://
8450             - str_replace:
8451                 template:
8452                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
8453                 params:
8454                   CLOUDNAME:
8455                     get_param:
8456                     - CloudEndpoints
8457                     - get_param: [ServiceNetMap, PublicNetwork]
8458                   IP_ADDRESS:
8459                     get_param:
8460                     - NetIpMap
8461                     - str_replace:
8462                         params:
8463                           NETWORK:
8464                             get_param: [ServiceNetMap, PublicNetwork]
8465                         template: NETWORK_uri
8466             - ':'
8467             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
8468       OctaviaAdmin:
8469         host:
8470           str_replace:
8471             template:
8472               get_param: [EndpointMap, OctaviaAdmin, host]
8473             params:
8474               CLOUDNAME:
8475                 get_param:
8476                 - CloudEndpoints
8477                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8478               IP_ADDRESS:
8479                 get_param:
8480                 - NetIpMap
8481                 - str_replace:
8482                     params:
8483                       NETWORK:
8484                         get_param: [ServiceNetMap, OctaviaApiNetwork]
8485                     template: NETWORK_uri
8486         host_nobrackets:
8487           str_replace:
8488             template:
8489               get_param: [EndpointMap, OctaviaAdmin, host]
8490             params:
8491               CLOUDNAME:
8492                 get_param:
8493                 - CloudEndpoints
8494                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8495               IP_ADDRESS:
8496                 get_param:
8497                 - NetIpMap
8498                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8499         port:
8500           get_param: [EndpointMap, OctaviaAdmin, port]
8501         protocol:
8502           get_param: [EndpointMap, OctaviaAdmin, protocol]
8503         uri:
8504           list_join:
8505           - ''
8506           - - get_param: [EndpointMap, OctaviaAdmin, protocol]
8507             - ://
8508             - str_replace:
8509                 template:
8510                   get_param: [EndpointMap, OctaviaAdmin, host]
8511                 params:
8512                   CLOUDNAME:
8513                     get_param:
8514                     - CloudEndpoints
8515                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8516                   IP_ADDRESS:
8517                     get_param:
8518                     - NetIpMap
8519                     - str_replace:
8520                         params:
8521                           NETWORK:
8522                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8523                         template: NETWORK_uri
8524             - ':'
8525             - get_param: [EndpointMap, OctaviaAdmin, port]
8526         uri_no_suffix:
8527           list_join:
8528           - ''
8529           - - get_param: [EndpointMap, OctaviaAdmin, protocol]
8530             - ://
8531             - str_replace:
8532                 template:
8533                   get_param: [EndpointMap, OctaviaAdmin, host]
8534                 params:
8535                   CLOUDNAME:
8536                     get_param:
8537                     - CloudEndpoints
8538                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8539                   IP_ADDRESS:
8540                     get_param:
8541                     - NetIpMap
8542                     - str_replace:
8543                         params:
8544                           NETWORK:
8545                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8546                         template: NETWORK_uri
8547             - ':'
8548             - get_param: [EndpointMap, OctaviaAdmin, port]
8549       OctaviaInternal:
8550         host:
8551           str_replace:
8552             template:
8553               get_param: [EndpointMap, OctaviaInternal, host]
8554             params:
8555               CLOUDNAME:
8556                 get_param:
8557                 - CloudEndpoints
8558                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8559               IP_ADDRESS:
8560                 get_param:
8561                 - NetIpMap
8562                 - str_replace:
8563                     params:
8564                       NETWORK:
8565                         get_param: [ServiceNetMap, OctaviaApiNetwork]
8566                     template: NETWORK_uri
8567         host_nobrackets:
8568           str_replace:
8569             template:
8570               get_param: [EndpointMap, OctaviaInternal, host]
8571             params:
8572               CLOUDNAME:
8573                 get_param:
8574                 - CloudEndpoints
8575                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8576               IP_ADDRESS:
8577                 get_param:
8578                 - NetIpMap
8579                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8580         port:
8581           get_param: [EndpointMap, OctaviaInternal, port]
8582         protocol:
8583           get_param: [EndpointMap, OctaviaInternal, protocol]
8584         uri:
8585           list_join:
8586           - ''
8587           - - get_param: [EndpointMap, OctaviaInternal, protocol]
8588             - ://
8589             - str_replace:
8590                 template:
8591                   get_param: [EndpointMap, OctaviaInternal, host]
8592                 params:
8593                   CLOUDNAME:
8594                     get_param:
8595                     - CloudEndpoints
8596                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8597                   IP_ADDRESS:
8598                     get_param:
8599                     - NetIpMap
8600                     - str_replace:
8601                         params:
8602                           NETWORK:
8603                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8604                         template: NETWORK_uri
8605             - ':'
8606             - get_param: [EndpointMap, OctaviaInternal, port]
8607         uri_no_suffix:
8608           list_join:
8609           - ''
8610           - - get_param: [EndpointMap, OctaviaInternal, protocol]
8611             - ://
8612             - str_replace:
8613                 template:
8614                   get_param: [EndpointMap, OctaviaInternal, host]
8615                 params:
8616                   CLOUDNAME:
8617                     get_param:
8618                     - CloudEndpoints
8619                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8620                   IP_ADDRESS:
8621                     get_param:
8622                     - NetIpMap
8623                     - str_replace:
8624                         params:
8625                           NETWORK:
8626                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8627                         template: NETWORK_uri
8628             - ':'
8629             - get_param: [EndpointMap, OctaviaInternal, port]
8630       OctaviaPublic:
8631         host:
8632           str_replace:
8633             template:
8634               get_param: [EndpointMap, OctaviaPublic, host]
8635             params:
8636               CLOUDNAME:
8637                 get_param:
8638                 - CloudEndpoints
8639                 - get_param: [ServiceNetMap, PublicNetwork]
8640               IP_ADDRESS:
8641                 get_param:
8642                 - NetIpMap
8643                 - str_replace:
8644                     params:
8645                       NETWORK:
8646                         get_param: [ServiceNetMap, PublicNetwork]
8647                     template: NETWORK_uri
8648         host_nobrackets:
8649           str_replace:
8650             template:
8651               get_param: [EndpointMap, OctaviaPublic, host]
8652             params:
8653               CLOUDNAME:
8654                 get_param:
8655                 - CloudEndpoints
8656                 - get_param: [ServiceNetMap, PublicNetwork]
8657               IP_ADDRESS:
8658                 get_param:
8659                 - NetIpMap
8660                 - get_param: [ServiceNetMap, PublicNetwork]
8661         port:
8662           get_param: [EndpointMap, OctaviaPublic, port]
8663         protocol:
8664           get_param: [EndpointMap, OctaviaPublic, protocol]
8665         uri:
8666           list_join:
8667           - ''
8668           - - get_param: [EndpointMap, OctaviaPublic, protocol]
8669             - ://
8670             - str_replace:
8671                 template:
8672                   get_param: [EndpointMap, OctaviaPublic, host]
8673                 params:
8674                   CLOUDNAME:
8675                     get_param:
8676                     - CloudEndpoints
8677                     - get_param: [ServiceNetMap, PublicNetwork]
8678                   IP_ADDRESS:
8679                     get_param:
8680                     - NetIpMap
8681                     - str_replace:
8682                         params:
8683                           NETWORK:
8684                             get_param: [ServiceNetMap, PublicNetwork]
8685                         template: NETWORK_uri
8686             - ':'
8687             - get_param: [EndpointMap, OctaviaPublic, port]
8688         uri_no_suffix:
8689           list_join:
8690           - ''
8691           - - get_param: [EndpointMap, OctaviaPublic, protocol]
8692             - ://
8693             - str_replace:
8694                 template:
8695                   get_param: [EndpointMap, OctaviaPublic, host]
8696                 params:
8697                   CLOUDNAME:
8698                     get_param:
8699                     - CloudEndpoints
8700                     - get_param: [ServiceNetMap, PublicNetwork]
8701                   IP_ADDRESS:
8702                     get_param:
8703                     - NetIpMap
8704                     - str_replace:
8705                         params:
8706                           NETWORK:
8707                             get_param: [ServiceNetMap, PublicNetwork]
8708                         template: NETWORK_uri
8709             - ':'
8710             - get_param: [EndpointMap, OctaviaPublic, port]
8711       PankoAdmin:
8712         host:
8713           str_replace:
8714             template:
8715               get_param: [EndpointMap, PankoAdmin, host]
8716             params:
8717               CLOUDNAME:
8718                 get_param:
8719                 - CloudEndpoints
8720                 - get_param: [ServiceNetMap, PankoApiNetwork]
8721               IP_ADDRESS:
8722                 get_param:
8723                 - NetIpMap
8724                 - str_replace:
8725                     params:
8726                       NETWORK:
8727                         get_param: [ServiceNetMap, PankoApiNetwork]
8728                     template: NETWORK_uri
8729         host_nobrackets:
8730           str_replace:
8731             template:
8732               get_param: [EndpointMap, PankoAdmin, host]
8733             params:
8734               CLOUDNAME:
8735                 get_param:
8736                 - CloudEndpoints
8737                 - get_param: [ServiceNetMap, PankoApiNetwork]
8738               IP_ADDRESS:
8739                 get_param:
8740                 - NetIpMap
8741                 - get_param: [ServiceNetMap, PankoApiNetwork]
8742         port:
8743           get_param: [EndpointMap, PankoAdmin, port]
8744         protocol:
8745           get_param: [EndpointMap, PankoAdmin, protocol]
8746         uri:
8747           list_join:
8748           - ''
8749           - - get_param: [EndpointMap, PankoAdmin, protocol]
8750             - ://
8751             - str_replace:
8752                 template:
8753                   get_param: [EndpointMap, PankoAdmin, host]
8754                 params:
8755                   CLOUDNAME:
8756                     get_param:
8757                     - CloudEndpoints
8758                     - get_param: [ServiceNetMap, PankoApiNetwork]
8759                   IP_ADDRESS:
8760                     get_param:
8761                     - NetIpMap
8762                     - str_replace:
8763                         params:
8764                           NETWORK:
8765                             get_param: [ServiceNetMap, PankoApiNetwork]
8766                         template: NETWORK_uri
8767             - ':'
8768             - get_param: [EndpointMap, PankoAdmin, port]
8769         uri_no_suffix:
8770           list_join:
8771           - ''
8772           - - get_param: [EndpointMap, PankoAdmin, protocol]
8773             - ://
8774             - str_replace:
8775                 template:
8776                   get_param: [EndpointMap, PankoAdmin, host]
8777                 params:
8778                   CLOUDNAME:
8779                     get_param:
8780                     - CloudEndpoints
8781                     - get_param: [ServiceNetMap, PankoApiNetwork]
8782                   IP_ADDRESS:
8783                     get_param:
8784                     - NetIpMap
8785                     - str_replace:
8786                         params:
8787                           NETWORK:
8788                             get_param: [ServiceNetMap, PankoApiNetwork]
8789                         template: NETWORK_uri
8790             - ':'
8791             - get_param: [EndpointMap, PankoAdmin, port]
8792       PankoInternal:
8793         host:
8794           str_replace:
8795             template:
8796               get_param: [EndpointMap, PankoInternal, host]
8797             params:
8798               CLOUDNAME:
8799                 get_param:
8800                 - CloudEndpoints
8801                 - get_param: [ServiceNetMap, PankoApiNetwork]
8802               IP_ADDRESS:
8803                 get_param:
8804                 - NetIpMap
8805                 - str_replace:
8806                     params:
8807                       NETWORK:
8808                         get_param: [ServiceNetMap, PankoApiNetwork]
8809                     template: NETWORK_uri
8810         host_nobrackets:
8811           str_replace:
8812             template:
8813               get_param: [EndpointMap, PankoInternal, host]
8814             params:
8815               CLOUDNAME:
8816                 get_param:
8817                 - CloudEndpoints
8818                 - get_param: [ServiceNetMap, PankoApiNetwork]
8819               IP_ADDRESS:
8820                 get_param:
8821                 - NetIpMap
8822                 - get_param: [ServiceNetMap, PankoApiNetwork]
8823         port:
8824           get_param: [EndpointMap, PankoInternal, port]
8825         protocol:
8826           get_param: [EndpointMap, PankoInternal, protocol]
8827         uri:
8828           list_join:
8829           - ''
8830           - - get_param: [EndpointMap, PankoInternal, protocol]
8831             - ://
8832             - str_replace:
8833                 template:
8834                   get_param: [EndpointMap, PankoInternal, host]
8835                 params:
8836                   CLOUDNAME:
8837                     get_param:
8838                     - CloudEndpoints
8839                     - get_param: [ServiceNetMap, PankoApiNetwork]
8840                   IP_ADDRESS:
8841                     get_param:
8842                     - NetIpMap
8843                     - str_replace:
8844                         params:
8845                           NETWORK:
8846                             get_param: [ServiceNetMap, PankoApiNetwork]
8847                         template: NETWORK_uri
8848             - ':'
8849             - get_param: [EndpointMap, PankoInternal, port]
8850         uri_no_suffix:
8851           list_join:
8852           - ''
8853           - - get_param: [EndpointMap, PankoInternal, protocol]
8854             - ://
8855             - str_replace:
8856                 template:
8857                   get_param: [EndpointMap, PankoInternal, host]
8858                 params:
8859                   CLOUDNAME:
8860                     get_param:
8861                     - CloudEndpoints
8862                     - get_param: [ServiceNetMap, PankoApiNetwork]
8863                   IP_ADDRESS:
8864                     get_param:
8865                     - NetIpMap
8866                     - str_replace:
8867                         params:
8868                           NETWORK:
8869                             get_param: [ServiceNetMap, PankoApiNetwork]
8870                         template: NETWORK_uri
8871             - ':'
8872             - get_param: [EndpointMap, PankoInternal, port]
8873       PankoPublic:
8874         host:
8875           str_replace:
8876             template:
8877               get_param: [EndpointMap, PankoPublic, host]
8878             params:
8879               CLOUDNAME:
8880                 get_param:
8881                 - CloudEndpoints
8882                 - get_param: [ServiceNetMap, PublicNetwork]
8883               IP_ADDRESS:
8884                 get_param:
8885                 - NetIpMap
8886                 - str_replace:
8887                     params:
8888                       NETWORK:
8889                         get_param: [ServiceNetMap, PublicNetwork]
8890                     template: NETWORK_uri
8891         host_nobrackets:
8892           str_replace:
8893             template:
8894               get_param: [EndpointMap, PankoPublic, host]
8895             params:
8896               CLOUDNAME:
8897                 get_param:
8898                 - CloudEndpoints
8899                 - get_param: [ServiceNetMap, PublicNetwork]
8900               IP_ADDRESS:
8901                 get_param:
8902                 - NetIpMap
8903                 - get_param: [ServiceNetMap, PublicNetwork]
8904         port:
8905           get_param: [EndpointMap, PankoPublic, port]
8906         protocol:
8907           get_param: [EndpointMap, PankoPublic, protocol]
8908         uri:
8909           list_join:
8910           - ''
8911           - - get_param: [EndpointMap, PankoPublic, protocol]
8912             - ://
8913             - str_replace:
8914                 template:
8915                   get_param: [EndpointMap, PankoPublic, host]
8916                 params:
8917                   CLOUDNAME:
8918                     get_param:
8919                     - CloudEndpoints
8920                     - get_param: [ServiceNetMap, PublicNetwork]
8921                   IP_ADDRESS:
8922                     get_param:
8923                     - NetIpMap
8924                     - str_replace:
8925                         params:
8926                           NETWORK:
8927                             get_param: [ServiceNetMap, PublicNetwork]
8928                         template: NETWORK_uri
8929             - ':'
8930             - get_param: [EndpointMap, PankoPublic, port]
8931         uri_no_suffix:
8932           list_join:
8933           - ''
8934           - - get_param: [EndpointMap, PankoPublic, protocol]
8935             - ://
8936             - str_replace:
8937                 template:
8938                   get_param: [EndpointMap, PankoPublic, host]
8939                 params:
8940                   CLOUDNAME:
8941                     get_param:
8942                     - CloudEndpoints
8943                     - get_param: [ServiceNetMap, PublicNetwork]
8944                   IP_ADDRESS:
8945                     get_param:
8946                     - NetIpMap
8947                     - str_replace:
8948                         params:
8949                           NETWORK:
8950                             get_param: [ServiceNetMap, PublicNetwork]
8951                         template: NETWORK_uri
8952             - ':'
8953             - get_param: [EndpointMap, PankoPublic, port]
8954       SaharaAdmin:
8955         host:
8956           str_replace:
8957             template:
8958               get_param: [EndpointMap, SaharaAdmin, host]
8959             params:
8960               CLOUDNAME:
8961                 get_param:
8962                 - CloudEndpoints
8963                 - get_param: [ServiceNetMap, SaharaApiNetwork]
8964               IP_ADDRESS:
8965                 get_param:
8966                 - NetIpMap
8967                 - str_replace:
8968                     params:
8969                       NETWORK:
8970                         get_param: [ServiceNetMap, SaharaApiNetwork]
8971                     template: NETWORK_uri
8972         host_nobrackets:
8973           str_replace:
8974             template:
8975               get_param: [EndpointMap, SaharaAdmin, host]
8976             params:
8977               CLOUDNAME:
8978                 get_param:
8979                 - CloudEndpoints
8980                 - get_param: [ServiceNetMap, SaharaApiNetwork]
8981               IP_ADDRESS:
8982                 get_param:
8983                 - NetIpMap
8984                 - get_param: [ServiceNetMap, SaharaApiNetwork]
8985         port:
8986           get_param: [EndpointMap, SaharaAdmin, port]
8987         protocol:
8988           get_param: [EndpointMap, SaharaAdmin, protocol]
8989         uri:
8990           list_join:
8991           - ''
8992           - - get_param: [EndpointMap, SaharaAdmin, protocol]
8993             - ://
8994             - str_replace:
8995                 template:
8996                   get_param: [EndpointMap, SaharaAdmin, host]
8997                 params:
8998                   CLOUDNAME:
8999                     get_param:
9000                     - CloudEndpoints
9001                     - get_param: [ServiceNetMap, SaharaApiNetwork]
9002                   IP_ADDRESS:
9003                     get_param:
9004                     - NetIpMap
9005                     - str_replace:
9006                         params:
9007                           NETWORK:
9008                             get_param: [ServiceNetMap, SaharaApiNetwork]
9009                         template: NETWORK_uri
9010             - ':'
9011             - get_param: [EndpointMap, SaharaAdmin, port]
9012             - /v1.1/%(tenant_id)s
9013         uri_no_suffix:
9014           list_join:
9015           - ''
9016           - - get_param: [EndpointMap, SaharaAdmin, protocol]
9017             - ://
9018             - str_replace:
9019                 template:
9020                   get_param: [EndpointMap, SaharaAdmin, host]
9021                 params:
9022                   CLOUDNAME:
9023                     get_param:
9024                     - CloudEndpoints
9025                     - get_param: [ServiceNetMap, SaharaApiNetwork]
9026                   IP_ADDRESS:
9027                     get_param:
9028                     - NetIpMap
9029                     - str_replace:
9030                         params:
9031                           NETWORK:
9032                             get_param: [ServiceNetMap, SaharaApiNetwork]
9033                         template: NETWORK_uri
9034             - ':'
9035             - get_param: [EndpointMap, SaharaAdmin, port]
9036       SaharaInternal:
9037         host:
9038           str_replace:
9039             template:
9040               get_param: [EndpointMap, SaharaInternal, host]
9041             params:
9042               CLOUDNAME:
9043                 get_param:
9044                 - CloudEndpoints
9045                 - get_param: [ServiceNetMap, SaharaApiNetwork]
9046               IP_ADDRESS:
9047                 get_param:
9048                 - NetIpMap
9049                 - str_replace:
9050                     params:
9051                       NETWORK:
9052                         get_param: [ServiceNetMap, SaharaApiNetwork]
9053                     template: NETWORK_uri
9054         host_nobrackets:
9055           str_replace:
9056             template:
9057               get_param: [EndpointMap, SaharaInternal, host]
9058             params:
9059               CLOUDNAME:
9060                 get_param:
9061                 - CloudEndpoints
9062                 - get_param: [ServiceNetMap, SaharaApiNetwork]
9063               IP_ADDRESS:
9064                 get_param:
9065                 - NetIpMap
9066                 - get_param: [ServiceNetMap, SaharaApiNetwork]
9067         port:
9068           get_param: [EndpointMap, SaharaInternal, port]
9069         protocol:
9070           get_param: [EndpointMap, SaharaInternal, protocol]
9071         uri:
9072           list_join:
9073           - ''
9074           - - get_param: [EndpointMap, SaharaInternal, protocol]
9075             - ://
9076             - str_replace:
9077                 template:
9078                   get_param: [EndpointMap, SaharaInternal, host]
9079                 params:
9080                   CLOUDNAME:
9081                     get_param:
9082                     - CloudEndpoints
9083                     - get_param: [ServiceNetMap, SaharaApiNetwork]
9084                   IP_ADDRESS:
9085                     get_param:
9086                     - NetIpMap
9087                     - str_replace:
9088                         params:
9089                           NETWORK:
9090                             get_param: [ServiceNetMap, SaharaApiNetwork]
9091                         template: NETWORK_uri
9092             - ':'
9093             - get_param: [EndpointMap, SaharaInternal, port]
9094             - /v1.1/%(tenant_id)s
9095         uri_no_suffix:
9096           list_join:
9097           - ''
9098           - - get_param: [EndpointMap, SaharaInternal, protocol]
9099             - ://
9100             - str_replace:
9101                 template:
9102                   get_param: [EndpointMap, SaharaInternal, host]
9103                 params:
9104                   CLOUDNAME:
9105                     get_param:
9106                     - CloudEndpoints
9107                     - get_param: [ServiceNetMap, SaharaApiNetwork]
9108                   IP_ADDRESS:
9109                     get_param:
9110                     - NetIpMap
9111                     - str_replace:
9112                         params:
9113                           NETWORK:
9114                             get_param: [ServiceNetMap, SaharaApiNetwork]
9115                         template: NETWORK_uri
9116             - ':'
9117             - get_param: [EndpointMap, SaharaInternal, port]
9118       SaharaPublic:
9119         host:
9120           str_replace:
9121             template:
9122               get_param: [EndpointMap, SaharaPublic, host]
9123             params:
9124               CLOUDNAME:
9125                 get_param:
9126                 - CloudEndpoints
9127                 - get_param: [ServiceNetMap, PublicNetwork]
9128               IP_ADDRESS:
9129                 get_param:
9130                 - NetIpMap
9131                 - str_replace:
9132                     params:
9133                       NETWORK:
9134                         get_param: [ServiceNetMap, PublicNetwork]
9135                     template: NETWORK_uri
9136         host_nobrackets:
9137           str_replace:
9138             template:
9139               get_param: [EndpointMap, SaharaPublic, host]
9140             params:
9141               CLOUDNAME:
9142                 get_param:
9143                 - CloudEndpoints
9144                 - get_param: [ServiceNetMap, PublicNetwork]
9145               IP_ADDRESS:
9146                 get_param:
9147                 - NetIpMap
9148                 - get_param: [ServiceNetMap, PublicNetwork]
9149         port:
9150           get_param: [EndpointMap, SaharaPublic, port]
9151         protocol:
9152           get_param: [EndpointMap, SaharaPublic, protocol]
9153         uri:
9154           list_join:
9155           - ''
9156           - - get_param: [EndpointMap, SaharaPublic, protocol]
9157             - ://
9158             - str_replace:
9159                 template:
9160                   get_param: [EndpointMap, SaharaPublic, host]
9161                 params:
9162                   CLOUDNAME:
9163                     get_param:
9164                     - CloudEndpoints
9165                     - get_param: [ServiceNetMap, PublicNetwork]
9166                   IP_ADDRESS:
9167                     get_param:
9168                     - NetIpMap
9169                     - str_replace:
9170                         params:
9171                           NETWORK:
9172                             get_param: [ServiceNetMap, PublicNetwork]
9173                         template: NETWORK_uri
9174             - ':'
9175             - get_param: [EndpointMap, SaharaPublic, port]
9176             - /v1.1/%(tenant_id)s
9177         uri_no_suffix:
9178           list_join:
9179           - ''
9180           - - get_param: [EndpointMap, SaharaPublic, protocol]
9181             - ://
9182             - str_replace:
9183                 template:
9184                   get_param: [EndpointMap, SaharaPublic, host]
9185                 params:
9186                   CLOUDNAME:
9187                     get_param:
9188                     - CloudEndpoints
9189                     - get_param: [ServiceNetMap, PublicNetwork]
9190                   IP_ADDRESS:
9191                     get_param:
9192                     - NetIpMap
9193                     - str_replace:
9194                         params:
9195                           NETWORK:
9196                             get_param: [ServiceNetMap, PublicNetwork]
9197                         template: NETWORK_uri
9198             - ':'
9199             - get_param: [EndpointMap, SaharaPublic, port]
9200       SwiftAdmin:
9201         host:
9202           str_replace:
9203             template:
9204               get_param: [EndpointMap, SwiftAdmin, host]
9205             params:
9206               CLOUDNAME:
9207                 get_param:
9208                 - CloudEndpoints
9209                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9210               IP_ADDRESS:
9211                 get_param:
9212                 - NetIpMap
9213                 - str_replace:
9214                     params:
9215                       NETWORK:
9216                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9217                     template: NETWORK_uri
9218         host_nobrackets:
9219           str_replace:
9220             template:
9221               get_param: [EndpointMap, SwiftAdmin, host]
9222             params:
9223               CLOUDNAME:
9224                 get_param:
9225                 - CloudEndpoints
9226                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9227               IP_ADDRESS:
9228                 get_param:
9229                 - NetIpMap
9230                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9231         port:
9232           get_param: [EndpointMap, SwiftAdmin, port]
9233         protocol:
9234           get_param: [EndpointMap, SwiftAdmin, protocol]
9235         uri:
9236           list_join:
9237           - ''
9238           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9239             - ://
9240             - str_replace:
9241                 template:
9242                   get_param: [EndpointMap, SwiftAdmin, host]
9243                 params:
9244                   CLOUDNAME:
9245                     get_param:
9246                     - CloudEndpoints
9247                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9248                   IP_ADDRESS:
9249                     get_param:
9250                     - NetIpMap
9251                     - str_replace:
9252                         params:
9253                           NETWORK:
9254                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9255                         template: NETWORK_uri
9256             - ':'
9257             - get_param: [EndpointMap, SwiftAdmin, port]
9258         uri_no_suffix:
9259           list_join:
9260           - ''
9261           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9262             - ://
9263             - str_replace:
9264                 template:
9265                   get_param: [EndpointMap, SwiftAdmin, host]
9266                 params:
9267                   CLOUDNAME:
9268                     get_param:
9269                     - CloudEndpoints
9270                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9271                   IP_ADDRESS:
9272                     get_param:
9273                     - NetIpMap
9274                     - str_replace:
9275                         params:
9276                           NETWORK:
9277                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9278                         template: NETWORK_uri
9279             - ':'
9280             - get_param: [EndpointMap, SwiftAdmin, port]
9281       SwiftInternal:
9282         host:
9283           str_replace:
9284             template:
9285               get_param: [EndpointMap, SwiftInternal, host]
9286             params:
9287               CLOUDNAME:
9288                 get_param:
9289                 - CloudEndpoints
9290                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9291               IP_ADDRESS:
9292                 get_param:
9293                 - NetIpMap
9294                 - str_replace:
9295                     params:
9296                       NETWORK:
9297                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9298                     template: NETWORK_uri
9299         host_nobrackets:
9300           str_replace:
9301             template:
9302               get_param: [EndpointMap, SwiftInternal, host]
9303             params:
9304               CLOUDNAME:
9305                 get_param:
9306                 - CloudEndpoints
9307                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9308               IP_ADDRESS:
9309                 get_param:
9310                 - NetIpMap
9311                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9312         port:
9313           get_param: [EndpointMap, SwiftInternal, port]
9314         protocol:
9315           get_param: [EndpointMap, SwiftInternal, protocol]
9316         uri:
9317           list_join:
9318           - ''
9319           - - get_param: [EndpointMap, SwiftInternal, protocol]
9320             - ://
9321             - str_replace:
9322                 template:
9323                   get_param: [EndpointMap, SwiftInternal, host]
9324                 params:
9325                   CLOUDNAME:
9326                     get_param:
9327                     - CloudEndpoints
9328                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9329                   IP_ADDRESS:
9330                     get_param:
9331                     - NetIpMap
9332                     - str_replace:
9333                         params:
9334                           NETWORK:
9335                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9336                         template: NETWORK_uri
9337             - ':'
9338             - get_param: [EndpointMap, SwiftInternal, port]
9339             - /v1/AUTH_%(tenant_id)s
9340         uri_no_suffix:
9341           list_join:
9342           - ''
9343           - - get_param: [EndpointMap, SwiftInternal, protocol]
9344             - ://
9345             - str_replace:
9346                 template:
9347                   get_param: [EndpointMap, SwiftInternal, host]
9348                 params:
9349                   CLOUDNAME:
9350                     get_param:
9351                     - CloudEndpoints
9352                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9353                   IP_ADDRESS:
9354                     get_param:
9355                     - NetIpMap
9356                     - str_replace:
9357                         params:
9358                           NETWORK:
9359                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9360                         template: NETWORK_uri
9361             - ':'
9362             - get_param: [EndpointMap, SwiftInternal, port]
9363       SwiftPublic:
9364         host:
9365           str_replace:
9366             template:
9367               get_param: [EndpointMap, SwiftPublic, host]
9368             params:
9369               CLOUDNAME:
9370                 get_param:
9371                 - CloudEndpoints
9372                 - get_param: [ServiceNetMap, PublicNetwork]
9373               IP_ADDRESS:
9374                 get_param:
9375                 - NetIpMap
9376                 - str_replace:
9377                     params:
9378                       NETWORK:
9379                         get_param: [ServiceNetMap, PublicNetwork]
9380                     template: NETWORK_uri
9381         host_nobrackets:
9382           str_replace:
9383             template:
9384               get_param: [EndpointMap, SwiftPublic, host]
9385             params:
9386               CLOUDNAME:
9387                 get_param:
9388                 - CloudEndpoints
9389                 - get_param: [ServiceNetMap, PublicNetwork]
9390               IP_ADDRESS:
9391                 get_param:
9392                 - NetIpMap
9393                 - get_param: [ServiceNetMap, PublicNetwork]
9394         port:
9395           get_param: [EndpointMap, SwiftPublic, port]
9396         protocol:
9397           get_param: [EndpointMap, SwiftPublic, protocol]
9398         uri:
9399           list_join:
9400           - ''
9401           - - get_param: [EndpointMap, SwiftPublic, protocol]
9402             - ://
9403             - str_replace:
9404                 template:
9405                   get_param: [EndpointMap, SwiftPublic, host]
9406                 params:
9407                   CLOUDNAME:
9408                     get_param:
9409                     - CloudEndpoints
9410                     - get_param: [ServiceNetMap, PublicNetwork]
9411                   IP_ADDRESS:
9412                     get_param:
9413                     - NetIpMap
9414                     - str_replace:
9415                         params:
9416                           NETWORK:
9417                             get_param: [ServiceNetMap, PublicNetwork]
9418                         template: NETWORK_uri
9419             - ':'
9420             - get_param: [EndpointMap, SwiftPublic, port]
9421             - /v1/AUTH_%(tenant_id)s
9422         uri_no_suffix:
9423           list_join:
9424           - ''
9425           - - get_param: [EndpointMap, SwiftPublic, protocol]
9426             - ://
9427             - str_replace:
9428                 template:
9429                   get_param: [EndpointMap, SwiftPublic, host]
9430                 params:
9431                   CLOUDNAME:
9432                     get_param:
9433                     - CloudEndpoints
9434                     - get_param: [ServiceNetMap, PublicNetwork]
9435                   IP_ADDRESS:
9436                     get_param:
9437                     - NetIpMap
9438                     - str_replace:
9439                         params:
9440                           NETWORK:
9441                             get_param: [ServiceNetMap, PublicNetwork]
9442                         template: NETWORK_uri
9443             - ':'
9444             - get_param: [EndpointMap, SwiftPublic, port]
9445       SwiftS3Admin:
9446         host:
9447           str_replace:
9448             template:
9449               get_param: [EndpointMap, SwiftAdmin, host]
9450             params:
9451               CLOUDNAME:
9452                 get_param:
9453                 - CloudEndpoints
9454                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9455               IP_ADDRESS:
9456                 get_param:
9457                 - NetIpMap
9458                 - str_replace:
9459                     params:
9460                       NETWORK:
9461                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9462                     template: NETWORK_uri
9463         host_nobrackets:
9464           str_replace:
9465             template:
9466               get_param: [EndpointMap, SwiftAdmin, host]
9467             params:
9468               CLOUDNAME:
9469                 get_param:
9470                 - CloudEndpoints
9471                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9472               IP_ADDRESS:
9473                 get_param:
9474                 - NetIpMap
9475                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9476         port:
9477           get_param: [EndpointMap, SwiftAdmin, port]
9478         protocol:
9479           get_param: [EndpointMap, SwiftAdmin, protocol]
9480         uri:
9481           list_join:
9482           - ''
9483           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9484             - ://
9485             - str_replace:
9486                 template:
9487                   get_param: [EndpointMap, SwiftAdmin, host]
9488                 params:
9489                   CLOUDNAME:
9490                     get_param:
9491                     - CloudEndpoints
9492                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9493                   IP_ADDRESS:
9494                     get_param:
9495                     - NetIpMap
9496                     - str_replace:
9497                         params:
9498                           NETWORK:
9499                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9500                         template: NETWORK_uri
9501             - ':'
9502             - get_param: [EndpointMap, SwiftAdmin, port]
9503         uri_no_suffix:
9504           list_join:
9505           - ''
9506           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9507             - ://
9508             - str_replace:
9509                 template:
9510                   get_param: [EndpointMap, SwiftAdmin, host]
9511                 params:
9512                   CLOUDNAME:
9513                     get_param:
9514                     - CloudEndpoints
9515                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9516                   IP_ADDRESS:
9517                     get_param:
9518                     - NetIpMap
9519                     - str_replace:
9520                         params:
9521                           NETWORK:
9522                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9523                         template: NETWORK_uri
9524             - ':'
9525             - get_param: [EndpointMap, SwiftAdmin, port]
9526       SwiftS3Internal:
9527         host:
9528           str_replace:
9529             template:
9530               get_param: [EndpointMap, SwiftInternal, host]
9531             params:
9532               CLOUDNAME:
9533                 get_param:
9534                 - CloudEndpoints
9535                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9536               IP_ADDRESS:
9537                 get_param:
9538                 - NetIpMap
9539                 - str_replace:
9540                     params:
9541                       NETWORK:
9542                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9543                     template: NETWORK_uri
9544         host_nobrackets:
9545           str_replace:
9546             template:
9547               get_param: [EndpointMap, SwiftInternal, host]
9548             params:
9549               CLOUDNAME:
9550                 get_param:
9551                 - CloudEndpoints
9552                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9553               IP_ADDRESS:
9554                 get_param:
9555                 - NetIpMap
9556                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9557         port:
9558           get_param: [EndpointMap, SwiftInternal, port]
9559         protocol:
9560           get_param: [EndpointMap, SwiftInternal, protocol]
9561         uri:
9562           list_join:
9563           - ''
9564           - - get_param: [EndpointMap, SwiftInternal, protocol]
9565             - ://
9566             - str_replace:
9567                 template:
9568                   get_param: [EndpointMap, SwiftInternal, host]
9569                 params:
9570                   CLOUDNAME:
9571                     get_param:
9572                     - CloudEndpoints
9573                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9574                   IP_ADDRESS:
9575                     get_param:
9576                     - NetIpMap
9577                     - str_replace:
9578                         params:
9579                           NETWORK:
9580                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9581                         template: NETWORK_uri
9582             - ':'
9583             - get_param: [EndpointMap, SwiftInternal, port]
9584         uri_no_suffix:
9585           list_join:
9586           - ''
9587           - - get_param: [EndpointMap, SwiftInternal, protocol]
9588             - ://
9589             - str_replace:
9590                 template:
9591                   get_param: [EndpointMap, SwiftInternal, host]
9592                 params:
9593                   CLOUDNAME:
9594                     get_param:
9595                     - CloudEndpoints
9596                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9597                   IP_ADDRESS:
9598                     get_param:
9599                     - NetIpMap
9600                     - str_replace:
9601                         params:
9602                           NETWORK:
9603                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9604                         template: NETWORK_uri
9605             - ':'
9606             - get_param: [EndpointMap, SwiftInternal, port]
9607       SwiftS3Public:
9608         host:
9609           str_replace:
9610             template:
9611               get_param: [EndpointMap, SwiftPublic, host]
9612             params:
9613               CLOUDNAME:
9614                 get_param:
9615                 - CloudEndpoints
9616                 - get_param: [ServiceNetMap, PublicNetwork]
9617               IP_ADDRESS:
9618                 get_param:
9619                 - NetIpMap
9620                 - str_replace:
9621                     params:
9622                       NETWORK:
9623                         get_param: [ServiceNetMap, PublicNetwork]
9624                     template: NETWORK_uri
9625         host_nobrackets:
9626           str_replace:
9627             template:
9628               get_param: [EndpointMap, SwiftPublic, host]
9629             params:
9630               CLOUDNAME:
9631                 get_param:
9632                 - CloudEndpoints
9633                 - get_param: [ServiceNetMap, PublicNetwork]
9634               IP_ADDRESS:
9635                 get_param:
9636                 - NetIpMap
9637                 - get_param: [ServiceNetMap, PublicNetwork]
9638         port:
9639           get_param: [EndpointMap, SwiftPublic, port]
9640         protocol:
9641           get_param: [EndpointMap, SwiftPublic, protocol]
9642         uri:
9643           list_join:
9644           - ''
9645           - - get_param: [EndpointMap, SwiftPublic, protocol]
9646             - ://
9647             - str_replace:
9648                 template:
9649                   get_param: [EndpointMap, SwiftPublic, host]
9650                 params:
9651                   CLOUDNAME:
9652                     get_param:
9653                     - CloudEndpoints
9654                     - get_param: [ServiceNetMap, PublicNetwork]
9655                   IP_ADDRESS:
9656                     get_param:
9657                     - NetIpMap
9658                     - str_replace:
9659                         params:
9660                           NETWORK:
9661                             get_param: [ServiceNetMap, PublicNetwork]
9662                         template: NETWORK_uri
9663             - ':'
9664             - get_param: [EndpointMap, SwiftPublic, port]
9665         uri_no_suffix:
9666           list_join:
9667           - ''
9668           - - get_param: [EndpointMap, SwiftPublic, protocol]
9669             - ://
9670             - str_replace:
9671                 template:
9672                   get_param: [EndpointMap, SwiftPublic, host]
9673                 params:
9674                   CLOUDNAME:
9675                     get_param:
9676                     - CloudEndpoints
9677                     - get_param: [ServiceNetMap, PublicNetwork]
9678                   IP_ADDRESS:
9679                     get_param:
9680                     - NetIpMap
9681                     - str_replace:
9682                         params:
9683                           NETWORK:
9684                             get_param: [ServiceNetMap, PublicNetwork]
9685                         template: NETWORK_uri
9686             - ':'
9687             - get_param: [EndpointMap, SwiftPublic, port]
9688       TackerAdmin:
9689         host:
9690           str_replace:
9691             template:
9692               get_param: [EndpointMap, TackerAdmin, host]
9693             params:
9694               CLOUDNAME:
9695                 get_param:
9696                 - CloudEndpoints
9697                 - get_param: [ServiceNetMap, TackerApiNetwork]
9698               IP_ADDRESS:
9699                 get_param:
9700                 - NetIpMap
9701                 - str_replace:
9702                     params:
9703                       NETWORK:
9704                         get_param: [ServiceNetMap, TackerApiNetwork]
9705                     template: NETWORK_uri
9706         host_nobrackets:
9707           str_replace:
9708             template:
9709               get_param: [EndpointMap, TackerAdmin, host]
9710             params:
9711               CLOUDNAME:
9712                 get_param:
9713                 - CloudEndpoints
9714                 - get_param: [ServiceNetMap, TackerApiNetwork]
9715               IP_ADDRESS:
9716                 get_param:
9717                 - NetIpMap
9718                 - get_param: [ServiceNetMap, TackerApiNetwork]
9719         port:
9720           get_param: [EndpointMap, TackerAdmin, port]
9721         protocol:
9722           get_param: [EndpointMap, TackerAdmin, protocol]
9723         uri:
9724           list_join:
9725           - ''
9726           - - get_param: [EndpointMap, TackerAdmin, protocol]
9727             - ://
9728             - str_replace:
9729                 template:
9730                   get_param: [EndpointMap, TackerAdmin, host]
9731                 params:
9732                   CLOUDNAME:
9733                     get_param:
9734                     - CloudEndpoints
9735                     - get_param: [ServiceNetMap, TackerApiNetwork]
9736                   IP_ADDRESS:
9737                     get_param:
9738                     - NetIpMap
9739                     - str_replace:
9740                         params:
9741                           NETWORK:
9742                             get_param: [ServiceNetMap, TackerApiNetwork]
9743                         template: NETWORK_uri
9744             - ':'
9745             - get_param: [EndpointMap, TackerAdmin, port]
9746         uri_no_suffix:
9747           list_join:
9748           - ''
9749           - - get_param: [EndpointMap, TackerAdmin, protocol]
9750             - ://
9751             - str_replace:
9752                 template:
9753                   get_param: [EndpointMap, TackerAdmin, host]
9754                 params:
9755                   CLOUDNAME:
9756                     get_param:
9757                     - CloudEndpoints
9758                     - get_param: [ServiceNetMap, TackerApiNetwork]
9759                   IP_ADDRESS:
9760                     get_param:
9761                     - NetIpMap
9762                     - str_replace:
9763                         params:
9764                           NETWORK:
9765                             get_param: [ServiceNetMap, TackerApiNetwork]
9766                         template: NETWORK_uri
9767             - ':'
9768             - get_param: [EndpointMap, TackerAdmin, port]
9769       TackerInternal:
9770         host:
9771           str_replace:
9772             template:
9773               get_param: [EndpointMap, TackerInternal, host]
9774             params:
9775               CLOUDNAME:
9776                 get_param:
9777                 - CloudEndpoints
9778                 - get_param: [ServiceNetMap, TackerApiNetwork]
9779               IP_ADDRESS:
9780                 get_param:
9781                 - NetIpMap
9782                 - str_replace:
9783                     params:
9784                       NETWORK:
9785                         get_param: [ServiceNetMap, TackerApiNetwork]
9786                     template: NETWORK_uri
9787         host_nobrackets:
9788           str_replace:
9789             template:
9790               get_param: [EndpointMap, TackerInternal, host]
9791             params:
9792               CLOUDNAME:
9793                 get_param:
9794                 - CloudEndpoints
9795                 - get_param: [ServiceNetMap, TackerApiNetwork]
9796               IP_ADDRESS:
9797                 get_param:
9798                 - NetIpMap
9799                 - get_param: [ServiceNetMap, TackerApiNetwork]
9800         port:
9801           get_param: [EndpointMap, TackerInternal, port]
9802         protocol:
9803           get_param: [EndpointMap, TackerInternal, protocol]
9804         uri:
9805           list_join:
9806           - ''
9807           - - get_param: [EndpointMap, TackerInternal, protocol]
9808             - ://
9809             - str_replace:
9810                 template:
9811                   get_param: [EndpointMap, TackerInternal, host]
9812                 params:
9813                   CLOUDNAME:
9814                     get_param:
9815                     - CloudEndpoints
9816                     - get_param: [ServiceNetMap, TackerApiNetwork]
9817                   IP_ADDRESS:
9818                     get_param:
9819                     - NetIpMap
9820                     - str_replace:
9821                         params:
9822                           NETWORK:
9823                             get_param: [ServiceNetMap, TackerApiNetwork]
9824                         template: NETWORK_uri
9825             - ':'
9826             - get_param: [EndpointMap, TackerInternal, port]
9827         uri_no_suffix:
9828           list_join:
9829           - ''
9830           - - get_param: [EndpointMap, TackerInternal, protocol]
9831             - ://
9832             - str_replace:
9833                 template:
9834                   get_param: [EndpointMap, TackerInternal, host]
9835                 params:
9836                   CLOUDNAME:
9837                     get_param:
9838                     - CloudEndpoints
9839                     - get_param: [ServiceNetMap, TackerApiNetwork]
9840                   IP_ADDRESS:
9841                     get_param:
9842                     - NetIpMap
9843                     - str_replace:
9844                         params:
9845                           NETWORK:
9846                             get_param: [ServiceNetMap, TackerApiNetwork]
9847                         template: NETWORK_uri
9848             - ':'
9849             - get_param: [EndpointMap, TackerInternal, port]
9850       TackerPublic:
9851         host:
9852           str_replace:
9853             template:
9854               get_param: [EndpointMap, TackerPublic, host]
9855             params:
9856               CLOUDNAME:
9857                 get_param:
9858                 - CloudEndpoints
9859                 - get_param: [ServiceNetMap, PublicNetwork]
9860               IP_ADDRESS:
9861                 get_param:
9862                 - NetIpMap
9863                 - str_replace:
9864                     params:
9865                       NETWORK:
9866                         get_param: [ServiceNetMap, PublicNetwork]
9867                     template: NETWORK_uri
9868         host_nobrackets:
9869           str_replace:
9870             template:
9871               get_param: [EndpointMap, TackerPublic, host]
9872             params:
9873               CLOUDNAME:
9874                 get_param:
9875                 - CloudEndpoints
9876                 - get_param: [ServiceNetMap, PublicNetwork]
9877               IP_ADDRESS:
9878                 get_param:
9879                 - NetIpMap
9880                 - get_param: [ServiceNetMap, PublicNetwork]
9881         port:
9882           get_param: [EndpointMap, TackerPublic, port]
9883         protocol:
9884           get_param: [EndpointMap, TackerPublic, protocol]
9885         uri:
9886           list_join:
9887           - ''
9888           - - get_param: [EndpointMap, TackerPublic, protocol]
9889             - ://
9890             - str_replace:
9891                 template:
9892                   get_param: [EndpointMap, TackerPublic, host]
9893                 params:
9894                   CLOUDNAME:
9895                     get_param:
9896                     - CloudEndpoints
9897                     - get_param: [ServiceNetMap, PublicNetwork]
9898                   IP_ADDRESS:
9899                     get_param:
9900                     - NetIpMap
9901                     - str_replace:
9902                         params:
9903                           NETWORK:
9904                             get_param: [ServiceNetMap, PublicNetwork]
9905                         template: NETWORK_uri
9906             - ':'
9907             - get_param: [EndpointMap, TackerPublic, port]
9908         uri_no_suffix:
9909           list_join:
9910           - ''
9911           - - get_param: [EndpointMap, TackerPublic, protocol]
9912             - ://
9913             - str_replace:
9914                 template:
9915                   get_param: [EndpointMap, TackerPublic, host]
9916                 params:
9917                   CLOUDNAME:
9918                     get_param:
9919                     - CloudEndpoints
9920                     - get_param: [ServiceNetMap, PublicNetwork]
9921                   IP_ADDRESS:
9922                     get_param:
9923                     - NetIpMap
9924                     - str_replace:
9925                         params:
9926                           NETWORK:
9927                             get_param: [ServiceNetMap, PublicNetwork]
9928                         template: NETWORK_uri
9929             - ':'
9930             - get_param: [EndpointMap, TackerPublic, port]
9931       ZaqarAdmin:
9932         host:
9933           str_replace:
9934             template:
9935               get_param: [EndpointMap, ZaqarAdmin, host]
9936             params:
9937               CLOUDNAME:
9938                 get_param:
9939                 - CloudEndpoints
9940                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9941               IP_ADDRESS:
9942                 get_param:
9943                 - NetIpMap
9944                 - str_replace:
9945                     params:
9946                       NETWORK:
9947                         get_param: [ServiceNetMap, ZaqarApiNetwork]
9948                     template: NETWORK_uri
9949         host_nobrackets:
9950           str_replace:
9951             template:
9952               get_param: [EndpointMap, ZaqarAdmin, host]
9953             params:
9954               CLOUDNAME:
9955                 get_param:
9956                 - CloudEndpoints
9957                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9958               IP_ADDRESS:
9959                 get_param:
9960                 - NetIpMap
9961                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9962         port:
9963           get_param: [EndpointMap, ZaqarAdmin, port]
9964         protocol:
9965           get_param: [EndpointMap, ZaqarAdmin, protocol]
9966         uri:
9967           list_join:
9968           - ''
9969           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
9970             - ://
9971             - str_replace:
9972                 template:
9973                   get_param: [EndpointMap, ZaqarAdmin, host]
9974                 params:
9975                   CLOUDNAME:
9976                     get_param:
9977                     - CloudEndpoints
9978                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
9979                   IP_ADDRESS:
9980                     get_param:
9981                     - NetIpMap
9982                     - str_replace:
9983                         params:
9984                           NETWORK:
9985                             get_param: [ServiceNetMap, ZaqarApiNetwork]
9986                         template: NETWORK_uri
9987             - ':'
9988             - get_param: [EndpointMap, ZaqarAdmin, port]
9989         uri_no_suffix:
9990           list_join:
9991           - ''
9992           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
9993             - ://
9994             - str_replace:
9995                 template:
9996                   get_param: [EndpointMap, ZaqarAdmin, host]
9997                 params:
9998                   CLOUDNAME:
9999                     get_param:
10000                     - CloudEndpoints
10001                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10002                   IP_ADDRESS:
10003                     get_param:
10004                     - NetIpMap
10005                     - str_replace:
10006                         params:
10007                           NETWORK:
10008                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10009                         template: NETWORK_uri
10010             - ':'
10011             - get_param: [EndpointMap, ZaqarAdmin, port]
10012       ZaqarInternal:
10013         host:
10014           str_replace:
10015             template:
10016               get_param: [EndpointMap, ZaqarInternal, host]
10017             params:
10018               CLOUDNAME:
10019                 get_param:
10020                 - CloudEndpoints
10021                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10022               IP_ADDRESS:
10023                 get_param:
10024                 - NetIpMap
10025                 - str_replace:
10026                     params:
10027                       NETWORK:
10028                         get_param: [ServiceNetMap, ZaqarApiNetwork]
10029                     template: NETWORK_uri
10030         host_nobrackets:
10031           str_replace:
10032             template:
10033               get_param: [EndpointMap, ZaqarInternal, host]
10034             params:
10035               CLOUDNAME:
10036                 get_param:
10037                 - CloudEndpoints
10038                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10039               IP_ADDRESS:
10040                 get_param:
10041                 - NetIpMap
10042                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10043         port:
10044           get_param: [EndpointMap, ZaqarInternal, port]
10045         protocol:
10046           get_param: [EndpointMap, ZaqarInternal, protocol]
10047         uri:
10048           list_join:
10049           - ''
10050           - - get_param: [EndpointMap, ZaqarInternal, protocol]
10051             - ://
10052             - str_replace:
10053                 template:
10054                   get_param: [EndpointMap, ZaqarInternal, host]
10055                 params:
10056                   CLOUDNAME:
10057                     get_param:
10058                     - CloudEndpoints
10059                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10060                   IP_ADDRESS:
10061                     get_param:
10062                     - NetIpMap
10063                     - str_replace:
10064                         params:
10065                           NETWORK:
10066                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10067                         template: NETWORK_uri
10068             - ':'
10069             - get_param: [EndpointMap, ZaqarInternal, port]
10070         uri_no_suffix:
10071           list_join:
10072           - ''
10073           - - get_param: [EndpointMap, ZaqarInternal, protocol]
10074             - ://
10075             - str_replace:
10076                 template:
10077                   get_param: [EndpointMap, ZaqarInternal, host]
10078                 params:
10079                   CLOUDNAME:
10080                     get_param:
10081                     - CloudEndpoints
10082                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10083                   IP_ADDRESS:
10084                     get_param:
10085                     - NetIpMap
10086                     - str_replace:
10087                         params:
10088                           NETWORK:
10089                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10090                         template: NETWORK_uri
10091             - ':'
10092             - get_param: [EndpointMap, ZaqarInternal, port]
10093       ZaqarPublic:
10094         host:
10095           str_replace:
10096             template:
10097               get_param: [EndpointMap, ZaqarPublic, host]
10098             params:
10099               CLOUDNAME:
10100                 get_param:
10101                 - CloudEndpoints
10102                 - get_param: [ServiceNetMap, PublicNetwork]
10103               IP_ADDRESS:
10104                 get_param:
10105                 - NetIpMap
10106                 - str_replace:
10107                     params:
10108                       NETWORK:
10109                         get_param: [ServiceNetMap, PublicNetwork]
10110                     template: NETWORK_uri
10111         host_nobrackets:
10112           str_replace:
10113             template:
10114               get_param: [EndpointMap, ZaqarPublic, host]
10115             params:
10116               CLOUDNAME:
10117                 get_param:
10118                 - CloudEndpoints
10119                 - get_param: [ServiceNetMap, PublicNetwork]
10120               IP_ADDRESS:
10121                 get_param:
10122                 - NetIpMap
10123                 - get_param: [ServiceNetMap, PublicNetwork]
10124         port:
10125           get_param: [EndpointMap, ZaqarPublic, port]
10126         protocol:
10127           get_param: [EndpointMap, ZaqarPublic, protocol]
10128         uri:
10129           list_join:
10130           - ''
10131           - - get_param: [EndpointMap, ZaqarPublic, protocol]
10132             - ://
10133             - str_replace:
10134                 template:
10135                   get_param: [EndpointMap, ZaqarPublic, host]
10136                 params:
10137                   CLOUDNAME:
10138                     get_param:
10139                     - CloudEndpoints
10140                     - get_param: [ServiceNetMap, PublicNetwork]
10141                   IP_ADDRESS:
10142                     get_param:
10143                     - NetIpMap
10144                     - str_replace:
10145                         params:
10146                           NETWORK:
10147                             get_param: [ServiceNetMap, PublicNetwork]
10148                         template: NETWORK_uri
10149             - ':'
10150             - get_param: [EndpointMap, ZaqarPublic, port]
10151         uri_no_suffix:
10152           list_join:
10153           - ''
10154           - - get_param: [EndpointMap, ZaqarPublic, protocol]
10155             - ://
10156             - str_replace:
10157                 template:
10158                   get_param: [EndpointMap, ZaqarPublic, host]
10159                 params:
10160                   CLOUDNAME:
10161                     get_param:
10162                     - CloudEndpoints
10163                     - get_param: [ServiceNetMap, PublicNetwork]
10164                   IP_ADDRESS:
10165                     get_param:
10166                     - NetIpMap
10167                     - str_replace:
10168                         params:
10169                           NETWORK:
10170                             get_param: [ServiceNetMap, PublicNetwork]
10171                         template: NETWORK_uri
10172             - ':'
10173             - get_param: [EndpointMap, ZaqarPublic, port]
10174       ZaqarWebSocketAdmin:
10175         host:
10176           str_replace:
10177             template:
10178               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10179             params:
10180               CLOUDNAME:
10181                 get_param:
10182                 - CloudEndpoints
10183                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10184               IP_ADDRESS:
10185                 get_param:
10186                 - NetIpMap
10187                 - str_replace:
10188                     params:
10189                       NETWORK:
10190                         get_param: [ServiceNetMap, ZaqarApiNetwork]
10191                     template: NETWORK_uri
10192         host_nobrackets:
10193           str_replace:
10194             template:
10195               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10196             params:
10197               CLOUDNAME:
10198                 get_param:
10199                 - CloudEndpoints
10200                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10201               IP_ADDRESS:
10202                 get_param:
10203                 - NetIpMap
10204                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10205         port:
10206           get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
10207         protocol:
10208           get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
10209         uri:
10210           list_join:
10211           - ''
10212           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
10213             - ://
10214             - str_replace:
10215                 template:
10216                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10217                 params:
10218                   CLOUDNAME:
10219                     get_param:
10220                     - CloudEndpoints
10221                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10222                   IP_ADDRESS:
10223                     get_param:
10224                     - NetIpMap
10225                     - str_replace:
10226                         params:
10227                           NETWORK:
10228                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10229                         template: NETWORK_uri
10230             - ':'
10231             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
10232         uri_no_suffix:
10233           list_join:
10234           - ''
10235           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
10236             - ://
10237             - str_replace:
10238                 template:
10239                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10240                 params:
10241                   CLOUDNAME:
10242                     get_param:
10243                     - CloudEndpoints
10244                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10245                   IP_ADDRESS:
10246                     get_param:
10247                     - NetIpMap
10248                     - str_replace:
10249                         params:
10250                           NETWORK:
10251                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10252                         template: NETWORK_uri
10253             - ':'
10254             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
10255       ZaqarWebSocketInternal:
10256         host:
10257           str_replace:
10258             template:
10259               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10260             params:
10261               CLOUDNAME:
10262                 get_param:
10263                 - CloudEndpoints
10264                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10265               IP_ADDRESS:
10266                 get_param:
10267                 - NetIpMap
10268                 - str_replace:
10269                     params:
10270                       NETWORK:
10271                         get_param: [ServiceNetMap, ZaqarApiNetwork]
10272                     template: NETWORK_uri
10273         host_nobrackets:
10274           str_replace:
10275             template:
10276               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10277             params:
10278               CLOUDNAME:
10279                 get_param:
10280                 - CloudEndpoints
10281                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10282               IP_ADDRESS:
10283                 get_param:
10284                 - NetIpMap
10285                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10286         port:
10287           get_param: [EndpointMap, ZaqarWebSocketInternal, port]
10288         protocol:
10289           get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
10290         uri:
10291           list_join:
10292           - ''
10293           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
10294             - ://
10295             - str_replace:
10296                 template:
10297                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10298                 params:
10299                   CLOUDNAME:
10300                     get_param:
10301                     - CloudEndpoints
10302                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10303                   IP_ADDRESS:
10304                     get_param:
10305                     - NetIpMap
10306                     - str_replace:
10307                         params:
10308                           NETWORK:
10309                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10310                         template: NETWORK_uri
10311             - ':'
10312             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
10313         uri_no_suffix:
10314           list_join:
10315           - ''
10316           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
10317             - ://
10318             - str_replace:
10319                 template:
10320                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10321                 params:
10322                   CLOUDNAME:
10323                     get_param:
10324                     - CloudEndpoints
10325                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10326                   IP_ADDRESS:
10327                     get_param:
10328                     - NetIpMap
10329                     - str_replace:
10330                         params:
10331                           NETWORK:
10332                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10333                         template: NETWORK_uri
10334             - ':'
10335             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
10336       ZaqarWebSocketPublic:
10337         host:
10338           str_replace:
10339             template:
10340               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10341             params:
10342               CLOUDNAME:
10343                 get_param:
10344                 - CloudEndpoints
10345                 - get_param: [ServiceNetMap, PublicNetwork]
10346               IP_ADDRESS:
10347                 get_param:
10348                 - NetIpMap
10349                 - str_replace:
10350                     params:
10351                       NETWORK:
10352                         get_param: [ServiceNetMap, PublicNetwork]
10353                     template: NETWORK_uri
10354         host_nobrackets:
10355           str_replace:
10356             template:
10357               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10358             params:
10359               CLOUDNAME:
10360                 get_param:
10361                 - CloudEndpoints
10362                 - get_param: [ServiceNetMap, PublicNetwork]
10363               IP_ADDRESS:
10364                 get_param:
10365                 - NetIpMap
10366                 - get_param: [ServiceNetMap, PublicNetwork]
10367         port:
10368           get_param: [EndpointMap, ZaqarWebSocketPublic, port]
10369         protocol:
10370           get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
10371         uri:
10372           list_join:
10373           - ''
10374           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
10375             - ://
10376             - str_replace:
10377                 template:
10378                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10379                 params:
10380                   CLOUDNAME:
10381                     get_param:
10382                     - CloudEndpoints
10383                     - get_param: [ServiceNetMap, PublicNetwork]
10384                   IP_ADDRESS:
10385                     get_param:
10386                     - NetIpMap
10387                     - str_replace:
10388                         params:
10389                           NETWORK:
10390                             get_param: [ServiceNetMap, PublicNetwork]
10391                         template: NETWORK_uri
10392             - ':'
10393             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]
10394         uri_no_suffix:
10395           list_join:
10396           - ''
10397           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
10398             - ://
10399             - str_replace:
10400                 template:
10401                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10402                 params:
10403                   CLOUDNAME:
10404                     get_param:
10405                     - CloudEndpoints
10406                     - get_param: [ServiceNetMap, PublicNetwork]
10407                   IP_ADDRESS:
10408                     get_param:
10409                     - NetIpMap
10410                     - str_replace:
10411                         params:
10412                           NETWORK:
10413                             get_param: [ServiceNetMap, PublicNetwork]
10414                         template: NETWORK_uri
10415             - ':'
10416             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]