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