Configure DPDK options to isolate PMD cores and ovs process cores
[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: '2015-04-30'
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       GlanceAdmin: {protocol: http, port: '9292', host: IP_ADDRESS}
38       GlanceInternal: {protocol: http, port: '9292', host: IP_ADDRESS}
39       GlancePublic: {protocol: http, port: '9292', host: IP_ADDRESS}
40       GlanceRegistryInternal: {protocol: http, port: '9191', host: IP_ADDRESS}
41       GnocchiAdmin: {protocol: http, port: '8041', host: IP_ADDRESS}
42       GnocchiInternal: {protocol: http, port: '8041', host: IP_ADDRESS}
43       GnocchiPublic: {protocol: http, port: '8041', host: IP_ADDRESS}
44       HeatAdmin: {protocol: http, port: '8004', host: IP_ADDRESS}
45       HeatInternal: {protocol: http, port: '8004', host: IP_ADDRESS}
46       HeatPublic: {protocol: http, port: '8004', host: IP_ADDRESS}
47       HeatCfnAdmin: {protocol: http, port: '8000', host: IP_ADDRESS}
48       HeatCfnInternal: {protocol: http, port: '8000', host: IP_ADDRESS}
49       HeatCfnPublic: {protocol: http, port: '8000', host: IP_ADDRESS}
50       HorizonPublic: {protocol: http, port: '80', host: IP_ADDRESS}
51       IronicAdmin: {protocol: http, port: '6385', host: IP_ADDRESS}
52       IronicInternal: {protocol: http, port: '6385', host: IP_ADDRESS}
53       IronicPublic: {protocol: http, port: '6385', host: IP_ADDRESS}
54       KeystoneAdmin: {protocol: http, port: '35357', host: IP_ADDRESS}
55       KeystoneInternal: {protocol: http, port: '5000', host: IP_ADDRESS}
56       KeystonePublic: {protocol: http, port: '5000', host: IP_ADDRESS}
57       ManilaAdmin: {protocol: http, port: '8786', host: IP_ADDRESS}
58       ManilaInternal: {protocol: http, port: '8786', host: IP_ADDRESS}
59       ManilaPublic: {protocol: http, port: '8786', host: IP_ADDRESS}
60       MistralAdmin: {protocol: http, port: '8989', host: IP_ADDRESS}
61       MistralInternal: {protocol: http, port: '8989', host: IP_ADDRESS}
62       MistralPublic: {protocol: http, port: '8989', host: IP_ADDRESS}
63       MysqlInternal: {protocol: mysql+pymysql, port: '3306', host: IP_ADDRESS}
64       NeutronAdmin: {protocol: http, port: '9696', host: IP_ADDRESS}
65       NeutronInternal: {protocol: http, port: '9696', host: IP_ADDRESS}
66       NeutronPublic: {protocol: http, port: '9696', host: IP_ADDRESS}
67       NovaAdmin: {protocol: http, port: '8774', host: IP_ADDRESS}
68       NovaInternal: {protocol: http, port: '8774', host: IP_ADDRESS}
69       NovaPublic: {protocol: http, port: '8774', host: IP_ADDRESS}
70       NovaVNCProxyAdmin: {protocol: http, port: '6080', host: IP_ADDRESS}
71       NovaVNCProxyInternal: {protocol: http, port: '6080', host: IP_ADDRESS}
72       NovaVNCProxyPublic: {protocol: http, port: '6080', host: IP_ADDRESS}
73       PankoAdmin: {protocol: http, port: '8779', host: IP_ADDRESS}
74       PankoInternal: {protocol: http, port: '8779', host: IP_ADDRESS}
75       PankoPublic: {protocol: http, port: '8779', host: IP_ADDRESS}
76       SaharaAdmin: {protocol: http, port: '8386', host: IP_ADDRESS}
77       SaharaInternal: {protocol: http, port: '8386', host: IP_ADDRESS}
78       SaharaPublic: {protocol: http, port: '8386', host: IP_ADDRESS}
79       SwiftAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
80       SwiftInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
81       SwiftPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
82       ZaqarAdmin: {protocol: http, port: '8888', host: IP_ADDRESS}
83       ZaqarInternal: {protocol: http, port: '8888', host: IP_ADDRESS}
84       ZaqarPublic: {protocol: http, port: '8888', host: IP_ADDRESS}
85       ZaqarWebSocketAdmin: {protocol: http, port: '9000', host: IP_ADDRESS}
86       ZaqarWebSocketInternal: {protocol: http, port: '9000', host: IP_ADDRESS}
87       ZaqarWebSocketPublic: {protocol: http, port: '9000', host: IP_ADDRESS}
88     description: Mapping of service endpoint -> protocol. Typically set
89       via parameter_defaults in the resource registry.
90   CloudEndpoints:
91     type: json
92     default: {}
93     description: A map containing the DNS names for the different endpoints
94       (external, internal_api, etc.)
95 outputs:
96   endpoint_map:
97     value:
98       AodhAdmin:
99         host:
100           str_replace:
101             template:
102               get_param: [EndpointMap, AodhAdmin, host]
103             params:
104               CLOUDNAME:
105                 get_param:
106                 - CloudEndpoints
107                 - get_param: [ServiceNetMap, AodhApiNetwork]
108               IP_ADDRESS:
109                 get_param:
110                 - NetIpMap
111                 - str_replace:
112                     params:
113                       NETWORK:
114                         get_param: [ServiceNetMap, AodhApiNetwork]
115                     template: NETWORK_uri
116         host_nobrackets:
117           str_replace:
118             template:
119               get_param: [EndpointMap, AodhAdmin, host]
120             params:
121               CLOUDNAME:
122                 get_param:
123                 - CloudEndpoints
124                 - get_param: [ServiceNetMap, AodhApiNetwork]
125               IP_ADDRESS:
126                 get_param:
127                 - NetIpMap
128                 - get_param: [ServiceNetMap, AodhApiNetwork]
129         port:
130           get_param: [EndpointMap, AodhAdmin, port]
131         protocol:
132           get_param: [EndpointMap, AodhAdmin, protocol]
133         uri:
134           list_join:
135           - ''
136           - - get_param: [EndpointMap, AodhAdmin, protocol]
137             - ://
138             - str_replace:
139                 template:
140                   get_param: [EndpointMap, AodhAdmin, host]
141                 params:
142                   CLOUDNAME:
143                     get_param:
144                     - CloudEndpoints
145                     - get_param: [ServiceNetMap, AodhApiNetwork]
146                   IP_ADDRESS:
147                     get_param:
148                     - NetIpMap
149                     - str_replace:
150                         params:
151                           NETWORK:
152                             get_param: [ServiceNetMap, AodhApiNetwork]
153                         template: NETWORK_uri
154             - ':'
155             - get_param: [EndpointMap, AodhAdmin, port]
156         uri_no_suffix:
157           list_join:
158           - ''
159           - - get_param: [EndpointMap, AodhAdmin, protocol]
160             - ://
161             - str_replace:
162                 template:
163                   get_param: [EndpointMap, AodhAdmin, host]
164                 params:
165                   CLOUDNAME:
166                     get_param:
167                     - CloudEndpoints
168                     - get_param: [ServiceNetMap, AodhApiNetwork]
169                   IP_ADDRESS:
170                     get_param:
171                     - NetIpMap
172                     - str_replace:
173                         params:
174                           NETWORK:
175                             get_param: [ServiceNetMap, AodhApiNetwork]
176                         template: NETWORK_uri
177             - ':'
178             - get_param: [EndpointMap, AodhAdmin, port]
179       AodhInternal:
180         host:
181           str_replace:
182             template:
183               get_param: [EndpointMap, AodhInternal, host]
184             params:
185               CLOUDNAME:
186                 get_param:
187                 - CloudEndpoints
188                 - get_param: [ServiceNetMap, AodhApiNetwork]
189               IP_ADDRESS:
190                 get_param:
191                 - NetIpMap
192                 - str_replace:
193                     params:
194                       NETWORK:
195                         get_param: [ServiceNetMap, AodhApiNetwork]
196                     template: NETWORK_uri
197         host_nobrackets:
198           str_replace:
199             template:
200               get_param: [EndpointMap, AodhInternal, host]
201             params:
202               CLOUDNAME:
203                 get_param:
204                 - CloudEndpoints
205                 - get_param: [ServiceNetMap, AodhApiNetwork]
206               IP_ADDRESS:
207                 get_param:
208                 - NetIpMap
209                 - get_param: [ServiceNetMap, AodhApiNetwork]
210         port:
211           get_param: [EndpointMap, AodhInternal, port]
212         protocol:
213           get_param: [EndpointMap, AodhInternal, protocol]
214         uri:
215           list_join:
216           - ''
217           - - get_param: [EndpointMap, AodhInternal, protocol]
218             - ://
219             - str_replace:
220                 template:
221                   get_param: [EndpointMap, AodhInternal, host]
222                 params:
223                   CLOUDNAME:
224                     get_param:
225                     - CloudEndpoints
226                     - get_param: [ServiceNetMap, AodhApiNetwork]
227                   IP_ADDRESS:
228                     get_param:
229                     - NetIpMap
230                     - str_replace:
231                         params:
232                           NETWORK:
233                             get_param: [ServiceNetMap, AodhApiNetwork]
234                         template: NETWORK_uri
235             - ':'
236             - get_param: [EndpointMap, AodhInternal, port]
237         uri_no_suffix:
238           list_join:
239           - ''
240           - - get_param: [EndpointMap, AodhInternal, protocol]
241             - ://
242             - str_replace:
243                 template:
244                   get_param: [EndpointMap, AodhInternal, host]
245                 params:
246                   CLOUDNAME:
247                     get_param:
248                     - CloudEndpoints
249                     - get_param: [ServiceNetMap, AodhApiNetwork]
250                   IP_ADDRESS:
251                     get_param:
252                     - NetIpMap
253                     - str_replace:
254                         params:
255                           NETWORK:
256                             get_param: [ServiceNetMap, AodhApiNetwork]
257                         template: NETWORK_uri
258             - ':'
259             - get_param: [EndpointMap, AodhInternal, port]
260       AodhPublic:
261         host:
262           str_replace:
263             template:
264               get_param: [EndpointMap, AodhPublic, host]
265             params:
266               CLOUDNAME:
267                 get_param:
268                 - CloudEndpoints
269                 - get_param: [ServiceNetMap, PublicNetwork]
270               IP_ADDRESS:
271                 get_param:
272                 - NetIpMap
273                 - str_replace:
274                     params:
275                       NETWORK:
276                         get_param: [ServiceNetMap, PublicNetwork]
277                     template: NETWORK_uri
278         host_nobrackets:
279           str_replace:
280             template:
281               get_param: [EndpointMap, AodhPublic, host]
282             params:
283               CLOUDNAME:
284                 get_param:
285                 - CloudEndpoints
286                 - get_param: [ServiceNetMap, PublicNetwork]
287               IP_ADDRESS:
288                 get_param:
289                 - NetIpMap
290                 - get_param: [ServiceNetMap, PublicNetwork]
291         port:
292           get_param: [EndpointMap, AodhPublic, port]
293         protocol:
294           get_param: [EndpointMap, AodhPublic, protocol]
295         uri:
296           list_join:
297           - ''
298           - - get_param: [EndpointMap, AodhPublic, protocol]
299             - ://
300             - str_replace:
301                 template:
302                   get_param: [EndpointMap, AodhPublic, host]
303                 params:
304                   CLOUDNAME:
305                     get_param:
306                     - CloudEndpoints
307                     - get_param: [ServiceNetMap, PublicNetwork]
308                   IP_ADDRESS:
309                     get_param:
310                     - NetIpMap
311                     - str_replace:
312                         params:
313                           NETWORK:
314                             get_param: [ServiceNetMap, PublicNetwork]
315                         template: NETWORK_uri
316             - ':'
317             - get_param: [EndpointMap, AodhPublic, port]
318         uri_no_suffix:
319           list_join:
320           - ''
321           - - get_param: [EndpointMap, AodhPublic, protocol]
322             - ://
323             - str_replace:
324                 template:
325                   get_param: [EndpointMap, AodhPublic, host]
326                 params:
327                   CLOUDNAME:
328                     get_param:
329                     - CloudEndpoints
330                     - get_param: [ServiceNetMap, PublicNetwork]
331                   IP_ADDRESS:
332                     get_param:
333                     - NetIpMap
334                     - str_replace:
335                         params:
336                           NETWORK:
337                             get_param: [ServiceNetMap, PublicNetwork]
338                         template: NETWORK_uri
339             - ':'
340             - get_param: [EndpointMap, AodhPublic, port]
341       BarbicanAdmin:
342         host:
343           str_replace:
344             template:
345               get_param: [EndpointMap, BarbicanAdmin, host]
346             params:
347               CLOUDNAME:
348                 get_param:
349                 - CloudEndpoints
350                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
351               IP_ADDRESS:
352                 get_param:
353                 - NetIpMap
354                 - str_replace:
355                     params:
356                       NETWORK:
357                         get_param: [ServiceNetMap, BarbicanApiNetwork]
358                     template: NETWORK_uri
359         host_nobrackets:
360           str_replace:
361             template:
362               get_param: [EndpointMap, BarbicanAdmin, host]
363             params:
364               CLOUDNAME:
365                 get_param:
366                 - CloudEndpoints
367                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
368               IP_ADDRESS:
369                 get_param:
370                 - NetIpMap
371                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
372         port:
373           get_param: [EndpointMap, BarbicanAdmin, port]
374         protocol:
375           get_param: [EndpointMap, BarbicanAdmin, protocol]
376         uri:
377           list_join:
378           - ''
379           - - get_param: [EndpointMap, BarbicanAdmin, protocol]
380             - ://
381             - str_replace:
382                 template:
383                   get_param: [EndpointMap, BarbicanAdmin, host]
384                 params:
385                   CLOUDNAME:
386                     get_param:
387                     - CloudEndpoints
388                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
389                   IP_ADDRESS:
390                     get_param:
391                     - NetIpMap
392                     - str_replace:
393                         params:
394                           NETWORK:
395                             get_param: [ServiceNetMap, BarbicanApiNetwork]
396                         template: NETWORK_uri
397             - ':'
398             - get_param: [EndpointMap, BarbicanAdmin, port]
399         uri_no_suffix:
400           list_join:
401           - ''
402           - - get_param: [EndpointMap, BarbicanAdmin, protocol]
403             - ://
404             - str_replace:
405                 template:
406                   get_param: [EndpointMap, BarbicanAdmin, host]
407                 params:
408                   CLOUDNAME:
409                     get_param:
410                     - CloudEndpoints
411                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
412                   IP_ADDRESS:
413                     get_param:
414                     - NetIpMap
415                     - str_replace:
416                         params:
417                           NETWORK:
418                             get_param: [ServiceNetMap, BarbicanApiNetwork]
419                         template: NETWORK_uri
420             - ':'
421             - get_param: [EndpointMap, BarbicanAdmin, port]
422       BarbicanInternal:
423         host:
424           str_replace:
425             template:
426               get_param: [EndpointMap, BarbicanInternal, host]
427             params:
428               CLOUDNAME:
429                 get_param:
430                 - CloudEndpoints
431                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
432               IP_ADDRESS:
433                 get_param:
434                 - NetIpMap
435                 - str_replace:
436                     params:
437                       NETWORK:
438                         get_param: [ServiceNetMap, BarbicanApiNetwork]
439                     template: NETWORK_uri
440         host_nobrackets:
441           str_replace:
442             template:
443               get_param: [EndpointMap, BarbicanInternal, host]
444             params:
445               CLOUDNAME:
446                 get_param:
447                 - CloudEndpoints
448                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
449               IP_ADDRESS:
450                 get_param:
451                 - NetIpMap
452                 - get_param: [ServiceNetMap, BarbicanApiNetwork]
453         port:
454           get_param: [EndpointMap, BarbicanInternal, port]
455         protocol:
456           get_param: [EndpointMap, BarbicanInternal, protocol]
457         uri:
458           list_join:
459           - ''
460           - - get_param: [EndpointMap, BarbicanInternal, protocol]
461             - ://
462             - str_replace:
463                 template:
464                   get_param: [EndpointMap, BarbicanInternal, host]
465                 params:
466                   CLOUDNAME:
467                     get_param:
468                     - CloudEndpoints
469                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
470                   IP_ADDRESS:
471                     get_param:
472                     - NetIpMap
473                     - str_replace:
474                         params:
475                           NETWORK:
476                             get_param: [ServiceNetMap, BarbicanApiNetwork]
477                         template: NETWORK_uri
478             - ':'
479             - get_param: [EndpointMap, BarbicanInternal, port]
480         uri_no_suffix:
481           list_join:
482           - ''
483           - - get_param: [EndpointMap, BarbicanInternal, protocol]
484             - ://
485             - str_replace:
486                 template:
487                   get_param: [EndpointMap, BarbicanInternal, host]
488                 params:
489                   CLOUDNAME:
490                     get_param:
491                     - CloudEndpoints
492                     - get_param: [ServiceNetMap, BarbicanApiNetwork]
493                   IP_ADDRESS:
494                     get_param:
495                     - NetIpMap
496                     - str_replace:
497                         params:
498                           NETWORK:
499                             get_param: [ServiceNetMap, BarbicanApiNetwork]
500                         template: NETWORK_uri
501             - ':'
502             - get_param: [EndpointMap, BarbicanInternal, port]
503       BarbicanPublic:
504         host:
505           str_replace:
506             template:
507               get_param: [EndpointMap, BarbicanPublic, host]
508             params:
509               CLOUDNAME:
510                 get_param:
511                 - CloudEndpoints
512                 - get_param: [ServiceNetMap, PublicNetwork]
513               IP_ADDRESS:
514                 get_param:
515                 - NetIpMap
516                 - str_replace:
517                     params:
518                       NETWORK:
519                         get_param: [ServiceNetMap, PublicNetwork]
520                     template: NETWORK_uri
521         host_nobrackets:
522           str_replace:
523             template:
524               get_param: [EndpointMap, BarbicanPublic, host]
525             params:
526               CLOUDNAME:
527                 get_param:
528                 - CloudEndpoints
529                 - get_param: [ServiceNetMap, PublicNetwork]
530               IP_ADDRESS:
531                 get_param:
532                 - NetIpMap
533                 - get_param: [ServiceNetMap, PublicNetwork]
534         port:
535           get_param: [EndpointMap, BarbicanPublic, port]
536         protocol:
537           get_param: [EndpointMap, BarbicanPublic, protocol]
538         uri:
539           list_join:
540           - ''
541           - - get_param: [EndpointMap, BarbicanPublic, protocol]
542             - ://
543             - str_replace:
544                 template:
545                   get_param: [EndpointMap, BarbicanPublic, host]
546                 params:
547                   CLOUDNAME:
548                     get_param:
549                     - CloudEndpoints
550                     - get_param: [ServiceNetMap, PublicNetwork]
551                   IP_ADDRESS:
552                     get_param:
553                     - NetIpMap
554                     - str_replace:
555                         params:
556                           NETWORK:
557                             get_param: [ServiceNetMap, PublicNetwork]
558                         template: NETWORK_uri
559             - ':'
560             - get_param: [EndpointMap, BarbicanPublic, port]
561         uri_no_suffix:
562           list_join:
563           - ''
564           - - get_param: [EndpointMap, BarbicanPublic, protocol]
565             - ://
566             - str_replace:
567                 template:
568                   get_param: [EndpointMap, BarbicanPublic, host]
569                 params:
570                   CLOUDNAME:
571                     get_param:
572                     - CloudEndpoints
573                     - get_param: [ServiceNetMap, PublicNetwork]
574                   IP_ADDRESS:
575                     get_param:
576                     - NetIpMap
577                     - str_replace:
578                         params:
579                           NETWORK:
580                             get_param: [ServiceNetMap, PublicNetwork]
581                         template: NETWORK_uri
582             - ':'
583             - get_param: [EndpointMap, BarbicanPublic, port]
584       CeilometerAdmin:
585         host:
586           str_replace:
587             template:
588               get_param: [EndpointMap, CeilometerAdmin, host]
589             params:
590               CLOUDNAME:
591                 get_param:
592                 - CloudEndpoints
593                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
594               IP_ADDRESS:
595                 get_param:
596                 - NetIpMap
597                 - str_replace:
598                     params:
599                       NETWORK:
600                         get_param: [ServiceNetMap, CeilometerApiNetwork]
601                     template: NETWORK_uri
602         host_nobrackets:
603           str_replace:
604             template:
605               get_param: [EndpointMap, CeilometerAdmin, host]
606             params:
607               CLOUDNAME:
608                 get_param:
609                 - CloudEndpoints
610                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
611               IP_ADDRESS:
612                 get_param:
613                 - NetIpMap
614                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
615         port:
616           get_param: [EndpointMap, CeilometerAdmin, port]
617         protocol:
618           get_param: [EndpointMap, CeilometerAdmin, protocol]
619         uri:
620           list_join:
621           - ''
622           - - get_param: [EndpointMap, CeilometerAdmin, protocol]
623             - ://
624             - str_replace:
625                 template:
626                   get_param: [EndpointMap, CeilometerAdmin, host]
627                 params:
628                   CLOUDNAME:
629                     get_param:
630                     - CloudEndpoints
631                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
632                   IP_ADDRESS:
633                     get_param:
634                     - NetIpMap
635                     - str_replace:
636                         params:
637                           NETWORK:
638                             get_param: [ServiceNetMap, CeilometerApiNetwork]
639                         template: NETWORK_uri
640             - ':'
641             - get_param: [EndpointMap, CeilometerAdmin, port]
642         uri_no_suffix:
643           list_join:
644           - ''
645           - - get_param: [EndpointMap, CeilometerAdmin, protocol]
646             - ://
647             - str_replace:
648                 template:
649                   get_param: [EndpointMap, CeilometerAdmin, host]
650                 params:
651                   CLOUDNAME:
652                     get_param:
653                     - CloudEndpoints
654                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
655                   IP_ADDRESS:
656                     get_param:
657                     - NetIpMap
658                     - str_replace:
659                         params:
660                           NETWORK:
661                             get_param: [ServiceNetMap, CeilometerApiNetwork]
662                         template: NETWORK_uri
663             - ':'
664             - get_param: [EndpointMap, CeilometerAdmin, port]
665       CeilometerInternal:
666         host:
667           str_replace:
668             template:
669               get_param: [EndpointMap, CeilometerInternal, host]
670             params:
671               CLOUDNAME:
672                 get_param:
673                 - CloudEndpoints
674                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
675               IP_ADDRESS:
676                 get_param:
677                 - NetIpMap
678                 - str_replace:
679                     params:
680                       NETWORK:
681                         get_param: [ServiceNetMap, CeilometerApiNetwork]
682                     template: NETWORK_uri
683         host_nobrackets:
684           str_replace:
685             template:
686               get_param: [EndpointMap, CeilometerInternal, host]
687             params:
688               CLOUDNAME:
689                 get_param:
690                 - CloudEndpoints
691                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
692               IP_ADDRESS:
693                 get_param:
694                 - NetIpMap
695                 - get_param: [ServiceNetMap, CeilometerApiNetwork]
696         port:
697           get_param: [EndpointMap, CeilometerInternal, port]
698         protocol:
699           get_param: [EndpointMap, CeilometerInternal, protocol]
700         uri:
701           list_join:
702           - ''
703           - - get_param: [EndpointMap, CeilometerInternal, protocol]
704             - ://
705             - str_replace:
706                 template:
707                   get_param: [EndpointMap, CeilometerInternal, host]
708                 params:
709                   CLOUDNAME:
710                     get_param:
711                     - CloudEndpoints
712                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
713                   IP_ADDRESS:
714                     get_param:
715                     - NetIpMap
716                     - str_replace:
717                         params:
718                           NETWORK:
719                             get_param: [ServiceNetMap, CeilometerApiNetwork]
720                         template: NETWORK_uri
721             - ':'
722             - get_param: [EndpointMap, CeilometerInternal, port]
723         uri_no_suffix:
724           list_join:
725           - ''
726           - - get_param: [EndpointMap, CeilometerInternal, protocol]
727             - ://
728             - str_replace:
729                 template:
730                   get_param: [EndpointMap, CeilometerInternal, host]
731                 params:
732                   CLOUDNAME:
733                     get_param:
734                     - CloudEndpoints
735                     - get_param: [ServiceNetMap, CeilometerApiNetwork]
736                   IP_ADDRESS:
737                     get_param:
738                     - NetIpMap
739                     - str_replace:
740                         params:
741                           NETWORK:
742                             get_param: [ServiceNetMap, CeilometerApiNetwork]
743                         template: NETWORK_uri
744             - ':'
745             - get_param: [EndpointMap, CeilometerInternal, port]
746       CeilometerPublic:
747         host:
748           str_replace:
749             template:
750               get_param: [EndpointMap, CeilometerPublic, host]
751             params:
752               CLOUDNAME:
753                 get_param:
754                 - CloudEndpoints
755                 - get_param: [ServiceNetMap, PublicNetwork]
756               IP_ADDRESS:
757                 get_param:
758                 - NetIpMap
759                 - str_replace:
760                     params:
761                       NETWORK:
762                         get_param: [ServiceNetMap, PublicNetwork]
763                     template: NETWORK_uri
764         host_nobrackets:
765           str_replace:
766             template:
767               get_param: [EndpointMap, CeilometerPublic, host]
768             params:
769               CLOUDNAME:
770                 get_param:
771                 - CloudEndpoints
772                 - get_param: [ServiceNetMap, PublicNetwork]
773               IP_ADDRESS:
774                 get_param:
775                 - NetIpMap
776                 - get_param: [ServiceNetMap, PublicNetwork]
777         port:
778           get_param: [EndpointMap, CeilometerPublic, port]
779         protocol:
780           get_param: [EndpointMap, CeilometerPublic, protocol]
781         uri:
782           list_join:
783           - ''
784           - - get_param: [EndpointMap, CeilometerPublic, protocol]
785             - ://
786             - str_replace:
787                 template:
788                   get_param: [EndpointMap, CeilometerPublic, host]
789                 params:
790                   CLOUDNAME:
791                     get_param:
792                     - CloudEndpoints
793                     - get_param: [ServiceNetMap, PublicNetwork]
794                   IP_ADDRESS:
795                     get_param:
796                     - NetIpMap
797                     - str_replace:
798                         params:
799                           NETWORK:
800                             get_param: [ServiceNetMap, PublicNetwork]
801                         template: NETWORK_uri
802             - ':'
803             - get_param: [EndpointMap, CeilometerPublic, port]
804         uri_no_suffix:
805           list_join:
806           - ''
807           - - get_param: [EndpointMap, CeilometerPublic, protocol]
808             - ://
809             - str_replace:
810                 template:
811                   get_param: [EndpointMap, CeilometerPublic, host]
812                 params:
813                   CLOUDNAME:
814                     get_param:
815                     - CloudEndpoints
816                     - get_param: [ServiceNetMap, PublicNetwork]
817                   IP_ADDRESS:
818                     get_param:
819                     - NetIpMap
820                     - str_replace:
821                         params:
822                           NETWORK:
823                             get_param: [ServiceNetMap, PublicNetwork]
824                         template: NETWORK_uri
825             - ':'
826             - get_param: [EndpointMap, CeilometerPublic, port]
827       CephRgwAdmin:
828         host:
829           str_replace:
830             template:
831               get_param: [EndpointMap, CephRgwAdmin, host]
832             params:
833               CLOUDNAME:
834                 get_param:
835                 - CloudEndpoints
836                 - get_param: [ServiceNetMap, CephRgwNetwork]
837               IP_ADDRESS:
838                 get_param:
839                 - NetIpMap
840                 - str_replace:
841                     params:
842                       NETWORK:
843                         get_param: [ServiceNetMap, CephRgwNetwork]
844                     template: NETWORK_uri
845         host_nobrackets:
846           str_replace:
847             template:
848               get_param: [EndpointMap, CephRgwAdmin, host]
849             params:
850               CLOUDNAME:
851                 get_param:
852                 - CloudEndpoints
853                 - get_param: [ServiceNetMap, CephRgwNetwork]
854               IP_ADDRESS:
855                 get_param:
856                 - NetIpMap
857                 - get_param: [ServiceNetMap, CephRgwNetwork]
858         port:
859           get_param: [EndpointMap, CephRgwAdmin, port]
860         protocol:
861           get_param: [EndpointMap, CephRgwAdmin, protocol]
862         uri:
863           list_join:
864           - ''
865           - - get_param: [EndpointMap, CephRgwAdmin, protocol]
866             - ://
867             - str_replace:
868                 template:
869                   get_param: [EndpointMap, CephRgwAdmin, host]
870                 params:
871                   CLOUDNAME:
872                     get_param:
873                     - CloudEndpoints
874                     - get_param: [ServiceNetMap, CephRgwNetwork]
875                   IP_ADDRESS:
876                     get_param:
877                     - NetIpMap
878                     - str_replace:
879                         params:
880                           NETWORK:
881                             get_param: [ServiceNetMap, CephRgwNetwork]
882                         template: NETWORK_uri
883             - ':'
884             - get_param: [EndpointMap, CephRgwAdmin, port]
885             - /swift/v1
886         uri_no_suffix:
887           list_join:
888           - ''
889           - - get_param: [EndpointMap, CephRgwAdmin, protocol]
890             - ://
891             - str_replace:
892                 template:
893                   get_param: [EndpointMap, CephRgwAdmin, host]
894                 params:
895                   CLOUDNAME:
896                     get_param:
897                     - CloudEndpoints
898                     - get_param: [ServiceNetMap, CephRgwNetwork]
899                   IP_ADDRESS:
900                     get_param:
901                     - NetIpMap
902                     - str_replace:
903                         params:
904                           NETWORK:
905                             get_param: [ServiceNetMap, CephRgwNetwork]
906                         template: NETWORK_uri
907             - ':'
908             - get_param: [EndpointMap, CephRgwAdmin, port]
909       CephRgwInternal:
910         host:
911           str_replace:
912             template:
913               get_param: [EndpointMap, CephRgwInternal, host]
914             params:
915               CLOUDNAME:
916                 get_param:
917                 - CloudEndpoints
918                 - get_param: [ServiceNetMap, CephRgwNetwork]
919               IP_ADDRESS:
920                 get_param:
921                 - NetIpMap
922                 - str_replace:
923                     params:
924                       NETWORK:
925                         get_param: [ServiceNetMap, CephRgwNetwork]
926                     template: NETWORK_uri
927         host_nobrackets:
928           str_replace:
929             template:
930               get_param: [EndpointMap, CephRgwInternal, host]
931             params:
932               CLOUDNAME:
933                 get_param:
934                 - CloudEndpoints
935                 - get_param: [ServiceNetMap, CephRgwNetwork]
936               IP_ADDRESS:
937                 get_param:
938                 - NetIpMap
939                 - get_param: [ServiceNetMap, CephRgwNetwork]
940         port:
941           get_param: [EndpointMap, CephRgwInternal, port]
942         protocol:
943           get_param: [EndpointMap, CephRgwInternal, protocol]
944         uri:
945           list_join:
946           - ''
947           - - get_param: [EndpointMap, CephRgwInternal, protocol]
948             - ://
949             - str_replace:
950                 template:
951                   get_param: [EndpointMap, CephRgwInternal, host]
952                 params:
953                   CLOUDNAME:
954                     get_param:
955                     - CloudEndpoints
956                     - get_param: [ServiceNetMap, CephRgwNetwork]
957                   IP_ADDRESS:
958                     get_param:
959                     - NetIpMap
960                     - str_replace:
961                         params:
962                           NETWORK:
963                             get_param: [ServiceNetMap, CephRgwNetwork]
964                         template: NETWORK_uri
965             - ':'
966             - get_param: [EndpointMap, CephRgwInternal, port]
967             - /swift/v1
968         uri_no_suffix:
969           list_join:
970           - ''
971           - - get_param: [EndpointMap, CephRgwInternal, protocol]
972             - ://
973             - str_replace:
974                 template:
975                   get_param: [EndpointMap, CephRgwInternal, host]
976                 params:
977                   CLOUDNAME:
978                     get_param:
979                     - CloudEndpoints
980                     - get_param: [ServiceNetMap, CephRgwNetwork]
981                   IP_ADDRESS:
982                     get_param:
983                     - NetIpMap
984                     - str_replace:
985                         params:
986                           NETWORK:
987                             get_param: [ServiceNetMap, CephRgwNetwork]
988                         template: NETWORK_uri
989             - ':'
990             - get_param: [EndpointMap, CephRgwInternal, port]
991       CephRgwPublic:
992         host:
993           str_replace:
994             template:
995               get_param: [EndpointMap, CephRgwPublic, host]
996             params:
997               CLOUDNAME:
998                 get_param:
999                 - CloudEndpoints
1000                 - get_param: [ServiceNetMap, PublicNetwork]
1001               IP_ADDRESS:
1002                 get_param:
1003                 - NetIpMap
1004                 - str_replace:
1005                     params:
1006                       NETWORK:
1007                         get_param: [ServiceNetMap, PublicNetwork]
1008                     template: NETWORK_uri
1009         host_nobrackets:
1010           str_replace:
1011             template:
1012               get_param: [EndpointMap, CephRgwPublic, host]
1013             params:
1014               CLOUDNAME:
1015                 get_param:
1016                 - CloudEndpoints
1017                 - get_param: [ServiceNetMap, PublicNetwork]
1018               IP_ADDRESS:
1019                 get_param:
1020                 - NetIpMap
1021                 - get_param: [ServiceNetMap, PublicNetwork]
1022         port:
1023           get_param: [EndpointMap, CephRgwPublic, port]
1024         protocol:
1025           get_param: [EndpointMap, CephRgwPublic, protocol]
1026         uri:
1027           list_join:
1028           - ''
1029           - - get_param: [EndpointMap, CephRgwPublic, protocol]
1030             - ://
1031             - str_replace:
1032                 template:
1033                   get_param: [EndpointMap, CephRgwPublic, host]
1034                 params:
1035                   CLOUDNAME:
1036                     get_param:
1037                     - CloudEndpoints
1038                     - get_param: [ServiceNetMap, PublicNetwork]
1039                   IP_ADDRESS:
1040                     get_param:
1041                     - NetIpMap
1042                     - str_replace:
1043                         params:
1044                           NETWORK:
1045                             get_param: [ServiceNetMap, PublicNetwork]
1046                         template: NETWORK_uri
1047             - ':'
1048             - get_param: [EndpointMap, CephRgwPublic, port]
1049             - /swift/v1
1050         uri_no_suffix:
1051           list_join:
1052           - ''
1053           - - get_param: [EndpointMap, CephRgwPublic, protocol]
1054             - ://
1055             - str_replace:
1056                 template:
1057                   get_param: [EndpointMap, CephRgwPublic, host]
1058                 params:
1059                   CLOUDNAME:
1060                     get_param:
1061                     - CloudEndpoints
1062                     - get_param: [ServiceNetMap, PublicNetwork]
1063                   IP_ADDRESS:
1064                     get_param:
1065                     - NetIpMap
1066                     - str_replace:
1067                         params:
1068                           NETWORK:
1069                             get_param: [ServiceNetMap, PublicNetwork]
1070                         template: NETWORK_uri
1071             - ':'
1072             - get_param: [EndpointMap, CephRgwPublic, port]
1073       CinderAdmin:
1074         host:
1075           str_replace:
1076             template:
1077               get_param: [EndpointMap, CinderAdmin, host]
1078             params:
1079               CLOUDNAME:
1080                 get_param:
1081                 - CloudEndpoints
1082                 - get_param: [ServiceNetMap, CinderApiNetwork]
1083               IP_ADDRESS:
1084                 get_param:
1085                 - NetIpMap
1086                 - str_replace:
1087                     params:
1088                       NETWORK:
1089                         get_param: [ServiceNetMap, CinderApiNetwork]
1090                     template: NETWORK_uri
1091         host_nobrackets:
1092           str_replace:
1093             template:
1094               get_param: [EndpointMap, CinderAdmin, host]
1095             params:
1096               CLOUDNAME:
1097                 get_param:
1098                 - CloudEndpoints
1099                 - get_param: [ServiceNetMap, CinderApiNetwork]
1100               IP_ADDRESS:
1101                 get_param:
1102                 - NetIpMap
1103                 - get_param: [ServiceNetMap, CinderApiNetwork]
1104         port:
1105           get_param: [EndpointMap, CinderAdmin, port]
1106         protocol:
1107           get_param: [EndpointMap, CinderAdmin, protocol]
1108         uri:
1109           list_join:
1110           - ''
1111           - - get_param: [EndpointMap, CinderAdmin, protocol]
1112             - ://
1113             - str_replace:
1114                 template:
1115                   get_param: [EndpointMap, CinderAdmin, host]
1116                 params:
1117                   CLOUDNAME:
1118                     get_param:
1119                     - CloudEndpoints
1120                     - get_param: [ServiceNetMap, CinderApiNetwork]
1121                   IP_ADDRESS:
1122                     get_param:
1123                     - NetIpMap
1124                     - str_replace:
1125                         params:
1126                           NETWORK:
1127                             get_param: [ServiceNetMap, CinderApiNetwork]
1128                         template: NETWORK_uri
1129             - ':'
1130             - get_param: [EndpointMap, CinderAdmin, port]
1131             - /v1/%(tenant_id)s
1132         uri_no_suffix:
1133           list_join:
1134           - ''
1135           - - get_param: [EndpointMap, CinderAdmin, protocol]
1136             - ://
1137             - str_replace:
1138                 template:
1139                   get_param: [EndpointMap, CinderAdmin, host]
1140                 params:
1141                   CLOUDNAME:
1142                     get_param:
1143                     - CloudEndpoints
1144                     - get_param: [ServiceNetMap, CinderApiNetwork]
1145                   IP_ADDRESS:
1146                     get_param:
1147                     - NetIpMap
1148                     - str_replace:
1149                         params:
1150                           NETWORK:
1151                             get_param: [ServiceNetMap, CinderApiNetwork]
1152                         template: NETWORK_uri
1153             - ':'
1154             - get_param: [EndpointMap, CinderAdmin, port]
1155       CinderInternal:
1156         host:
1157           str_replace:
1158             template:
1159               get_param: [EndpointMap, CinderInternal, host]
1160             params:
1161               CLOUDNAME:
1162                 get_param:
1163                 - CloudEndpoints
1164                 - get_param: [ServiceNetMap, CinderApiNetwork]
1165               IP_ADDRESS:
1166                 get_param:
1167                 - NetIpMap
1168                 - str_replace:
1169                     params:
1170                       NETWORK:
1171                         get_param: [ServiceNetMap, CinderApiNetwork]
1172                     template: NETWORK_uri
1173         host_nobrackets:
1174           str_replace:
1175             template:
1176               get_param: [EndpointMap, CinderInternal, host]
1177             params:
1178               CLOUDNAME:
1179                 get_param:
1180                 - CloudEndpoints
1181                 - get_param: [ServiceNetMap, CinderApiNetwork]
1182               IP_ADDRESS:
1183                 get_param:
1184                 - NetIpMap
1185                 - get_param: [ServiceNetMap, CinderApiNetwork]
1186         port:
1187           get_param: [EndpointMap, CinderInternal, port]
1188         protocol:
1189           get_param: [EndpointMap, CinderInternal, protocol]
1190         uri:
1191           list_join:
1192           - ''
1193           - - get_param: [EndpointMap, CinderInternal, protocol]
1194             - ://
1195             - str_replace:
1196                 template:
1197                   get_param: [EndpointMap, CinderInternal, host]
1198                 params:
1199                   CLOUDNAME:
1200                     get_param:
1201                     - CloudEndpoints
1202                     - get_param: [ServiceNetMap, CinderApiNetwork]
1203                   IP_ADDRESS:
1204                     get_param:
1205                     - NetIpMap
1206                     - str_replace:
1207                         params:
1208                           NETWORK:
1209                             get_param: [ServiceNetMap, CinderApiNetwork]
1210                         template: NETWORK_uri
1211             - ':'
1212             - get_param: [EndpointMap, CinderInternal, port]
1213             - /v1/%(tenant_id)s
1214         uri_no_suffix:
1215           list_join:
1216           - ''
1217           - - get_param: [EndpointMap, CinderInternal, protocol]
1218             - ://
1219             - str_replace:
1220                 template:
1221                   get_param: [EndpointMap, CinderInternal, host]
1222                 params:
1223                   CLOUDNAME:
1224                     get_param:
1225                     - CloudEndpoints
1226                     - get_param: [ServiceNetMap, CinderApiNetwork]
1227                   IP_ADDRESS:
1228                     get_param:
1229                     - NetIpMap
1230                     - str_replace:
1231                         params:
1232                           NETWORK:
1233                             get_param: [ServiceNetMap, CinderApiNetwork]
1234                         template: NETWORK_uri
1235             - ':'
1236             - get_param: [EndpointMap, CinderInternal, port]
1237       CinderPublic:
1238         host:
1239           str_replace:
1240             template:
1241               get_param: [EndpointMap, CinderPublic, host]
1242             params:
1243               CLOUDNAME:
1244                 get_param:
1245                 - CloudEndpoints
1246                 - get_param: [ServiceNetMap, PublicNetwork]
1247               IP_ADDRESS:
1248                 get_param:
1249                 - NetIpMap
1250                 - str_replace:
1251                     params:
1252                       NETWORK:
1253                         get_param: [ServiceNetMap, PublicNetwork]
1254                     template: NETWORK_uri
1255         host_nobrackets:
1256           str_replace:
1257             template:
1258               get_param: [EndpointMap, CinderPublic, host]
1259             params:
1260               CLOUDNAME:
1261                 get_param:
1262                 - CloudEndpoints
1263                 - get_param: [ServiceNetMap, PublicNetwork]
1264               IP_ADDRESS:
1265                 get_param:
1266                 - NetIpMap
1267                 - get_param: [ServiceNetMap, PublicNetwork]
1268         port:
1269           get_param: [EndpointMap, CinderPublic, port]
1270         protocol:
1271           get_param: [EndpointMap, CinderPublic, protocol]
1272         uri:
1273           list_join:
1274           - ''
1275           - - get_param: [EndpointMap, CinderPublic, protocol]
1276             - ://
1277             - str_replace:
1278                 template:
1279                   get_param: [EndpointMap, CinderPublic, host]
1280                 params:
1281                   CLOUDNAME:
1282                     get_param:
1283                     - CloudEndpoints
1284                     - get_param: [ServiceNetMap, PublicNetwork]
1285                   IP_ADDRESS:
1286                     get_param:
1287                     - NetIpMap
1288                     - str_replace:
1289                         params:
1290                           NETWORK:
1291                             get_param: [ServiceNetMap, PublicNetwork]
1292                         template: NETWORK_uri
1293             - ':'
1294             - get_param: [EndpointMap, CinderPublic, port]
1295             - /v1/%(tenant_id)s
1296         uri_no_suffix:
1297           list_join:
1298           - ''
1299           - - get_param: [EndpointMap, CinderPublic, protocol]
1300             - ://
1301             - str_replace:
1302                 template:
1303                   get_param: [EndpointMap, CinderPublic, host]
1304                 params:
1305                   CLOUDNAME:
1306                     get_param:
1307                     - CloudEndpoints
1308                     - get_param: [ServiceNetMap, PublicNetwork]
1309                   IP_ADDRESS:
1310                     get_param:
1311                     - NetIpMap
1312                     - str_replace:
1313                         params:
1314                           NETWORK:
1315                             get_param: [ServiceNetMap, PublicNetwork]
1316                         template: NETWORK_uri
1317             - ':'
1318             - get_param: [EndpointMap, CinderPublic, port]
1319       CinderV2Admin:
1320         host:
1321           str_replace:
1322             template:
1323               get_param: [EndpointMap, CinderAdmin, host]
1324             params:
1325               CLOUDNAME:
1326                 get_param:
1327                 - CloudEndpoints
1328                 - get_param: [ServiceNetMap, CinderApiNetwork]
1329               IP_ADDRESS:
1330                 get_param:
1331                 - NetIpMap
1332                 - str_replace:
1333                     params:
1334                       NETWORK:
1335                         get_param: [ServiceNetMap, CinderApiNetwork]
1336                     template: NETWORK_uri
1337         host_nobrackets:
1338           str_replace:
1339             template:
1340               get_param: [EndpointMap, CinderAdmin, host]
1341             params:
1342               CLOUDNAME:
1343                 get_param:
1344                 - CloudEndpoints
1345                 - get_param: [ServiceNetMap, CinderApiNetwork]
1346               IP_ADDRESS:
1347                 get_param:
1348                 - NetIpMap
1349                 - get_param: [ServiceNetMap, CinderApiNetwork]
1350         port:
1351           get_param: [EndpointMap, CinderAdmin, port]
1352         protocol:
1353           get_param: [EndpointMap, CinderAdmin, protocol]
1354         uri:
1355           list_join:
1356           - ''
1357           - - get_param: [EndpointMap, CinderAdmin, protocol]
1358             - ://
1359             - str_replace:
1360                 template:
1361                   get_param: [EndpointMap, CinderAdmin, host]
1362                 params:
1363                   CLOUDNAME:
1364                     get_param:
1365                     - CloudEndpoints
1366                     - get_param: [ServiceNetMap, CinderApiNetwork]
1367                   IP_ADDRESS:
1368                     get_param:
1369                     - NetIpMap
1370                     - str_replace:
1371                         params:
1372                           NETWORK:
1373                             get_param: [ServiceNetMap, CinderApiNetwork]
1374                         template: NETWORK_uri
1375             - ':'
1376             - get_param: [EndpointMap, CinderAdmin, port]
1377             - /v2/%(tenant_id)s
1378         uri_no_suffix:
1379           list_join:
1380           - ''
1381           - - get_param: [EndpointMap, CinderAdmin, protocol]
1382             - ://
1383             - str_replace:
1384                 template:
1385                   get_param: [EndpointMap, CinderAdmin, host]
1386                 params:
1387                   CLOUDNAME:
1388                     get_param:
1389                     - CloudEndpoints
1390                     - get_param: [ServiceNetMap, CinderApiNetwork]
1391                   IP_ADDRESS:
1392                     get_param:
1393                     - NetIpMap
1394                     - str_replace:
1395                         params:
1396                           NETWORK:
1397                             get_param: [ServiceNetMap, CinderApiNetwork]
1398                         template: NETWORK_uri
1399             - ':'
1400             - get_param: [EndpointMap, CinderAdmin, port]
1401       CinderV2Internal:
1402         host:
1403           str_replace:
1404             template:
1405               get_param: [EndpointMap, CinderInternal, host]
1406             params:
1407               CLOUDNAME:
1408                 get_param:
1409                 - CloudEndpoints
1410                 - get_param: [ServiceNetMap, CinderApiNetwork]
1411               IP_ADDRESS:
1412                 get_param:
1413                 - NetIpMap
1414                 - str_replace:
1415                     params:
1416                       NETWORK:
1417                         get_param: [ServiceNetMap, CinderApiNetwork]
1418                     template: NETWORK_uri
1419         host_nobrackets:
1420           str_replace:
1421             template:
1422               get_param: [EndpointMap, CinderInternal, host]
1423             params:
1424               CLOUDNAME:
1425                 get_param:
1426                 - CloudEndpoints
1427                 - get_param: [ServiceNetMap, CinderApiNetwork]
1428               IP_ADDRESS:
1429                 get_param:
1430                 - NetIpMap
1431                 - get_param: [ServiceNetMap, CinderApiNetwork]
1432         port:
1433           get_param: [EndpointMap, CinderInternal, port]
1434         protocol:
1435           get_param: [EndpointMap, CinderInternal, protocol]
1436         uri:
1437           list_join:
1438           - ''
1439           - - get_param: [EndpointMap, CinderInternal, protocol]
1440             - ://
1441             - str_replace:
1442                 template:
1443                   get_param: [EndpointMap, CinderInternal, host]
1444                 params:
1445                   CLOUDNAME:
1446                     get_param:
1447                     - CloudEndpoints
1448                     - get_param: [ServiceNetMap, CinderApiNetwork]
1449                   IP_ADDRESS:
1450                     get_param:
1451                     - NetIpMap
1452                     - str_replace:
1453                         params:
1454                           NETWORK:
1455                             get_param: [ServiceNetMap, CinderApiNetwork]
1456                         template: NETWORK_uri
1457             - ':'
1458             - get_param: [EndpointMap, CinderInternal, port]
1459             - /v2/%(tenant_id)s
1460         uri_no_suffix:
1461           list_join:
1462           - ''
1463           - - get_param: [EndpointMap, CinderInternal, protocol]
1464             - ://
1465             - str_replace:
1466                 template:
1467                   get_param: [EndpointMap, CinderInternal, host]
1468                 params:
1469                   CLOUDNAME:
1470                     get_param:
1471                     - CloudEndpoints
1472                     - get_param: [ServiceNetMap, CinderApiNetwork]
1473                   IP_ADDRESS:
1474                     get_param:
1475                     - NetIpMap
1476                     - str_replace:
1477                         params:
1478                           NETWORK:
1479                             get_param: [ServiceNetMap, CinderApiNetwork]
1480                         template: NETWORK_uri
1481             - ':'
1482             - get_param: [EndpointMap, CinderInternal, port]
1483       CinderV2Public:
1484         host:
1485           str_replace:
1486             template:
1487               get_param: [EndpointMap, CinderPublic, host]
1488             params:
1489               CLOUDNAME:
1490                 get_param:
1491                 - CloudEndpoints
1492                 - get_param: [ServiceNetMap, PublicNetwork]
1493               IP_ADDRESS:
1494                 get_param:
1495                 - NetIpMap
1496                 - str_replace:
1497                     params:
1498                       NETWORK:
1499                         get_param: [ServiceNetMap, PublicNetwork]
1500                     template: NETWORK_uri
1501         host_nobrackets:
1502           str_replace:
1503             template:
1504               get_param: [EndpointMap, CinderPublic, host]
1505             params:
1506               CLOUDNAME:
1507                 get_param:
1508                 - CloudEndpoints
1509                 - get_param: [ServiceNetMap, PublicNetwork]
1510               IP_ADDRESS:
1511                 get_param:
1512                 - NetIpMap
1513                 - get_param: [ServiceNetMap, PublicNetwork]
1514         port:
1515           get_param: [EndpointMap, CinderPublic, port]
1516         protocol:
1517           get_param: [EndpointMap, CinderPublic, protocol]
1518         uri:
1519           list_join:
1520           - ''
1521           - - get_param: [EndpointMap, CinderPublic, protocol]
1522             - ://
1523             - str_replace:
1524                 template:
1525                   get_param: [EndpointMap, CinderPublic, host]
1526                 params:
1527                   CLOUDNAME:
1528                     get_param:
1529                     - CloudEndpoints
1530                     - get_param: [ServiceNetMap, PublicNetwork]
1531                   IP_ADDRESS:
1532                     get_param:
1533                     - NetIpMap
1534                     - str_replace:
1535                         params:
1536                           NETWORK:
1537                             get_param: [ServiceNetMap, PublicNetwork]
1538                         template: NETWORK_uri
1539             - ':'
1540             - get_param: [EndpointMap, CinderPublic, port]
1541             - /v2/%(tenant_id)s
1542         uri_no_suffix:
1543           list_join:
1544           - ''
1545           - - get_param: [EndpointMap, CinderPublic, protocol]
1546             - ://
1547             - str_replace:
1548                 template:
1549                   get_param: [EndpointMap, CinderPublic, host]
1550                 params:
1551                   CLOUDNAME:
1552                     get_param:
1553                     - CloudEndpoints
1554                     - get_param: [ServiceNetMap, PublicNetwork]
1555                   IP_ADDRESS:
1556                     get_param:
1557                     - NetIpMap
1558                     - str_replace:
1559                         params:
1560                           NETWORK:
1561                             get_param: [ServiceNetMap, PublicNetwork]
1562                         template: NETWORK_uri
1563             - ':'
1564             - get_param: [EndpointMap, CinderPublic, port]
1565       CinderV3Admin:
1566         host:
1567           str_replace:
1568             template:
1569               get_param: [EndpointMap, CinderAdmin, host]
1570             params:
1571               CLOUDNAME:
1572                 get_param:
1573                 - CloudEndpoints
1574                 - get_param: [ServiceNetMap, CinderApiNetwork]
1575               IP_ADDRESS:
1576                 get_param:
1577                 - NetIpMap
1578                 - str_replace:
1579                     params:
1580                       NETWORK:
1581                         get_param: [ServiceNetMap, CinderApiNetwork]
1582                     template: NETWORK_uri
1583         host_nobrackets:
1584           str_replace:
1585             template:
1586               get_param: [EndpointMap, CinderAdmin, host]
1587             params:
1588               CLOUDNAME:
1589                 get_param:
1590                 - CloudEndpoints
1591                 - get_param: [ServiceNetMap, CinderApiNetwork]
1592               IP_ADDRESS:
1593                 get_param:
1594                 - NetIpMap
1595                 - get_param: [ServiceNetMap, CinderApiNetwork]
1596         port:
1597           get_param: [EndpointMap, CinderAdmin, port]
1598         protocol:
1599           get_param: [EndpointMap, CinderAdmin, protocol]
1600         uri:
1601           list_join:
1602           - ''
1603           - - get_param: [EndpointMap, CinderAdmin, protocol]
1604             - ://
1605             - str_replace:
1606                 template:
1607                   get_param: [EndpointMap, CinderAdmin, host]
1608                 params:
1609                   CLOUDNAME:
1610                     get_param:
1611                     - CloudEndpoints
1612                     - get_param: [ServiceNetMap, CinderApiNetwork]
1613                   IP_ADDRESS:
1614                     get_param:
1615                     - NetIpMap
1616                     - str_replace:
1617                         params:
1618                           NETWORK:
1619                             get_param: [ServiceNetMap, CinderApiNetwork]
1620                         template: NETWORK_uri
1621             - ':'
1622             - get_param: [EndpointMap, CinderAdmin, port]
1623             - /v3/%(tenant_id)s
1624         uri_no_suffix:
1625           list_join:
1626           - ''
1627           - - get_param: [EndpointMap, CinderAdmin, protocol]
1628             - ://
1629             - str_replace:
1630                 template:
1631                   get_param: [EndpointMap, CinderAdmin, host]
1632                 params:
1633                   CLOUDNAME:
1634                     get_param:
1635                     - CloudEndpoints
1636                     - get_param: [ServiceNetMap, CinderApiNetwork]
1637                   IP_ADDRESS:
1638                     get_param:
1639                     - NetIpMap
1640                     - str_replace:
1641                         params:
1642                           NETWORK:
1643                             get_param: [ServiceNetMap, CinderApiNetwork]
1644                         template: NETWORK_uri
1645             - ':'
1646             - get_param: [EndpointMap, CinderAdmin, port]
1647       CinderV3Internal:
1648         host:
1649           str_replace:
1650             template:
1651               get_param: [EndpointMap, CinderInternal, host]
1652             params:
1653               CLOUDNAME:
1654                 get_param:
1655                 - CloudEndpoints
1656                 - get_param: [ServiceNetMap, CinderApiNetwork]
1657               IP_ADDRESS:
1658                 get_param:
1659                 - NetIpMap
1660                 - str_replace:
1661                     params:
1662                       NETWORK:
1663                         get_param: [ServiceNetMap, CinderApiNetwork]
1664                     template: NETWORK_uri
1665         host_nobrackets:
1666           str_replace:
1667             template:
1668               get_param: [EndpointMap, CinderInternal, host]
1669             params:
1670               CLOUDNAME:
1671                 get_param:
1672                 - CloudEndpoints
1673                 - get_param: [ServiceNetMap, CinderApiNetwork]
1674               IP_ADDRESS:
1675                 get_param:
1676                 - NetIpMap
1677                 - get_param: [ServiceNetMap, CinderApiNetwork]
1678         port:
1679           get_param: [EndpointMap, CinderInternal, port]
1680         protocol:
1681           get_param: [EndpointMap, CinderInternal, protocol]
1682         uri:
1683           list_join:
1684           - ''
1685           - - get_param: [EndpointMap, CinderInternal, protocol]
1686             - ://
1687             - str_replace:
1688                 template:
1689                   get_param: [EndpointMap, CinderInternal, host]
1690                 params:
1691                   CLOUDNAME:
1692                     get_param:
1693                     - CloudEndpoints
1694                     - get_param: [ServiceNetMap, CinderApiNetwork]
1695                   IP_ADDRESS:
1696                     get_param:
1697                     - NetIpMap
1698                     - str_replace:
1699                         params:
1700                           NETWORK:
1701                             get_param: [ServiceNetMap, CinderApiNetwork]
1702                         template: NETWORK_uri
1703             - ':'
1704             - get_param: [EndpointMap, CinderInternal, port]
1705             - /v3/%(tenant_id)s
1706         uri_no_suffix:
1707           list_join:
1708           - ''
1709           - - get_param: [EndpointMap, CinderInternal, protocol]
1710             - ://
1711             - str_replace:
1712                 template:
1713                   get_param: [EndpointMap, CinderInternal, host]
1714                 params:
1715                   CLOUDNAME:
1716                     get_param:
1717                     - CloudEndpoints
1718                     - get_param: [ServiceNetMap, CinderApiNetwork]
1719                   IP_ADDRESS:
1720                     get_param:
1721                     - NetIpMap
1722                     - str_replace:
1723                         params:
1724                           NETWORK:
1725                             get_param: [ServiceNetMap, CinderApiNetwork]
1726                         template: NETWORK_uri
1727             - ':'
1728             - get_param: [EndpointMap, CinderInternal, port]
1729       CinderV3Public:
1730         host:
1731           str_replace:
1732             template:
1733               get_param: [EndpointMap, CinderPublic, host]
1734             params:
1735               CLOUDNAME:
1736                 get_param:
1737                 - CloudEndpoints
1738                 - get_param: [ServiceNetMap, PublicNetwork]
1739               IP_ADDRESS:
1740                 get_param:
1741                 - NetIpMap
1742                 - str_replace:
1743                     params:
1744                       NETWORK:
1745                         get_param: [ServiceNetMap, PublicNetwork]
1746                     template: NETWORK_uri
1747         host_nobrackets:
1748           str_replace:
1749             template:
1750               get_param: [EndpointMap, CinderPublic, host]
1751             params:
1752               CLOUDNAME:
1753                 get_param:
1754                 - CloudEndpoints
1755                 - get_param: [ServiceNetMap, PublicNetwork]
1756               IP_ADDRESS:
1757                 get_param:
1758                 - NetIpMap
1759                 - get_param: [ServiceNetMap, PublicNetwork]
1760         port:
1761           get_param: [EndpointMap, CinderPublic, port]
1762         protocol:
1763           get_param: [EndpointMap, CinderPublic, protocol]
1764         uri:
1765           list_join:
1766           - ''
1767           - - get_param: [EndpointMap, CinderPublic, protocol]
1768             - ://
1769             - str_replace:
1770                 template:
1771                   get_param: [EndpointMap, CinderPublic, host]
1772                 params:
1773                   CLOUDNAME:
1774                     get_param:
1775                     - CloudEndpoints
1776                     - get_param: [ServiceNetMap, PublicNetwork]
1777                   IP_ADDRESS:
1778                     get_param:
1779                     - NetIpMap
1780                     - str_replace:
1781                         params:
1782                           NETWORK:
1783                             get_param: [ServiceNetMap, PublicNetwork]
1784                         template: NETWORK_uri
1785             - ':'
1786             - get_param: [EndpointMap, CinderPublic, port]
1787             - /v3/%(tenant_id)s
1788         uri_no_suffix:
1789           list_join:
1790           - ''
1791           - - get_param: [EndpointMap, CinderPublic, protocol]
1792             - ://
1793             - str_replace:
1794                 template:
1795                   get_param: [EndpointMap, CinderPublic, host]
1796                 params:
1797                   CLOUDNAME:
1798                     get_param:
1799                     - CloudEndpoints
1800                     - get_param: [ServiceNetMap, PublicNetwork]
1801                   IP_ADDRESS:
1802                     get_param:
1803                     - NetIpMap
1804                     - str_replace:
1805                         params:
1806                           NETWORK:
1807                             get_param: [ServiceNetMap, PublicNetwork]
1808                         template: NETWORK_uri
1809             - ':'
1810             - get_param: [EndpointMap, CinderPublic, port]
1811       GlanceAdmin:
1812         host:
1813           str_replace:
1814             template:
1815               get_param: [EndpointMap, GlanceAdmin, host]
1816             params:
1817               CLOUDNAME:
1818                 get_param:
1819                 - CloudEndpoints
1820                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1821               IP_ADDRESS:
1822                 get_param:
1823                 - NetIpMap
1824                 - str_replace:
1825                     params:
1826                       NETWORK:
1827                         get_param: [ServiceNetMap, GlanceApiNetwork]
1828                     template: NETWORK_uri
1829         host_nobrackets:
1830           str_replace:
1831             template:
1832               get_param: [EndpointMap, GlanceAdmin, host]
1833             params:
1834               CLOUDNAME:
1835                 get_param:
1836                 - CloudEndpoints
1837                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1838               IP_ADDRESS:
1839                 get_param:
1840                 - NetIpMap
1841                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1842         port:
1843           get_param: [EndpointMap, GlanceAdmin, port]
1844         protocol:
1845           get_param: [EndpointMap, GlanceAdmin, protocol]
1846         uri:
1847           list_join:
1848           - ''
1849           - - get_param: [EndpointMap, GlanceAdmin, protocol]
1850             - ://
1851             - str_replace:
1852                 template:
1853                   get_param: [EndpointMap, GlanceAdmin, host]
1854                 params:
1855                   CLOUDNAME:
1856                     get_param:
1857                     - CloudEndpoints
1858                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1859                   IP_ADDRESS:
1860                     get_param:
1861                     - NetIpMap
1862                     - str_replace:
1863                         params:
1864                           NETWORK:
1865                             get_param: [ServiceNetMap, GlanceApiNetwork]
1866                         template: NETWORK_uri
1867             - ':'
1868             - get_param: [EndpointMap, GlanceAdmin, port]
1869         uri_no_suffix:
1870           list_join:
1871           - ''
1872           - - get_param: [EndpointMap, GlanceAdmin, protocol]
1873             - ://
1874             - str_replace:
1875                 template:
1876                   get_param: [EndpointMap, GlanceAdmin, host]
1877                 params:
1878                   CLOUDNAME:
1879                     get_param:
1880                     - CloudEndpoints
1881                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1882                   IP_ADDRESS:
1883                     get_param:
1884                     - NetIpMap
1885                     - str_replace:
1886                         params:
1887                           NETWORK:
1888                             get_param: [ServiceNetMap, GlanceApiNetwork]
1889                         template: NETWORK_uri
1890             - ':'
1891             - get_param: [EndpointMap, GlanceAdmin, port]
1892       GlanceInternal:
1893         host:
1894           str_replace:
1895             template:
1896               get_param: [EndpointMap, GlanceInternal, host]
1897             params:
1898               CLOUDNAME:
1899                 get_param:
1900                 - CloudEndpoints
1901                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1902               IP_ADDRESS:
1903                 get_param:
1904                 - NetIpMap
1905                 - str_replace:
1906                     params:
1907                       NETWORK:
1908                         get_param: [ServiceNetMap, GlanceApiNetwork]
1909                     template: NETWORK_uri
1910         host_nobrackets:
1911           str_replace:
1912             template:
1913               get_param: [EndpointMap, GlanceInternal, host]
1914             params:
1915               CLOUDNAME:
1916                 get_param:
1917                 - CloudEndpoints
1918                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1919               IP_ADDRESS:
1920                 get_param:
1921                 - NetIpMap
1922                 - get_param: [ServiceNetMap, GlanceApiNetwork]
1923         port:
1924           get_param: [EndpointMap, GlanceInternal, port]
1925         protocol:
1926           get_param: [EndpointMap, GlanceInternal, protocol]
1927         uri:
1928           list_join:
1929           - ''
1930           - - get_param: [EndpointMap, GlanceInternal, protocol]
1931             - ://
1932             - str_replace:
1933                 template:
1934                   get_param: [EndpointMap, GlanceInternal, host]
1935                 params:
1936                   CLOUDNAME:
1937                     get_param:
1938                     - CloudEndpoints
1939                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1940                   IP_ADDRESS:
1941                     get_param:
1942                     - NetIpMap
1943                     - str_replace:
1944                         params:
1945                           NETWORK:
1946                             get_param: [ServiceNetMap, GlanceApiNetwork]
1947                         template: NETWORK_uri
1948             - ':'
1949             - get_param: [EndpointMap, GlanceInternal, port]
1950         uri_no_suffix:
1951           list_join:
1952           - ''
1953           - - get_param: [EndpointMap, GlanceInternal, protocol]
1954             - ://
1955             - str_replace:
1956                 template:
1957                   get_param: [EndpointMap, GlanceInternal, host]
1958                 params:
1959                   CLOUDNAME:
1960                     get_param:
1961                     - CloudEndpoints
1962                     - get_param: [ServiceNetMap, GlanceApiNetwork]
1963                   IP_ADDRESS:
1964                     get_param:
1965                     - NetIpMap
1966                     - str_replace:
1967                         params:
1968                           NETWORK:
1969                             get_param: [ServiceNetMap, GlanceApiNetwork]
1970                         template: NETWORK_uri
1971             - ':'
1972             - get_param: [EndpointMap, GlanceInternal, port]
1973       GlancePublic:
1974         host:
1975           str_replace:
1976             template:
1977               get_param: [EndpointMap, GlancePublic, host]
1978             params:
1979               CLOUDNAME:
1980                 get_param:
1981                 - CloudEndpoints
1982                 - get_param: [ServiceNetMap, PublicNetwork]
1983               IP_ADDRESS:
1984                 get_param:
1985                 - NetIpMap
1986                 - str_replace:
1987                     params:
1988                       NETWORK:
1989                         get_param: [ServiceNetMap, PublicNetwork]
1990                     template: NETWORK_uri
1991         host_nobrackets:
1992           str_replace:
1993             template:
1994               get_param: [EndpointMap, GlancePublic, host]
1995             params:
1996               CLOUDNAME:
1997                 get_param:
1998                 - CloudEndpoints
1999                 - get_param: [ServiceNetMap, PublicNetwork]
2000               IP_ADDRESS:
2001                 get_param:
2002                 - NetIpMap
2003                 - get_param: [ServiceNetMap, PublicNetwork]
2004         port:
2005           get_param: [EndpointMap, GlancePublic, port]
2006         protocol:
2007           get_param: [EndpointMap, GlancePublic, protocol]
2008         uri:
2009           list_join:
2010           - ''
2011           - - get_param: [EndpointMap, GlancePublic, protocol]
2012             - ://
2013             - str_replace:
2014                 template:
2015                   get_param: [EndpointMap, GlancePublic, host]
2016                 params:
2017                   CLOUDNAME:
2018                     get_param:
2019                     - CloudEndpoints
2020                     - get_param: [ServiceNetMap, PublicNetwork]
2021                   IP_ADDRESS:
2022                     get_param:
2023                     - NetIpMap
2024                     - str_replace:
2025                         params:
2026                           NETWORK:
2027                             get_param: [ServiceNetMap, PublicNetwork]
2028                         template: NETWORK_uri
2029             - ':'
2030             - get_param: [EndpointMap, GlancePublic, port]
2031         uri_no_suffix:
2032           list_join:
2033           - ''
2034           - - get_param: [EndpointMap, GlancePublic, protocol]
2035             - ://
2036             - str_replace:
2037                 template:
2038                   get_param: [EndpointMap, GlancePublic, host]
2039                 params:
2040                   CLOUDNAME:
2041                     get_param:
2042                     - CloudEndpoints
2043                     - get_param: [ServiceNetMap, PublicNetwork]
2044                   IP_ADDRESS:
2045                     get_param:
2046                     - NetIpMap
2047                     - str_replace:
2048                         params:
2049                           NETWORK:
2050                             get_param: [ServiceNetMap, PublicNetwork]
2051                         template: NETWORK_uri
2052             - ':'
2053             - get_param: [EndpointMap, GlancePublic, port]
2054       GlanceRegistryInternal:
2055         host:
2056           str_replace:
2057             template:
2058               get_param: [EndpointMap, GlanceRegistryInternal, host]
2059             params:
2060               CLOUDNAME:
2061                 get_param:
2062                 - CloudEndpoints
2063                 - get_param: [ServiceNetMap, GlanceRegistryNetwork]
2064               IP_ADDRESS:
2065                 get_param:
2066                 - NetIpMap
2067                 - str_replace:
2068                     params:
2069                       NETWORK:
2070                         get_param: [ServiceNetMap, GlanceRegistryNetwork]
2071                     template: NETWORK_uri
2072         host_nobrackets:
2073           str_replace:
2074             template:
2075               get_param: [EndpointMap, GlanceRegistryInternal, host]
2076             params:
2077               CLOUDNAME:
2078                 get_param:
2079                 - CloudEndpoints
2080                 - get_param: [ServiceNetMap, GlanceRegistryNetwork]
2081               IP_ADDRESS:
2082                 get_param:
2083                 - NetIpMap
2084                 - get_param: [ServiceNetMap, GlanceRegistryNetwork]
2085         port:
2086           get_param: [EndpointMap, GlanceRegistryInternal, port]
2087         protocol:
2088           get_param: [EndpointMap, GlanceRegistryInternal, protocol]
2089         uri:
2090           list_join:
2091           - ''
2092           - - get_param: [EndpointMap, GlanceRegistryInternal, protocol]
2093             - ://
2094             - str_replace:
2095                 template:
2096                   get_param: [EndpointMap, GlanceRegistryInternal, host]
2097                 params:
2098                   CLOUDNAME:
2099                     get_param:
2100                     - CloudEndpoints
2101                     - get_param: [ServiceNetMap, GlanceRegistryNetwork]
2102                   IP_ADDRESS:
2103                     get_param:
2104                     - NetIpMap
2105                     - str_replace:
2106                         params:
2107                           NETWORK:
2108                             get_param: [ServiceNetMap, GlanceRegistryNetwork]
2109                         template: NETWORK_uri
2110             - ':'
2111             - get_param: [EndpointMap, GlanceRegistryInternal, port]
2112         uri_no_suffix:
2113           list_join:
2114           - ''
2115           - - get_param: [EndpointMap, GlanceRegistryInternal, protocol]
2116             - ://
2117             - str_replace:
2118                 template:
2119                   get_param: [EndpointMap, GlanceRegistryInternal, host]
2120                 params:
2121                   CLOUDNAME:
2122                     get_param:
2123                     - CloudEndpoints
2124                     - get_param: [ServiceNetMap, GlanceRegistryNetwork]
2125                   IP_ADDRESS:
2126                     get_param:
2127                     - NetIpMap
2128                     - str_replace:
2129                         params:
2130                           NETWORK:
2131                             get_param: [ServiceNetMap, GlanceRegistryNetwork]
2132                         template: NETWORK_uri
2133             - ':'
2134             - get_param: [EndpointMap, GlanceRegistryInternal, port]
2135       GnocchiAdmin:
2136         host:
2137           str_replace:
2138             template:
2139               get_param: [EndpointMap, GnocchiAdmin, host]
2140             params:
2141               CLOUDNAME:
2142                 get_param:
2143                 - CloudEndpoints
2144                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
2145               IP_ADDRESS:
2146                 get_param:
2147                 - NetIpMap
2148                 - str_replace:
2149                     params:
2150                       NETWORK:
2151                         get_param: [ServiceNetMap, GnocchiApiNetwork]
2152                     template: NETWORK_uri
2153         host_nobrackets:
2154           str_replace:
2155             template:
2156               get_param: [EndpointMap, GnocchiAdmin, host]
2157             params:
2158               CLOUDNAME:
2159                 get_param:
2160                 - CloudEndpoints
2161                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
2162               IP_ADDRESS:
2163                 get_param:
2164                 - NetIpMap
2165                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
2166         port:
2167           get_param: [EndpointMap, GnocchiAdmin, port]
2168         protocol:
2169           get_param: [EndpointMap, GnocchiAdmin, protocol]
2170         uri:
2171           list_join:
2172           - ''
2173           - - get_param: [EndpointMap, GnocchiAdmin, protocol]
2174             - ://
2175             - str_replace:
2176                 template:
2177                   get_param: [EndpointMap, GnocchiAdmin, host]
2178                 params:
2179                   CLOUDNAME:
2180                     get_param:
2181                     - CloudEndpoints
2182                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
2183                   IP_ADDRESS:
2184                     get_param:
2185                     - NetIpMap
2186                     - str_replace:
2187                         params:
2188                           NETWORK:
2189                             get_param: [ServiceNetMap, GnocchiApiNetwork]
2190                         template: NETWORK_uri
2191             - ':'
2192             - get_param: [EndpointMap, GnocchiAdmin, port]
2193         uri_no_suffix:
2194           list_join:
2195           - ''
2196           - - get_param: [EndpointMap, GnocchiAdmin, protocol]
2197             - ://
2198             - str_replace:
2199                 template:
2200                   get_param: [EndpointMap, GnocchiAdmin, host]
2201                 params:
2202                   CLOUDNAME:
2203                     get_param:
2204                     - CloudEndpoints
2205                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
2206                   IP_ADDRESS:
2207                     get_param:
2208                     - NetIpMap
2209                     - str_replace:
2210                         params:
2211                           NETWORK:
2212                             get_param: [ServiceNetMap, GnocchiApiNetwork]
2213                         template: NETWORK_uri
2214             - ':'
2215             - get_param: [EndpointMap, GnocchiAdmin, port]
2216       GnocchiInternal:
2217         host:
2218           str_replace:
2219             template:
2220               get_param: [EndpointMap, GnocchiInternal, host]
2221             params:
2222               CLOUDNAME:
2223                 get_param:
2224                 - CloudEndpoints
2225                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
2226               IP_ADDRESS:
2227                 get_param:
2228                 - NetIpMap
2229                 - str_replace:
2230                     params:
2231                       NETWORK:
2232                         get_param: [ServiceNetMap, GnocchiApiNetwork]
2233                     template: NETWORK_uri
2234         host_nobrackets:
2235           str_replace:
2236             template:
2237               get_param: [EndpointMap, GnocchiInternal, host]
2238             params:
2239               CLOUDNAME:
2240                 get_param:
2241                 - CloudEndpoints
2242                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
2243               IP_ADDRESS:
2244                 get_param:
2245                 - NetIpMap
2246                 - get_param: [ServiceNetMap, GnocchiApiNetwork]
2247         port:
2248           get_param: [EndpointMap, GnocchiInternal, port]
2249         protocol:
2250           get_param: [EndpointMap, GnocchiInternal, protocol]
2251         uri:
2252           list_join:
2253           - ''
2254           - - get_param: [EndpointMap, GnocchiInternal, protocol]
2255             - ://
2256             - str_replace:
2257                 template:
2258                   get_param: [EndpointMap, GnocchiInternal, host]
2259                 params:
2260                   CLOUDNAME:
2261                     get_param:
2262                     - CloudEndpoints
2263                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
2264                   IP_ADDRESS:
2265                     get_param:
2266                     - NetIpMap
2267                     - str_replace:
2268                         params:
2269                           NETWORK:
2270                             get_param: [ServiceNetMap, GnocchiApiNetwork]
2271                         template: NETWORK_uri
2272             - ':'
2273             - get_param: [EndpointMap, GnocchiInternal, port]
2274         uri_no_suffix:
2275           list_join:
2276           - ''
2277           - - get_param: [EndpointMap, GnocchiInternal, protocol]
2278             - ://
2279             - str_replace:
2280                 template:
2281                   get_param: [EndpointMap, GnocchiInternal, host]
2282                 params:
2283                   CLOUDNAME:
2284                     get_param:
2285                     - CloudEndpoints
2286                     - get_param: [ServiceNetMap, GnocchiApiNetwork]
2287                   IP_ADDRESS:
2288                     get_param:
2289                     - NetIpMap
2290                     - str_replace:
2291                         params:
2292                           NETWORK:
2293                             get_param: [ServiceNetMap, GnocchiApiNetwork]
2294                         template: NETWORK_uri
2295             - ':'
2296             - get_param: [EndpointMap, GnocchiInternal, port]
2297       GnocchiPublic:
2298         host:
2299           str_replace:
2300             template:
2301               get_param: [EndpointMap, GnocchiPublic, host]
2302             params:
2303               CLOUDNAME:
2304                 get_param:
2305                 - CloudEndpoints
2306                 - get_param: [ServiceNetMap, PublicNetwork]
2307               IP_ADDRESS:
2308                 get_param:
2309                 - NetIpMap
2310                 - str_replace:
2311                     params:
2312                       NETWORK:
2313                         get_param: [ServiceNetMap, PublicNetwork]
2314                     template: NETWORK_uri
2315         host_nobrackets:
2316           str_replace:
2317             template:
2318               get_param: [EndpointMap, GnocchiPublic, host]
2319             params:
2320               CLOUDNAME:
2321                 get_param:
2322                 - CloudEndpoints
2323                 - get_param: [ServiceNetMap, PublicNetwork]
2324               IP_ADDRESS:
2325                 get_param:
2326                 - NetIpMap
2327                 - get_param: [ServiceNetMap, PublicNetwork]
2328         port:
2329           get_param: [EndpointMap, GnocchiPublic, port]
2330         protocol:
2331           get_param: [EndpointMap, GnocchiPublic, protocol]
2332         uri:
2333           list_join:
2334           - ''
2335           - - get_param: [EndpointMap, GnocchiPublic, protocol]
2336             - ://
2337             - str_replace:
2338                 template:
2339                   get_param: [EndpointMap, GnocchiPublic, host]
2340                 params:
2341                   CLOUDNAME:
2342                     get_param:
2343                     - CloudEndpoints
2344                     - get_param: [ServiceNetMap, PublicNetwork]
2345                   IP_ADDRESS:
2346                     get_param:
2347                     - NetIpMap
2348                     - str_replace:
2349                         params:
2350                           NETWORK:
2351                             get_param: [ServiceNetMap, PublicNetwork]
2352                         template: NETWORK_uri
2353             - ':'
2354             - get_param: [EndpointMap, GnocchiPublic, port]
2355         uri_no_suffix:
2356           list_join:
2357           - ''
2358           - - get_param: [EndpointMap, GnocchiPublic, protocol]
2359             - ://
2360             - str_replace:
2361                 template:
2362                   get_param: [EndpointMap, GnocchiPublic, host]
2363                 params:
2364                   CLOUDNAME:
2365                     get_param:
2366                     - CloudEndpoints
2367                     - get_param: [ServiceNetMap, PublicNetwork]
2368                   IP_ADDRESS:
2369                     get_param:
2370                     - NetIpMap
2371                     - str_replace:
2372                         params:
2373                           NETWORK:
2374                             get_param: [ServiceNetMap, PublicNetwork]
2375                         template: NETWORK_uri
2376             - ':'
2377             - get_param: [EndpointMap, GnocchiPublic, port]
2378       HeatAdmin:
2379         host:
2380           str_replace:
2381             template:
2382               get_param: [EndpointMap, HeatAdmin, host]
2383             params:
2384               CLOUDNAME:
2385                 get_param:
2386                 - CloudEndpoints
2387                 - get_param: [ServiceNetMap, HeatApiNetwork]
2388               IP_ADDRESS:
2389                 get_param:
2390                 - NetIpMap
2391                 - str_replace:
2392                     params:
2393                       NETWORK:
2394                         get_param: [ServiceNetMap, HeatApiNetwork]
2395                     template: NETWORK_uri
2396         host_nobrackets:
2397           str_replace:
2398             template:
2399               get_param: [EndpointMap, HeatAdmin, host]
2400             params:
2401               CLOUDNAME:
2402                 get_param:
2403                 - CloudEndpoints
2404                 - get_param: [ServiceNetMap, HeatApiNetwork]
2405               IP_ADDRESS:
2406                 get_param:
2407                 - NetIpMap
2408                 - get_param: [ServiceNetMap, HeatApiNetwork]
2409         port:
2410           get_param: [EndpointMap, HeatAdmin, port]
2411         protocol:
2412           get_param: [EndpointMap, HeatAdmin, protocol]
2413         uri:
2414           list_join:
2415           - ''
2416           - - get_param: [EndpointMap, HeatAdmin, protocol]
2417             - ://
2418             - str_replace:
2419                 template:
2420                   get_param: [EndpointMap, HeatAdmin, host]
2421                 params:
2422                   CLOUDNAME:
2423                     get_param:
2424                     - CloudEndpoints
2425                     - get_param: [ServiceNetMap, HeatApiNetwork]
2426                   IP_ADDRESS:
2427                     get_param:
2428                     - NetIpMap
2429                     - str_replace:
2430                         params:
2431                           NETWORK:
2432                             get_param: [ServiceNetMap, HeatApiNetwork]
2433                         template: NETWORK_uri
2434             - ':'
2435             - get_param: [EndpointMap, HeatAdmin, port]
2436             - /v1/%(tenant_id)s
2437         uri_no_suffix:
2438           list_join:
2439           - ''
2440           - - get_param: [EndpointMap, HeatAdmin, protocol]
2441             - ://
2442             - str_replace:
2443                 template:
2444                   get_param: [EndpointMap, HeatAdmin, host]
2445                 params:
2446                   CLOUDNAME:
2447                     get_param:
2448                     - CloudEndpoints
2449                     - get_param: [ServiceNetMap, HeatApiNetwork]
2450                   IP_ADDRESS:
2451                     get_param:
2452                     - NetIpMap
2453                     - str_replace:
2454                         params:
2455                           NETWORK:
2456                             get_param: [ServiceNetMap, HeatApiNetwork]
2457                         template: NETWORK_uri
2458             - ':'
2459             - get_param: [EndpointMap, HeatAdmin, port]
2460       HeatInternal:
2461         host:
2462           str_replace:
2463             template:
2464               get_param: [EndpointMap, HeatInternal, host]
2465             params:
2466               CLOUDNAME:
2467                 get_param:
2468                 - CloudEndpoints
2469                 - get_param: [ServiceNetMap, HeatApiNetwork]
2470               IP_ADDRESS:
2471                 get_param:
2472                 - NetIpMap
2473                 - str_replace:
2474                     params:
2475                       NETWORK:
2476                         get_param: [ServiceNetMap, HeatApiNetwork]
2477                     template: NETWORK_uri
2478         host_nobrackets:
2479           str_replace:
2480             template:
2481               get_param: [EndpointMap, HeatInternal, host]
2482             params:
2483               CLOUDNAME:
2484                 get_param:
2485                 - CloudEndpoints
2486                 - get_param: [ServiceNetMap, HeatApiNetwork]
2487               IP_ADDRESS:
2488                 get_param:
2489                 - NetIpMap
2490                 - get_param: [ServiceNetMap, HeatApiNetwork]
2491         port:
2492           get_param: [EndpointMap, HeatInternal, port]
2493         protocol:
2494           get_param: [EndpointMap, HeatInternal, protocol]
2495         uri:
2496           list_join:
2497           - ''
2498           - - get_param: [EndpointMap, HeatInternal, protocol]
2499             - ://
2500             - str_replace:
2501                 template:
2502                   get_param: [EndpointMap, HeatInternal, host]
2503                 params:
2504                   CLOUDNAME:
2505                     get_param:
2506                     - CloudEndpoints
2507                     - get_param: [ServiceNetMap, HeatApiNetwork]
2508                   IP_ADDRESS:
2509                     get_param:
2510                     - NetIpMap
2511                     - str_replace:
2512                         params:
2513                           NETWORK:
2514                             get_param: [ServiceNetMap, HeatApiNetwork]
2515                         template: NETWORK_uri
2516             - ':'
2517             - get_param: [EndpointMap, HeatInternal, port]
2518             - /v1/%(tenant_id)s
2519         uri_no_suffix:
2520           list_join:
2521           - ''
2522           - - get_param: [EndpointMap, HeatInternal, protocol]
2523             - ://
2524             - str_replace:
2525                 template:
2526                   get_param: [EndpointMap, HeatInternal, host]
2527                 params:
2528                   CLOUDNAME:
2529                     get_param:
2530                     - CloudEndpoints
2531                     - get_param: [ServiceNetMap, HeatApiNetwork]
2532                   IP_ADDRESS:
2533                     get_param:
2534                     - NetIpMap
2535                     - str_replace:
2536                         params:
2537                           NETWORK:
2538                             get_param: [ServiceNetMap, HeatApiNetwork]
2539                         template: NETWORK_uri
2540             - ':'
2541             - get_param: [EndpointMap, HeatInternal, port]
2542       HeatPublic:
2543         host:
2544           str_replace:
2545             template:
2546               get_param: [EndpointMap, HeatPublic, host]
2547             params:
2548               CLOUDNAME:
2549                 get_param:
2550                 - CloudEndpoints
2551                 - get_param: [ServiceNetMap, PublicNetwork]
2552               IP_ADDRESS:
2553                 get_param:
2554                 - NetIpMap
2555                 - str_replace:
2556                     params:
2557                       NETWORK:
2558                         get_param: [ServiceNetMap, PublicNetwork]
2559                     template: NETWORK_uri
2560         host_nobrackets:
2561           str_replace:
2562             template:
2563               get_param: [EndpointMap, HeatPublic, host]
2564             params:
2565               CLOUDNAME:
2566                 get_param:
2567                 - CloudEndpoints
2568                 - get_param: [ServiceNetMap, PublicNetwork]
2569               IP_ADDRESS:
2570                 get_param:
2571                 - NetIpMap
2572                 - get_param: [ServiceNetMap, PublicNetwork]
2573         port:
2574           get_param: [EndpointMap, HeatPublic, port]
2575         protocol:
2576           get_param: [EndpointMap, HeatPublic, protocol]
2577         uri:
2578           list_join:
2579           - ''
2580           - - get_param: [EndpointMap, HeatPublic, protocol]
2581             - ://
2582             - str_replace:
2583                 template:
2584                   get_param: [EndpointMap, HeatPublic, host]
2585                 params:
2586                   CLOUDNAME:
2587                     get_param:
2588                     - CloudEndpoints
2589                     - get_param: [ServiceNetMap, PublicNetwork]
2590                   IP_ADDRESS:
2591                     get_param:
2592                     - NetIpMap
2593                     - str_replace:
2594                         params:
2595                           NETWORK:
2596                             get_param: [ServiceNetMap, PublicNetwork]
2597                         template: NETWORK_uri
2598             - ':'
2599             - get_param: [EndpointMap, HeatPublic, port]
2600             - /v1/%(tenant_id)s
2601         uri_no_suffix:
2602           list_join:
2603           - ''
2604           - - get_param: [EndpointMap, HeatPublic, protocol]
2605             - ://
2606             - str_replace:
2607                 template:
2608                   get_param: [EndpointMap, HeatPublic, host]
2609                 params:
2610                   CLOUDNAME:
2611                     get_param:
2612                     - CloudEndpoints
2613                     - get_param: [ServiceNetMap, PublicNetwork]
2614                   IP_ADDRESS:
2615                     get_param:
2616                     - NetIpMap
2617                     - str_replace:
2618                         params:
2619                           NETWORK:
2620                             get_param: [ServiceNetMap, PublicNetwork]
2621                         template: NETWORK_uri
2622             - ':'
2623             - get_param: [EndpointMap, HeatPublic, port]
2624       HeatCfnAdmin:
2625         host:
2626           str_replace:
2627             template:
2628               get_param: [EndpointMap, HeatCfnAdmin, host]
2629             params:
2630               CLOUDNAME:
2631                 get_param:
2632                 - CloudEndpoints
2633                 - get_param: [ServiceNetMap, HeatApiNetwork]
2634               IP_ADDRESS:
2635                 get_param:
2636                 - NetIpMap
2637                 - str_replace:
2638                     params:
2639                       NETWORK:
2640                         get_param: [ServiceNetMap, HeatApiNetwork]
2641                     template: NETWORK_uri
2642         host_nobrackets:
2643           str_replace:
2644             template:
2645               get_param: [EndpointMap, HeatCfnAdmin, host]
2646             params:
2647               CLOUDNAME:
2648                 get_param:
2649                 - CloudEndpoints
2650                 - get_param: [ServiceNetMap, HeatApiNetwork]
2651               IP_ADDRESS:
2652                 get_param:
2653                 - NetIpMap
2654                 - get_param: [ServiceNetMap, HeatApiNetwork]
2655         port:
2656           get_param: [EndpointMap, HeatCfnAdmin, port]
2657         protocol:
2658           get_param: [EndpointMap, HeatCfnAdmin, protocol]
2659         uri:
2660           list_join:
2661           - ''
2662           - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
2663             - ://
2664             - str_replace:
2665                 template:
2666                   get_param: [EndpointMap, HeatCfnAdmin, host]
2667                 params:
2668                   CLOUDNAME:
2669                     get_param:
2670                     - CloudEndpoints
2671                     - get_param: [ServiceNetMap, HeatApiNetwork]
2672                   IP_ADDRESS:
2673                     get_param:
2674                     - NetIpMap
2675                     - str_replace:
2676                         params:
2677                           NETWORK:
2678                             get_param: [ServiceNetMap, HeatApiNetwork]
2679                         template: NETWORK_uri
2680             - ':'
2681             - get_param: [EndpointMap, HeatCfnAdmin, port]
2682             - /v1
2683         uri_no_suffix:
2684           list_join:
2685           - ''
2686           - - get_param: [EndpointMap, HeatCfnAdmin, protocol]
2687             - ://
2688             - str_replace:
2689                 template:
2690                   get_param: [EndpointMap, HeatCfnAdmin, host]
2691                 params:
2692                   CLOUDNAME:
2693                     get_param:
2694                     - CloudEndpoints
2695                     - get_param: [ServiceNetMap, HeatApiNetwork]
2696                   IP_ADDRESS:
2697                     get_param:
2698                     - NetIpMap
2699                     - str_replace:
2700                         params:
2701                           NETWORK:
2702                             get_param: [ServiceNetMap, HeatApiNetwork]
2703                         template: NETWORK_uri
2704             - ':'
2705             - get_param: [EndpointMap, HeatCfnAdmin, port]
2706       HeatCfnInternal:
2707         host:
2708           str_replace:
2709             template:
2710               get_param: [EndpointMap, HeatCfnInternal, host]
2711             params:
2712               CLOUDNAME:
2713                 get_param:
2714                 - CloudEndpoints
2715                 - get_param: [ServiceNetMap, HeatApiNetwork]
2716               IP_ADDRESS:
2717                 get_param:
2718                 - NetIpMap
2719                 - str_replace:
2720                     params:
2721                       NETWORK:
2722                         get_param: [ServiceNetMap, HeatApiNetwork]
2723                     template: NETWORK_uri
2724         host_nobrackets:
2725           str_replace:
2726             template:
2727               get_param: [EndpointMap, HeatCfnInternal, host]
2728             params:
2729               CLOUDNAME:
2730                 get_param:
2731                 - CloudEndpoints
2732                 - get_param: [ServiceNetMap, HeatApiNetwork]
2733               IP_ADDRESS:
2734                 get_param:
2735                 - NetIpMap
2736                 - get_param: [ServiceNetMap, HeatApiNetwork]
2737         port:
2738           get_param: [EndpointMap, HeatCfnInternal, port]
2739         protocol:
2740           get_param: [EndpointMap, HeatCfnInternal, protocol]
2741         uri:
2742           list_join:
2743           - ''
2744           - - get_param: [EndpointMap, HeatCfnInternal, protocol]
2745             - ://
2746             - str_replace:
2747                 template:
2748                   get_param: [EndpointMap, HeatCfnInternal, host]
2749                 params:
2750                   CLOUDNAME:
2751                     get_param:
2752                     - CloudEndpoints
2753                     - get_param: [ServiceNetMap, HeatApiNetwork]
2754                   IP_ADDRESS:
2755                     get_param:
2756                     - NetIpMap
2757                     - str_replace:
2758                         params:
2759                           NETWORK:
2760                             get_param: [ServiceNetMap, HeatApiNetwork]
2761                         template: NETWORK_uri
2762             - ':'
2763             - get_param: [EndpointMap, HeatCfnInternal, port]
2764             - /v1
2765         uri_no_suffix:
2766           list_join:
2767           - ''
2768           - - get_param: [EndpointMap, HeatCfnInternal, protocol]
2769             - ://
2770             - str_replace:
2771                 template:
2772                   get_param: [EndpointMap, HeatCfnInternal, host]
2773                 params:
2774                   CLOUDNAME:
2775                     get_param:
2776                     - CloudEndpoints
2777                     - get_param: [ServiceNetMap, HeatApiNetwork]
2778                   IP_ADDRESS:
2779                     get_param:
2780                     - NetIpMap
2781                     - str_replace:
2782                         params:
2783                           NETWORK:
2784                             get_param: [ServiceNetMap, HeatApiNetwork]
2785                         template: NETWORK_uri
2786             - ':'
2787             - get_param: [EndpointMap, HeatCfnInternal, port]
2788       HeatCfnPublic:
2789         host:
2790           str_replace:
2791             template:
2792               get_param: [EndpointMap, HeatCfnPublic, host]
2793             params:
2794               CLOUDNAME:
2795                 get_param:
2796                 - CloudEndpoints
2797                 - get_param: [ServiceNetMap, PublicNetwork]
2798               IP_ADDRESS:
2799                 get_param:
2800                 - NetIpMap
2801                 - str_replace:
2802                     params:
2803                       NETWORK:
2804                         get_param: [ServiceNetMap, PublicNetwork]
2805                     template: NETWORK_uri
2806         host_nobrackets:
2807           str_replace:
2808             template:
2809               get_param: [EndpointMap, HeatCfnPublic, host]
2810             params:
2811               CLOUDNAME:
2812                 get_param:
2813                 - CloudEndpoints
2814                 - get_param: [ServiceNetMap, PublicNetwork]
2815               IP_ADDRESS:
2816                 get_param:
2817                 - NetIpMap
2818                 - get_param: [ServiceNetMap, PublicNetwork]
2819         port:
2820           get_param: [EndpointMap, HeatCfnPublic, port]
2821         protocol:
2822           get_param: [EndpointMap, HeatCfnPublic, protocol]
2823         uri:
2824           list_join:
2825           - ''
2826           - - get_param: [EndpointMap, HeatCfnPublic, protocol]
2827             - ://
2828             - str_replace:
2829                 template:
2830                   get_param: [EndpointMap, HeatCfnPublic, host]
2831                 params:
2832                   CLOUDNAME:
2833                     get_param:
2834                     - CloudEndpoints
2835                     - get_param: [ServiceNetMap, PublicNetwork]
2836                   IP_ADDRESS:
2837                     get_param:
2838                     - NetIpMap
2839                     - str_replace:
2840                         params:
2841                           NETWORK:
2842                             get_param: [ServiceNetMap, PublicNetwork]
2843                         template: NETWORK_uri
2844             - ':'
2845             - get_param: [EndpointMap, HeatCfnPublic, port]
2846             - /v1
2847         uri_no_suffix:
2848           list_join:
2849           - ''
2850           - - get_param: [EndpointMap, HeatCfnPublic, protocol]
2851             - ://
2852             - str_replace:
2853                 template:
2854                   get_param: [EndpointMap, HeatCfnPublic, host]
2855                 params:
2856                   CLOUDNAME:
2857                     get_param:
2858                     - CloudEndpoints
2859                     - get_param: [ServiceNetMap, PublicNetwork]
2860                   IP_ADDRESS:
2861                     get_param:
2862                     - NetIpMap
2863                     - str_replace:
2864                         params:
2865                           NETWORK:
2866                             get_param: [ServiceNetMap, PublicNetwork]
2867                         template: NETWORK_uri
2868             - ':'
2869             - get_param: [EndpointMap, HeatCfnPublic, port]
2870       HorizonPublic:
2871         host:
2872           str_replace:
2873             template:
2874               get_param: [EndpointMap, HorizonPublic, host]
2875             params:
2876               CLOUDNAME:
2877                 get_param:
2878                 - CloudEndpoints
2879                 - get_param: [ServiceNetMap, PublicNetwork]
2880               IP_ADDRESS:
2881                 get_param:
2882                 - NetIpMap
2883                 - str_replace:
2884                     params:
2885                       NETWORK:
2886                         get_param: [ServiceNetMap, PublicNetwork]
2887                     template: NETWORK_uri
2888         host_nobrackets:
2889           str_replace:
2890             template:
2891               get_param: [EndpointMap, HorizonPublic, host]
2892             params:
2893               CLOUDNAME:
2894                 get_param:
2895                 - CloudEndpoints
2896                 - get_param: [ServiceNetMap, PublicNetwork]
2897               IP_ADDRESS:
2898                 get_param:
2899                 - NetIpMap
2900                 - get_param: [ServiceNetMap, PublicNetwork]
2901         port:
2902           get_param: [EndpointMap, HorizonPublic, port]
2903         protocol:
2904           get_param: [EndpointMap, HorizonPublic, protocol]
2905         uri:
2906           list_join:
2907           - ''
2908           - - get_param: [EndpointMap, HorizonPublic, protocol]
2909             - ://
2910             - str_replace:
2911                 template:
2912                   get_param: [EndpointMap, HorizonPublic, host]
2913                 params:
2914                   CLOUDNAME:
2915                     get_param:
2916                     - CloudEndpoints
2917                     - get_param: [ServiceNetMap, PublicNetwork]
2918                   IP_ADDRESS:
2919                     get_param:
2920                     - NetIpMap
2921                     - str_replace:
2922                         params:
2923                           NETWORK:
2924                             get_param: [ServiceNetMap, PublicNetwork]
2925                         template: NETWORK_uri
2926             - ':'
2927             - get_param: [EndpointMap, HorizonPublic, port]
2928             - /dashboard
2929         uri_no_suffix:
2930           list_join:
2931           - ''
2932           - - get_param: [EndpointMap, HorizonPublic, protocol]
2933             - ://
2934             - str_replace:
2935                 template:
2936                   get_param: [EndpointMap, HorizonPublic, host]
2937                 params:
2938                   CLOUDNAME:
2939                     get_param:
2940                     - CloudEndpoints
2941                     - get_param: [ServiceNetMap, PublicNetwork]
2942                   IP_ADDRESS:
2943                     get_param:
2944                     - NetIpMap
2945                     - str_replace:
2946                         params:
2947                           NETWORK:
2948                             get_param: [ServiceNetMap, PublicNetwork]
2949                         template: NETWORK_uri
2950             - ':'
2951             - get_param: [EndpointMap, HorizonPublic, port]
2952       IronicAdmin:
2953         host:
2954           str_replace:
2955             template:
2956               get_param: [EndpointMap, IronicAdmin, host]
2957             params:
2958               CLOUDNAME:
2959                 get_param:
2960                 - CloudEndpoints
2961                 - get_param: [ServiceNetMap, IronicApiNetwork]
2962               IP_ADDRESS:
2963                 get_param:
2964                 - NetIpMap
2965                 - str_replace:
2966                     params:
2967                       NETWORK:
2968                         get_param: [ServiceNetMap, IronicApiNetwork]
2969                     template: NETWORK_uri
2970         host_nobrackets:
2971           str_replace:
2972             template:
2973               get_param: [EndpointMap, IronicAdmin, host]
2974             params:
2975               CLOUDNAME:
2976                 get_param:
2977                 - CloudEndpoints
2978                 - get_param: [ServiceNetMap, IronicApiNetwork]
2979               IP_ADDRESS:
2980                 get_param:
2981                 - NetIpMap
2982                 - get_param: [ServiceNetMap, IronicApiNetwork]
2983         port:
2984           get_param: [EndpointMap, IronicAdmin, port]
2985         protocol:
2986           get_param: [EndpointMap, IronicAdmin, protocol]
2987         uri:
2988           list_join:
2989           - ''
2990           - - get_param: [EndpointMap, IronicAdmin, protocol]
2991             - ://
2992             - str_replace:
2993                 template:
2994                   get_param: [EndpointMap, IronicAdmin, host]
2995                 params:
2996                   CLOUDNAME:
2997                     get_param:
2998                     - CloudEndpoints
2999                     - get_param: [ServiceNetMap, IronicApiNetwork]
3000                   IP_ADDRESS:
3001                     get_param:
3002                     - NetIpMap
3003                     - str_replace:
3004                         params:
3005                           NETWORK:
3006                             get_param: [ServiceNetMap, IronicApiNetwork]
3007                         template: NETWORK_uri
3008             - ':'
3009             - get_param: [EndpointMap, IronicAdmin, port]
3010             - /v1
3011         uri_no_suffix:
3012           list_join:
3013           - ''
3014           - - get_param: [EndpointMap, IronicAdmin, protocol]
3015             - ://
3016             - str_replace:
3017                 template:
3018                   get_param: [EndpointMap, IronicAdmin, host]
3019                 params:
3020                   CLOUDNAME:
3021                     get_param:
3022                     - CloudEndpoints
3023                     - get_param: [ServiceNetMap, IronicApiNetwork]
3024                   IP_ADDRESS:
3025                     get_param:
3026                     - NetIpMap
3027                     - str_replace:
3028                         params:
3029                           NETWORK:
3030                             get_param: [ServiceNetMap, IronicApiNetwork]
3031                         template: NETWORK_uri
3032             - ':'
3033             - get_param: [EndpointMap, IronicAdmin, port]
3034       IronicInternal:
3035         host:
3036           str_replace:
3037             template:
3038               get_param: [EndpointMap, IronicInternal, host]
3039             params:
3040               CLOUDNAME:
3041                 get_param:
3042                 - CloudEndpoints
3043                 - get_param: [ServiceNetMap, IronicApiNetwork]
3044               IP_ADDRESS:
3045                 get_param:
3046                 - NetIpMap
3047                 - str_replace:
3048                     params:
3049                       NETWORK:
3050                         get_param: [ServiceNetMap, IronicApiNetwork]
3051                     template: NETWORK_uri
3052         host_nobrackets:
3053           str_replace:
3054             template:
3055               get_param: [EndpointMap, IronicInternal, host]
3056             params:
3057               CLOUDNAME:
3058                 get_param:
3059                 - CloudEndpoints
3060                 - get_param: [ServiceNetMap, IronicApiNetwork]
3061               IP_ADDRESS:
3062                 get_param:
3063                 - NetIpMap
3064                 - get_param: [ServiceNetMap, IronicApiNetwork]
3065         port:
3066           get_param: [EndpointMap, IronicInternal, port]
3067         protocol:
3068           get_param: [EndpointMap, IronicInternal, protocol]
3069         uri:
3070           list_join:
3071           - ''
3072           - - get_param: [EndpointMap, IronicInternal, protocol]
3073             - ://
3074             - str_replace:
3075                 template:
3076                   get_param: [EndpointMap, IronicInternal, host]
3077                 params:
3078                   CLOUDNAME:
3079                     get_param:
3080                     - CloudEndpoints
3081                     - get_param: [ServiceNetMap, IronicApiNetwork]
3082                   IP_ADDRESS:
3083                     get_param:
3084                     - NetIpMap
3085                     - str_replace:
3086                         params:
3087                           NETWORK:
3088                             get_param: [ServiceNetMap, IronicApiNetwork]
3089                         template: NETWORK_uri
3090             - ':'
3091             - get_param: [EndpointMap, IronicInternal, port]
3092             - /v1
3093         uri_no_suffix:
3094           list_join:
3095           - ''
3096           - - get_param: [EndpointMap, IronicInternal, protocol]
3097             - ://
3098             - str_replace:
3099                 template:
3100                   get_param: [EndpointMap, IronicInternal, host]
3101                 params:
3102                   CLOUDNAME:
3103                     get_param:
3104                     - CloudEndpoints
3105                     - get_param: [ServiceNetMap, IronicApiNetwork]
3106                   IP_ADDRESS:
3107                     get_param:
3108                     - NetIpMap
3109                     - str_replace:
3110                         params:
3111                           NETWORK:
3112                             get_param: [ServiceNetMap, IronicApiNetwork]
3113                         template: NETWORK_uri
3114             - ':'
3115             - get_param: [EndpointMap, IronicInternal, port]
3116       IronicPublic:
3117         host:
3118           str_replace:
3119             template:
3120               get_param: [EndpointMap, IronicPublic, host]
3121             params:
3122               CLOUDNAME:
3123                 get_param:
3124                 - CloudEndpoints
3125                 - get_param: [ServiceNetMap, PublicNetwork]
3126               IP_ADDRESS:
3127                 get_param:
3128                 - NetIpMap
3129                 - str_replace:
3130                     params:
3131                       NETWORK:
3132                         get_param: [ServiceNetMap, PublicNetwork]
3133                     template: NETWORK_uri
3134         host_nobrackets:
3135           str_replace:
3136             template:
3137               get_param: [EndpointMap, IronicPublic, host]
3138             params:
3139               CLOUDNAME:
3140                 get_param:
3141                 - CloudEndpoints
3142                 - get_param: [ServiceNetMap, PublicNetwork]
3143               IP_ADDRESS:
3144                 get_param:
3145                 - NetIpMap
3146                 - get_param: [ServiceNetMap, PublicNetwork]
3147         port:
3148           get_param: [EndpointMap, IronicPublic, port]
3149         protocol:
3150           get_param: [EndpointMap, IronicPublic, protocol]
3151         uri:
3152           list_join:
3153           - ''
3154           - - get_param: [EndpointMap, IronicPublic, protocol]
3155             - ://
3156             - str_replace:
3157                 template:
3158                   get_param: [EndpointMap, IronicPublic, host]
3159                 params:
3160                   CLOUDNAME:
3161                     get_param:
3162                     - CloudEndpoints
3163                     - get_param: [ServiceNetMap, PublicNetwork]
3164                   IP_ADDRESS:
3165                     get_param:
3166                     - NetIpMap
3167                     - str_replace:
3168                         params:
3169                           NETWORK:
3170                             get_param: [ServiceNetMap, PublicNetwork]
3171                         template: NETWORK_uri
3172             - ':'
3173             - get_param: [EndpointMap, IronicPublic, port]
3174             - /v1
3175         uri_no_suffix:
3176           list_join:
3177           - ''
3178           - - get_param: [EndpointMap, IronicPublic, protocol]
3179             - ://
3180             - str_replace:
3181                 template:
3182                   get_param: [EndpointMap, IronicPublic, host]
3183                 params:
3184                   CLOUDNAME:
3185                     get_param:
3186                     - CloudEndpoints
3187                     - get_param: [ServiceNetMap, PublicNetwork]
3188                   IP_ADDRESS:
3189                     get_param:
3190                     - NetIpMap
3191                     - str_replace:
3192                         params:
3193                           NETWORK:
3194                             get_param: [ServiceNetMap, PublicNetwork]
3195                         template: NETWORK_uri
3196             - ':'
3197             - get_param: [EndpointMap, IronicPublic, port]
3198       KeystoneAdmin:
3199         host:
3200           str_replace:
3201             template:
3202               get_param: [EndpointMap, KeystoneAdmin, host]
3203             params:
3204               CLOUDNAME:
3205                 get_param:
3206                 - CloudEndpoints
3207                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3208               IP_ADDRESS:
3209                 get_param:
3210                 - NetIpMap
3211                 - str_replace:
3212                     params:
3213                       NETWORK:
3214                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3215                     template: NETWORK_uri
3216         host_nobrackets:
3217           str_replace:
3218             template:
3219               get_param: [EndpointMap, KeystoneAdmin, host]
3220             params:
3221               CLOUDNAME:
3222                 get_param:
3223                 - CloudEndpoints
3224                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3225               IP_ADDRESS:
3226                 get_param:
3227                 - NetIpMap
3228                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3229         port:
3230           get_param: [EndpointMap, KeystoneAdmin, port]
3231         protocol:
3232           get_param: [EndpointMap, KeystoneAdmin, protocol]
3233         uri:
3234           list_join:
3235           - ''
3236           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3237             - ://
3238             - str_replace:
3239                 template:
3240                   get_param: [EndpointMap, KeystoneAdmin, host]
3241                 params:
3242                   CLOUDNAME:
3243                     get_param:
3244                     - CloudEndpoints
3245                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3246                   IP_ADDRESS:
3247                     get_param:
3248                     - NetIpMap
3249                     - str_replace:
3250                         params:
3251                           NETWORK:
3252                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3253                         template: NETWORK_uri
3254             - ':'
3255             - get_param: [EndpointMap, KeystoneAdmin, port]
3256             - /v2.0
3257         uri_no_suffix:
3258           list_join:
3259           - ''
3260           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3261             - ://
3262             - str_replace:
3263                 template:
3264                   get_param: [EndpointMap, KeystoneAdmin, host]
3265                 params:
3266                   CLOUDNAME:
3267                     get_param:
3268                     - CloudEndpoints
3269                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3270                   IP_ADDRESS:
3271                     get_param:
3272                     - NetIpMap
3273                     - str_replace:
3274                         params:
3275                           NETWORK:
3276                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3277                         template: NETWORK_uri
3278             - ':'
3279             - get_param: [EndpointMap, KeystoneAdmin, port]
3280       KeystoneEC2:
3281         host:
3282           str_replace:
3283             template:
3284               get_param: [EndpointMap, KeystoneInternal, host]
3285             params:
3286               CLOUDNAME:
3287                 get_param:
3288                 - CloudEndpoints
3289                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3290               IP_ADDRESS:
3291                 get_param:
3292                 - NetIpMap
3293                 - str_replace:
3294                     params:
3295                       NETWORK:
3296                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3297                     template: NETWORK_uri
3298         host_nobrackets:
3299           str_replace:
3300             template:
3301               get_param: [EndpointMap, KeystoneInternal, host]
3302             params:
3303               CLOUDNAME:
3304                 get_param:
3305                 - CloudEndpoints
3306                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3307               IP_ADDRESS:
3308                 get_param:
3309                 - NetIpMap
3310                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3311         port:
3312           get_param: [EndpointMap, KeystoneInternal, port]
3313         protocol:
3314           get_param: [EndpointMap, KeystoneInternal, protocol]
3315         uri:
3316           list_join:
3317           - ''
3318           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3319             - ://
3320             - str_replace:
3321                 template:
3322                   get_param: [EndpointMap, KeystoneInternal, host]
3323                 params:
3324                   CLOUDNAME:
3325                     get_param:
3326                     - CloudEndpoints
3327                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3328                   IP_ADDRESS:
3329                     get_param:
3330                     - NetIpMap
3331                     - str_replace:
3332                         params:
3333                           NETWORK:
3334                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3335                         template: NETWORK_uri
3336             - ':'
3337             - get_param: [EndpointMap, KeystoneInternal, port]
3338             - /v2.0/ec2tokens
3339         uri_no_suffix:
3340           list_join:
3341           - ''
3342           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3343             - ://
3344             - str_replace:
3345                 template:
3346                   get_param: [EndpointMap, KeystoneInternal, host]
3347                 params:
3348                   CLOUDNAME:
3349                     get_param:
3350                     - CloudEndpoints
3351                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3352                   IP_ADDRESS:
3353                     get_param:
3354                     - NetIpMap
3355                     - str_replace:
3356                         params:
3357                           NETWORK:
3358                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3359                         template: NETWORK_uri
3360             - ':'
3361             - get_param: [EndpointMap, KeystoneInternal, port]
3362       KeystoneInternal:
3363         host:
3364           str_replace:
3365             template:
3366               get_param: [EndpointMap, KeystoneInternal, host]
3367             params:
3368               CLOUDNAME:
3369                 get_param:
3370                 - CloudEndpoints
3371                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3372               IP_ADDRESS:
3373                 get_param:
3374                 - NetIpMap
3375                 - str_replace:
3376                     params:
3377                       NETWORK:
3378                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3379                     template: NETWORK_uri
3380         host_nobrackets:
3381           str_replace:
3382             template:
3383               get_param: [EndpointMap, KeystoneInternal, host]
3384             params:
3385               CLOUDNAME:
3386                 get_param:
3387                 - CloudEndpoints
3388                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3389               IP_ADDRESS:
3390                 get_param:
3391                 - NetIpMap
3392                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3393         port:
3394           get_param: [EndpointMap, KeystoneInternal, port]
3395         protocol:
3396           get_param: [EndpointMap, KeystoneInternal, protocol]
3397         uri:
3398           list_join:
3399           - ''
3400           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3401             - ://
3402             - str_replace:
3403                 template:
3404                   get_param: [EndpointMap, KeystoneInternal, host]
3405                 params:
3406                   CLOUDNAME:
3407                     get_param:
3408                     - CloudEndpoints
3409                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3410                   IP_ADDRESS:
3411                     get_param:
3412                     - NetIpMap
3413                     - str_replace:
3414                         params:
3415                           NETWORK:
3416                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3417                         template: NETWORK_uri
3418             - ':'
3419             - get_param: [EndpointMap, KeystoneInternal, port]
3420             - /v2.0
3421         uri_no_suffix:
3422           list_join:
3423           - ''
3424           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3425             - ://
3426             - str_replace:
3427                 template:
3428                   get_param: [EndpointMap, KeystoneInternal, host]
3429                 params:
3430                   CLOUDNAME:
3431                     get_param:
3432                     - CloudEndpoints
3433                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3434                   IP_ADDRESS:
3435                     get_param:
3436                     - NetIpMap
3437                     - str_replace:
3438                         params:
3439                           NETWORK:
3440                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3441                         template: NETWORK_uri
3442             - ':'
3443             - get_param: [EndpointMap, KeystoneInternal, port]
3444       KeystonePublic:
3445         host:
3446           str_replace:
3447             template:
3448               get_param: [EndpointMap, KeystonePublic, host]
3449             params:
3450               CLOUDNAME:
3451                 get_param:
3452                 - CloudEndpoints
3453                 - get_param: [ServiceNetMap, PublicNetwork]
3454               IP_ADDRESS:
3455                 get_param:
3456                 - NetIpMap
3457                 - str_replace:
3458                     params:
3459                       NETWORK:
3460                         get_param: [ServiceNetMap, PublicNetwork]
3461                     template: NETWORK_uri
3462         host_nobrackets:
3463           str_replace:
3464             template:
3465               get_param: [EndpointMap, KeystonePublic, host]
3466             params:
3467               CLOUDNAME:
3468                 get_param:
3469                 - CloudEndpoints
3470                 - get_param: [ServiceNetMap, PublicNetwork]
3471               IP_ADDRESS:
3472                 get_param:
3473                 - NetIpMap
3474                 - get_param: [ServiceNetMap, PublicNetwork]
3475         port:
3476           get_param: [EndpointMap, KeystonePublic, port]
3477         protocol:
3478           get_param: [EndpointMap, KeystonePublic, protocol]
3479         uri:
3480           list_join:
3481           - ''
3482           - - get_param: [EndpointMap, KeystonePublic, protocol]
3483             - ://
3484             - str_replace:
3485                 template:
3486                   get_param: [EndpointMap, KeystonePublic, host]
3487                 params:
3488                   CLOUDNAME:
3489                     get_param:
3490                     - CloudEndpoints
3491                     - get_param: [ServiceNetMap, PublicNetwork]
3492                   IP_ADDRESS:
3493                     get_param:
3494                     - NetIpMap
3495                     - str_replace:
3496                         params:
3497                           NETWORK:
3498                             get_param: [ServiceNetMap, PublicNetwork]
3499                         template: NETWORK_uri
3500             - ':'
3501             - get_param: [EndpointMap, KeystonePublic, port]
3502             - /v2.0
3503         uri_no_suffix:
3504           list_join:
3505           - ''
3506           - - get_param: [EndpointMap, KeystonePublic, protocol]
3507             - ://
3508             - str_replace:
3509                 template:
3510                   get_param: [EndpointMap, KeystonePublic, host]
3511                 params:
3512                   CLOUDNAME:
3513                     get_param:
3514                     - CloudEndpoints
3515                     - get_param: [ServiceNetMap, PublicNetwork]
3516                   IP_ADDRESS:
3517                     get_param:
3518                     - NetIpMap
3519                     - str_replace:
3520                         params:
3521                           NETWORK:
3522                             get_param: [ServiceNetMap, PublicNetwork]
3523                         template: NETWORK_uri
3524             - ':'
3525             - get_param: [EndpointMap, KeystonePublic, port]
3526       KeystoneV3Admin:
3527         host:
3528           str_replace:
3529             template:
3530               get_param: [EndpointMap, KeystoneAdmin, host]
3531             params:
3532               CLOUDNAME:
3533                 get_param:
3534                 - CloudEndpoints
3535                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3536               IP_ADDRESS:
3537                 get_param:
3538                 - NetIpMap
3539                 - str_replace:
3540                     params:
3541                       NETWORK:
3542                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3543                     template: NETWORK_uri
3544         host_nobrackets:
3545           str_replace:
3546             template:
3547               get_param: [EndpointMap, KeystoneAdmin, host]
3548             params:
3549               CLOUDNAME:
3550                 get_param:
3551                 - CloudEndpoints
3552                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3553               IP_ADDRESS:
3554                 get_param:
3555                 - NetIpMap
3556                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3557         port:
3558           get_param: [EndpointMap, KeystoneAdmin, port]
3559         protocol:
3560           get_param: [EndpointMap, KeystoneAdmin, protocol]
3561         uri:
3562           list_join:
3563           - ''
3564           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3565             - ://
3566             - str_replace:
3567                 template:
3568                   get_param: [EndpointMap, KeystoneAdmin, host]
3569                 params:
3570                   CLOUDNAME:
3571                     get_param:
3572                     - CloudEndpoints
3573                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3574                   IP_ADDRESS:
3575                     get_param:
3576                     - NetIpMap
3577                     - str_replace:
3578                         params:
3579                           NETWORK:
3580                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3581                         template: NETWORK_uri
3582             - ':'
3583             - get_param: [EndpointMap, KeystoneAdmin, port]
3584             - /v3
3585         uri_no_suffix:
3586           list_join:
3587           - ''
3588           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
3589             - ://
3590             - str_replace:
3591                 template:
3592                   get_param: [EndpointMap, KeystoneAdmin, host]
3593                 params:
3594                   CLOUDNAME:
3595                     get_param:
3596                     - CloudEndpoints
3597                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3598                   IP_ADDRESS:
3599                     get_param:
3600                     - NetIpMap
3601                     - str_replace:
3602                         params:
3603                           NETWORK:
3604                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
3605                         template: NETWORK_uri
3606             - ':'
3607             - get_param: [EndpointMap, KeystoneAdmin, port]
3608       KeystoneV3Internal:
3609         host:
3610           str_replace:
3611             template:
3612               get_param: [EndpointMap, KeystoneInternal, host]
3613             params:
3614               CLOUDNAME:
3615                 get_param:
3616                 - CloudEndpoints
3617                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3618               IP_ADDRESS:
3619                 get_param:
3620                 - NetIpMap
3621                 - str_replace:
3622                     params:
3623                       NETWORK:
3624                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3625                     template: NETWORK_uri
3626         host_nobrackets:
3627           str_replace:
3628             template:
3629               get_param: [EndpointMap, KeystoneInternal, host]
3630             params:
3631               CLOUDNAME:
3632                 get_param:
3633                 - CloudEndpoints
3634                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3635               IP_ADDRESS:
3636                 get_param:
3637                 - NetIpMap
3638                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3639         port:
3640           get_param: [EndpointMap, KeystoneInternal, port]
3641         protocol:
3642           get_param: [EndpointMap, KeystoneInternal, protocol]
3643         uri:
3644           list_join:
3645           - ''
3646           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3647             - ://
3648             - str_replace:
3649                 template:
3650                   get_param: [EndpointMap, KeystoneInternal, host]
3651                 params:
3652                   CLOUDNAME:
3653                     get_param:
3654                     - CloudEndpoints
3655                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3656                   IP_ADDRESS:
3657                     get_param:
3658                     - NetIpMap
3659                     - str_replace:
3660                         params:
3661                           NETWORK:
3662                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3663                         template: NETWORK_uri
3664             - ':'
3665             - get_param: [EndpointMap, KeystoneInternal, port]
3666             - /v3
3667         uri_no_suffix:
3668           list_join:
3669           - ''
3670           - - get_param: [EndpointMap, KeystoneInternal, protocol]
3671             - ://
3672             - str_replace:
3673                 template:
3674                   get_param: [EndpointMap, KeystoneInternal, host]
3675                 params:
3676                   CLOUDNAME:
3677                     get_param:
3678                     - CloudEndpoints
3679                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3680                   IP_ADDRESS:
3681                     get_param:
3682                     - NetIpMap
3683                     - str_replace:
3684                         params:
3685                           NETWORK:
3686                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
3687                         template: NETWORK_uri
3688             - ':'
3689             - get_param: [EndpointMap, KeystoneInternal, port]
3690       KeystoneV3Public:
3691         host:
3692           str_replace:
3693             template:
3694               get_param: [EndpointMap, KeystonePublic, host]
3695             params:
3696               CLOUDNAME:
3697                 get_param:
3698                 - CloudEndpoints
3699                 - get_param: [ServiceNetMap, PublicNetwork]
3700               IP_ADDRESS:
3701                 get_param:
3702                 - NetIpMap
3703                 - str_replace:
3704                     params:
3705                       NETWORK:
3706                         get_param: [ServiceNetMap, PublicNetwork]
3707                     template: NETWORK_uri
3708         host_nobrackets:
3709           str_replace:
3710             template:
3711               get_param: [EndpointMap, KeystonePublic, host]
3712             params:
3713               CLOUDNAME:
3714                 get_param:
3715                 - CloudEndpoints
3716                 - get_param: [ServiceNetMap, PublicNetwork]
3717               IP_ADDRESS:
3718                 get_param:
3719                 - NetIpMap
3720                 - get_param: [ServiceNetMap, PublicNetwork]
3721         port:
3722           get_param: [EndpointMap, KeystonePublic, port]
3723         protocol:
3724           get_param: [EndpointMap, KeystonePublic, protocol]
3725         uri:
3726           list_join:
3727           - ''
3728           - - get_param: [EndpointMap, KeystonePublic, protocol]
3729             - ://
3730             - str_replace:
3731                 template:
3732                   get_param: [EndpointMap, KeystonePublic, host]
3733                 params:
3734                   CLOUDNAME:
3735                     get_param:
3736                     - CloudEndpoints
3737                     - get_param: [ServiceNetMap, PublicNetwork]
3738                   IP_ADDRESS:
3739                     get_param:
3740                     - NetIpMap
3741                     - str_replace:
3742                         params:
3743                           NETWORK:
3744                             get_param: [ServiceNetMap, PublicNetwork]
3745                         template: NETWORK_uri
3746             - ':'
3747             - get_param: [EndpointMap, KeystonePublic, port]
3748             - /v3
3749         uri_no_suffix:
3750           list_join:
3751           - ''
3752           - - get_param: [EndpointMap, KeystonePublic, protocol]
3753             - ://
3754             - str_replace:
3755                 template:
3756                   get_param: [EndpointMap, KeystonePublic, host]
3757                 params:
3758                   CLOUDNAME:
3759                     get_param:
3760                     - CloudEndpoints
3761                     - get_param: [ServiceNetMap, PublicNetwork]
3762                   IP_ADDRESS:
3763                     get_param:
3764                     - NetIpMap
3765                     - str_replace:
3766                         params:
3767                           NETWORK:
3768                             get_param: [ServiceNetMap, PublicNetwork]
3769                         template: NETWORK_uri
3770             - ':'
3771             - get_param: [EndpointMap, KeystonePublic, port]
3772       ManilaAdmin:
3773         host:
3774           str_replace:
3775             template:
3776               get_param: [EndpointMap, ManilaAdmin, host]
3777             params:
3778               CLOUDNAME:
3779                 get_param:
3780                 - CloudEndpoints
3781                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3782               IP_ADDRESS:
3783                 get_param:
3784                 - NetIpMap
3785                 - str_replace:
3786                     params:
3787                       NETWORK:
3788                         get_param: [ServiceNetMap, ManilaApiNetwork]
3789                     template: NETWORK_uri
3790         host_nobrackets:
3791           str_replace:
3792             template:
3793               get_param: [EndpointMap, ManilaAdmin, host]
3794             params:
3795               CLOUDNAME:
3796                 get_param:
3797                 - CloudEndpoints
3798                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3799               IP_ADDRESS:
3800                 get_param:
3801                 - NetIpMap
3802                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3803         port:
3804           get_param: [EndpointMap, ManilaAdmin, port]
3805         protocol:
3806           get_param: [EndpointMap, ManilaAdmin, protocol]
3807         uri:
3808           list_join:
3809           - ''
3810           - - get_param: [EndpointMap, ManilaAdmin, protocol]
3811             - ://
3812             - str_replace:
3813                 template:
3814                   get_param: [EndpointMap, ManilaAdmin, host]
3815                 params:
3816                   CLOUDNAME:
3817                     get_param:
3818                     - CloudEndpoints
3819                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3820                   IP_ADDRESS:
3821                     get_param:
3822                     - NetIpMap
3823                     - str_replace:
3824                         params:
3825                           NETWORK:
3826                             get_param: [ServiceNetMap, ManilaApiNetwork]
3827                         template: NETWORK_uri
3828             - ':'
3829             - get_param: [EndpointMap, ManilaAdmin, port]
3830             - /v2/%(tenant_id)s
3831         uri_no_suffix:
3832           list_join:
3833           - ''
3834           - - get_param: [EndpointMap, ManilaAdmin, protocol]
3835             - ://
3836             - str_replace:
3837                 template:
3838                   get_param: [EndpointMap, ManilaAdmin, host]
3839                 params:
3840                   CLOUDNAME:
3841                     get_param:
3842                     - CloudEndpoints
3843                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3844                   IP_ADDRESS:
3845                     get_param:
3846                     - NetIpMap
3847                     - str_replace:
3848                         params:
3849                           NETWORK:
3850                             get_param: [ServiceNetMap, ManilaApiNetwork]
3851                         template: NETWORK_uri
3852             - ':'
3853             - get_param: [EndpointMap, ManilaAdmin, port]
3854       ManilaInternal:
3855         host:
3856           str_replace:
3857             template:
3858               get_param: [EndpointMap, ManilaInternal, host]
3859             params:
3860               CLOUDNAME:
3861                 get_param:
3862                 - CloudEndpoints
3863                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3864               IP_ADDRESS:
3865                 get_param:
3866                 - NetIpMap
3867                 - str_replace:
3868                     params:
3869                       NETWORK:
3870                         get_param: [ServiceNetMap, ManilaApiNetwork]
3871                     template: NETWORK_uri
3872         host_nobrackets:
3873           str_replace:
3874             template:
3875               get_param: [EndpointMap, ManilaInternal, host]
3876             params:
3877               CLOUDNAME:
3878                 get_param:
3879                 - CloudEndpoints
3880                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3881               IP_ADDRESS:
3882                 get_param:
3883                 - NetIpMap
3884                 - get_param: [ServiceNetMap, ManilaApiNetwork]
3885         port:
3886           get_param: [EndpointMap, ManilaInternal, port]
3887         protocol:
3888           get_param: [EndpointMap, ManilaInternal, protocol]
3889         uri:
3890           list_join:
3891           - ''
3892           - - get_param: [EndpointMap, ManilaInternal, protocol]
3893             - ://
3894             - str_replace:
3895                 template:
3896                   get_param: [EndpointMap, ManilaInternal, host]
3897                 params:
3898                   CLOUDNAME:
3899                     get_param:
3900                     - CloudEndpoints
3901                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3902                   IP_ADDRESS:
3903                     get_param:
3904                     - NetIpMap
3905                     - str_replace:
3906                         params:
3907                           NETWORK:
3908                             get_param: [ServiceNetMap, ManilaApiNetwork]
3909                         template: NETWORK_uri
3910             - ':'
3911             - get_param: [EndpointMap, ManilaInternal, port]
3912             - /v2/%(tenant_id)s
3913         uri_no_suffix:
3914           list_join:
3915           - ''
3916           - - get_param: [EndpointMap, ManilaInternal, protocol]
3917             - ://
3918             - str_replace:
3919                 template:
3920                   get_param: [EndpointMap, ManilaInternal, host]
3921                 params:
3922                   CLOUDNAME:
3923                     get_param:
3924                     - CloudEndpoints
3925                     - get_param: [ServiceNetMap, ManilaApiNetwork]
3926                   IP_ADDRESS:
3927                     get_param:
3928                     - NetIpMap
3929                     - str_replace:
3930                         params:
3931                           NETWORK:
3932                             get_param: [ServiceNetMap, ManilaApiNetwork]
3933                         template: NETWORK_uri
3934             - ':'
3935             - get_param: [EndpointMap, ManilaInternal, port]
3936       ManilaPublic:
3937         host:
3938           str_replace:
3939             template:
3940               get_param: [EndpointMap, ManilaPublic, host]
3941             params:
3942               CLOUDNAME:
3943                 get_param:
3944                 - CloudEndpoints
3945                 - get_param: [ServiceNetMap, PublicNetwork]
3946               IP_ADDRESS:
3947                 get_param:
3948                 - NetIpMap
3949                 - str_replace:
3950                     params:
3951                       NETWORK:
3952                         get_param: [ServiceNetMap, PublicNetwork]
3953                     template: NETWORK_uri
3954         host_nobrackets:
3955           str_replace:
3956             template:
3957               get_param: [EndpointMap, ManilaPublic, host]
3958             params:
3959               CLOUDNAME:
3960                 get_param:
3961                 - CloudEndpoints
3962                 - get_param: [ServiceNetMap, PublicNetwork]
3963               IP_ADDRESS:
3964                 get_param:
3965                 - NetIpMap
3966                 - get_param: [ServiceNetMap, PublicNetwork]
3967         port:
3968           get_param: [EndpointMap, ManilaPublic, port]
3969         protocol:
3970           get_param: [EndpointMap, ManilaPublic, protocol]
3971         uri:
3972           list_join:
3973           - ''
3974           - - get_param: [EndpointMap, ManilaPublic, protocol]
3975             - ://
3976             - str_replace:
3977                 template:
3978                   get_param: [EndpointMap, ManilaPublic, host]
3979                 params:
3980                   CLOUDNAME:
3981                     get_param:
3982                     - CloudEndpoints
3983                     - get_param: [ServiceNetMap, PublicNetwork]
3984                   IP_ADDRESS:
3985                     get_param:
3986                     - NetIpMap
3987                     - str_replace:
3988                         params:
3989                           NETWORK:
3990                             get_param: [ServiceNetMap, PublicNetwork]
3991                         template: NETWORK_uri
3992             - ':'
3993             - get_param: [EndpointMap, ManilaPublic, port]
3994             - /v2/%(tenant_id)s
3995         uri_no_suffix:
3996           list_join:
3997           - ''
3998           - - get_param: [EndpointMap, ManilaPublic, protocol]
3999             - ://
4000             - str_replace:
4001                 template:
4002                   get_param: [EndpointMap, ManilaPublic, host]
4003                 params:
4004                   CLOUDNAME:
4005                     get_param:
4006                     - CloudEndpoints
4007                     - get_param: [ServiceNetMap, PublicNetwork]
4008                   IP_ADDRESS:
4009                     get_param:
4010                     - NetIpMap
4011                     - str_replace:
4012                         params:
4013                           NETWORK:
4014                             get_param: [ServiceNetMap, PublicNetwork]
4015                         template: NETWORK_uri
4016             - ':'
4017             - get_param: [EndpointMap, ManilaPublic, port]
4018       ManilaV1Admin:
4019         host:
4020           str_replace:
4021             template:
4022               get_param: [EndpointMap, ManilaAdmin, host]
4023             params:
4024               CLOUDNAME:
4025                 get_param:
4026                 - CloudEndpoints
4027                 - get_param: [ServiceNetMap, ManilaApiNetwork]
4028               IP_ADDRESS:
4029                 get_param:
4030                 - NetIpMap
4031                 - str_replace:
4032                     params:
4033                       NETWORK:
4034                         get_param: [ServiceNetMap, ManilaApiNetwork]
4035                     template: NETWORK_uri
4036         host_nobrackets:
4037           str_replace:
4038             template:
4039               get_param: [EndpointMap, ManilaAdmin, host]
4040             params:
4041               CLOUDNAME:
4042                 get_param:
4043                 - CloudEndpoints
4044                 - get_param: [ServiceNetMap, ManilaApiNetwork]
4045               IP_ADDRESS:
4046                 get_param:
4047                 - NetIpMap
4048                 - get_param: [ServiceNetMap, ManilaApiNetwork]
4049         port:
4050           get_param: [EndpointMap, ManilaAdmin, port]
4051         protocol:
4052           get_param: [EndpointMap, ManilaAdmin, protocol]
4053         uri:
4054           list_join:
4055           - ''
4056           - - get_param: [EndpointMap, ManilaAdmin, protocol]
4057             - ://
4058             - str_replace:
4059                 template:
4060                   get_param: [EndpointMap, ManilaAdmin, host]
4061                 params:
4062                   CLOUDNAME:
4063                     get_param:
4064                     - CloudEndpoints
4065                     - get_param: [ServiceNetMap, ManilaApiNetwork]
4066                   IP_ADDRESS:
4067                     get_param:
4068                     - NetIpMap
4069                     - str_replace:
4070                         params:
4071                           NETWORK:
4072                             get_param: [ServiceNetMap, ManilaApiNetwork]
4073                         template: NETWORK_uri
4074             - ':'
4075             - get_param: [EndpointMap, ManilaAdmin, port]
4076             - /v1/%(tenant_id)s
4077         uri_no_suffix:
4078           list_join:
4079           - ''
4080           - - get_param: [EndpointMap, ManilaAdmin, protocol]
4081             - ://
4082             - str_replace:
4083                 template:
4084                   get_param: [EndpointMap, ManilaAdmin, host]
4085                 params:
4086                   CLOUDNAME:
4087                     get_param:
4088                     - CloudEndpoints
4089                     - get_param: [ServiceNetMap, ManilaApiNetwork]
4090                   IP_ADDRESS:
4091                     get_param:
4092                     - NetIpMap
4093                     - str_replace:
4094                         params:
4095                           NETWORK:
4096                             get_param: [ServiceNetMap, ManilaApiNetwork]
4097                         template: NETWORK_uri
4098             - ':'
4099             - get_param: [EndpointMap, ManilaAdmin, port]
4100       ManilaV1Internal:
4101         host:
4102           str_replace:
4103             template:
4104               get_param: [EndpointMap, ManilaInternal, host]
4105             params:
4106               CLOUDNAME:
4107                 get_param:
4108                 - CloudEndpoints
4109                 - get_param: [ServiceNetMap, ManilaApiNetwork]
4110               IP_ADDRESS:
4111                 get_param:
4112                 - NetIpMap
4113                 - str_replace:
4114                     params:
4115                       NETWORK:
4116                         get_param: [ServiceNetMap, ManilaApiNetwork]
4117                     template: NETWORK_uri
4118         host_nobrackets:
4119           str_replace:
4120             template:
4121               get_param: [EndpointMap, ManilaInternal, host]
4122             params:
4123               CLOUDNAME:
4124                 get_param:
4125                 - CloudEndpoints
4126                 - get_param: [ServiceNetMap, ManilaApiNetwork]
4127               IP_ADDRESS:
4128                 get_param:
4129                 - NetIpMap
4130                 - get_param: [ServiceNetMap, ManilaApiNetwork]
4131         port:
4132           get_param: [EndpointMap, ManilaInternal, port]
4133         protocol:
4134           get_param: [EndpointMap, ManilaInternal, protocol]
4135         uri:
4136           list_join:
4137           - ''
4138           - - get_param: [EndpointMap, ManilaInternal, protocol]
4139             - ://
4140             - str_replace:
4141                 template:
4142                   get_param: [EndpointMap, ManilaInternal, host]
4143                 params:
4144                   CLOUDNAME:
4145                     get_param:
4146                     - CloudEndpoints
4147                     - get_param: [ServiceNetMap, ManilaApiNetwork]
4148                   IP_ADDRESS:
4149                     get_param:
4150                     - NetIpMap
4151                     - str_replace:
4152                         params:
4153                           NETWORK:
4154                             get_param: [ServiceNetMap, ManilaApiNetwork]
4155                         template: NETWORK_uri
4156             - ':'
4157             - get_param: [EndpointMap, ManilaInternal, port]
4158             - /v1/%(tenant_id)s
4159         uri_no_suffix:
4160           list_join:
4161           - ''
4162           - - get_param: [EndpointMap, ManilaInternal, protocol]
4163             - ://
4164             - str_replace:
4165                 template:
4166                   get_param: [EndpointMap, ManilaInternal, host]
4167                 params:
4168                   CLOUDNAME:
4169                     get_param:
4170                     - CloudEndpoints
4171                     - get_param: [ServiceNetMap, ManilaApiNetwork]
4172                   IP_ADDRESS:
4173                     get_param:
4174                     - NetIpMap
4175                     - str_replace:
4176                         params:
4177                           NETWORK:
4178                             get_param: [ServiceNetMap, ManilaApiNetwork]
4179                         template: NETWORK_uri
4180             - ':'
4181             - get_param: [EndpointMap, ManilaInternal, port]
4182       ManilaV1Public:
4183         host:
4184           str_replace:
4185             template:
4186               get_param: [EndpointMap, ManilaPublic, host]
4187             params:
4188               CLOUDNAME:
4189                 get_param:
4190                 - CloudEndpoints
4191                 - get_param: [ServiceNetMap, PublicNetwork]
4192               IP_ADDRESS:
4193                 get_param:
4194                 - NetIpMap
4195                 - str_replace:
4196                     params:
4197                       NETWORK:
4198                         get_param: [ServiceNetMap, PublicNetwork]
4199                     template: NETWORK_uri
4200         host_nobrackets:
4201           str_replace:
4202             template:
4203               get_param: [EndpointMap, ManilaPublic, host]
4204             params:
4205               CLOUDNAME:
4206                 get_param:
4207                 - CloudEndpoints
4208                 - get_param: [ServiceNetMap, PublicNetwork]
4209               IP_ADDRESS:
4210                 get_param:
4211                 - NetIpMap
4212                 - get_param: [ServiceNetMap, PublicNetwork]
4213         port:
4214           get_param: [EndpointMap, ManilaPublic, port]
4215         protocol:
4216           get_param: [EndpointMap, ManilaPublic, protocol]
4217         uri:
4218           list_join:
4219           - ''
4220           - - get_param: [EndpointMap, ManilaPublic, protocol]
4221             - ://
4222             - str_replace:
4223                 template:
4224                   get_param: [EndpointMap, ManilaPublic, host]
4225                 params:
4226                   CLOUDNAME:
4227                     get_param:
4228                     - CloudEndpoints
4229                     - get_param: [ServiceNetMap, PublicNetwork]
4230                   IP_ADDRESS:
4231                     get_param:
4232                     - NetIpMap
4233                     - str_replace:
4234                         params:
4235                           NETWORK:
4236                             get_param: [ServiceNetMap, PublicNetwork]
4237                         template: NETWORK_uri
4238             - ':'
4239             - get_param: [EndpointMap, ManilaPublic, port]
4240             - /v1/%(tenant_id)s
4241         uri_no_suffix:
4242           list_join:
4243           - ''
4244           - - get_param: [EndpointMap, ManilaPublic, protocol]
4245             - ://
4246             - str_replace:
4247                 template:
4248                   get_param: [EndpointMap, ManilaPublic, host]
4249                 params:
4250                   CLOUDNAME:
4251                     get_param:
4252                     - CloudEndpoints
4253                     - get_param: [ServiceNetMap, PublicNetwork]
4254                   IP_ADDRESS:
4255                     get_param:
4256                     - NetIpMap
4257                     - str_replace:
4258                         params:
4259                           NETWORK:
4260                             get_param: [ServiceNetMap, PublicNetwork]
4261                         template: NETWORK_uri
4262             - ':'
4263             - get_param: [EndpointMap, ManilaPublic, port]
4264       MistralAdmin:
4265         host:
4266           str_replace:
4267             template:
4268               get_param: [EndpointMap, MistralAdmin, host]
4269             params:
4270               CLOUDNAME:
4271                 get_param:
4272                 - CloudEndpoints
4273                 - get_param: [ServiceNetMap, MistralApiNetwork]
4274               IP_ADDRESS:
4275                 get_param:
4276                 - NetIpMap
4277                 - str_replace:
4278                     params:
4279                       NETWORK:
4280                         get_param: [ServiceNetMap, MistralApiNetwork]
4281                     template: NETWORK_uri
4282         host_nobrackets:
4283           str_replace:
4284             template:
4285               get_param: [EndpointMap, MistralAdmin, host]
4286             params:
4287               CLOUDNAME:
4288                 get_param:
4289                 - CloudEndpoints
4290                 - get_param: [ServiceNetMap, MistralApiNetwork]
4291               IP_ADDRESS:
4292                 get_param:
4293                 - NetIpMap
4294                 - get_param: [ServiceNetMap, MistralApiNetwork]
4295         port:
4296           get_param: [EndpointMap, MistralAdmin, port]
4297         protocol:
4298           get_param: [EndpointMap, MistralAdmin, protocol]
4299         uri:
4300           list_join:
4301           - ''
4302           - - get_param: [EndpointMap, MistralAdmin, protocol]
4303             - ://
4304             - str_replace:
4305                 template:
4306                   get_param: [EndpointMap, MistralAdmin, host]
4307                 params:
4308                   CLOUDNAME:
4309                     get_param:
4310                     - CloudEndpoints
4311                     - get_param: [ServiceNetMap, MistralApiNetwork]
4312                   IP_ADDRESS:
4313                     get_param:
4314                     - NetIpMap
4315                     - str_replace:
4316                         params:
4317                           NETWORK:
4318                             get_param: [ServiceNetMap, MistralApiNetwork]
4319                         template: NETWORK_uri
4320             - ':'
4321             - get_param: [EndpointMap, MistralAdmin, port]
4322             - /v2
4323         uri_no_suffix:
4324           list_join:
4325           - ''
4326           - - get_param: [EndpointMap, MistralAdmin, protocol]
4327             - ://
4328             - str_replace:
4329                 template:
4330                   get_param: [EndpointMap, MistralAdmin, host]
4331                 params:
4332                   CLOUDNAME:
4333                     get_param:
4334                     - CloudEndpoints
4335                     - get_param: [ServiceNetMap, MistralApiNetwork]
4336                   IP_ADDRESS:
4337                     get_param:
4338                     - NetIpMap
4339                     - str_replace:
4340                         params:
4341                           NETWORK:
4342                             get_param: [ServiceNetMap, MistralApiNetwork]
4343                         template: NETWORK_uri
4344             - ':'
4345             - get_param: [EndpointMap, MistralAdmin, port]
4346       MistralInternal:
4347         host:
4348           str_replace:
4349             template:
4350               get_param: [EndpointMap, MistralInternal, host]
4351             params:
4352               CLOUDNAME:
4353                 get_param:
4354                 - CloudEndpoints
4355                 - get_param: [ServiceNetMap, MistralApiNetwork]
4356               IP_ADDRESS:
4357                 get_param:
4358                 - NetIpMap
4359                 - str_replace:
4360                     params:
4361                       NETWORK:
4362                         get_param: [ServiceNetMap, MistralApiNetwork]
4363                     template: NETWORK_uri
4364         host_nobrackets:
4365           str_replace:
4366             template:
4367               get_param: [EndpointMap, MistralInternal, host]
4368             params:
4369               CLOUDNAME:
4370                 get_param:
4371                 - CloudEndpoints
4372                 - get_param: [ServiceNetMap, MistralApiNetwork]
4373               IP_ADDRESS:
4374                 get_param:
4375                 - NetIpMap
4376                 - get_param: [ServiceNetMap, MistralApiNetwork]
4377         port:
4378           get_param: [EndpointMap, MistralInternal, port]
4379         protocol:
4380           get_param: [EndpointMap, MistralInternal, protocol]
4381         uri:
4382           list_join:
4383           - ''
4384           - - get_param: [EndpointMap, MistralInternal, protocol]
4385             - ://
4386             - str_replace:
4387                 template:
4388                   get_param: [EndpointMap, MistralInternal, host]
4389                 params:
4390                   CLOUDNAME:
4391                     get_param:
4392                     - CloudEndpoints
4393                     - get_param: [ServiceNetMap, MistralApiNetwork]
4394                   IP_ADDRESS:
4395                     get_param:
4396                     - NetIpMap
4397                     - str_replace:
4398                         params:
4399                           NETWORK:
4400                             get_param: [ServiceNetMap, MistralApiNetwork]
4401                         template: NETWORK_uri
4402             - ':'
4403             - get_param: [EndpointMap, MistralInternal, port]
4404             - /v2
4405         uri_no_suffix:
4406           list_join:
4407           - ''
4408           - - get_param: [EndpointMap, MistralInternal, protocol]
4409             - ://
4410             - str_replace:
4411                 template:
4412                   get_param: [EndpointMap, MistralInternal, host]
4413                 params:
4414                   CLOUDNAME:
4415                     get_param:
4416                     - CloudEndpoints
4417                     - get_param: [ServiceNetMap, MistralApiNetwork]
4418                   IP_ADDRESS:
4419                     get_param:
4420                     - NetIpMap
4421                     - str_replace:
4422                         params:
4423                           NETWORK:
4424                             get_param: [ServiceNetMap, MistralApiNetwork]
4425                         template: NETWORK_uri
4426             - ':'
4427             - get_param: [EndpointMap, MistralInternal, port]
4428       MistralPublic:
4429         host:
4430           str_replace:
4431             template:
4432               get_param: [EndpointMap, MistralPublic, host]
4433             params:
4434               CLOUDNAME:
4435                 get_param:
4436                 - CloudEndpoints
4437                 - get_param: [ServiceNetMap, PublicNetwork]
4438               IP_ADDRESS:
4439                 get_param:
4440                 - NetIpMap
4441                 - str_replace:
4442                     params:
4443                       NETWORK:
4444                         get_param: [ServiceNetMap, PublicNetwork]
4445                     template: NETWORK_uri
4446         host_nobrackets:
4447           str_replace:
4448             template:
4449               get_param: [EndpointMap, MistralPublic, host]
4450             params:
4451               CLOUDNAME:
4452                 get_param:
4453                 - CloudEndpoints
4454                 - get_param: [ServiceNetMap, PublicNetwork]
4455               IP_ADDRESS:
4456                 get_param:
4457                 - NetIpMap
4458                 - get_param: [ServiceNetMap, PublicNetwork]
4459         port:
4460           get_param: [EndpointMap, MistralPublic, port]
4461         protocol:
4462           get_param: [EndpointMap, MistralPublic, protocol]
4463         uri:
4464           list_join:
4465           - ''
4466           - - get_param: [EndpointMap, MistralPublic, protocol]
4467             - ://
4468             - str_replace:
4469                 template:
4470                   get_param: [EndpointMap, MistralPublic, host]
4471                 params:
4472                   CLOUDNAME:
4473                     get_param:
4474                     - CloudEndpoints
4475                     - get_param: [ServiceNetMap, PublicNetwork]
4476                   IP_ADDRESS:
4477                     get_param:
4478                     - NetIpMap
4479                     - str_replace:
4480                         params:
4481                           NETWORK:
4482                             get_param: [ServiceNetMap, PublicNetwork]
4483                         template: NETWORK_uri
4484             - ':'
4485             - get_param: [EndpointMap, MistralPublic, port]
4486             - /v2
4487         uri_no_suffix:
4488           list_join:
4489           - ''
4490           - - get_param: [EndpointMap, MistralPublic, protocol]
4491             - ://
4492             - str_replace:
4493                 template:
4494                   get_param: [EndpointMap, MistralPublic, host]
4495                 params:
4496                   CLOUDNAME:
4497                     get_param:
4498                     - CloudEndpoints
4499                     - get_param: [ServiceNetMap, PublicNetwork]
4500                   IP_ADDRESS:
4501                     get_param:
4502                     - NetIpMap
4503                     - str_replace:
4504                         params:
4505                           NETWORK:
4506                             get_param: [ServiceNetMap, PublicNetwork]
4507                         template: NETWORK_uri
4508             - ':'
4509             - get_param: [EndpointMap, MistralPublic, port]
4510       MysqlInternal:
4511         host:
4512           str_replace:
4513             template:
4514               get_param: [EndpointMap, MysqlInternal, host]
4515             params:
4516               CLOUDNAME:
4517                 get_param:
4518                 - CloudEndpoints
4519                 - get_param: [ServiceNetMap, MysqlNetwork]
4520               IP_ADDRESS:
4521                 get_param:
4522                 - NetIpMap
4523                 - str_replace:
4524                     params:
4525                       NETWORK:
4526                         get_param: [ServiceNetMap, MysqlNetwork]
4527                     template: NETWORK_uri
4528         host_nobrackets:
4529           str_replace:
4530             template:
4531               get_param: [EndpointMap, MysqlInternal, host]
4532             params:
4533               CLOUDNAME:
4534                 get_param:
4535                 - CloudEndpoints
4536                 - get_param: [ServiceNetMap, MysqlNetwork]
4537               IP_ADDRESS:
4538                 get_param:
4539                 - NetIpMap
4540                 - get_param: [ServiceNetMap, MysqlNetwork]
4541         port:
4542           get_param: [EndpointMap, MysqlInternal, port]
4543         protocol:
4544           get_param: [EndpointMap, MysqlInternal, protocol]
4545         uri:
4546           list_join:
4547           - ''
4548           - - get_param: [EndpointMap, MysqlInternal, protocol]
4549             - ://
4550             - str_replace:
4551                 template:
4552                   get_param: [EndpointMap, MysqlInternal, host]
4553                 params:
4554                   CLOUDNAME:
4555                     get_param:
4556                     - CloudEndpoints
4557                     - get_param: [ServiceNetMap, MysqlNetwork]
4558                   IP_ADDRESS:
4559                     get_param:
4560                     - NetIpMap
4561                     - str_replace:
4562                         params:
4563                           NETWORK:
4564                             get_param: [ServiceNetMap, MysqlNetwork]
4565                         template: NETWORK_uri
4566             - ':'
4567             - get_param: [EndpointMap, MysqlInternal, port]
4568         uri_no_suffix:
4569           list_join:
4570           - ''
4571           - - get_param: [EndpointMap, MysqlInternal, protocol]
4572             - ://
4573             - str_replace:
4574                 template:
4575                   get_param: [EndpointMap, MysqlInternal, host]
4576                 params:
4577                   CLOUDNAME:
4578                     get_param:
4579                     - CloudEndpoints
4580                     - get_param: [ServiceNetMap, MysqlNetwork]
4581                   IP_ADDRESS:
4582                     get_param:
4583                     - NetIpMap
4584                     - str_replace:
4585                         params:
4586                           NETWORK:
4587                             get_param: [ServiceNetMap, MysqlNetwork]
4588                         template: NETWORK_uri
4589             - ':'
4590             - get_param: [EndpointMap, MysqlInternal, port]
4591       NeutronAdmin:
4592         host:
4593           str_replace:
4594             template:
4595               get_param: [EndpointMap, NeutronAdmin, host]
4596             params:
4597               CLOUDNAME:
4598                 get_param:
4599                 - CloudEndpoints
4600                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4601               IP_ADDRESS:
4602                 get_param:
4603                 - NetIpMap
4604                 - str_replace:
4605                     params:
4606                       NETWORK:
4607                         get_param: [ServiceNetMap, NeutronApiNetwork]
4608                     template: NETWORK_uri
4609         host_nobrackets:
4610           str_replace:
4611             template:
4612               get_param: [EndpointMap, NeutronAdmin, host]
4613             params:
4614               CLOUDNAME:
4615                 get_param:
4616                 - CloudEndpoints
4617                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4618               IP_ADDRESS:
4619                 get_param:
4620                 - NetIpMap
4621                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4622         port:
4623           get_param: [EndpointMap, NeutronAdmin, port]
4624         protocol:
4625           get_param: [EndpointMap, NeutronAdmin, protocol]
4626         uri:
4627           list_join:
4628           - ''
4629           - - get_param: [EndpointMap, NeutronAdmin, protocol]
4630             - ://
4631             - str_replace:
4632                 template:
4633                   get_param: [EndpointMap, NeutronAdmin, host]
4634                 params:
4635                   CLOUDNAME:
4636                     get_param:
4637                     - CloudEndpoints
4638                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4639                   IP_ADDRESS:
4640                     get_param:
4641                     - NetIpMap
4642                     - str_replace:
4643                         params:
4644                           NETWORK:
4645                             get_param: [ServiceNetMap, NeutronApiNetwork]
4646                         template: NETWORK_uri
4647             - ':'
4648             - get_param: [EndpointMap, NeutronAdmin, port]
4649         uri_no_suffix:
4650           list_join:
4651           - ''
4652           - - get_param: [EndpointMap, NeutronAdmin, protocol]
4653             - ://
4654             - str_replace:
4655                 template:
4656                   get_param: [EndpointMap, NeutronAdmin, host]
4657                 params:
4658                   CLOUDNAME:
4659                     get_param:
4660                     - CloudEndpoints
4661                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4662                   IP_ADDRESS:
4663                     get_param:
4664                     - NetIpMap
4665                     - str_replace:
4666                         params:
4667                           NETWORK:
4668                             get_param: [ServiceNetMap, NeutronApiNetwork]
4669                         template: NETWORK_uri
4670             - ':'
4671             - get_param: [EndpointMap, NeutronAdmin, port]
4672       NeutronInternal:
4673         host:
4674           str_replace:
4675             template:
4676               get_param: [EndpointMap, NeutronInternal, host]
4677             params:
4678               CLOUDNAME:
4679                 get_param:
4680                 - CloudEndpoints
4681                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4682               IP_ADDRESS:
4683                 get_param:
4684                 - NetIpMap
4685                 - str_replace:
4686                     params:
4687                       NETWORK:
4688                         get_param: [ServiceNetMap, NeutronApiNetwork]
4689                     template: NETWORK_uri
4690         host_nobrackets:
4691           str_replace:
4692             template:
4693               get_param: [EndpointMap, NeutronInternal, host]
4694             params:
4695               CLOUDNAME:
4696                 get_param:
4697                 - CloudEndpoints
4698                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4699               IP_ADDRESS:
4700                 get_param:
4701                 - NetIpMap
4702                 - get_param: [ServiceNetMap, NeutronApiNetwork]
4703         port:
4704           get_param: [EndpointMap, NeutronInternal, port]
4705         protocol:
4706           get_param: [EndpointMap, NeutronInternal, protocol]
4707         uri:
4708           list_join:
4709           - ''
4710           - - get_param: [EndpointMap, NeutronInternal, protocol]
4711             - ://
4712             - str_replace:
4713                 template:
4714                   get_param: [EndpointMap, NeutronInternal, host]
4715                 params:
4716                   CLOUDNAME:
4717                     get_param:
4718                     - CloudEndpoints
4719                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4720                   IP_ADDRESS:
4721                     get_param:
4722                     - NetIpMap
4723                     - str_replace:
4724                         params:
4725                           NETWORK:
4726                             get_param: [ServiceNetMap, NeutronApiNetwork]
4727                         template: NETWORK_uri
4728             - ':'
4729             - get_param: [EndpointMap, NeutronInternal, port]
4730         uri_no_suffix:
4731           list_join:
4732           - ''
4733           - - get_param: [EndpointMap, NeutronInternal, protocol]
4734             - ://
4735             - str_replace:
4736                 template:
4737                   get_param: [EndpointMap, NeutronInternal, host]
4738                 params:
4739                   CLOUDNAME:
4740                     get_param:
4741                     - CloudEndpoints
4742                     - get_param: [ServiceNetMap, NeutronApiNetwork]
4743                   IP_ADDRESS:
4744                     get_param:
4745                     - NetIpMap
4746                     - str_replace:
4747                         params:
4748                           NETWORK:
4749                             get_param: [ServiceNetMap, NeutronApiNetwork]
4750                         template: NETWORK_uri
4751             - ':'
4752             - get_param: [EndpointMap, NeutronInternal, port]
4753       NeutronPublic:
4754         host:
4755           str_replace:
4756             template:
4757               get_param: [EndpointMap, NeutronPublic, host]
4758             params:
4759               CLOUDNAME:
4760                 get_param:
4761                 - CloudEndpoints
4762                 - get_param: [ServiceNetMap, PublicNetwork]
4763               IP_ADDRESS:
4764                 get_param:
4765                 - NetIpMap
4766                 - str_replace:
4767                     params:
4768                       NETWORK:
4769                         get_param: [ServiceNetMap, PublicNetwork]
4770                     template: NETWORK_uri
4771         host_nobrackets:
4772           str_replace:
4773             template:
4774               get_param: [EndpointMap, NeutronPublic, host]
4775             params:
4776               CLOUDNAME:
4777                 get_param:
4778                 - CloudEndpoints
4779                 - get_param: [ServiceNetMap, PublicNetwork]
4780               IP_ADDRESS:
4781                 get_param:
4782                 - NetIpMap
4783                 - get_param: [ServiceNetMap, PublicNetwork]
4784         port:
4785           get_param: [EndpointMap, NeutronPublic, port]
4786         protocol:
4787           get_param: [EndpointMap, NeutronPublic, protocol]
4788         uri:
4789           list_join:
4790           - ''
4791           - - get_param: [EndpointMap, NeutronPublic, protocol]
4792             - ://
4793             - str_replace:
4794                 template:
4795                   get_param: [EndpointMap, NeutronPublic, host]
4796                 params:
4797                   CLOUDNAME:
4798                     get_param:
4799                     - CloudEndpoints
4800                     - get_param: [ServiceNetMap, PublicNetwork]
4801                   IP_ADDRESS:
4802                     get_param:
4803                     - NetIpMap
4804                     - str_replace:
4805                         params:
4806                           NETWORK:
4807                             get_param: [ServiceNetMap, PublicNetwork]
4808                         template: NETWORK_uri
4809             - ':'
4810             - get_param: [EndpointMap, NeutronPublic, port]
4811         uri_no_suffix:
4812           list_join:
4813           - ''
4814           - - get_param: [EndpointMap, NeutronPublic, protocol]
4815             - ://
4816             - str_replace:
4817                 template:
4818                   get_param: [EndpointMap, NeutronPublic, host]
4819                 params:
4820                   CLOUDNAME:
4821                     get_param:
4822                     - CloudEndpoints
4823                     - get_param: [ServiceNetMap, PublicNetwork]
4824                   IP_ADDRESS:
4825                     get_param:
4826                     - NetIpMap
4827                     - str_replace:
4828                         params:
4829                           NETWORK:
4830                             get_param: [ServiceNetMap, PublicNetwork]
4831                         template: NETWORK_uri
4832             - ':'
4833             - get_param: [EndpointMap, NeutronPublic, port]
4834       NovaAdmin:
4835         host:
4836           str_replace:
4837             template:
4838               get_param: [EndpointMap, NovaAdmin, host]
4839             params:
4840               CLOUDNAME:
4841                 get_param:
4842                 - CloudEndpoints
4843                 - get_param: [ServiceNetMap, NovaApiNetwork]
4844               IP_ADDRESS:
4845                 get_param:
4846                 - NetIpMap
4847                 - str_replace:
4848                     params:
4849                       NETWORK:
4850                         get_param: [ServiceNetMap, NovaApiNetwork]
4851                     template: NETWORK_uri
4852         host_nobrackets:
4853           str_replace:
4854             template:
4855               get_param: [EndpointMap, NovaAdmin, host]
4856             params:
4857               CLOUDNAME:
4858                 get_param:
4859                 - CloudEndpoints
4860                 - get_param: [ServiceNetMap, NovaApiNetwork]
4861               IP_ADDRESS:
4862                 get_param:
4863                 - NetIpMap
4864                 - get_param: [ServiceNetMap, NovaApiNetwork]
4865         port:
4866           get_param: [EndpointMap, NovaAdmin, port]
4867         protocol:
4868           get_param: [EndpointMap, NovaAdmin, protocol]
4869         uri:
4870           list_join:
4871           - ''
4872           - - get_param: [EndpointMap, NovaAdmin, protocol]
4873             - ://
4874             - str_replace:
4875                 template:
4876                   get_param: [EndpointMap, NovaAdmin, host]
4877                 params:
4878                   CLOUDNAME:
4879                     get_param:
4880                     - CloudEndpoints
4881                     - get_param: [ServiceNetMap, NovaApiNetwork]
4882                   IP_ADDRESS:
4883                     get_param:
4884                     - NetIpMap
4885                     - str_replace:
4886                         params:
4887                           NETWORK:
4888                             get_param: [ServiceNetMap, NovaApiNetwork]
4889                         template: NETWORK_uri
4890             - ':'
4891             - get_param: [EndpointMap, NovaAdmin, port]
4892             - /v2.1
4893         uri_no_suffix:
4894           list_join:
4895           - ''
4896           - - get_param: [EndpointMap, NovaAdmin, protocol]
4897             - ://
4898             - str_replace:
4899                 template:
4900                   get_param: [EndpointMap, NovaAdmin, host]
4901                 params:
4902                   CLOUDNAME:
4903                     get_param:
4904                     - CloudEndpoints
4905                     - get_param: [ServiceNetMap, NovaApiNetwork]
4906                   IP_ADDRESS:
4907                     get_param:
4908                     - NetIpMap
4909                     - str_replace:
4910                         params:
4911                           NETWORK:
4912                             get_param: [ServiceNetMap, NovaApiNetwork]
4913                         template: NETWORK_uri
4914             - ':'
4915             - get_param: [EndpointMap, NovaAdmin, port]
4916       NovaInternal:
4917         host:
4918           str_replace:
4919             template:
4920               get_param: [EndpointMap, NovaInternal, host]
4921             params:
4922               CLOUDNAME:
4923                 get_param:
4924                 - CloudEndpoints
4925                 - get_param: [ServiceNetMap, NovaApiNetwork]
4926               IP_ADDRESS:
4927                 get_param:
4928                 - NetIpMap
4929                 - str_replace:
4930                     params:
4931                       NETWORK:
4932                         get_param: [ServiceNetMap, NovaApiNetwork]
4933                     template: NETWORK_uri
4934         host_nobrackets:
4935           str_replace:
4936             template:
4937               get_param: [EndpointMap, NovaInternal, host]
4938             params:
4939               CLOUDNAME:
4940                 get_param:
4941                 - CloudEndpoints
4942                 - get_param: [ServiceNetMap, NovaApiNetwork]
4943               IP_ADDRESS:
4944                 get_param:
4945                 - NetIpMap
4946                 - get_param: [ServiceNetMap, NovaApiNetwork]
4947         port:
4948           get_param: [EndpointMap, NovaInternal, port]
4949         protocol:
4950           get_param: [EndpointMap, NovaInternal, protocol]
4951         uri:
4952           list_join:
4953           - ''
4954           - - get_param: [EndpointMap, NovaInternal, protocol]
4955             - ://
4956             - str_replace:
4957                 template:
4958                   get_param: [EndpointMap, NovaInternal, host]
4959                 params:
4960                   CLOUDNAME:
4961                     get_param:
4962                     - CloudEndpoints
4963                     - get_param: [ServiceNetMap, NovaApiNetwork]
4964                   IP_ADDRESS:
4965                     get_param:
4966                     - NetIpMap
4967                     - str_replace:
4968                         params:
4969                           NETWORK:
4970                             get_param: [ServiceNetMap, NovaApiNetwork]
4971                         template: NETWORK_uri
4972             - ':'
4973             - get_param: [EndpointMap, NovaInternal, port]
4974             - /v2.1
4975         uri_no_suffix:
4976           list_join:
4977           - ''
4978           - - get_param: [EndpointMap, NovaInternal, protocol]
4979             - ://
4980             - str_replace:
4981                 template:
4982                   get_param: [EndpointMap, NovaInternal, host]
4983                 params:
4984                   CLOUDNAME:
4985                     get_param:
4986                     - CloudEndpoints
4987                     - get_param: [ServiceNetMap, NovaApiNetwork]
4988                   IP_ADDRESS:
4989                     get_param:
4990                     - NetIpMap
4991                     - str_replace:
4992                         params:
4993                           NETWORK:
4994                             get_param: [ServiceNetMap, NovaApiNetwork]
4995                         template: NETWORK_uri
4996             - ':'
4997             - get_param: [EndpointMap, NovaInternal, port]
4998       NovaPublic:
4999         host:
5000           str_replace:
5001             template:
5002               get_param: [EndpointMap, NovaPublic, host]
5003             params:
5004               CLOUDNAME:
5005                 get_param:
5006                 - CloudEndpoints
5007                 - get_param: [ServiceNetMap, PublicNetwork]
5008               IP_ADDRESS:
5009                 get_param:
5010                 - NetIpMap
5011                 - str_replace:
5012                     params:
5013                       NETWORK:
5014                         get_param: [ServiceNetMap, PublicNetwork]
5015                     template: NETWORK_uri
5016         host_nobrackets:
5017           str_replace:
5018             template:
5019               get_param: [EndpointMap, NovaPublic, host]
5020             params:
5021               CLOUDNAME:
5022                 get_param:
5023                 - CloudEndpoints
5024                 - get_param: [ServiceNetMap, PublicNetwork]
5025               IP_ADDRESS:
5026                 get_param:
5027                 - NetIpMap
5028                 - get_param: [ServiceNetMap, PublicNetwork]
5029         port:
5030           get_param: [EndpointMap, NovaPublic, port]
5031         protocol:
5032           get_param: [EndpointMap, NovaPublic, protocol]
5033         uri:
5034           list_join:
5035           - ''
5036           - - get_param: [EndpointMap, NovaPublic, protocol]
5037             - ://
5038             - str_replace:
5039                 template:
5040                   get_param: [EndpointMap, NovaPublic, host]
5041                 params:
5042                   CLOUDNAME:
5043                     get_param:
5044                     - CloudEndpoints
5045                     - get_param: [ServiceNetMap, PublicNetwork]
5046                   IP_ADDRESS:
5047                     get_param:
5048                     - NetIpMap
5049                     - str_replace:
5050                         params:
5051                           NETWORK:
5052                             get_param: [ServiceNetMap, PublicNetwork]
5053                         template: NETWORK_uri
5054             - ':'
5055             - get_param: [EndpointMap, NovaPublic, port]
5056             - /v2.1
5057         uri_no_suffix:
5058           list_join:
5059           - ''
5060           - - get_param: [EndpointMap, NovaPublic, protocol]
5061             - ://
5062             - str_replace:
5063                 template:
5064                   get_param: [EndpointMap, NovaPublic, host]
5065                 params:
5066                   CLOUDNAME:
5067                     get_param:
5068                     - CloudEndpoints
5069                     - get_param: [ServiceNetMap, PublicNetwork]
5070                   IP_ADDRESS:
5071                     get_param:
5072                     - NetIpMap
5073                     - str_replace:
5074                         params:
5075                           NETWORK:
5076                             get_param: [ServiceNetMap, PublicNetwork]
5077                         template: NETWORK_uri
5078             - ':'
5079             - get_param: [EndpointMap, NovaPublic, port]
5080       NovaVNCProxyAdmin:
5081         host:
5082           str_replace:
5083             template:
5084               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
5085             params:
5086               CLOUDNAME:
5087                 get_param:
5088                 - CloudEndpoints
5089                 - get_param: [ServiceNetMap, NovaApiNetwork]
5090               IP_ADDRESS:
5091                 get_param:
5092                 - NetIpMap
5093                 - str_replace:
5094                     params:
5095                       NETWORK:
5096                         get_param: [ServiceNetMap, NovaApiNetwork]
5097                     template: NETWORK_uri
5098         host_nobrackets:
5099           str_replace:
5100             template:
5101               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
5102             params:
5103               CLOUDNAME:
5104                 get_param:
5105                 - CloudEndpoints
5106                 - get_param: [ServiceNetMap, NovaApiNetwork]
5107               IP_ADDRESS:
5108                 get_param:
5109                 - NetIpMap
5110                 - get_param: [ServiceNetMap, NovaApiNetwork]
5111         port:
5112           get_param: [EndpointMap, NovaVNCProxyAdmin, port]
5113         protocol:
5114           get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
5115         uri:
5116           list_join:
5117           - ''
5118           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
5119             - ://
5120             - str_replace:
5121                 template:
5122                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
5123                 params:
5124                   CLOUDNAME:
5125                     get_param:
5126                     - CloudEndpoints
5127                     - get_param: [ServiceNetMap, NovaApiNetwork]
5128                   IP_ADDRESS:
5129                     get_param:
5130                     - NetIpMap
5131                     - str_replace:
5132                         params:
5133                           NETWORK:
5134                             get_param: [ServiceNetMap, NovaApiNetwork]
5135                         template: NETWORK_uri
5136             - ':'
5137             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
5138         uri_no_suffix:
5139           list_join:
5140           - ''
5141           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
5142             - ://
5143             - str_replace:
5144                 template:
5145                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
5146                 params:
5147                   CLOUDNAME:
5148                     get_param:
5149                     - CloudEndpoints
5150                     - get_param: [ServiceNetMap, NovaApiNetwork]
5151                   IP_ADDRESS:
5152                     get_param:
5153                     - NetIpMap
5154                     - str_replace:
5155                         params:
5156                           NETWORK:
5157                             get_param: [ServiceNetMap, NovaApiNetwork]
5158                         template: NETWORK_uri
5159             - ':'
5160             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
5161       NovaVNCProxyInternal:
5162         host:
5163           str_replace:
5164             template:
5165               get_param: [EndpointMap, NovaVNCProxyInternal, host]
5166             params:
5167               CLOUDNAME:
5168                 get_param:
5169                 - CloudEndpoints
5170                 - get_param: [ServiceNetMap, NovaApiNetwork]
5171               IP_ADDRESS:
5172                 get_param:
5173                 - NetIpMap
5174                 - str_replace:
5175                     params:
5176                       NETWORK:
5177                         get_param: [ServiceNetMap, NovaApiNetwork]
5178                     template: NETWORK_uri
5179         host_nobrackets:
5180           str_replace:
5181             template:
5182               get_param: [EndpointMap, NovaVNCProxyInternal, host]
5183             params:
5184               CLOUDNAME:
5185                 get_param:
5186                 - CloudEndpoints
5187                 - get_param: [ServiceNetMap, NovaApiNetwork]
5188               IP_ADDRESS:
5189                 get_param:
5190                 - NetIpMap
5191                 - get_param: [ServiceNetMap, NovaApiNetwork]
5192         port:
5193           get_param: [EndpointMap, NovaVNCProxyInternal, port]
5194         protocol:
5195           get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
5196         uri:
5197           list_join:
5198           - ''
5199           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
5200             - ://
5201             - str_replace:
5202                 template:
5203                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
5204                 params:
5205                   CLOUDNAME:
5206                     get_param:
5207                     - CloudEndpoints
5208                     - get_param: [ServiceNetMap, NovaApiNetwork]
5209                   IP_ADDRESS:
5210                     get_param:
5211                     - NetIpMap
5212                     - str_replace:
5213                         params:
5214                           NETWORK:
5215                             get_param: [ServiceNetMap, NovaApiNetwork]
5216                         template: NETWORK_uri
5217             - ':'
5218             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
5219         uri_no_suffix:
5220           list_join:
5221           - ''
5222           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
5223             - ://
5224             - str_replace:
5225                 template:
5226                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
5227                 params:
5228                   CLOUDNAME:
5229                     get_param:
5230                     - CloudEndpoints
5231                     - get_param: [ServiceNetMap, NovaApiNetwork]
5232                   IP_ADDRESS:
5233                     get_param:
5234                     - NetIpMap
5235                     - str_replace:
5236                         params:
5237                           NETWORK:
5238                             get_param: [ServiceNetMap, NovaApiNetwork]
5239                         template: NETWORK_uri
5240             - ':'
5241             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
5242       NovaVNCProxyPublic:
5243         host:
5244           str_replace:
5245             template:
5246               get_param: [EndpointMap, NovaVNCProxyPublic, host]
5247             params:
5248               CLOUDNAME:
5249                 get_param:
5250                 - CloudEndpoints
5251                 - get_param: [ServiceNetMap, PublicNetwork]
5252               IP_ADDRESS:
5253                 get_param:
5254                 - NetIpMap
5255                 - str_replace:
5256                     params:
5257                       NETWORK:
5258                         get_param: [ServiceNetMap, PublicNetwork]
5259                     template: NETWORK_uri
5260         host_nobrackets:
5261           str_replace:
5262             template:
5263               get_param: [EndpointMap, NovaVNCProxyPublic, host]
5264             params:
5265               CLOUDNAME:
5266                 get_param:
5267                 - CloudEndpoints
5268                 - get_param: [ServiceNetMap, PublicNetwork]
5269               IP_ADDRESS:
5270                 get_param:
5271                 - NetIpMap
5272                 - get_param: [ServiceNetMap, PublicNetwork]
5273         port:
5274           get_param: [EndpointMap, NovaVNCProxyPublic, port]
5275         protocol:
5276           get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
5277         uri:
5278           list_join:
5279           - ''
5280           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
5281             - ://
5282             - str_replace:
5283                 template:
5284                   get_param: [EndpointMap, NovaVNCProxyPublic, 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             - ':'
5299             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
5300         uri_no_suffix:
5301           list_join:
5302           - ''
5303           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
5304             - ://
5305             - str_replace:
5306                 template:
5307                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
5308                 params:
5309                   CLOUDNAME:
5310                     get_param:
5311                     - CloudEndpoints
5312                     - get_param: [ServiceNetMap, PublicNetwork]
5313                   IP_ADDRESS:
5314                     get_param:
5315                     - NetIpMap
5316                     - str_replace:
5317                         params:
5318                           NETWORK:
5319                             get_param: [ServiceNetMap, PublicNetwork]
5320                         template: NETWORK_uri
5321             - ':'
5322             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
5323       PankoAdmin:
5324         host:
5325           str_replace:
5326             template:
5327               get_param: [EndpointMap, PankoAdmin, host]
5328             params:
5329               CLOUDNAME:
5330                 get_param:
5331                 - CloudEndpoints
5332                 - get_param: [ServiceNetMap, PankoApiNetwork]
5333               IP_ADDRESS:
5334                 get_param:
5335                 - NetIpMap
5336                 - str_replace:
5337                     params:
5338                       NETWORK:
5339                         get_param: [ServiceNetMap, PankoApiNetwork]
5340                     template: NETWORK_uri
5341         host_nobrackets:
5342           str_replace:
5343             template:
5344               get_param: [EndpointMap, PankoAdmin, host]
5345             params:
5346               CLOUDNAME:
5347                 get_param:
5348                 - CloudEndpoints
5349                 - get_param: [ServiceNetMap, PankoApiNetwork]
5350               IP_ADDRESS:
5351                 get_param:
5352                 - NetIpMap
5353                 - get_param: [ServiceNetMap, PankoApiNetwork]
5354         port:
5355           get_param: [EndpointMap, PankoAdmin, port]
5356         protocol:
5357           get_param: [EndpointMap, PankoAdmin, protocol]
5358         uri:
5359           list_join:
5360           - ''
5361           - - get_param: [EndpointMap, PankoAdmin, protocol]
5362             - ://
5363             - str_replace:
5364                 template:
5365                   get_param: [EndpointMap, PankoAdmin, host]
5366                 params:
5367                   CLOUDNAME:
5368                     get_param:
5369                     - CloudEndpoints
5370                     - get_param: [ServiceNetMap, PankoApiNetwork]
5371                   IP_ADDRESS:
5372                     get_param:
5373                     - NetIpMap
5374                     - str_replace:
5375                         params:
5376                           NETWORK:
5377                             get_param: [ServiceNetMap, PankoApiNetwork]
5378                         template: NETWORK_uri
5379             - ':'
5380             - get_param: [EndpointMap, PankoAdmin, port]
5381         uri_no_suffix:
5382           list_join:
5383           - ''
5384           - - get_param: [EndpointMap, PankoAdmin, protocol]
5385             - ://
5386             - str_replace:
5387                 template:
5388                   get_param: [EndpointMap, PankoAdmin, host]
5389                 params:
5390                   CLOUDNAME:
5391                     get_param:
5392                     - CloudEndpoints
5393                     - get_param: [ServiceNetMap, PankoApiNetwork]
5394                   IP_ADDRESS:
5395                     get_param:
5396                     - NetIpMap
5397                     - str_replace:
5398                         params:
5399                           NETWORK:
5400                             get_param: [ServiceNetMap, PankoApiNetwork]
5401                         template: NETWORK_uri
5402             - ':'
5403             - get_param: [EndpointMap, PankoAdmin, port]
5404       PankoInternal:
5405         host:
5406           str_replace:
5407             template:
5408               get_param: [EndpointMap, PankoInternal, host]
5409             params:
5410               CLOUDNAME:
5411                 get_param:
5412                 - CloudEndpoints
5413                 - get_param: [ServiceNetMap, PankoApiNetwork]
5414               IP_ADDRESS:
5415                 get_param:
5416                 - NetIpMap
5417                 - str_replace:
5418                     params:
5419                       NETWORK:
5420                         get_param: [ServiceNetMap, PankoApiNetwork]
5421                     template: NETWORK_uri
5422         host_nobrackets:
5423           str_replace:
5424             template:
5425               get_param: [EndpointMap, PankoInternal, host]
5426             params:
5427               CLOUDNAME:
5428                 get_param:
5429                 - CloudEndpoints
5430                 - get_param: [ServiceNetMap, PankoApiNetwork]
5431               IP_ADDRESS:
5432                 get_param:
5433                 - NetIpMap
5434                 - get_param: [ServiceNetMap, PankoApiNetwork]
5435         port:
5436           get_param: [EndpointMap, PankoInternal, port]
5437         protocol:
5438           get_param: [EndpointMap, PankoInternal, protocol]
5439         uri:
5440           list_join:
5441           - ''
5442           - - get_param: [EndpointMap, PankoInternal, protocol]
5443             - ://
5444             - str_replace:
5445                 template:
5446                   get_param: [EndpointMap, PankoInternal, host]
5447                 params:
5448                   CLOUDNAME:
5449                     get_param:
5450                     - CloudEndpoints
5451                     - get_param: [ServiceNetMap, PankoApiNetwork]
5452                   IP_ADDRESS:
5453                     get_param:
5454                     - NetIpMap
5455                     - str_replace:
5456                         params:
5457                           NETWORK:
5458                             get_param: [ServiceNetMap, PankoApiNetwork]
5459                         template: NETWORK_uri
5460             - ':'
5461             - get_param: [EndpointMap, PankoInternal, port]
5462         uri_no_suffix:
5463           list_join:
5464           - ''
5465           - - get_param: [EndpointMap, PankoInternal, protocol]
5466             - ://
5467             - str_replace:
5468                 template:
5469                   get_param: [EndpointMap, PankoInternal, host]
5470                 params:
5471                   CLOUDNAME:
5472                     get_param:
5473                     - CloudEndpoints
5474                     - get_param: [ServiceNetMap, PankoApiNetwork]
5475                   IP_ADDRESS:
5476                     get_param:
5477                     - NetIpMap
5478                     - str_replace:
5479                         params:
5480                           NETWORK:
5481                             get_param: [ServiceNetMap, PankoApiNetwork]
5482                         template: NETWORK_uri
5483             - ':'
5484             - get_param: [EndpointMap, PankoInternal, port]
5485       PankoPublic:
5486         host:
5487           str_replace:
5488             template:
5489               get_param: [EndpointMap, PankoPublic, host]
5490             params:
5491               CLOUDNAME:
5492                 get_param:
5493                 - CloudEndpoints
5494                 - get_param: [ServiceNetMap, PublicNetwork]
5495               IP_ADDRESS:
5496                 get_param:
5497                 - NetIpMap
5498                 - str_replace:
5499                     params:
5500                       NETWORK:
5501                         get_param: [ServiceNetMap, PublicNetwork]
5502                     template: NETWORK_uri
5503         host_nobrackets:
5504           str_replace:
5505             template:
5506               get_param: [EndpointMap, PankoPublic, host]
5507             params:
5508               CLOUDNAME:
5509                 get_param:
5510                 - CloudEndpoints
5511                 - get_param: [ServiceNetMap, PublicNetwork]
5512               IP_ADDRESS:
5513                 get_param:
5514                 - NetIpMap
5515                 - get_param: [ServiceNetMap, PublicNetwork]
5516         port:
5517           get_param: [EndpointMap, PankoPublic, port]
5518         protocol:
5519           get_param: [EndpointMap, PankoPublic, protocol]
5520         uri:
5521           list_join:
5522           - ''
5523           - - get_param: [EndpointMap, PankoPublic, protocol]
5524             - ://
5525             - str_replace:
5526                 template:
5527                   get_param: [EndpointMap, PankoPublic, host]
5528                 params:
5529                   CLOUDNAME:
5530                     get_param:
5531                     - CloudEndpoints
5532                     - get_param: [ServiceNetMap, PublicNetwork]
5533                   IP_ADDRESS:
5534                     get_param:
5535                     - NetIpMap
5536                     - str_replace:
5537                         params:
5538                           NETWORK:
5539                             get_param: [ServiceNetMap, PublicNetwork]
5540                         template: NETWORK_uri
5541             - ':'
5542             - get_param: [EndpointMap, PankoPublic, port]
5543         uri_no_suffix:
5544           list_join:
5545           - ''
5546           - - get_param: [EndpointMap, PankoPublic, protocol]
5547             - ://
5548             - str_replace:
5549                 template:
5550                   get_param: [EndpointMap, PankoPublic, host]
5551                 params:
5552                   CLOUDNAME:
5553                     get_param:
5554                     - CloudEndpoints
5555                     - get_param: [ServiceNetMap, PublicNetwork]
5556                   IP_ADDRESS:
5557                     get_param:
5558                     - NetIpMap
5559                     - str_replace:
5560                         params:
5561                           NETWORK:
5562                             get_param: [ServiceNetMap, PublicNetwork]
5563                         template: NETWORK_uri
5564             - ':'
5565             - get_param: [EndpointMap, PankoPublic, port]
5566       SaharaAdmin:
5567         host:
5568           str_replace:
5569             template:
5570               get_param: [EndpointMap, SaharaAdmin, host]
5571             params:
5572               CLOUDNAME:
5573                 get_param:
5574                 - CloudEndpoints
5575                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5576               IP_ADDRESS:
5577                 get_param:
5578                 - NetIpMap
5579                 - str_replace:
5580                     params:
5581                       NETWORK:
5582                         get_param: [ServiceNetMap, SaharaApiNetwork]
5583                     template: NETWORK_uri
5584         host_nobrackets:
5585           str_replace:
5586             template:
5587               get_param: [EndpointMap, SaharaAdmin, host]
5588             params:
5589               CLOUDNAME:
5590                 get_param:
5591                 - CloudEndpoints
5592                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5593               IP_ADDRESS:
5594                 get_param:
5595                 - NetIpMap
5596                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5597         port:
5598           get_param: [EndpointMap, SaharaAdmin, port]
5599         protocol:
5600           get_param: [EndpointMap, SaharaAdmin, protocol]
5601         uri:
5602           list_join:
5603           - ''
5604           - - get_param: [EndpointMap, SaharaAdmin, protocol]
5605             - ://
5606             - str_replace:
5607                 template:
5608                   get_param: [EndpointMap, SaharaAdmin, host]
5609                 params:
5610                   CLOUDNAME:
5611                     get_param:
5612                     - CloudEndpoints
5613                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5614                   IP_ADDRESS:
5615                     get_param:
5616                     - NetIpMap
5617                     - str_replace:
5618                         params:
5619                           NETWORK:
5620                             get_param: [ServiceNetMap, SaharaApiNetwork]
5621                         template: NETWORK_uri
5622             - ':'
5623             - get_param: [EndpointMap, SaharaAdmin, port]
5624             - /v1.1/%(tenant_id)s
5625         uri_no_suffix:
5626           list_join:
5627           - ''
5628           - - get_param: [EndpointMap, SaharaAdmin, protocol]
5629             - ://
5630             - str_replace:
5631                 template:
5632                   get_param: [EndpointMap, SaharaAdmin, host]
5633                 params:
5634                   CLOUDNAME:
5635                     get_param:
5636                     - CloudEndpoints
5637                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5638                   IP_ADDRESS:
5639                     get_param:
5640                     - NetIpMap
5641                     - str_replace:
5642                         params:
5643                           NETWORK:
5644                             get_param: [ServiceNetMap, SaharaApiNetwork]
5645                         template: NETWORK_uri
5646             - ':'
5647             - get_param: [EndpointMap, SaharaAdmin, port]
5648       SaharaInternal:
5649         host:
5650           str_replace:
5651             template:
5652               get_param: [EndpointMap, SaharaInternal, host]
5653             params:
5654               CLOUDNAME:
5655                 get_param:
5656                 - CloudEndpoints
5657                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5658               IP_ADDRESS:
5659                 get_param:
5660                 - NetIpMap
5661                 - str_replace:
5662                     params:
5663                       NETWORK:
5664                         get_param: [ServiceNetMap, SaharaApiNetwork]
5665                     template: NETWORK_uri
5666         host_nobrackets:
5667           str_replace:
5668             template:
5669               get_param: [EndpointMap, SaharaInternal, host]
5670             params:
5671               CLOUDNAME:
5672                 get_param:
5673                 - CloudEndpoints
5674                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5675               IP_ADDRESS:
5676                 get_param:
5677                 - NetIpMap
5678                 - get_param: [ServiceNetMap, SaharaApiNetwork]
5679         port:
5680           get_param: [EndpointMap, SaharaInternal, port]
5681         protocol:
5682           get_param: [EndpointMap, SaharaInternal, protocol]
5683         uri:
5684           list_join:
5685           - ''
5686           - - get_param: [EndpointMap, SaharaInternal, protocol]
5687             - ://
5688             - str_replace:
5689                 template:
5690                   get_param: [EndpointMap, SaharaInternal, host]
5691                 params:
5692                   CLOUDNAME:
5693                     get_param:
5694                     - CloudEndpoints
5695                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5696                   IP_ADDRESS:
5697                     get_param:
5698                     - NetIpMap
5699                     - str_replace:
5700                         params:
5701                           NETWORK:
5702                             get_param: [ServiceNetMap, SaharaApiNetwork]
5703                         template: NETWORK_uri
5704             - ':'
5705             - get_param: [EndpointMap, SaharaInternal, port]
5706             - /v1.1/%(tenant_id)s
5707         uri_no_suffix:
5708           list_join:
5709           - ''
5710           - - get_param: [EndpointMap, SaharaInternal, protocol]
5711             - ://
5712             - str_replace:
5713                 template:
5714                   get_param: [EndpointMap, SaharaInternal, host]
5715                 params:
5716                   CLOUDNAME:
5717                     get_param:
5718                     - CloudEndpoints
5719                     - get_param: [ServiceNetMap, SaharaApiNetwork]
5720                   IP_ADDRESS:
5721                     get_param:
5722                     - NetIpMap
5723                     - str_replace:
5724                         params:
5725                           NETWORK:
5726                             get_param: [ServiceNetMap, SaharaApiNetwork]
5727                         template: NETWORK_uri
5728             - ':'
5729             - get_param: [EndpointMap, SaharaInternal, port]
5730       SaharaPublic:
5731         host:
5732           str_replace:
5733             template:
5734               get_param: [EndpointMap, SaharaPublic, host]
5735             params:
5736               CLOUDNAME:
5737                 get_param:
5738                 - CloudEndpoints
5739                 - get_param: [ServiceNetMap, PublicNetwork]
5740               IP_ADDRESS:
5741                 get_param:
5742                 - NetIpMap
5743                 - str_replace:
5744                     params:
5745                       NETWORK:
5746                         get_param: [ServiceNetMap, PublicNetwork]
5747                     template: NETWORK_uri
5748         host_nobrackets:
5749           str_replace:
5750             template:
5751               get_param: [EndpointMap, SaharaPublic, host]
5752             params:
5753               CLOUDNAME:
5754                 get_param:
5755                 - CloudEndpoints
5756                 - get_param: [ServiceNetMap, PublicNetwork]
5757               IP_ADDRESS:
5758                 get_param:
5759                 - NetIpMap
5760                 - get_param: [ServiceNetMap, PublicNetwork]
5761         port:
5762           get_param: [EndpointMap, SaharaPublic, port]
5763         protocol:
5764           get_param: [EndpointMap, SaharaPublic, protocol]
5765         uri:
5766           list_join:
5767           - ''
5768           - - get_param: [EndpointMap, SaharaPublic, protocol]
5769             - ://
5770             - str_replace:
5771                 template:
5772                   get_param: [EndpointMap, SaharaPublic, host]
5773                 params:
5774                   CLOUDNAME:
5775                     get_param:
5776                     - CloudEndpoints
5777                     - get_param: [ServiceNetMap, PublicNetwork]
5778                   IP_ADDRESS:
5779                     get_param:
5780                     - NetIpMap
5781                     - str_replace:
5782                         params:
5783                           NETWORK:
5784                             get_param: [ServiceNetMap, PublicNetwork]
5785                         template: NETWORK_uri
5786             - ':'
5787             - get_param: [EndpointMap, SaharaPublic, port]
5788             - /v1.1/%(tenant_id)s
5789         uri_no_suffix:
5790           list_join:
5791           - ''
5792           - - get_param: [EndpointMap, SaharaPublic, protocol]
5793             - ://
5794             - str_replace:
5795                 template:
5796                   get_param: [EndpointMap, SaharaPublic, host]
5797                 params:
5798                   CLOUDNAME:
5799                     get_param:
5800                     - CloudEndpoints
5801                     - get_param: [ServiceNetMap, PublicNetwork]
5802                   IP_ADDRESS:
5803                     get_param:
5804                     - NetIpMap
5805                     - str_replace:
5806                         params:
5807                           NETWORK:
5808                             get_param: [ServiceNetMap, PublicNetwork]
5809                         template: NETWORK_uri
5810             - ':'
5811             - get_param: [EndpointMap, SaharaPublic, port]
5812       SwiftAdmin:
5813         host:
5814           str_replace:
5815             template:
5816               get_param: [EndpointMap, SwiftAdmin, host]
5817             params:
5818               CLOUDNAME:
5819                 get_param:
5820                 - CloudEndpoints
5821                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5822               IP_ADDRESS:
5823                 get_param:
5824                 - NetIpMap
5825                 - str_replace:
5826                     params:
5827                       NETWORK:
5828                         get_param: [ServiceNetMap, SwiftProxyNetwork]
5829                     template: NETWORK_uri
5830         host_nobrackets:
5831           str_replace:
5832             template:
5833               get_param: [EndpointMap, SwiftAdmin, host]
5834             params:
5835               CLOUDNAME:
5836                 get_param:
5837                 - CloudEndpoints
5838                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5839               IP_ADDRESS:
5840                 get_param:
5841                 - NetIpMap
5842                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5843         port:
5844           get_param: [EndpointMap, SwiftAdmin, port]
5845         protocol:
5846           get_param: [EndpointMap, SwiftAdmin, protocol]
5847         uri:
5848           list_join:
5849           - ''
5850           - - get_param: [EndpointMap, SwiftAdmin, protocol]
5851             - ://
5852             - str_replace:
5853                 template:
5854                   get_param: [EndpointMap, SwiftAdmin, host]
5855                 params:
5856                   CLOUDNAME:
5857                     get_param:
5858                     - CloudEndpoints
5859                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5860                   IP_ADDRESS:
5861                     get_param:
5862                     - NetIpMap
5863                     - str_replace:
5864                         params:
5865                           NETWORK:
5866                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5867                         template: NETWORK_uri
5868             - ':'
5869             - get_param: [EndpointMap, SwiftAdmin, port]
5870         uri_no_suffix:
5871           list_join:
5872           - ''
5873           - - get_param: [EndpointMap, SwiftAdmin, protocol]
5874             - ://
5875             - str_replace:
5876                 template:
5877                   get_param: [EndpointMap, SwiftAdmin, host]
5878                 params:
5879                   CLOUDNAME:
5880                     get_param:
5881                     - CloudEndpoints
5882                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5883                   IP_ADDRESS:
5884                     get_param:
5885                     - NetIpMap
5886                     - str_replace:
5887                         params:
5888                           NETWORK:
5889                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5890                         template: NETWORK_uri
5891             - ':'
5892             - get_param: [EndpointMap, SwiftAdmin, port]
5893       SwiftInternal:
5894         host:
5895           str_replace:
5896             template:
5897               get_param: [EndpointMap, SwiftInternal, host]
5898             params:
5899               CLOUDNAME:
5900                 get_param:
5901                 - CloudEndpoints
5902                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5903               IP_ADDRESS:
5904                 get_param:
5905                 - NetIpMap
5906                 - str_replace:
5907                     params:
5908                       NETWORK:
5909                         get_param: [ServiceNetMap, SwiftProxyNetwork]
5910                     template: NETWORK_uri
5911         host_nobrackets:
5912           str_replace:
5913             template:
5914               get_param: [EndpointMap, SwiftInternal, host]
5915             params:
5916               CLOUDNAME:
5917                 get_param:
5918                 - CloudEndpoints
5919                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5920               IP_ADDRESS:
5921                 get_param:
5922                 - NetIpMap
5923                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
5924         port:
5925           get_param: [EndpointMap, SwiftInternal, port]
5926         protocol:
5927           get_param: [EndpointMap, SwiftInternal, protocol]
5928         uri:
5929           list_join:
5930           - ''
5931           - - get_param: [EndpointMap, SwiftInternal, protocol]
5932             - ://
5933             - str_replace:
5934                 template:
5935                   get_param: [EndpointMap, SwiftInternal, host]
5936                 params:
5937                   CLOUDNAME:
5938                     get_param:
5939                     - CloudEndpoints
5940                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5941                   IP_ADDRESS:
5942                     get_param:
5943                     - NetIpMap
5944                     - str_replace:
5945                         params:
5946                           NETWORK:
5947                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5948                         template: NETWORK_uri
5949             - ':'
5950             - get_param: [EndpointMap, SwiftInternal, port]
5951             - /v1/AUTH_%(tenant_id)s
5952         uri_no_suffix:
5953           list_join:
5954           - ''
5955           - - get_param: [EndpointMap, SwiftInternal, protocol]
5956             - ://
5957             - str_replace:
5958                 template:
5959                   get_param: [EndpointMap, SwiftInternal, host]
5960                 params:
5961                   CLOUDNAME:
5962                     get_param:
5963                     - CloudEndpoints
5964                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
5965                   IP_ADDRESS:
5966                     get_param:
5967                     - NetIpMap
5968                     - str_replace:
5969                         params:
5970                           NETWORK:
5971                             get_param: [ServiceNetMap, SwiftProxyNetwork]
5972                         template: NETWORK_uri
5973             - ':'
5974             - get_param: [EndpointMap, SwiftInternal, port]
5975       SwiftPublic:
5976         host:
5977           str_replace:
5978             template:
5979               get_param: [EndpointMap, SwiftPublic, host]
5980             params:
5981               CLOUDNAME:
5982                 get_param:
5983                 - CloudEndpoints
5984                 - get_param: [ServiceNetMap, PublicNetwork]
5985               IP_ADDRESS:
5986                 get_param:
5987                 - NetIpMap
5988                 - str_replace:
5989                     params:
5990                       NETWORK:
5991                         get_param: [ServiceNetMap, PublicNetwork]
5992                     template: NETWORK_uri
5993         host_nobrackets:
5994           str_replace:
5995             template:
5996               get_param: [EndpointMap, SwiftPublic, host]
5997             params:
5998               CLOUDNAME:
5999                 get_param:
6000                 - CloudEndpoints
6001                 - get_param: [ServiceNetMap, PublicNetwork]
6002               IP_ADDRESS:
6003                 get_param:
6004                 - NetIpMap
6005                 - get_param: [ServiceNetMap, PublicNetwork]
6006         port:
6007           get_param: [EndpointMap, SwiftPublic, port]
6008         protocol:
6009           get_param: [EndpointMap, SwiftPublic, protocol]
6010         uri:
6011           list_join:
6012           - ''
6013           - - get_param: [EndpointMap, SwiftPublic, protocol]
6014             - ://
6015             - str_replace:
6016                 template:
6017                   get_param: [EndpointMap, SwiftPublic, host]
6018                 params:
6019                   CLOUDNAME:
6020                     get_param:
6021                     - CloudEndpoints
6022                     - get_param: [ServiceNetMap, PublicNetwork]
6023                   IP_ADDRESS:
6024                     get_param:
6025                     - NetIpMap
6026                     - str_replace:
6027                         params:
6028                           NETWORK:
6029                             get_param: [ServiceNetMap, PublicNetwork]
6030                         template: NETWORK_uri
6031             - ':'
6032             - get_param: [EndpointMap, SwiftPublic, port]
6033             - /v1/AUTH_%(tenant_id)s
6034         uri_no_suffix:
6035           list_join:
6036           - ''
6037           - - get_param: [EndpointMap, SwiftPublic, protocol]
6038             - ://
6039             - str_replace:
6040                 template:
6041                   get_param: [EndpointMap, SwiftPublic, host]
6042                 params:
6043                   CLOUDNAME:
6044                     get_param:
6045                     - CloudEndpoints
6046                     - get_param: [ServiceNetMap, PublicNetwork]
6047                   IP_ADDRESS:
6048                     get_param:
6049                     - NetIpMap
6050                     - str_replace:
6051                         params:
6052                           NETWORK:
6053                             get_param: [ServiceNetMap, PublicNetwork]
6054                         template: NETWORK_uri
6055             - ':'
6056             - get_param: [EndpointMap, SwiftPublic, port]
6057       SwiftS3Admin:
6058         host:
6059           str_replace:
6060             template:
6061               get_param: [EndpointMap, SwiftAdmin, host]
6062             params:
6063               CLOUDNAME:
6064                 get_param:
6065                 - CloudEndpoints
6066                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
6067               IP_ADDRESS:
6068                 get_param:
6069                 - NetIpMap
6070                 - str_replace:
6071                     params:
6072                       NETWORK:
6073                         get_param: [ServiceNetMap, SwiftProxyNetwork]
6074                     template: NETWORK_uri
6075         host_nobrackets:
6076           str_replace:
6077             template:
6078               get_param: [EndpointMap, SwiftAdmin, host]
6079             params:
6080               CLOUDNAME:
6081                 get_param:
6082                 - CloudEndpoints
6083                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
6084               IP_ADDRESS:
6085                 get_param:
6086                 - NetIpMap
6087                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
6088         port:
6089           get_param: [EndpointMap, SwiftAdmin, port]
6090         protocol:
6091           get_param: [EndpointMap, SwiftAdmin, protocol]
6092         uri:
6093           list_join:
6094           - ''
6095           - - get_param: [EndpointMap, SwiftAdmin, protocol]
6096             - ://
6097             - str_replace:
6098                 template:
6099                   get_param: [EndpointMap, SwiftAdmin, host]
6100                 params:
6101                   CLOUDNAME:
6102                     get_param:
6103                     - CloudEndpoints
6104                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
6105                   IP_ADDRESS:
6106                     get_param:
6107                     - NetIpMap
6108                     - str_replace:
6109                         params:
6110                           NETWORK:
6111                             get_param: [ServiceNetMap, SwiftProxyNetwork]
6112                         template: NETWORK_uri
6113             - ':'
6114             - get_param: [EndpointMap, SwiftAdmin, port]
6115         uri_no_suffix:
6116           list_join:
6117           - ''
6118           - - get_param: [EndpointMap, SwiftAdmin, protocol]
6119             - ://
6120             - str_replace:
6121                 template:
6122                   get_param: [EndpointMap, SwiftAdmin, host]
6123                 params:
6124                   CLOUDNAME:
6125                     get_param:
6126                     - CloudEndpoints
6127                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
6128                   IP_ADDRESS:
6129                     get_param:
6130                     - NetIpMap
6131                     - str_replace:
6132                         params:
6133                           NETWORK:
6134                             get_param: [ServiceNetMap, SwiftProxyNetwork]
6135                         template: NETWORK_uri
6136             - ':'
6137             - get_param: [EndpointMap, SwiftAdmin, port]
6138       SwiftS3Internal:
6139         host:
6140           str_replace:
6141             template:
6142               get_param: [EndpointMap, SwiftInternal, host]
6143             params:
6144               CLOUDNAME:
6145                 get_param:
6146                 - CloudEndpoints
6147                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
6148               IP_ADDRESS:
6149                 get_param:
6150                 - NetIpMap
6151                 - str_replace:
6152                     params:
6153                       NETWORK:
6154                         get_param: [ServiceNetMap, SwiftProxyNetwork]
6155                     template: NETWORK_uri
6156         host_nobrackets:
6157           str_replace:
6158             template:
6159               get_param: [EndpointMap, SwiftInternal, host]
6160             params:
6161               CLOUDNAME:
6162                 get_param:
6163                 - CloudEndpoints
6164                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
6165               IP_ADDRESS:
6166                 get_param:
6167                 - NetIpMap
6168                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
6169         port:
6170           get_param: [EndpointMap, SwiftInternal, port]
6171         protocol:
6172           get_param: [EndpointMap, SwiftInternal, protocol]
6173         uri:
6174           list_join:
6175           - ''
6176           - - get_param: [EndpointMap, SwiftInternal, protocol]
6177             - ://
6178             - str_replace:
6179                 template:
6180                   get_param: [EndpointMap, SwiftInternal, host]
6181                 params:
6182                   CLOUDNAME:
6183                     get_param:
6184                     - CloudEndpoints
6185                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
6186                   IP_ADDRESS:
6187                     get_param:
6188                     - NetIpMap
6189                     - str_replace:
6190                         params:
6191                           NETWORK:
6192                             get_param: [ServiceNetMap, SwiftProxyNetwork]
6193                         template: NETWORK_uri
6194             - ':'
6195             - get_param: [EndpointMap, SwiftInternal, port]
6196         uri_no_suffix:
6197           list_join:
6198           - ''
6199           - - get_param: [EndpointMap, SwiftInternal, protocol]
6200             - ://
6201             - str_replace:
6202                 template:
6203                   get_param: [EndpointMap, SwiftInternal, host]
6204                 params:
6205                   CLOUDNAME:
6206                     get_param:
6207                     - CloudEndpoints
6208                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
6209                   IP_ADDRESS:
6210                     get_param:
6211                     - NetIpMap
6212                     - str_replace:
6213                         params:
6214                           NETWORK:
6215                             get_param: [ServiceNetMap, SwiftProxyNetwork]
6216                         template: NETWORK_uri
6217             - ':'
6218             - get_param: [EndpointMap, SwiftInternal, port]
6219       SwiftS3Public:
6220         host:
6221           str_replace:
6222             template:
6223               get_param: [EndpointMap, SwiftPublic, host]
6224             params:
6225               CLOUDNAME:
6226                 get_param:
6227                 - CloudEndpoints
6228                 - get_param: [ServiceNetMap, PublicNetwork]
6229               IP_ADDRESS:
6230                 get_param:
6231                 - NetIpMap
6232                 - str_replace:
6233                     params:
6234                       NETWORK:
6235                         get_param: [ServiceNetMap, PublicNetwork]
6236                     template: NETWORK_uri
6237         host_nobrackets:
6238           str_replace:
6239             template:
6240               get_param: [EndpointMap, SwiftPublic, host]
6241             params:
6242               CLOUDNAME:
6243                 get_param:
6244                 - CloudEndpoints
6245                 - get_param: [ServiceNetMap, PublicNetwork]
6246               IP_ADDRESS:
6247                 get_param:
6248                 - NetIpMap
6249                 - get_param: [ServiceNetMap, PublicNetwork]
6250         port:
6251           get_param: [EndpointMap, SwiftPublic, port]
6252         protocol:
6253           get_param: [EndpointMap, SwiftPublic, protocol]
6254         uri:
6255           list_join:
6256           - ''
6257           - - get_param: [EndpointMap, SwiftPublic, protocol]
6258             - ://
6259             - str_replace:
6260                 template:
6261                   get_param: [EndpointMap, SwiftPublic, host]
6262                 params:
6263                   CLOUDNAME:
6264                     get_param:
6265                     - CloudEndpoints
6266                     - get_param: [ServiceNetMap, PublicNetwork]
6267                   IP_ADDRESS:
6268                     get_param:
6269                     - NetIpMap
6270                     - str_replace:
6271                         params:
6272                           NETWORK:
6273                             get_param: [ServiceNetMap, PublicNetwork]
6274                         template: NETWORK_uri
6275             - ':'
6276             - get_param: [EndpointMap, SwiftPublic, port]
6277         uri_no_suffix:
6278           list_join:
6279           - ''
6280           - - get_param: [EndpointMap, SwiftPublic, protocol]
6281             - ://
6282             - str_replace:
6283                 template:
6284                   get_param: [EndpointMap, SwiftPublic, host]
6285                 params:
6286                   CLOUDNAME:
6287                     get_param:
6288                     - CloudEndpoints
6289                     - get_param: [ServiceNetMap, PublicNetwork]
6290                   IP_ADDRESS:
6291                     get_param:
6292                     - NetIpMap
6293                     - str_replace:
6294                         params:
6295                           NETWORK:
6296                             get_param: [ServiceNetMap, PublicNetwork]
6297                         template: NETWORK_uri
6298             - ':'
6299             - get_param: [EndpointMap, SwiftPublic, port]
6300       ZaqarAdmin:
6301         host:
6302           str_replace:
6303             template:
6304               get_param: [EndpointMap, ZaqarAdmin, host]
6305             params:
6306               CLOUDNAME:
6307                 get_param:
6308                 - CloudEndpoints
6309                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6310               IP_ADDRESS:
6311                 get_param:
6312                 - NetIpMap
6313                 - str_replace:
6314                     params:
6315                       NETWORK:
6316                         get_param: [ServiceNetMap, ZaqarApiNetwork]
6317                     template: NETWORK_uri
6318         host_nobrackets:
6319           str_replace:
6320             template:
6321               get_param: [EndpointMap, ZaqarAdmin, host]
6322             params:
6323               CLOUDNAME:
6324                 get_param:
6325                 - CloudEndpoints
6326                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6327               IP_ADDRESS:
6328                 get_param:
6329                 - NetIpMap
6330                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6331         port:
6332           get_param: [EndpointMap, ZaqarAdmin, port]
6333         protocol:
6334           get_param: [EndpointMap, ZaqarAdmin, protocol]
6335         uri:
6336           list_join:
6337           - ''
6338           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
6339             - ://
6340             - str_replace:
6341                 template:
6342                   get_param: [EndpointMap, ZaqarAdmin, host]
6343                 params:
6344                   CLOUDNAME:
6345                     get_param:
6346                     - CloudEndpoints
6347                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6348                   IP_ADDRESS:
6349                     get_param:
6350                     - NetIpMap
6351                     - str_replace:
6352                         params:
6353                           NETWORK:
6354                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6355                         template: NETWORK_uri
6356             - ':'
6357             - get_param: [EndpointMap, ZaqarAdmin, port]
6358         uri_no_suffix:
6359           list_join:
6360           - ''
6361           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
6362             - ://
6363             - str_replace:
6364                 template:
6365                   get_param: [EndpointMap, ZaqarAdmin, host]
6366                 params:
6367                   CLOUDNAME:
6368                     get_param:
6369                     - CloudEndpoints
6370                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6371                   IP_ADDRESS:
6372                     get_param:
6373                     - NetIpMap
6374                     - str_replace:
6375                         params:
6376                           NETWORK:
6377                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6378                         template: NETWORK_uri
6379             - ':'
6380             - get_param: [EndpointMap, ZaqarAdmin, port]
6381       ZaqarInternal:
6382         host:
6383           str_replace:
6384             template:
6385               get_param: [EndpointMap, ZaqarInternal, host]
6386             params:
6387               CLOUDNAME:
6388                 get_param:
6389                 - CloudEndpoints
6390                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6391               IP_ADDRESS:
6392                 get_param:
6393                 - NetIpMap
6394                 - str_replace:
6395                     params:
6396                       NETWORK:
6397                         get_param: [ServiceNetMap, ZaqarApiNetwork]
6398                     template: NETWORK_uri
6399         host_nobrackets:
6400           str_replace:
6401             template:
6402               get_param: [EndpointMap, ZaqarInternal, host]
6403             params:
6404               CLOUDNAME:
6405                 get_param:
6406                 - CloudEndpoints
6407                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6408               IP_ADDRESS:
6409                 get_param:
6410                 - NetIpMap
6411                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6412         port:
6413           get_param: [EndpointMap, ZaqarInternal, port]
6414         protocol:
6415           get_param: [EndpointMap, ZaqarInternal, protocol]
6416         uri:
6417           list_join:
6418           - ''
6419           - - get_param: [EndpointMap, ZaqarInternal, protocol]
6420             - ://
6421             - str_replace:
6422                 template:
6423                   get_param: [EndpointMap, ZaqarInternal, host]
6424                 params:
6425                   CLOUDNAME:
6426                     get_param:
6427                     - CloudEndpoints
6428                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6429                   IP_ADDRESS:
6430                     get_param:
6431                     - NetIpMap
6432                     - str_replace:
6433                         params:
6434                           NETWORK:
6435                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6436                         template: NETWORK_uri
6437             - ':'
6438             - get_param: [EndpointMap, ZaqarInternal, port]
6439         uri_no_suffix:
6440           list_join:
6441           - ''
6442           - - get_param: [EndpointMap, ZaqarInternal, protocol]
6443             - ://
6444             - str_replace:
6445                 template:
6446                   get_param: [EndpointMap, ZaqarInternal, host]
6447                 params:
6448                   CLOUDNAME:
6449                     get_param:
6450                     - CloudEndpoints
6451                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6452                   IP_ADDRESS:
6453                     get_param:
6454                     - NetIpMap
6455                     - str_replace:
6456                         params:
6457                           NETWORK:
6458                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6459                         template: NETWORK_uri
6460             - ':'
6461             - get_param: [EndpointMap, ZaqarInternal, port]
6462       ZaqarPublic:
6463         host:
6464           str_replace:
6465             template:
6466               get_param: [EndpointMap, ZaqarPublic, host]
6467             params:
6468               CLOUDNAME:
6469                 get_param:
6470                 - CloudEndpoints
6471                 - get_param: [ServiceNetMap, PublicNetwork]
6472               IP_ADDRESS:
6473                 get_param:
6474                 - NetIpMap
6475                 - str_replace:
6476                     params:
6477                       NETWORK:
6478                         get_param: [ServiceNetMap, PublicNetwork]
6479                     template: NETWORK_uri
6480         host_nobrackets:
6481           str_replace:
6482             template:
6483               get_param: [EndpointMap, ZaqarPublic, host]
6484             params:
6485               CLOUDNAME:
6486                 get_param:
6487                 - CloudEndpoints
6488                 - get_param: [ServiceNetMap, PublicNetwork]
6489               IP_ADDRESS:
6490                 get_param:
6491                 - NetIpMap
6492                 - get_param: [ServiceNetMap, PublicNetwork]
6493         port:
6494           get_param: [EndpointMap, ZaqarPublic, port]
6495         protocol:
6496           get_param: [EndpointMap, ZaqarPublic, protocol]
6497         uri:
6498           list_join:
6499           - ''
6500           - - get_param: [EndpointMap, ZaqarPublic, protocol]
6501             - ://
6502             - str_replace:
6503                 template:
6504                   get_param: [EndpointMap, ZaqarPublic, host]
6505                 params:
6506                   CLOUDNAME:
6507                     get_param:
6508                     - CloudEndpoints
6509                     - get_param: [ServiceNetMap, PublicNetwork]
6510                   IP_ADDRESS:
6511                     get_param:
6512                     - NetIpMap
6513                     - str_replace:
6514                         params:
6515                           NETWORK:
6516                             get_param: [ServiceNetMap, PublicNetwork]
6517                         template: NETWORK_uri
6518             - ':'
6519             - get_param: [EndpointMap, ZaqarPublic, port]
6520         uri_no_suffix:
6521           list_join:
6522           - ''
6523           - - get_param: [EndpointMap, ZaqarPublic, protocol]
6524             - ://
6525             - str_replace:
6526                 template:
6527                   get_param: [EndpointMap, ZaqarPublic, host]
6528                 params:
6529                   CLOUDNAME:
6530                     get_param:
6531                     - CloudEndpoints
6532                     - get_param: [ServiceNetMap, PublicNetwork]
6533                   IP_ADDRESS:
6534                     get_param:
6535                     - NetIpMap
6536                     - str_replace:
6537                         params:
6538                           NETWORK:
6539                             get_param: [ServiceNetMap, PublicNetwork]
6540                         template: NETWORK_uri
6541             - ':'
6542             - get_param: [EndpointMap, ZaqarPublic, port]
6543       ZaqarWebSocketAdmin:
6544         host:
6545           str_replace:
6546             template:
6547               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6548             params:
6549               CLOUDNAME:
6550                 get_param:
6551                 - CloudEndpoints
6552                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6553               IP_ADDRESS:
6554                 get_param:
6555                 - NetIpMap
6556                 - str_replace:
6557                     params:
6558                       NETWORK:
6559                         get_param: [ServiceNetMap, ZaqarApiNetwork]
6560                     template: NETWORK_uri
6561         host_nobrackets:
6562           str_replace:
6563             template:
6564               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6565             params:
6566               CLOUDNAME:
6567                 get_param:
6568                 - CloudEndpoints
6569                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6570               IP_ADDRESS:
6571                 get_param:
6572                 - NetIpMap
6573                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6574         port:
6575           get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
6576         protocol:
6577           get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
6578         uri:
6579           list_join:
6580           - ''
6581           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
6582             - ://
6583             - str_replace:
6584                 template:
6585                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6586                 params:
6587                   CLOUDNAME:
6588                     get_param:
6589                     - CloudEndpoints
6590                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6591                   IP_ADDRESS:
6592                     get_param:
6593                     - NetIpMap
6594                     - str_replace:
6595                         params:
6596                           NETWORK:
6597                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6598                         template: NETWORK_uri
6599             - ':'
6600             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
6601         uri_no_suffix:
6602           list_join:
6603           - ''
6604           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
6605             - ://
6606             - str_replace:
6607                 template:
6608                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
6609                 params:
6610                   CLOUDNAME:
6611                     get_param:
6612                     - CloudEndpoints
6613                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6614                   IP_ADDRESS:
6615                     get_param:
6616                     - NetIpMap
6617                     - str_replace:
6618                         params:
6619                           NETWORK:
6620                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6621                         template: NETWORK_uri
6622             - ':'
6623             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
6624       ZaqarWebSocketInternal:
6625         host:
6626           str_replace:
6627             template:
6628               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6629             params:
6630               CLOUDNAME:
6631                 get_param:
6632                 - CloudEndpoints
6633                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6634               IP_ADDRESS:
6635                 get_param:
6636                 - NetIpMap
6637                 - str_replace:
6638                     params:
6639                       NETWORK:
6640                         get_param: [ServiceNetMap, ZaqarApiNetwork]
6641                     template: NETWORK_uri
6642         host_nobrackets:
6643           str_replace:
6644             template:
6645               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6646             params:
6647               CLOUDNAME:
6648                 get_param:
6649                 - CloudEndpoints
6650                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6651               IP_ADDRESS:
6652                 get_param:
6653                 - NetIpMap
6654                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
6655         port:
6656           get_param: [EndpointMap, ZaqarWebSocketInternal, port]
6657         protocol:
6658           get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
6659         uri:
6660           list_join:
6661           - ''
6662           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
6663             - ://
6664             - str_replace:
6665                 template:
6666                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6667                 params:
6668                   CLOUDNAME:
6669                     get_param:
6670                     - CloudEndpoints
6671                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6672                   IP_ADDRESS:
6673                     get_param:
6674                     - NetIpMap
6675                     - str_replace:
6676                         params:
6677                           NETWORK:
6678                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6679                         template: NETWORK_uri
6680             - ':'
6681             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
6682         uri_no_suffix:
6683           list_join:
6684           - ''
6685           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
6686             - ://
6687             - str_replace:
6688                 template:
6689                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
6690                 params:
6691                   CLOUDNAME:
6692                     get_param:
6693                     - CloudEndpoints
6694                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
6695                   IP_ADDRESS:
6696                     get_param:
6697                     - NetIpMap
6698                     - str_replace:
6699                         params:
6700                           NETWORK:
6701                             get_param: [ServiceNetMap, ZaqarApiNetwork]
6702                         template: NETWORK_uri
6703             - ':'
6704             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
6705       ZaqarWebSocketPublic:
6706         host:
6707           str_replace:
6708             template:
6709               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6710             params:
6711               CLOUDNAME:
6712                 get_param:
6713                 - CloudEndpoints
6714                 - get_param: [ServiceNetMap, PublicNetwork]
6715               IP_ADDRESS:
6716                 get_param:
6717                 - NetIpMap
6718                 - str_replace:
6719                     params:
6720                       NETWORK:
6721                         get_param: [ServiceNetMap, PublicNetwork]
6722                     template: NETWORK_uri
6723         host_nobrackets:
6724           str_replace:
6725             template:
6726               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6727             params:
6728               CLOUDNAME:
6729                 get_param:
6730                 - CloudEndpoints
6731                 - get_param: [ServiceNetMap, PublicNetwork]
6732               IP_ADDRESS:
6733                 get_param:
6734                 - NetIpMap
6735                 - get_param: [ServiceNetMap, PublicNetwork]
6736         port:
6737           get_param: [EndpointMap, ZaqarWebSocketPublic, port]
6738         protocol:
6739           get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
6740         uri:
6741           list_join:
6742           - ''
6743           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
6744             - ://
6745             - str_replace:
6746                 template:
6747                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6748                 params:
6749                   CLOUDNAME:
6750                     get_param:
6751                     - CloudEndpoints
6752                     - get_param: [ServiceNetMap, PublicNetwork]
6753                   IP_ADDRESS:
6754                     get_param:
6755                     - NetIpMap
6756                     - str_replace:
6757                         params:
6758                           NETWORK:
6759                             get_param: [ServiceNetMap, PublicNetwork]
6760                         template: NETWORK_uri
6761             - ':'
6762             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]
6763         uri_no_suffix:
6764           list_join:
6765           - ''
6766           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
6767             - ://
6768             - str_replace:
6769                 template:
6770                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
6771                 params:
6772                   CLOUDNAME:
6773                     get_param:
6774                     - CloudEndpoints
6775                     - get_param: [ServiceNetMap, PublicNetwork]
6776                   IP_ADDRESS:
6777                     get_param:
6778                     - NetIpMap
6779                     - str_replace:
6780                         params:
6781                           NETWORK:
6782                             get_param: [ServiceNetMap, PublicNetwork]
6783                         template: NETWORK_uri
6784             - ':'
6785             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]