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