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