Merge "Fix a typo"
[apex-tripleo-heat-templates.git] / network / endpoints / endpoint_map.yaml
1 ### DO NOT MODIFY THIS FILE
2 ### This file is automatically generated from endpoint_data.yaml
3 ### by the script build_endpoint_map.py
4
5 heat_template_version: ocata
6 description: A map of OpenStack endpoints. Since the endpoints are URLs,
7   we need to have brackets around IPv6 IP addresses. The inputs to these
8   parameters come from net_ip_uri_map, which will include these brackets
9   in IPv6 addresses.
10 parameters:
11   NetIpMap:
12     type: json
13     default: {}
14     description: The Net IP map
15   ServiceNetMap:
16     type: json
17     default: {}
18     description: The Service Net map
19   EndpointMap:
20     type: json
21     default:
22       AodhAdmin: {protocol: http, port: '8042', host: IP_ADDRESS}
23       AodhInternal: {protocol: http, port: '8042', host: IP_ADDRESS}
24       AodhPublic: {protocol: http, port: '8042', host: IP_ADDRESS}
25       BarbicanAdmin: {protocol: http, port: '9311', host: IP_ADDRESS}
26       BarbicanInternal: {protocol: http, port: '9311', host: IP_ADDRESS}
27       BarbicanPublic: {protocol: http, port: '9311', host: IP_ADDRESS}
28       CeilometerAdmin: {protocol: http, port: '8777', host: IP_ADDRESS}
29       CeilometerInternal: {protocol: http, port: '8777', host: IP_ADDRESS}
30       CeilometerPublic: {protocol: http, port: '8777', host: IP_ADDRESS}
31       CephRgwAdmin: {protocol: http, port: '8080', host: IP_ADDRESS}
32       CephRgwInternal: {protocol: http, port: '8080', host: IP_ADDRESS}
33       CephRgwPublic: {protocol: http, port: '8080', host: IP_ADDRESS}
34       CinderAdmin: {protocol: http, port: '8776', host: IP_ADDRESS}
35       CinderInternal: {protocol: http, port: '8776', host: IP_ADDRESS}
36       CinderPublic: {protocol: http, port: '8776', host: IP_ADDRESS}
37       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       KeystoneEC2:
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/ec2tokens
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       KeystoneInternal:
6098         host:
6099           str_replace:
6100             template:
6101               get_param: [EndpointMap, KeystoneInternal, host]
6102             params:
6103               CLOUDNAME:
6104                 get_param:
6105                 - CloudEndpoints
6106                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6107               IP_ADDRESS:
6108                 get_param:
6109                 - NetIpMap
6110                 - str_replace:
6111                     params:
6112                       NETWORK:
6113                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6114                     template: NETWORK_uri
6115         host_nobrackets:
6116           str_replace:
6117             template:
6118               get_param: [EndpointMap, KeystoneInternal, host]
6119             params:
6120               CLOUDNAME:
6121                 get_param:
6122                 - CloudEndpoints
6123                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6124               IP_ADDRESS:
6125                 get_param:
6126                 - NetIpMap
6127                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6128         port:
6129           get_param: [EndpointMap, KeystoneInternal, port]
6130         protocol:
6131           get_param: [EndpointMap, KeystoneInternal, protocol]
6132         uri:
6133           list_join:
6134           - ''
6135           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6136             - ://
6137             - str_replace:
6138                 template:
6139                   get_param: [EndpointMap, KeystoneInternal, host]
6140                 params:
6141                   CLOUDNAME:
6142                     get_param:
6143                     - CloudEndpoints
6144                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6145                   IP_ADDRESS:
6146                     get_param:
6147                     - NetIpMap
6148                     - str_replace:
6149                         params:
6150                           NETWORK:
6151                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6152                         template: NETWORK_uri
6153             - ':'
6154             - get_param: [EndpointMap, KeystoneInternal, port]
6155             - /v2.0
6156         uri_no_suffix:
6157           list_join:
6158           - ''
6159           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6160             - ://
6161             - str_replace:
6162                 template:
6163                   get_param: [EndpointMap, KeystoneInternal, host]
6164                 params:
6165                   CLOUDNAME:
6166                     get_param:
6167                     - CloudEndpoints
6168                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6169                   IP_ADDRESS:
6170                     get_param:
6171                     - NetIpMap
6172                     - str_replace:
6173                         params:
6174                           NETWORK:
6175                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6176                         template: NETWORK_uri
6177             - ':'
6178             - get_param: [EndpointMap, KeystoneInternal, port]
6179       KeystonePublic:
6180         host:
6181           str_replace:
6182             template:
6183               get_param: [EndpointMap, KeystonePublic, host]
6184             params:
6185               CLOUDNAME:
6186                 get_param:
6187                 - CloudEndpoints
6188                 - get_param: [ServiceNetMap, PublicNetwork]
6189               IP_ADDRESS:
6190                 get_param:
6191                 - NetIpMap
6192                 - str_replace:
6193                     params:
6194                       NETWORK:
6195                         get_param: [ServiceNetMap, PublicNetwork]
6196                     template: NETWORK_uri
6197         host_nobrackets:
6198           str_replace:
6199             template:
6200               get_param: [EndpointMap, KeystonePublic, host]
6201             params:
6202               CLOUDNAME:
6203                 get_param:
6204                 - CloudEndpoints
6205                 - get_param: [ServiceNetMap, PublicNetwork]
6206               IP_ADDRESS:
6207                 get_param:
6208                 - NetIpMap
6209                 - get_param: [ServiceNetMap, PublicNetwork]
6210         port:
6211           get_param: [EndpointMap, KeystonePublic, port]
6212         protocol:
6213           get_param: [EndpointMap, KeystonePublic, protocol]
6214         uri:
6215           list_join:
6216           - ''
6217           - - get_param: [EndpointMap, KeystonePublic, protocol]
6218             - ://
6219             - str_replace:
6220                 template:
6221                   get_param: [EndpointMap, KeystonePublic, host]
6222                 params:
6223                   CLOUDNAME:
6224                     get_param:
6225                     - CloudEndpoints
6226                     - get_param: [ServiceNetMap, PublicNetwork]
6227                   IP_ADDRESS:
6228                     get_param:
6229                     - NetIpMap
6230                     - str_replace:
6231                         params:
6232                           NETWORK:
6233                             get_param: [ServiceNetMap, PublicNetwork]
6234                         template: NETWORK_uri
6235             - ':'
6236             - get_param: [EndpointMap, KeystonePublic, port]
6237             - /v2.0
6238         uri_no_suffix:
6239           list_join:
6240           - ''
6241           - - get_param: [EndpointMap, KeystonePublic, protocol]
6242             - ://
6243             - str_replace:
6244                 template:
6245                   get_param: [EndpointMap, KeystonePublic, host]
6246                 params:
6247                   CLOUDNAME:
6248                     get_param:
6249                     - CloudEndpoints
6250                     - get_param: [ServiceNetMap, PublicNetwork]
6251                   IP_ADDRESS:
6252                     get_param:
6253                     - NetIpMap
6254                     - str_replace:
6255                         params:
6256                           NETWORK:
6257                             get_param: [ServiceNetMap, PublicNetwork]
6258                         template: NETWORK_uri
6259             - ':'
6260             - get_param: [EndpointMap, KeystonePublic, port]
6261       KeystoneV3Admin:
6262         host:
6263           str_replace:
6264             template:
6265               get_param: [EndpointMap, KeystoneAdmin, host]
6266             params:
6267               CLOUDNAME:
6268                 get_param:
6269                 - CloudEndpoints
6270                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6271               IP_ADDRESS:
6272                 get_param:
6273                 - NetIpMap
6274                 - str_replace:
6275                     params:
6276                       NETWORK:
6277                         get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6278                     template: NETWORK_uri
6279         host_nobrackets:
6280           str_replace:
6281             template:
6282               get_param: [EndpointMap, KeystoneAdmin, host]
6283             params:
6284               CLOUDNAME:
6285                 get_param:
6286                 - CloudEndpoints
6287                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6288               IP_ADDRESS:
6289                 get_param:
6290                 - NetIpMap
6291                 - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6292         port:
6293           get_param: [EndpointMap, KeystoneAdmin, port]
6294         protocol:
6295           get_param: [EndpointMap, KeystoneAdmin, protocol]
6296         uri:
6297           list_join:
6298           - ''
6299           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
6300             - ://
6301             - str_replace:
6302                 template:
6303                   get_param: [EndpointMap, KeystoneAdmin, host]
6304                 params:
6305                   CLOUDNAME:
6306                     get_param:
6307                     - CloudEndpoints
6308                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6309                   IP_ADDRESS:
6310                     get_param:
6311                     - NetIpMap
6312                     - str_replace:
6313                         params:
6314                           NETWORK:
6315                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6316                         template: NETWORK_uri
6317             - ':'
6318             - get_param: [EndpointMap, KeystoneAdmin, port]
6319             - /v3
6320         uri_no_suffix:
6321           list_join:
6322           - ''
6323           - - get_param: [EndpointMap, KeystoneAdmin, protocol]
6324             - ://
6325             - str_replace:
6326                 template:
6327                   get_param: [EndpointMap, KeystoneAdmin, host]
6328                 params:
6329                   CLOUDNAME:
6330                     get_param:
6331                     - CloudEndpoints
6332                     - get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6333                   IP_ADDRESS:
6334                     get_param:
6335                     - NetIpMap
6336                     - str_replace:
6337                         params:
6338                           NETWORK:
6339                             get_param: [ServiceNetMap, KeystoneAdminApiNetwork]
6340                         template: NETWORK_uri
6341             - ':'
6342             - get_param: [EndpointMap, KeystoneAdmin, port]
6343       KeystoneV3Internal:
6344         host:
6345           str_replace:
6346             template:
6347               get_param: [EndpointMap, KeystoneInternal, host]
6348             params:
6349               CLOUDNAME:
6350                 get_param:
6351                 - CloudEndpoints
6352                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6353               IP_ADDRESS:
6354                 get_param:
6355                 - NetIpMap
6356                 - str_replace:
6357                     params:
6358                       NETWORK:
6359                         get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6360                     template: NETWORK_uri
6361         host_nobrackets:
6362           str_replace:
6363             template:
6364               get_param: [EndpointMap, KeystoneInternal, host]
6365             params:
6366               CLOUDNAME:
6367                 get_param:
6368                 - CloudEndpoints
6369                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6370               IP_ADDRESS:
6371                 get_param:
6372                 - NetIpMap
6373                 - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6374         port:
6375           get_param: [EndpointMap, KeystoneInternal, port]
6376         protocol:
6377           get_param: [EndpointMap, KeystoneInternal, protocol]
6378         uri:
6379           list_join:
6380           - ''
6381           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6382             - ://
6383             - str_replace:
6384                 template:
6385                   get_param: [EndpointMap, KeystoneInternal, host]
6386                 params:
6387                   CLOUDNAME:
6388                     get_param:
6389                     - CloudEndpoints
6390                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6391                   IP_ADDRESS:
6392                     get_param:
6393                     - NetIpMap
6394                     - str_replace:
6395                         params:
6396                           NETWORK:
6397                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6398                         template: NETWORK_uri
6399             - ':'
6400             - get_param: [EndpointMap, KeystoneInternal, port]
6401             - /v3
6402         uri_no_suffix:
6403           list_join:
6404           - ''
6405           - - get_param: [EndpointMap, KeystoneInternal, protocol]
6406             - ://
6407             - str_replace:
6408                 template:
6409                   get_param: [EndpointMap, KeystoneInternal, host]
6410                 params:
6411                   CLOUDNAME:
6412                     get_param:
6413                     - CloudEndpoints
6414                     - get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6415                   IP_ADDRESS:
6416                     get_param:
6417                     - NetIpMap
6418                     - str_replace:
6419                         params:
6420                           NETWORK:
6421                             get_param: [ServiceNetMap, KeystonePublicApiNetwork]
6422                         template: NETWORK_uri
6423             - ':'
6424             - get_param: [EndpointMap, KeystoneInternal, port]
6425       KeystoneV3Public:
6426         host:
6427           str_replace:
6428             template:
6429               get_param: [EndpointMap, KeystonePublic, host]
6430             params:
6431               CLOUDNAME:
6432                 get_param:
6433                 - CloudEndpoints
6434                 - get_param: [ServiceNetMap, PublicNetwork]
6435               IP_ADDRESS:
6436                 get_param:
6437                 - NetIpMap
6438                 - str_replace:
6439                     params:
6440                       NETWORK:
6441                         get_param: [ServiceNetMap, PublicNetwork]
6442                     template: NETWORK_uri
6443         host_nobrackets:
6444           str_replace:
6445             template:
6446               get_param: [EndpointMap, KeystonePublic, host]
6447             params:
6448               CLOUDNAME:
6449                 get_param:
6450                 - CloudEndpoints
6451                 - get_param: [ServiceNetMap, PublicNetwork]
6452               IP_ADDRESS:
6453                 get_param:
6454                 - NetIpMap
6455                 - get_param: [ServiceNetMap, PublicNetwork]
6456         port:
6457           get_param: [EndpointMap, KeystonePublic, port]
6458         protocol:
6459           get_param: [EndpointMap, KeystonePublic, protocol]
6460         uri:
6461           list_join:
6462           - ''
6463           - - get_param: [EndpointMap, KeystonePublic, protocol]
6464             - ://
6465             - str_replace:
6466                 template:
6467                   get_param: [EndpointMap, KeystonePublic, host]
6468                 params:
6469                   CLOUDNAME:
6470                     get_param:
6471                     - CloudEndpoints
6472                     - get_param: [ServiceNetMap, PublicNetwork]
6473                   IP_ADDRESS:
6474                     get_param:
6475                     - NetIpMap
6476                     - str_replace:
6477                         params:
6478                           NETWORK:
6479                             get_param: [ServiceNetMap, PublicNetwork]
6480                         template: NETWORK_uri
6481             - ':'
6482             - get_param: [EndpointMap, KeystonePublic, port]
6483             - /v3
6484         uri_no_suffix:
6485           list_join:
6486           - ''
6487           - - get_param: [EndpointMap, KeystonePublic, protocol]
6488             - ://
6489             - str_replace:
6490                 template:
6491                   get_param: [EndpointMap, KeystonePublic, host]
6492                 params:
6493                   CLOUDNAME:
6494                     get_param:
6495                     - CloudEndpoints
6496                     - get_param: [ServiceNetMap, PublicNetwork]
6497                   IP_ADDRESS:
6498                     get_param:
6499                     - NetIpMap
6500                     - str_replace:
6501                         params:
6502                           NETWORK:
6503                             get_param: [ServiceNetMap, PublicNetwork]
6504                         template: NETWORK_uri
6505             - ':'
6506             - get_param: [EndpointMap, KeystonePublic, port]
6507       ManilaAdmin:
6508         host:
6509           str_replace:
6510             template:
6511               get_param: [EndpointMap, ManilaAdmin, 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, ManilaAdmin, 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, ManilaAdmin, port]
6540         protocol:
6541           get_param: [EndpointMap, ManilaAdmin, protocol]
6542         uri:
6543           list_join:
6544           - ''
6545           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6546             - ://
6547             - str_replace:
6548                 template:
6549                   get_param: [EndpointMap, ManilaAdmin, 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, ManilaAdmin, port]
6565             - /v2/%(tenant_id)s
6566         uri_no_suffix:
6567           list_join:
6568           - ''
6569           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6570             - ://
6571             - str_replace:
6572                 template:
6573                   get_param: [EndpointMap, ManilaAdmin, 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, ManilaAdmin, port]
6589       ManilaInternal:
6590         host:
6591           str_replace:
6592             template:
6593               get_param: [EndpointMap, ManilaInternal, host]
6594             params:
6595               CLOUDNAME:
6596                 get_param:
6597                 - CloudEndpoints
6598                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6599               IP_ADDRESS:
6600                 get_param:
6601                 - NetIpMap
6602                 - str_replace:
6603                     params:
6604                       NETWORK:
6605                         get_param: [ServiceNetMap, ManilaApiNetwork]
6606                     template: NETWORK_uri
6607         host_nobrackets:
6608           str_replace:
6609             template:
6610               get_param: [EndpointMap, ManilaInternal, host]
6611             params:
6612               CLOUDNAME:
6613                 get_param:
6614                 - CloudEndpoints
6615                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6616               IP_ADDRESS:
6617                 get_param:
6618                 - NetIpMap
6619                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6620         port:
6621           get_param: [EndpointMap, ManilaInternal, port]
6622         protocol:
6623           get_param: [EndpointMap, ManilaInternal, protocol]
6624         uri:
6625           list_join:
6626           - ''
6627           - - get_param: [EndpointMap, ManilaInternal, protocol]
6628             - ://
6629             - str_replace:
6630                 template:
6631                   get_param: [EndpointMap, ManilaInternal, host]
6632                 params:
6633                   CLOUDNAME:
6634                     get_param:
6635                     - CloudEndpoints
6636                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6637                   IP_ADDRESS:
6638                     get_param:
6639                     - NetIpMap
6640                     - str_replace:
6641                         params:
6642                           NETWORK:
6643                             get_param: [ServiceNetMap, ManilaApiNetwork]
6644                         template: NETWORK_uri
6645             - ':'
6646             - get_param: [EndpointMap, ManilaInternal, port]
6647             - /v2/%(tenant_id)s
6648         uri_no_suffix:
6649           list_join:
6650           - ''
6651           - - get_param: [EndpointMap, ManilaInternal, protocol]
6652             - ://
6653             - str_replace:
6654                 template:
6655                   get_param: [EndpointMap, ManilaInternal, host]
6656                 params:
6657                   CLOUDNAME:
6658                     get_param:
6659                     - CloudEndpoints
6660                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6661                   IP_ADDRESS:
6662                     get_param:
6663                     - NetIpMap
6664                     - str_replace:
6665                         params:
6666                           NETWORK:
6667                             get_param: [ServiceNetMap, ManilaApiNetwork]
6668                         template: NETWORK_uri
6669             - ':'
6670             - get_param: [EndpointMap, ManilaInternal, port]
6671       ManilaPublic:
6672         host:
6673           str_replace:
6674             template:
6675               get_param: [EndpointMap, ManilaPublic, host]
6676             params:
6677               CLOUDNAME:
6678                 get_param:
6679                 - CloudEndpoints
6680                 - get_param: [ServiceNetMap, PublicNetwork]
6681               IP_ADDRESS:
6682                 get_param:
6683                 - NetIpMap
6684                 - str_replace:
6685                     params:
6686                       NETWORK:
6687                         get_param: [ServiceNetMap, PublicNetwork]
6688                     template: NETWORK_uri
6689         host_nobrackets:
6690           str_replace:
6691             template:
6692               get_param: [EndpointMap, ManilaPublic, host]
6693             params:
6694               CLOUDNAME:
6695                 get_param:
6696                 - CloudEndpoints
6697                 - get_param: [ServiceNetMap, PublicNetwork]
6698               IP_ADDRESS:
6699                 get_param:
6700                 - NetIpMap
6701                 - get_param: [ServiceNetMap, PublicNetwork]
6702         port:
6703           get_param: [EndpointMap, ManilaPublic, port]
6704         protocol:
6705           get_param: [EndpointMap, ManilaPublic, protocol]
6706         uri:
6707           list_join:
6708           - ''
6709           - - get_param: [EndpointMap, ManilaPublic, protocol]
6710             - ://
6711             - str_replace:
6712                 template:
6713                   get_param: [EndpointMap, ManilaPublic, host]
6714                 params:
6715                   CLOUDNAME:
6716                     get_param:
6717                     - CloudEndpoints
6718                     - get_param: [ServiceNetMap, PublicNetwork]
6719                   IP_ADDRESS:
6720                     get_param:
6721                     - NetIpMap
6722                     - str_replace:
6723                         params:
6724                           NETWORK:
6725                             get_param: [ServiceNetMap, PublicNetwork]
6726                         template: NETWORK_uri
6727             - ':'
6728             - get_param: [EndpointMap, ManilaPublic, port]
6729             - /v2/%(tenant_id)s
6730         uri_no_suffix:
6731           list_join:
6732           - ''
6733           - - get_param: [EndpointMap, ManilaPublic, protocol]
6734             - ://
6735             - str_replace:
6736                 template:
6737                   get_param: [EndpointMap, ManilaPublic, host]
6738                 params:
6739                   CLOUDNAME:
6740                     get_param:
6741                     - CloudEndpoints
6742                     - get_param: [ServiceNetMap, PublicNetwork]
6743                   IP_ADDRESS:
6744                     get_param:
6745                     - NetIpMap
6746                     - str_replace:
6747                         params:
6748                           NETWORK:
6749                             get_param: [ServiceNetMap, PublicNetwork]
6750                         template: NETWORK_uri
6751             - ':'
6752             - get_param: [EndpointMap, ManilaPublic, port]
6753       ManilaV1Admin:
6754         host:
6755           str_replace:
6756             template:
6757               get_param: [EndpointMap, ManilaAdmin, 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, ManilaAdmin, 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, ManilaAdmin, port]
6786         protocol:
6787           get_param: [EndpointMap, ManilaAdmin, protocol]
6788         uri:
6789           list_join:
6790           - ''
6791           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6792             - ://
6793             - str_replace:
6794                 template:
6795                   get_param: [EndpointMap, ManilaAdmin, 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, ManilaAdmin, port]
6811             - /v1/%(tenant_id)s
6812         uri_no_suffix:
6813           list_join:
6814           - ''
6815           - - get_param: [EndpointMap, ManilaAdmin, protocol]
6816             - ://
6817             - str_replace:
6818                 template:
6819                   get_param: [EndpointMap, ManilaAdmin, 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, ManilaAdmin, port]
6835       ManilaV1Internal:
6836         host:
6837           str_replace:
6838             template:
6839               get_param: [EndpointMap, ManilaInternal, host]
6840             params:
6841               CLOUDNAME:
6842                 get_param:
6843                 - CloudEndpoints
6844                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6845               IP_ADDRESS:
6846                 get_param:
6847                 - NetIpMap
6848                 - str_replace:
6849                     params:
6850                       NETWORK:
6851                         get_param: [ServiceNetMap, ManilaApiNetwork]
6852                     template: NETWORK_uri
6853         host_nobrackets:
6854           str_replace:
6855             template:
6856               get_param: [EndpointMap, ManilaInternal, host]
6857             params:
6858               CLOUDNAME:
6859                 get_param:
6860                 - CloudEndpoints
6861                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6862               IP_ADDRESS:
6863                 get_param:
6864                 - NetIpMap
6865                 - get_param: [ServiceNetMap, ManilaApiNetwork]
6866         port:
6867           get_param: [EndpointMap, ManilaInternal, port]
6868         protocol:
6869           get_param: [EndpointMap, ManilaInternal, protocol]
6870         uri:
6871           list_join:
6872           - ''
6873           - - get_param: [EndpointMap, ManilaInternal, protocol]
6874             - ://
6875             - str_replace:
6876                 template:
6877                   get_param: [EndpointMap, ManilaInternal, host]
6878                 params:
6879                   CLOUDNAME:
6880                     get_param:
6881                     - CloudEndpoints
6882                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6883                   IP_ADDRESS:
6884                     get_param:
6885                     - NetIpMap
6886                     - str_replace:
6887                         params:
6888                           NETWORK:
6889                             get_param: [ServiceNetMap, ManilaApiNetwork]
6890                         template: NETWORK_uri
6891             - ':'
6892             - get_param: [EndpointMap, ManilaInternal, port]
6893             - /v1/%(tenant_id)s
6894         uri_no_suffix:
6895           list_join:
6896           - ''
6897           - - get_param: [EndpointMap, ManilaInternal, protocol]
6898             - ://
6899             - str_replace:
6900                 template:
6901                   get_param: [EndpointMap, ManilaInternal, host]
6902                 params:
6903                   CLOUDNAME:
6904                     get_param:
6905                     - CloudEndpoints
6906                     - get_param: [ServiceNetMap, ManilaApiNetwork]
6907                   IP_ADDRESS:
6908                     get_param:
6909                     - NetIpMap
6910                     - str_replace:
6911                         params:
6912                           NETWORK:
6913                             get_param: [ServiceNetMap, ManilaApiNetwork]
6914                         template: NETWORK_uri
6915             - ':'
6916             - get_param: [EndpointMap, ManilaInternal, port]
6917       ManilaV1Public:
6918         host:
6919           str_replace:
6920             template:
6921               get_param: [EndpointMap, ManilaPublic, host]
6922             params:
6923               CLOUDNAME:
6924                 get_param:
6925                 - CloudEndpoints
6926                 - get_param: [ServiceNetMap, PublicNetwork]
6927               IP_ADDRESS:
6928                 get_param:
6929                 - NetIpMap
6930                 - str_replace:
6931                     params:
6932                       NETWORK:
6933                         get_param: [ServiceNetMap, PublicNetwork]
6934                     template: NETWORK_uri
6935         host_nobrackets:
6936           str_replace:
6937             template:
6938               get_param: [EndpointMap, ManilaPublic, host]
6939             params:
6940               CLOUDNAME:
6941                 get_param:
6942                 - CloudEndpoints
6943                 - get_param: [ServiceNetMap, PublicNetwork]
6944               IP_ADDRESS:
6945                 get_param:
6946                 - NetIpMap
6947                 - get_param: [ServiceNetMap, PublicNetwork]
6948         port:
6949           get_param: [EndpointMap, ManilaPublic, port]
6950         protocol:
6951           get_param: [EndpointMap, ManilaPublic, protocol]
6952         uri:
6953           list_join:
6954           - ''
6955           - - get_param: [EndpointMap, ManilaPublic, protocol]
6956             - ://
6957             - str_replace:
6958                 template:
6959                   get_param: [EndpointMap, ManilaPublic, host]
6960                 params:
6961                   CLOUDNAME:
6962                     get_param:
6963                     - CloudEndpoints
6964                     - get_param: [ServiceNetMap, PublicNetwork]
6965                   IP_ADDRESS:
6966                     get_param:
6967                     - NetIpMap
6968                     - str_replace:
6969                         params:
6970                           NETWORK:
6971                             get_param: [ServiceNetMap, PublicNetwork]
6972                         template: NETWORK_uri
6973             - ':'
6974             - get_param: [EndpointMap, ManilaPublic, port]
6975             - /v1/%(tenant_id)s
6976         uri_no_suffix:
6977           list_join:
6978           - ''
6979           - - get_param: [EndpointMap, ManilaPublic, protocol]
6980             - ://
6981             - str_replace:
6982                 template:
6983                   get_param: [EndpointMap, ManilaPublic, host]
6984                 params:
6985                   CLOUDNAME:
6986                     get_param:
6987                     - CloudEndpoints
6988                     - get_param: [ServiceNetMap, PublicNetwork]
6989                   IP_ADDRESS:
6990                     get_param:
6991                     - NetIpMap
6992                     - str_replace:
6993                         params:
6994                           NETWORK:
6995                             get_param: [ServiceNetMap, PublicNetwork]
6996                         template: NETWORK_uri
6997             - ':'
6998             - get_param: [EndpointMap, ManilaPublic, port]
6999       MistralAdmin:
7000         host:
7001           str_replace:
7002             template:
7003               get_param: [EndpointMap, MistralAdmin, 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, MistralAdmin, 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, MistralAdmin, port]
7032         protocol:
7033           get_param: [EndpointMap, MistralAdmin, protocol]
7034         uri:
7035           list_join:
7036           - ''
7037           - - get_param: [EndpointMap, MistralAdmin, protocol]
7038             - ://
7039             - str_replace:
7040                 template:
7041                   get_param: [EndpointMap, MistralAdmin, 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, MistralAdmin, port]
7057             - /v2
7058         uri_no_suffix:
7059           list_join:
7060           - ''
7061           - - get_param: [EndpointMap, MistralAdmin, protocol]
7062             - ://
7063             - str_replace:
7064                 template:
7065                   get_param: [EndpointMap, MistralAdmin, 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, MistralAdmin, port]
7081       MistralInternal:
7082         host:
7083           str_replace:
7084             template:
7085               get_param: [EndpointMap, MistralInternal, host]
7086             params:
7087               CLOUDNAME:
7088                 get_param:
7089                 - CloudEndpoints
7090                 - get_param: [ServiceNetMap, MistralApiNetwork]
7091               IP_ADDRESS:
7092                 get_param:
7093                 - NetIpMap
7094                 - str_replace:
7095                     params:
7096                       NETWORK:
7097                         get_param: [ServiceNetMap, MistralApiNetwork]
7098                     template: NETWORK_uri
7099         host_nobrackets:
7100           str_replace:
7101             template:
7102               get_param: [EndpointMap, MistralInternal, host]
7103             params:
7104               CLOUDNAME:
7105                 get_param:
7106                 - CloudEndpoints
7107                 - get_param: [ServiceNetMap, MistralApiNetwork]
7108               IP_ADDRESS:
7109                 get_param:
7110                 - NetIpMap
7111                 - get_param: [ServiceNetMap, MistralApiNetwork]
7112         port:
7113           get_param: [EndpointMap, MistralInternal, port]
7114         protocol:
7115           get_param: [EndpointMap, MistralInternal, protocol]
7116         uri:
7117           list_join:
7118           - ''
7119           - - get_param: [EndpointMap, MistralInternal, protocol]
7120             - ://
7121             - str_replace:
7122                 template:
7123                   get_param: [EndpointMap, MistralInternal, host]
7124                 params:
7125                   CLOUDNAME:
7126                     get_param:
7127                     - CloudEndpoints
7128                     - get_param: [ServiceNetMap, MistralApiNetwork]
7129                   IP_ADDRESS:
7130                     get_param:
7131                     - NetIpMap
7132                     - str_replace:
7133                         params:
7134                           NETWORK:
7135                             get_param: [ServiceNetMap, MistralApiNetwork]
7136                         template: NETWORK_uri
7137             - ':'
7138             - get_param: [EndpointMap, MistralInternal, port]
7139             - /v2
7140         uri_no_suffix:
7141           list_join:
7142           - ''
7143           - - get_param: [EndpointMap, MistralInternal, protocol]
7144             - ://
7145             - str_replace:
7146                 template:
7147                   get_param: [EndpointMap, MistralInternal, host]
7148                 params:
7149                   CLOUDNAME:
7150                     get_param:
7151                     - CloudEndpoints
7152                     - get_param: [ServiceNetMap, MistralApiNetwork]
7153                   IP_ADDRESS:
7154                     get_param:
7155                     - NetIpMap
7156                     - str_replace:
7157                         params:
7158                           NETWORK:
7159                             get_param: [ServiceNetMap, MistralApiNetwork]
7160                         template: NETWORK_uri
7161             - ':'
7162             - get_param: [EndpointMap, MistralInternal, port]
7163       MistralPublic:
7164         host:
7165           str_replace:
7166             template:
7167               get_param: [EndpointMap, MistralPublic, host]
7168             params:
7169               CLOUDNAME:
7170                 get_param:
7171                 - CloudEndpoints
7172                 - get_param: [ServiceNetMap, PublicNetwork]
7173               IP_ADDRESS:
7174                 get_param:
7175                 - NetIpMap
7176                 - str_replace:
7177                     params:
7178                       NETWORK:
7179                         get_param: [ServiceNetMap, PublicNetwork]
7180                     template: NETWORK_uri
7181         host_nobrackets:
7182           str_replace:
7183             template:
7184               get_param: [EndpointMap, MistralPublic, host]
7185             params:
7186               CLOUDNAME:
7187                 get_param:
7188                 - CloudEndpoints
7189                 - get_param: [ServiceNetMap, PublicNetwork]
7190               IP_ADDRESS:
7191                 get_param:
7192                 - NetIpMap
7193                 - get_param: [ServiceNetMap, PublicNetwork]
7194         port:
7195           get_param: [EndpointMap, MistralPublic, port]
7196         protocol:
7197           get_param: [EndpointMap, MistralPublic, protocol]
7198         uri:
7199           list_join:
7200           - ''
7201           - - get_param: [EndpointMap, MistralPublic, protocol]
7202             - ://
7203             - str_replace:
7204                 template:
7205                   get_param: [EndpointMap, MistralPublic, host]
7206                 params:
7207                   CLOUDNAME:
7208                     get_param:
7209                     - CloudEndpoints
7210                     - get_param: [ServiceNetMap, PublicNetwork]
7211                   IP_ADDRESS:
7212                     get_param:
7213                     - NetIpMap
7214                     - str_replace:
7215                         params:
7216                           NETWORK:
7217                             get_param: [ServiceNetMap, PublicNetwork]
7218                         template: NETWORK_uri
7219             - ':'
7220             - get_param: [EndpointMap, MistralPublic, port]
7221             - /v2
7222         uri_no_suffix:
7223           list_join:
7224           - ''
7225           - - get_param: [EndpointMap, MistralPublic, protocol]
7226             - ://
7227             - str_replace:
7228                 template:
7229                   get_param: [EndpointMap, MistralPublic, host]
7230                 params:
7231                   CLOUDNAME:
7232                     get_param:
7233                     - CloudEndpoints
7234                     - get_param: [ServiceNetMap, PublicNetwork]
7235                   IP_ADDRESS:
7236                     get_param:
7237                     - NetIpMap
7238                     - str_replace:
7239                         params:
7240                           NETWORK:
7241                             get_param: [ServiceNetMap, PublicNetwork]
7242                         template: NETWORK_uri
7243             - ':'
7244             - get_param: [EndpointMap, MistralPublic, port]
7245       MysqlInternal:
7246         host:
7247           str_replace:
7248             template:
7249               get_param: [EndpointMap, MysqlInternal, host]
7250             params:
7251               CLOUDNAME:
7252                 get_param:
7253                 - CloudEndpoints
7254                 - get_param: [ServiceNetMap, MysqlNetwork]
7255               IP_ADDRESS:
7256                 get_param:
7257                 - NetIpMap
7258                 - str_replace:
7259                     params:
7260                       NETWORK:
7261                         get_param: [ServiceNetMap, MysqlNetwork]
7262                     template: NETWORK_uri
7263         host_nobrackets:
7264           str_replace:
7265             template:
7266               get_param: [EndpointMap, MysqlInternal, host]
7267             params:
7268               CLOUDNAME:
7269                 get_param:
7270                 - CloudEndpoints
7271                 - get_param: [ServiceNetMap, MysqlNetwork]
7272               IP_ADDRESS:
7273                 get_param:
7274                 - NetIpMap
7275                 - get_param: [ServiceNetMap, MysqlNetwork]
7276         port:
7277           get_param: [EndpointMap, MysqlInternal, port]
7278         protocol:
7279           get_param: [EndpointMap, MysqlInternal, protocol]
7280         uri:
7281           list_join:
7282           - ''
7283           - - get_param: [EndpointMap, MysqlInternal, protocol]
7284             - ://
7285             - str_replace:
7286                 template:
7287                   get_param: [EndpointMap, MysqlInternal, host]
7288                 params:
7289                   CLOUDNAME:
7290                     get_param:
7291                     - CloudEndpoints
7292                     - get_param: [ServiceNetMap, MysqlNetwork]
7293                   IP_ADDRESS:
7294                     get_param:
7295                     - NetIpMap
7296                     - str_replace:
7297                         params:
7298                           NETWORK:
7299                             get_param: [ServiceNetMap, MysqlNetwork]
7300                         template: NETWORK_uri
7301             - ':'
7302             - get_param: [EndpointMap, MysqlInternal, port]
7303         uri_no_suffix:
7304           list_join:
7305           - ''
7306           - - get_param: [EndpointMap, MysqlInternal, protocol]
7307             - ://
7308             - str_replace:
7309                 template:
7310                   get_param: [EndpointMap, MysqlInternal, host]
7311                 params:
7312                   CLOUDNAME:
7313                     get_param:
7314                     - CloudEndpoints
7315                     - get_param: [ServiceNetMap, MysqlNetwork]
7316                   IP_ADDRESS:
7317                     get_param:
7318                     - NetIpMap
7319                     - str_replace:
7320                         params:
7321                           NETWORK:
7322                             get_param: [ServiceNetMap, MysqlNetwork]
7323                         template: NETWORK_uri
7324             - ':'
7325             - get_param: [EndpointMap, MysqlInternal, port]
7326       NeutronAdmin:
7327         host:
7328           str_replace:
7329             template:
7330               get_param: [EndpointMap, NeutronAdmin, host]
7331             params:
7332               CLOUDNAME:
7333                 get_param:
7334                 - CloudEndpoints
7335                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7336               IP_ADDRESS:
7337                 get_param:
7338                 - NetIpMap
7339                 - str_replace:
7340                     params:
7341                       NETWORK:
7342                         get_param: [ServiceNetMap, NeutronApiNetwork]
7343                     template: NETWORK_uri
7344         host_nobrackets:
7345           str_replace:
7346             template:
7347               get_param: [EndpointMap, NeutronAdmin, host]
7348             params:
7349               CLOUDNAME:
7350                 get_param:
7351                 - CloudEndpoints
7352                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7353               IP_ADDRESS:
7354                 get_param:
7355                 - NetIpMap
7356                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7357         port:
7358           get_param: [EndpointMap, NeutronAdmin, port]
7359         protocol:
7360           get_param: [EndpointMap, NeutronAdmin, protocol]
7361         uri:
7362           list_join:
7363           - ''
7364           - - get_param: [EndpointMap, NeutronAdmin, protocol]
7365             - ://
7366             - str_replace:
7367                 template:
7368                   get_param: [EndpointMap, NeutronAdmin, host]
7369                 params:
7370                   CLOUDNAME:
7371                     get_param:
7372                     - CloudEndpoints
7373                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7374                   IP_ADDRESS:
7375                     get_param:
7376                     - NetIpMap
7377                     - str_replace:
7378                         params:
7379                           NETWORK:
7380                             get_param: [ServiceNetMap, NeutronApiNetwork]
7381                         template: NETWORK_uri
7382             - ':'
7383             - get_param: [EndpointMap, NeutronAdmin, port]
7384         uri_no_suffix:
7385           list_join:
7386           - ''
7387           - - get_param: [EndpointMap, NeutronAdmin, protocol]
7388             - ://
7389             - str_replace:
7390                 template:
7391                   get_param: [EndpointMap, NeutronAdmin, host]
7392                 params:
7393                   CLOUDNAME:
7394                     get_param:
7395                     - CloudEndpoints
7396                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7397                   IP_ADDRESS:
7398                     get_param:
7399                     - NetIpMap
7400                     - str_replace:
7401                         params:
7402                           NETWORK:
7403                             get_param: [ServiceNetMap, NeutronApiNetwork]
7404                         template: NETWORK_uri
7405             - ':'
7406             - get_param: [EndpointMap, NeutronAdmin, port]
7407       NeutronInternal:
7408         host:
7409           str_replace:
7410             template:
7411               get_param: [EndpointMap, NeutronInternal, host]
7412             params:
7413               CLOUDNAME:
7414                 get_param:
7415                 - CloudEndpoints
7416                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7417               IP_ADDRESS:
7418                 get_param:
7419                 - NetIpMap
7420                 - str_replace:
7421                     params:
7422                       NETWORK:
7423                         get_param: [ServiceNetMap, NeutronApiNetwork]
7424                     template: NETWORK_uri
7425         host_nobrackets:
7426           str_replace:
7427             template:
7428               get_param: [EndpointMap, NeutronInternal, host]
7429             params:
7430               CLOUDNAME:
7431                 get_param:
7432                 - CloudEndpoints
7433                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7434               IP_ADDRESS:
7435                 get_param:
7436                 - NetIpMap
7437                 - get_param: [ServiceNetMap, NeutronApiNetwork]
7438         port:
7439           get_param: [EndpointMap, NeutronInternal, port]
7440         protocol:
7441           get_param: [EndpointMap, NeutronInternal, protocol]
7442         uri:
7443           list_join:
7444           - ''
7445           - - get_param: [EndpointMap, NeutronInternal, protocol]
7446             - ://
7447             - str_replace:
7448                 template:
7449                   get_param: [EndpointMap, NeutronInternal, host]
7450                 params:
7451                   CLOUDNAME:
7452                     get_param:
7453                     - CloudEndpoints
7454                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7455                   IP_ADDRESS:
7456                     get_param:
7457                     - NetIpMap
7458                     - str_replace:
7459                         params:
7460                           NETWORK:
7461                             get_param: [ServiceNetMap, NeutronApiNetwork]
7462                         template: NETWORK_uri
7463             - ':'
7464             - get_param: [EndpointMap, NeutronInternal, port]
7465         uri_no_suffix:
7466           list_join:
7467           - ''
7468           - - get_param: [EndpointMap, NeutronInternal, protocol]
7469             - ://
7470             - str_replace:
7471                 template:
7472                   get_param: [EndpointMap, NeutronInternal, host]
7473                 params:
7474                   CLOUDNAME:
7475                     get_param:
7476                     - CloudEndpoints
7477                     - get_param: [ServiceNetMap, NeutronApiNetwork]
7478                   IP_ADDRESS:
7479                     get_param:
7480                     - NetIpMap
7481                     - str_replace:
7482                         params:
7483                           NETWORK:
7484                             get_param: [ServiceNetMap, NeutronApiNetwork]
7485                         template: NETWORK_uri
7486             - ':'
7487             - get_param: [EndpointMap, NeutronInternal, port]
7488       NeutronPublic:
7489         host:
7490           str_replace:
7491             template:
7492               get_param: [EndpointMap, NeutronPublic, host]
7493             params:
7494               CLOUDNAME:
7495                 get_param:
7496                 - CloudEndpoints
7497                 - get_param: [ServiceNetMap, PublicNetwork]
7498               IP_ADDRESS:
7499                 get_param:
7500                 - NetIpMap
7501                 - str_replace:
7502                     params:
7503                       NETWORK:
7504                         get_param: [ServiceNetMap, PublicNetwork]
7505                     template: NETWORK_uri
7506         host_nobrackets:
7507           str_replace:
7508             template:
7509               get_param: [EndpointMap, NeutronPublic, host]
7510             params:
7511               CLOUDNAME:
7512                 get_param:
7513                 - CloudEndpoints
7514                 - get_param: [ServiceNetMap, PublicNetwork]
7515               IP_ADDRESS:
7516                 get_param:
7517                 - NetIpMap
7518                 - get_param: [ServiceNetMap, PublicNetwork]
7519         port:
7520           get_param: [EndpointMap, NeutronPublic, port]
7521         protocol:
7522           get_param: [EndpointMap, NeutronPublic, protocol]
7523         uri:
7524           list_join:
7525           - ''
7526           - - get_param: [EndpointMap, NeutronPublic, protocol]
7527             - ://
7528             - str_replace:
7529                 template:
7530                   get_param: [EndpointMap, NeutronPublic, host]
7531                 params:
7532                   CLOUDNAME:
7533                     get_param:
7534                     - CloudEndpoints
7535                     - get_param: [ServiceNetMap, PublicNetwork]
7536                   IP_ADDRESS:
7537                     get_param:
7538                     - NetIpMap
7539                     - str_replace:
7540                         params:
7541                           NETWORK:
7542                             get_param: [ServiceNetMap, PublicNetwork]
7543                         template: NETWORK_uri
7544             - ':'
7545             - get_param: [EndpointMap, NeutronPublic, port]
7546         uri_no_suffix:
7547           list_join:
7548           - ''
7549           - - get_param: [EndpointMap, NeutronPublic, protocol]
7550             - ://
7551             - str_replace:
7552                 template:
7553                   get_param: [EndpointMap, NeutronPublic, host]
7554                 params:
7555                   CLOUDNAME:
7556                     get_param:
7557                     - CloudEndpoints
7558                     - get_param: [ServiceNetMap, PublicNetwork]
7559                   IP_ADDRESS:
7560                     get_param:
7561                     - NetIpMap
7562                     - str_replace:
7563                         params:
7564                           NETWORK:
7565                             get_param: [ServiceNetMap, PublicNetwork]
7566                         template: NETWORK_uri
7567             - ':'
7568             - get_param: [EndpointMap, NeutronPublic, port]
7569       NovaAdmin:
7570         host:
7571           str_replace:
7572             template:
7573               get_param: [EndpointMap, NovaAdmin, 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, NovaAdmin, 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, NovaAdmin, port]
7602         protocol:
7603           get_param: [EndpointMap, NovaAdmin, protocol]
7604         uri:
7605           list_join:
7606           - ''
7607           - - get_param: [EndpointMap, NovaAdmin, protocol]
7608             - ://
7609             - str_replace:
7610                 template:
7611                   get_param: [EndpointMap, NovaAdmin, 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, NovaAdmin, port]
7627             - /v2.1
7628         uri_no_suffix:
7629           list_join:
7630           - ''
7631           - - get_param: [EndpointMap, NovaAdmin, protocol]
7632             - ://
7633             - str_replace:
7634                 template:
7635                   get_param: [EndpointMap, NovaAdmin, 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, NovaAdmin, port]
7651       NovaInternal:
7652         host:
7653           str_replace:
7654             template:
7655               get_param: [EndpointMap, NovaInternal, host]
7656             params:
7657               CLOUDNAME:
7658                 get_param:
7659                 - CloudEndpoints
7660                 - get_param: [ServiceNetMap, NovaApiNetwork]
7661               IP_ADDRESS:
7662                 get_param:
7663                 - NetIpMap
7664                 - str_replace:
7665                     params:
7666                       NETWORK:
7667                         get_param: [ServiceNetMap, NovaApiNetwork]
7668                     template: NETWORK_uri
7669         host_nobrackets:
7670           str_replace:
7671             template:
7672               get_param: [EndpointMap, NovaInternal, host]
7673             params:
7674               CLOUDNAME:
7675                 get_param:
7676                 - CloudEndpoints
7677                 - get_param: [ServiceNetMap, NovaApiNetwork]
7678               IP_ADDRESS:
7679                 get_param:
7680                 - NetIpMap
7681                 - get_param: [ServiceNetMap, NovaApiNetwork]
7682         port:
7683           get_param: [EndpointMap, NovaInternal, port]
7684         protocol:
7685           get_param: [EndpointMap, NovaInternal, protocol]
7686         uri:
7687           list_join:
7688           - ''
7689           - - get_param: [EndpointMap, NovaInternal, protocol]
7690             - ://
7691             - str_replace:
7692                 template:
7693                   get_param: [EndpointMap, NovaInternal, host]
7694                 params:
7695                   CLOUDNAME:
7696                     get_param:
7697                     - CloudEndpoints
7698                     - get_param: [ServiceNetMap, NovaApiNetwork]
7699                   IP_ADDRESS:
7700                     get_param:
7701                     - NetIpMap
7702                     - str_replace:
7703                         params:
7704                           NETWORK:
7705                             get_param: [ServiceNetMap, NovaApiNetwork]
7706                         template: NETWORK_uri
7707             - ':'
7708             - get_param: [EndpointMap, NovaInternal, port]
7709             - /v2.1
7710         uri_no_suffix:
7711           list_join:
7712           - ''
7713           - - get_param: [EndpointMap, NovaInternal, protocol]
7714             - ://
7715             - str_replace:
7716                 template:
7717                   get_param: [EndpointMap, NovaInternal, host]
7718                 params:
7719                   CLOUDNAME:
7720                     get_param:
7721                     - CloudEndpoints
7722                     - get_param: [ServiceNetMap, NovaApiNetwork]
7723                   IP_ADDRESS:
7724                     get_param:
7725                     - NetIpMap
7726                     - str_replace:
7727                         params:
7728                           NETWORK:
7729                             get_param: [ServiceNetMap, NovaApiNetwork]
7730                         template: NETWORK_uri
7731             - ':'
7732             - get_param: [EndpointMap, NovaInternal, port]
7733       NovaPublic:
7734         host:
7735           str_replace:
7736             template:
7737               get_param: [EndpointMap, NovaPublic, host]
7738             params:
7739               CLOUDNAME:
7740                 get_param:
7741                 - CloudEndpoints
7742                 - get_param: [ServiceNetMap, PublicNetwork]
7743               IP_ADDRESS:
7744                 get_param:
7745                 - NetIpMap
7746                 - str_replace:
7747                     params:
7748                       NETWORK:
7749                         get_param: [ServiceNetMap, PublicNetwork]
7750                     template: NETWORK_uri
7751         host_nobrackets:
7752           str_replace:
7753             template:
7754               get_param: [EndpointMap, NovaPublic, host]
7755             params:
7756               CLOUDNAME:
7757                 get_param:
7758                 - CloudEndpoints
7759                 - get_param: [ServiceNetMap, PublicNetwork]
7760               IP_ADDRESS:
7761                 get_param:
7762                 - NetIpMap
7763                 - get_param: [ServiceNetMap, PublicNetwork]
7764         port:
7765           get_param: [EndpointMap, NovaPublic, port]
7766         protocol:
7767           get_param: [EndpointMap, NovaPublic, protocol]
7768         uri:
7769           list_join:
7770           - ''
7771           - - get_param: [EndpointMap, NovaPublic, protocol]
7772             - ://
7773             - str_replace:
7774                 template:
7775                   get_param: [EndpointMap, NovaPublic, host]
7776                 params:
7777                   CLOUDNAME:
7778                     get_param:
7779                     - CloudEndpoints
7780                     - get_param: [ServiceNetMap, PublicNetwork]
7781                   IP_ADDRESS:
7782                     get_param:
7783                     - NetIpMap
7784                     - str_replace:
7785                         params:
7786                           NETWORK:
7787                             get_param: [ServiceNetMap, PublicNetwork]
7788                         template: NETWORK_uri
7789             - ':'
7790             - get_param: [EndpointMap, NovaPublic, port]
7791             - /v2.1
7792         uri_no_suffix:
7793           list_join:
7794           - ''
7795           - - get_param: [EndpointMap, NovaPublic, protocol]
7796             - ://
7797             - str_replace:
7798                 template:
7799                   get_param: [EndpointMap, NovaPublic, host]
7800                 params:
7801                   CLOUDNAME:
7802                     get_param:
7803                     - CloudEndpoints
7804                     - get_param: [ServiceNetMap, PublicNetwork]
7805                   IP_ADDRESS:
7806                     get_param:
7807                     - NetIpMap
7808                     - str_replace:
7809                         params:
7810                           NETWORK:
7811                             get_param: [ServiceNetMap, PublicNetwork]
7812                         template: NETWORK_uri
7813             - ':'
7814             - get_param: [EndpointMap, NovaPublic, port]
7815       NovaPlacementAdmin:
7816         host:
7817           str_replace:
7818             template:
7819               get_param: [EndpointMap, NovaPlacementAdmin, 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, NovaPlacementAdmin, 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, NovaPlacementAdmin, port]
7848         protocol:
7849           get_param: [EndpointMap, NovaPlacementAdmin, protocol]
7850         uri:
7851           list_join:
7852           - ''
7853           - - get_param: [EndpointMap, NovaPlacementAdmin, protocol]
7854             - ://
7855             - str_replace:
7856                 template:
7857                   get_param: [EndpointMap, NovaPlacementAdmin, 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, NovaPlacementAdmin, port]
7873             - /placement
7874         uri_no_suffix:
7875           list_join:
7876           - ''
7877           - - get_param: [EndpointMap, NovaPlacementAdmin, protocol]
7878             - ://
7879             - str_replace:
7880                 template:
7881                   get_param: [EndpointMap, NovaPlacementAdmin, 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, NovaPlacementAdmin, port]
7897       NovaPlacementInternal:
7898         host:
7899           str_replace:
7900             template:
7901               get_param: [EndpointMap, NovaPlacementInternal, host]
7902             params:
7903               CLOUDNAME:
7904                 get_param:
7905                 - CloudEndpoints
7906                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
7907               IP_ADDRESS:
7908                 get_param:
7909                 - NetIpMap
7910                 - str_replace:
7911                     params:
7912                       NETWORK:
7913                         get_param: [ServiceNetMap, NovaPlacementNetwork]
7914                     template: NETWORK_uri
7915         host_nobrackets:
7916           str_replace:
7917             template:
7918               get_param: [EndpointMap, NovaPlacementInternal, host]
7919             params:
7920               CLOUDNAME:
7921                 get_param:
7922                 - CloudEndpoints
7923                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
7924               IP_ADDRESS:
7925                 get_param:
7926                 - NetIpMap
7927                 - get_param: [ServiceNetMap, NovaPlacementNetwork]
7928         port:
7929           get_param: [EndpointMap, NovaPlacementInternal, port]
7930         protocol:
7931           get_param: [EndpointMap, NovaPlacementInternal, protocol]
7932         uri:
7933           list_join:
7934           - ''
7935           - - get_param: [EndpointMap, NovaPlacementInternal, protocol]
7936             - ://
7937             - str_replace:
7938                 template:
7939                   get_param: [EndpointMap, NovaPlacementInternal, host]
7940                 params:
7941                   CLOUDNAME:
7942                     get_param:
7943                     - CloudEndpoints
7944                     - get_param: [ServiceNetMap, NovaPlacementNetwork]
7945                   IP_ADDRESS:
7946                     get_param:
7947                     - NetIpMap
7948                     - str_replace:
7949                         params:
7950                           NETWORK:
7951                             get_param: [ServiceNetMap, NovaPlacementNetwork]
7952                         template: NETWORK_uri
7953             - ':'
7954             - get_param: [EndpointMap, NovaPlacementInternal, port]
7955             - /placement
7956         uri_no_suffix:
7957           list_join:
7958           - ''
7959           - - get_param: [EndpointMap, NovaPlacementInternal, protocol]
7960             - ://
7961             - str_replace:
7962                 template:
7963                   get_param: [EndpointMap, NovaPlacementInternal, host]
7964                 params:
7965                   CLOUDNAME:
7966                     get_param:
7967                     - CloudEndpoints
7968                     - get_param: [ServiceNetMap, NovaPlacementNetwork]
7969                   IP_ADDRESS:
7970                     get_param:
7971                     - NetIpMap
7972                     - str_replace:
7973                         params:
7974                           NETWORK:
7975                             get_param: [ServiceNetMap, NovaPlacementNetwork]
7976                         template: NETWORK_uri
7977             - ':'
7978             - get_param: [EndpointMap, NovaPlacementInternal, port]
7979       NovaPlacementPublic:
7980         host:
7981           str_replace:
7982             template:
7983               get_param: [EndpointMap, NovaPlacementPublic, host]
7984             params:
7985               CLOUDNAME:
7986                 get_param:
7987                 - CloudEndpoints
7988                 - get_param: [ServiceNetMap, PublicNetwork]
7989               IP_ADDRESS:
7990                 get_param:
7991                 - NetIpMap
7992                 - str_replace:
7993                     params:
7994                       NETWORK:
7995                         get_param: [ServiceNetMap, PublicNetwork]
7996                     template: NETWORK_uri
7997         host_nobrackets:
7998           str_replace:
7999             template:
8000               get_param: [EndpointMap, NovaPlacementPublic, host]
8001             params:
8002               CLOUDNAME:
8003                 get_param:
8004                 - CloudEndpoints
8005                 - get_param: [ServiceNetMap, PublicNetwork]
8006               IP_ADDRESS:
8007                 get_param:
8008                 - NetIpMap
8009                 - get_param: [ServiceNetMap, PublicNetwork]
8010         port:
8011           get_param: [EndpointMap, NovaPlacementPublic, port]
8012         protocol:
8013           get_param: [EndpointMap, NovaPlacementPublic, protocol]
8014         uri:
8015           list_join:
8016           - ''
8017           - - get_param: [EndpointMap, NovaPlacementPublic, protocol]
8018             - ://
8019             - str_replace:
8020                 template:
8021                   get_param: [EndpointMap, NovaPlacementPublic, host]
8022                 params:
8023                   CLOUDNAME:
8024                     get_param:
8025                     - CloudEndpoints
8026                     - get_param: [ServiceNetMap, PublicNetwork]
8027                   IP_ADDRESS:
8028                     get_param:
8029                     - NetIpMap
8030                     - str_replace:
8031                         params:
8032                           NETWORK:
8033                             get_param: [ServiceNetMap, PublicNetwork]
8034                         template: NETWORK_uri
8035             - ':'
8036             - get_param: [EndpointMap, NovaPlacementPublic, port]
8037             - /placement
8038         uri_no_suffix:
8039           list_join:
8040           - ''
8041           - - get_param: [EndpointMap, NovaPlacementPublic, protocol]
8042             - ://
8043             - str_replace:
8044                 template:
8045                   get_param: [EndpointMap, NovaPlacementPublic, host]
8046                 params:
8047                   CLOUDNAME:
8048                     get_param:
8049                     - CloudEndpoints
8050                     - get_param: [ServiceNetMap, PublicNetwork]
8051                   IP_ADDRESS:
8052                     get_param:
8053                     - NetIpMap
8054                     - str_replace:
8055                         params:
8056                           NETWORK:
8057                             get_param: [ServiceNetMap, PublicNetwork]
8058                         template: NETWORK_uri
8059             - ':'
8060             - get_param: [EndpointMap, NovaPlacementPublic, port]
8061       NovaVNCProxyAdmin:
8062         host:
8063           str_replace:
8064             template:
8065               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8066             params:
8067               CLOUDNAME:
8068                 get_param:
8069                 - CloudEndpoints
8070                 - get_param: [ServiceNetMap, NovaApiNetwork]
8071               IP_ADDRESS:
8072                 get_param:
8073                 - NetIpMap
8074                 - str_replace:
8075                     params:
8076                       NETWORK:
8077                         get_param: [ServiceNetMap, NovaApiNetwork]
8078                     template: NETWORK_uri
8079         host_nobrackets:
8080           str_replace:
8081             template:
8082               get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8083             params:
8084               CLOUDNAME:
8085                 get_param:
8086                 - CloudEndpoints
8087                 - get_param: [ServiceNetMap, NovaApiNetwork]
8088               IP_ADDRESS:
8089                 get_param:
8090                 - NetIpMap
8091                 - get_param: [ServiceNetMap, NovaApiNetwork]
8092         port:
8093           get_param: [EndpointMap, NovaVNCProxyAdmin, port]
8094         protocol:
8095           get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
8096         uri:
8097           list_join:
8098           - ''
8099           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
8100             - ://
8101             - str_replace:
8102                 template:
8103                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8104                 params:
8105                   CLOUDNAME:
8106                     get_param:
8107                     - CloudEndpoints
8108                     - get_param: [ServiceNetMap, NovaApiNetwork]
8109                   IP_ADDRESS:
8110                     get_param:
8111                     - NetIpMap
8112                     - str_replace:
8113                         params:
8114                           NETWORK:
8115                             get_param: [ServiceNetMap, NovaApiNetwork]
8116                         template: NETWORK_uri
8117             - ':'
8118             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
8119         uri_no_suffix:
8120           list_join:
8121           - ''
8122           - - get_param: [EndpointMap, NovaVNCProxyAdmin, protocol]
8123             - ://
8124             - str_replace:
8125                 template:
8126                   get_param: [EndpointMap, NovaVNCProxyAdmin, host]
8127                 params:
8128                   CLOUDNAME:
8129                     get_param:
8130                     - CloudEndpoints
8131                     - get_param: [ServiceNetMap, NovaApiNetwork]
8132                   IP_ADDRESS:
8133                     get_param:
8134                     - NetIpMap
8135                     - str_replace:
8136                         params:
8137                           NETWORK:
8138                             get_param: [ServiceNetMap, NovaApiNetwork]
8139                         template: NETWORK_uri
8140             - ':'
8141             - get_param: [EndpointMap, NovaVNCProxyAdmin, port]
8142       NovaVNCProxyInternal:
8143         host:
8144           str_replace:
8145             template:
8146               get_param: [EndpointMap, NovaVNCProxyInternal, host]
8147             params:
8148               CLOUDNAME:
8149                 get_param:
8150                 - CloudEndpoints
8151                 - get_param: [ServiceNetMap, NovaApiNetwork]
8152               IP_ADDRESS:
8153                 get_param:
8154                 - NetIpMap
8155                 - str_replace:
8156                     params:
8157                       NETWORK:
8158                         get_param: [ServiceNetMap, NovaApiNetwork]
8159                     template: NETWORK_uri
8160         host_nobrackets:
8161           str_replace:
8162             template:
8163               get_param: [EndpointMap, NovaVNCProxyInternal, host]
8164             params:
8165               CLOUDNAME:
8166                 get_param:
8167                 - CloudEndpoints
8168                 - get_param: [ServiceNetMap, NovaApiNetwork]
8169               IP_ADDRESS:
8170                 get_param:
8171                 - NetIpMap
8172                 - get_param: [ServiceNetMap, NovaApiNetwork]
8173         port:
8174           get_param: [EndpointMap, NovaVNCProxyInternal, port]
8175         protocol:
8176           get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
8177         uri:
8178           list_join:
8179           - ''
8180           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
8181             - ://
8182             - str_replace:
8183                 template:
8184                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
8185                 params:
8186                   CLOUDNAME:
8187                     get_param:
8188                     - CloudEndpoints
8189                     - get_param: [ServiceNetMap, NovaApiNetwork]
8190                   IP_ADDRESS:
8191                     get_param:
8192                     - NetIpMap
8193                     - str_replace:
8194                         params:
8195                           NETWORK:
8196                             get_param: [ServiceNetMap, NovaApiNetwork]
8197                         template: NETWORK_uri
8198             - ':'
8199             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
8200         uri_no_suffix:
8201           list_join:
8202           - ''
8203           - - get_param: [EndpointMap, NovaVNCProxyInternal, protocol]
8204             - ://
8205             - str_replace:
8206                 template:
8207                   get_param: [EndpointMap, NovaVNCProxyInternal, host]
8208                 params:
8209                   CLOUDNAME:
8210                     get_param:
8211                     - CloudEndpoints
8212                     - get_param: [ServiceNetMap, NovaApiNetwork]
8213                   IP_ADDRESS:
8214                     get_param:
8215                     - NetIpMap
8216                     - str_replace:
8217                         params:
8218                           NETWORK:
8219                             get_param: [ServiceNetMap, NovaApiNetwork]
8220                         template: NETWORK_uri
8221             - ':'
8222             - get_param: [EndpointMap, NovaVNCProxyInternal, port]
8223       NovaVNCProxyPublic:
8224         host:
8225           str_replace:
8226             template:
8227               get_param: [EndpointMap, NovaVNCProxyPublic, host]
8228             params:
8229               CLOUDNAME:
8230                 get_param:
8231                 - CloudEndpoints
8232                 - get_param: [ServiceNetMap, PublicNetwork]
8233               IP_ADDRESS:
8234                 get_param:
8235                 - NetIpMap
8236                 - str_replace:
8237                     params:
8238                       NETWORK:
8239                         get_param: [ServiceNetMap, PublicNetwork]
8240                     template: NETWORK_uri
8241         host_nobrackets:
8242           str_replace:
8243             template:
8244               get_param: [EndpointMap, NovaVNCProxyPublic, host]
8245             params:
8246               CLOUDNAME:
8247                 get_param:
8248                 - CloudEndpoints
8249                 - get_param: [ServiceNetMap, PublicNetwork]
8250               IP_ADDRESS:
8251                 get_param:
8252                 - NetIpMap
8253                 - get_param: [ServiceNetMap, PublicNetwork]
8254         port:
8255           get_param: [EndpointMap, NovaVNCProxyPublic, port]
8256         protocol:
8257           get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
8258         uri:
8259           list_join:
8260           - ''
8261           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
8262             - ://
8263             - str_replace:
8264                 template:
8265                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
8266                 params:
8267                   CLOUDNAME:
8268                     get_param:
8269                     - CloudEndpoints
8270                     - get_param: [ServiceNetMap, PublicNetwork]
8271                   IP_ADDRESS:
8272                     get_param:
8273                     - NetIpMap
8274                     - str_replace:
8275                         params:
8276                           NETWORK:
8277                             get_param: [ServiceNetMap, PublicNetwork]
8278                         template: NETWORK_uri
8279             - ':'
8280             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
8281         uri_no_suffix:
8282           list_join:
8283           - ''
8284           - - get_param: [EndpointMap, NovaVNCProxyPublic, protocol]
8285             - ://
8286             - str_replace:
8287                 template:
8288                   get_param: [EndpointMap, NovaVNCProxyPublic, host]
8289                 params:
8290                   CLOUDNAME:
8291                     get_param:
8292                     - CloudEndpoints
8293                     - get_param: [ServiceNetMap, PublicNetwork]
8294                   IP_ADDRESS:
8295                     get_param:
8296                     - NetIpMap
8297                     - str_replace:
8298                         params:
8299                           NETWORK:
8300                             get_param: [ServiceNetMap, PublicNetwork]
8301                         template: NETWORK_uri
8302             - ':'
8303             - get_param: [EndpointMap, NovaVNCProxyPublic, port]
8304       OctaviaAdmin:
8305         host:
8306           str_replace:
8307             template:
8308               get_param: [EndpointMap, OctaviaAdmin, host]
8309             params:
8310               CLOUDNAME:
8311                 get_param:
8312                 - CloudEndpoints
8313                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8314               IP_ADDRESS:
8315                 get_param:
8316                 - NetIpMap
8317                 - str_replace:
8318                     params:
8319                       NETWORK:
8320                         get_param: [ServiceNetMap, OctaviaApiNetwork]
8321                     template: NETWORK_uri
8322         host_nobrackets:
8323           str_replace:
8324             template:
8325               get_param: [EndpointMap, OctaviaAdmin, host]
8326             params:
8327               CLOUDNAME:
8328                 get_param:
8329                 - CloudEndpoints
8330                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8331               IP_ADDRESS:
8332                 get_param:
8333                 - NetIpMap
8334                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8335         port:
8336           get_param: [EndpointMap, OctaviaAdmin, port]
8337         protocol:
8338           get_param: [EndpointMap, OctaviaAdmin, protocol]
8339         uri:
8340           list_join:
8341           - ''
8342           - - get_param: [EndpointMap, OctaviaAdmin, protocol]
8343             - ://
8344             - str_replace:
8345                 template:
8346                   get_param: [EndpointMap, OctaviaAdmin, host]
8347                 params:
8348                   CLOUDNAME:
8349                     get_param:
8350                     - CloudEndpoints
8351                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8352                   IP_ADDRESS:
8353                     get_param:
8354                     - NetIpMap
8355                     - str_replace:
8356                         params:
8357                           NETWORK:
8358                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8359                         template: NETWORK_uri
8360             - ':'
8361             - get_param: [EndpointMap, OctaviaAdmin, port]
8362         uri_no_suffix:
8363           list_join:
8364           - ''
8365           - - get_param: [EndpointMap, OctaviaAdmin, protocol]
8366             - ://
8367             - str_replace:
8368                 template:
8369                   get_param: [EndpointMap, OctaviaAdmin, host]
8370                 params:
8371                   CLOUDNAME:
8372                     get_param:
8373                     - CloudEndpoints
8374                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8375                   IP_ADDRESS:
8376                     get_param:
8377                     - NetIpMap
8378                     - str_replace:
8379                         params:
8380                           NETWORK:
8381                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8382                         template: NETWORK_uri
8383             - ':'
8384             - get_param: [EndpointMap, OctaviaAdmin, port]
8385       OctaviaInternal:
8386         host:
8387           str_replace:
8388             template:
8389               get_param: [EndpointMap, OctaviaInternal, host]
8390             params:
8391               CLOUDNAME:
8392                 get_param:
8393                 - CloudEndpoints
8394                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8395               IP_ADDRESS:
8396                 get_param:
8397                 - NetIpMap
8398                 - str_replace:
8399                     params:
8400                       NETWORK:
8401                         get_param: [ServiceNetMap, OctaviaApiNetwork]
8402                     template: NETWORK_uri
8403         host_nobrackets:
8404           str_replace:
8405             template:
8406               get_param: [EndpointMap, OctaviaInternal, host]
8407             params:
8408               CLOUDNAME:
8409                 get_param:
8410                 - CloudEndpoints
8411                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8412               IP_ADDRESS:
8413                 get_param:
8414                 - NetIpMap
8415                 - get_param: [ServiceNetMap, OctaviaApiNetwork]
8416         port:
8417           get_param: [EndpointMap, OctaviaInternal, port]
8418         protocol:
8419           get_param: [EndpointMap, OctaviaInternal, protocol]
8420         uri:
8421           list_join:
8422           - ''
8423           - - get_param: [EndpointMap, OctaviaInternal, protocol]
8424             - ://
8425             - str_replace:
8426                 template:
8427                   get_param: [EndpointMap, OctaviaInternal, host]
8428                 params:
8429                   CLOUDNAME:
8430                     get_param:
8431                     - CloudEndpoints
8432                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8433                   IP_ADDRESS:
8434                     get_param:
8435                     - NetIpMap
8436                     - str_replace:
8437                         params:
8438                           NETWORK:
8439                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8440                         template: NETWORK_uri
8441             - ':'
8442             - get_param: [EndpointMap, OctaviaInternal, port]
8443         uri_no_suffix:
8444           list_join:
8445           - ''
8446           - - get_param: [EndpointMap, OctaviaInternal, protocol]
8447             - ://
8448             - str_replace:
8449                 template:
8450                   get_param: [EndpointMap, OctaviaInternal, host]
8451                 params:
8452                   CLOUDNAME:
8453                     get_param:
8454                     - CloudEndpoints
8455                     - get_param: [ServiceNetMap, OctaviaApiNetwork]
8456                   IP_ADDRESS:
8457                     get_param:
8458                     - NetIpMap
8459                     - str_replace:
8460                         params:
8461                           NETWORK:
8462                             get_param: [ServiceNetMap, OctaviaApiNetwork]
8463                         template: NETWORK_uri
8464             - ':'
8465             - get_param: [EndpointMap, OctaviaInternal, port]
8466       OctaviaPublic:
8467         host:
8468           str_replace:
8469             template:
8470               get_param: [EndpointMap, OctaviaPublic, host]
8471             params:
8472               CLOUDNAME:
8473                 get_param:
8474                 - CloudEndpoints
8475                 - get_param: [ServiceNetMap, PublicNetwork]
8476               IP_ADDRESS:
8477                 get_param:
8478                 - NetIpMap
8479                 - str_replace:
8480                     params:
8481                       NETWORK:
8482                         get_param: [ServiceNetMap, PublicNetwork]
8483                     template: NETWORK_uri
8484         host_nobrackets:
8485           str_replace:
8486             template:
8487               get_param: [EndpointMap, OctaviaPublic, host]
8488             params:
8489               CLOUDNAME:
8490                 get_param:
8491                 - CloudEndpoints
8492                 - get_param: [ServiceNetMap, PublicNetwork]
8493               IP_ADDRESS:
8494                 get_param:
8495                 - NetIpMap
8496                 - get_param: [ServiceNetMap, PublicNetwork]
8497         port:
8498           get_param: [EndpointMap, OctaviaPublic, port]
8499         protocol:
8500           get_param: [EndpointMap, OctaviaPublic, protocol]
8501         uri:
8502           list_join:
8503           - ''
8504           - - get_param: [EndpointMap, OctaviaPublic, protocol]
8505             - ://
8506             - str_replace:
8507                 template:
8508                   get_param: [EndpointMap, OctaviaPublic, host]
8509                 params:
8510                   CLOUDNAME:
8511                     get_param:
8512                     - CloudEndpoints
8513                     - get_param: [ServiceNetMap, PublicNetwork]
8514                   IP_ADDRESS:
8515                     get_param:
8516                     - NetIpMap
8517                     - str_replace:
8518                         params:
8519                           NETWORK:
8520                             get_param: [ServiceNetMap, PublicNetwork]
8521                         template: NETWORK_uri
8522             - ':'
8523             - get_param: [EndpointMap, OctaviaPublic, port]
8524         uri_no_suffix:
8525           list_join:
8526           - ''
8527           - - get_param: [EndpointMap, OctaviaPublic, protocol]
8528             - ://
8529             - str_replace:
8530                 template:
8531                   get_param: [EndpointMap, OctaviaPublic, host]
8532                 params:
8533                   CLOUDNAME:
8534                     get_param:
8535                     - CloudEndpoints
8536                     - get_param: [ServiceNetMap, PublicNetwork]
8537                   IP_ADDRESS:
8538                     get_param:
8539                     - NetIpMap
8540                     - str_replace:
8541                         params:
8542                           NETWORK:
8543                             get_param: [ServiceNetMap, PublicNetwork]
8544                         template: NETWORK_uri
8545             - ':'
8546             - get_param: [EndpointMap, OctaviaPublic, port]
8547       PankoAdmin:
8548         host:
8549           str_replace:
8550             template:
8551               get_param: [EndpointMap, PankoAdmin, host]
8552             params:
8553               CLOUDNAME:
8554                 get_param:
8555                 - CloudEndpoints
8556                 - get_param: [ServiceNetMap, PankoApiNetwork]
8557               IP_ADDRESS:
8558                 get_param:
8559                 - NetIpMap
8560                 - str_replace:
8561                     params:
8562                       NETWORK:
8563                         get_param: [ServiceNetMap, PankoApiNetwork]
8564                     template: NETWORK_uri
8565         host_nobrackets:
8566           str_replace:
8567             template:
8568               get_param: [EndpointMap, PankoAdmin, host]
8569             params:
8570               CLOUDNAME:
8571                 get_param:
8572                 - CloudEndpoints
8573                 - get_param: [ServiceNetMap, PankoApiNetwork]
8574               IP_ADDRESS:
8575                 get_param:
8576                 - NetIpMap
8577                 - get_param: [ServiceNetMap, PankoApiNetwork]
8578         port:
8579           get_param: [EndpointMap, PankoAdmin, port]
8580         protocol:
8581           get_param: [EndpointMap, PankoAdmin, protocol]
8582         uri:
8583           list_join:
8584           - ''
8585           - - get_param: [EndpointMap, PankoAdmin, protocol]
8586             - ://
8587             - str_replace:
8588                 template:
8589                   get_param: [EndpointMap, PankoAdmin, host]
8590                 params:
8591                   CLOUDNAME:
8592                     get_param:
8593                     - CloudEndpoints
8594                     - get_param: [ServiceNetMap, PankoApiNetwork]
8595                   IP_ADDRESS:
8596                     get_param:
8597                     - NetIpMap
8598                     - str_replace:
8599                         params:
8600                           NETWORK:
8601                             get_param: [ServiceNetMap, PankoApiNetwork]
8602                         template: NETWORK_uri
8603             - ':'
8604             - get_param: [EndpointMap, PankoAdmin, port]
8605         uri_no_suffix:
8606           list_join:
8607           - ''
8608           - - get_param: [EndpointMap, PankoAdmin, protocol]
8609             - ://
8610             - str_replace:
8611                 template:
8612                   get_param: [EndpointMap, PankoAdmin, host]
8613                 params:
8614                   CLOUDNAME:
8615                     get_param:
8616                     - CloudEndpoints
8617                     - get_param: [ServiceNetMap, PankoApiNetwork]
8618                   IP_ADDRESS:
8619                     get_param:
8620                     - NetIpMap
8621                     - str_replace:
8622                         params:
8623                           NETWORK:
8624                             get_param: [ServiceNetMap, PankoApiNetwork]
8625                         template: NETWORK_uri
8626             - ':'
8627             - get_param: [EndpointMap, PankoAdmin, port]
8628       PankoInternal:
8629         host:
8630           str_replace:
8631             template:
8632               get_param: [EndpointMap, PankoInternal, host]
8633             params:
8634               CLOUDNAME:
8635                 get_param:
8636                 - CloudEndpoints
8637                 - get_param: [ServiceNetMap, PankoApiNetwork]
8638               IP_ADDRESS:
8639                 get_param:
8640                 - NetIpMap
8641                 - str_replace:
8642                     params:
8643                       NETWORK:
8644                         get_param: [ServiceNetMap, PankoApiNetwork]
8645                     template: NETWORK_uri
8646         host_nobrackets:
8647           str_replace:
8648             template:
8649               get_param: [EndpointMap, PankoInternal, host]
8650             params:
8651               CLOUDNAME:
8652                 get_param:
8653                 - CloudEndpoints
8654                 - get_param: [ServiceNetMap, PankoApiNetwork]
8655               IP_ADDRESS:
8656                 get_param:
8657                 - NetIpMap
8658                 - get_param: [ServiceNetMap, PankoApiNetwork]
8659         port:
8660           get_param: [EndpointMap, PankoInternal, port]
8661         protocol:
8662           get_param: [EndpointMap, PankoInternal, protocol]
8663         uri:
8664           list_join:
8665           - ''
8666           - - get_param: [EndpointMap, PankoInternal, protocol]
8667             - ://
8668             - str_replace:
8669                 template:
8670                   get_param: [EndpointMap, PankoInternal, host]
8671                 params:
8672                   CLOUDNAME:
8673                     get_param:
8674                     - CloudEndpoints
8675                     - get_param: [ServiceNetMap, PankoApiNetwork]
8676                   IP_ADDRESS:
8677                     get_param:
8678                     - NetIpMap
8679                     - str_replace:
8680                         params:
8681                           NETWORK:
8682                             get_param: [ServiceNetMap, PankoApiNetwork]
8683                         template: NETWORK_uri
8684             - ':'
8685             - get_param: [EndpointMap, PankoInternal, port]
8686         uri_no_suffix:
8687           list_join:
8688           - ''
8689           - - get_param: [EndpointMap, PankoInternal, protocol]
8690             - ://
8691             - str_replace:
8692                 template:
8693                   get_param: [EndpointMap, PankoInternal, host]
8694                 params:
8695                   CLOUDNAME:
8696                     get_param:
8697                     - CloudEndpoints
8698                     - get_param: [ServiceNetMap, PankoApiNetwork]
8699                   IP_ADDRESS:
8700                     get_param:
8701                     - NetIpMap
8702                     - str_replace:
8703                         params:
8704                           NETWORK:
8705                             get_param: [ServiceNetMap, PankoApiNetwork]
8706                         template: NETWORK_uri
8707             - ':'
8708             - get_param: [EndpointMap, PankoInternal, port]
8709       PankoPublic:
8710         host:
8711           str_replace:
8712             template:
8713               get_param: [EndpointMap, PankoPublic, host]
8714             params:
8715               CLOUDNAME:
8716                 get_param:
8717                 - CloudEndpoints
8718                 - get_param: [ServiceNetMap, PublicNetwork]
8719               IP_ADDRESS:
8720                 get_param:
8721                 - NetIpMap
8722                 - str_replace:
8723                     params:
8724                       NETWORK:
8725                         get_param: [ServiceNetMap, PublicNetwork]
8726                     template: NETWORK_uri
8727         host_nobrackets:
8728           str_replace:
8729             template:
8730               get_param: [EndpointMap, PankoPublic, host]
8731             params:
8732               CLOUDNAME:
8733                 get_param:
8734                 - CloudEndpoints
8735                 - get_param: [ServiceNetMap, PublicNetwork]
8736               IP_ADDRESS:
8737                 get_param:
8738                 - NetIpMap
8739                 - get_param: [ServiceNetMap, PublicNetwork]
8740         port:
8741           get_param: [EndpointMap, PankoPublic, port]
8742         protocol:
8743           get_param: [EndpointMap, PankoPublic, protocol]
8744         uri:
8745           list_join:
8746           - ''
8747           - - get_param: [EndpointMap, PankoPublic, protocol]
8748             - ://
8749             - str_replace:
8750                 template:
8751                   get_param: [EndpointMap, PankoPublic, host]
8752                 params:
8753                   CLOUDNAME:
8754                     get_param:
8755                     - CloudEndpoints
8756                     - get_param: [ServiceNetMap, PublicNetwork]
8757                   IP_ADDRESS:
8758                     get_param:
8759                     - NetIpMap
8760                     - str_replace:
8761                         params:
8762                           NETWORK:
8763                             get_param: [ServiceNetMap, PublicNetwork]
8764                         template: NETWORK_uri
8765             - ':'
8766             - get_param: [EndpointMap, PankoPublic, port]
8767         uri_no_suffix:
8768           list_join:
8769           - ''
8770           - - get_param: [EndpointMap, PankoPublic, protocol]
8771             - ://
8772             - str_replace:
8773                 template:
8774                   get_param: [EndpointMap, PankoPublic, host]
8775                 params:
8776                   CLOUDNAME:
8777                     get_param:
8778                     - CloudEndpoints
8779                     - get_param: [ServiceNetMap, PublicNetwork]
8780                   IP_ADDRESS:
8781                     get_param:
8782                     - NetIpMap
8783                     - str_replace:
8784                         params:
8785                           NETWORK:
8786                             get_param: [ServiceNetMap, PublicNetwork]
8787                         template: NETWORK_uri
8788             - ':'
8789             - get_param: [EndpointMap, PankoPublic, port]
8790       SaharaAdmin:
8791         host:
8792           str_replace:
8793             template:
8794               get_param: [EndpointMap, SaharaAdmin, 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, SaharaAdmin, 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, SaharaAdmin, port]
8823         protocol:
8824           get_param: [EndpointMap, SaharaAdmin, protocol]
8825         uri:
8826           list_join:
8827           - ''
8828           - - get_param: [EndpointMap, SaharaAdmin, protocol]
8829             - ://
8830             - str_replace:
8831                 template:
8832                   get_param: [EndpointMap, SaharaAdmin, 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, SaharaAdmin, port]
8848             - /v1.1/%(tenant_id)s
8849         uri_no_suffix:
8850           list_join:
8851           - ''
8852           - - get_param: [EndpointMap, SaharaAdmin, protocol]
8853             - ://
8854             - str_replace:
8855                 template:
8856                   get_param: [EndpointMap, SaharaAdmin, 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, SaharaAdmin, port]
8872       SaharaInternal:
8873         host:
8874           str_replace:
8875             template:
8876               get_param: [EndpointMap, SaharaInternal, host]
8877             params:
8878               CLOUDNAME:
8879                 get_param:
8880                 - CloudEndpoints
8881                 - get_param: [ServiceNetMap, SaharaApiNetwork]
8882               IP_ADDRESS:
8883                 get_param:
8884                 - NetIpMap
8885                 - str_replace:
8886                     params:
8887                       NETWORK:
8888                         get_param: [ServiceNetMap, SaharaApiNetwork]
8889                     template: NETWORK_uri
8890         host_nobrackets:
8891           str_replace:
8892             template:
8893               get_param: [EndpointMap, SaharaInternal, host]
8894             params:
8895               CLOUDNAME:
8896                 get_param:
8897                 - CloudEndpoints
8898                 - get_param: [ServiceNetMap, SaharaApiNetwork]
8899               IP_ADDRESS:
8900                 get_param:
8901                 - NetIpMap
8902                 - get_param: [ServiceNetMap, SaharaApiNetwork]
8903         port:
8904           get_param: [EndpointMap, SaharaInternal, port]
8905         protocol:
8906           get_param: [EndpointMap, SaharaInternal, protocol]
8907         uri:
8908           list_join:
8909           - ''
8910           - - get_param: [EndpointMap, SaharaInternal, protocol]
8911             - ://
8912             - str_replace:
8913                 template:
8914                   get_param: [EndpointMap, SaharaInternal, host]
8915                 params:
8916                   CLOUDNAME:
8917                     get_param:
8918                     - CloudEndpoints
8919                     - get_param: [ServiceNetMap, SaharaApiNetwork]
8920                   IP_ADDRESS:
8921                     get_param:
8922                     - NetIpMap
8923                     - str_replace:
8924                         params:
8925                           NETWORK:
8926                             get_param: [ServiceNetMap, SaharaApiNetwork]
8927                         template: NETWORK_uri
8928             - ':'
8929             - get_param: [EndpointMap, SaharaInternal, port]
8930             - /v1.1/%(tenant_id)s
8931         uri_no_suffix:
8932           list_join:
8933           - ''
8934           - - get_param: [EndpointMap, SaharaInternal, protocol]
8935             - ://
8936             - str_replace:
8937                 template:
8938                   get_param: [EndpointMap, SaharaInternal, host]
8939                 params:
8940                   CLOUDNAME:
8941                     get_param:
8942                     - CloudEndpoints
8943                     - get_param: [ServiceNetMap, SaharaApiNetwork]
8944                   IP_ADDRESS:
8945                     get_param:
8946                     - NetIpMap
8947                     - str_replace:
8948                         params:
8949                           NETWORK:
8950                             get_param: [ServiceNetMap, SaharaApiNetwork]
8951                         template: NETWORK_uri
8952             - ':'
8953             - get_param: [EndpointMap, SaharaInternal, port]
8954       SaharaPublic:
8955         host:
8956           str_replace:
8957             template:
8958               get_param: [EndpointMap, SaharaPublic, host]
8959             params:
8960               CLOUDNAME:
8961                 get_param:
8962                 - CloudEndpoints
8963                 - get_param: [ServiceNetMap, PublicNetwork]
8964               IP_ADDRESS:
8965                 get_param:
8966                 - NetIpMap
8967                 - str_replace:
8968                     params:
8969                       NETWORK:
8970                         get_param: [ServiceNetMap, PublicNetwork]
8971                     template: NETWORK_uri
8972         host_nobrackets:
8973           str_replace:
8974             template:
8975               get_param: [EndpointMap, SaharaPublic, host]
8976             params:
8977               CLOUDNAME:
8978                 get_param:
8979                 - CloudEndpoints
8980                 - get_param: [ServiceNetMap, PublicNetwork]
8981               IP_ADDRESS:
8982                 get_param:
8983                 - NetIpMap
8984                 - get_param: [ServiceNetMap, PublicNetwork]
8985         port:
8986           get_param: [EndpointMap, SaharaPublic, port]
8987         protocol:
8988           get_param: [EndpointMap, SaharaPublic, protocol]
8989         uri:
8990           list_join:
8991           - ''
8992           - - get_param: [EndpointMap, SaharaPublic, protocol]
8993             - ://
8994             - str_replace:
8995                 template:
8996                   get_param: [EndpointMap, SaharaPublic, host]
8997                 params:
8998                   CLOUDNAME:
8999                     get_param:
9000                     - CloudEndpoints
9001                     - get_param: [ServiceNetMap, PublicNetwork]
9002                   IP_ADDRESS:
9003                     get_param:
9004                     - NetIpMap
9005                     - str_replace:
9006                         params:
9007                           NETWORK:
9008                             get_param: [ServiceNetMap, PublicNetwork]
9009                         template: NETWORK_uri
9010             - ':'
9011             - get_param: [EndpointMap, SaharaPublic, port]
9012             - /v1.1/%(tenant_id)s
9013         uri_no_suffix:
9014           list_join:
9015           - ''
9016           - - get_param: [EndpointMap, SaharaPublic, protocol]
9017             - ://
9018             - str_replace:
9019                 template:
9020                   get_param: [EndpointMap, SaharaPublic, host]
9021                 params:
9022                   CLOUDNAME:
9023                     get_param:
9024                     - CloudEndpoints
9025                     - get_param: [ServiceNetMap, PublicNetwork]
9026                   IP_ADDRESS:
9027                     get_param:
9028                     - NetIpMap
9029                     - str_replace:
9030                         params:
9031                           NETWORK:
9032                             get_param: [ServiceNetMap, PublicNetwork]
9033                         template: NETWORK_uri
9034             - ':'
9035             - get_param: [EndpointMap, SaharaPublic, port]
9036       SwiftAdmin:
9037         host:
9038           str_replace:
9039             template:
9040               get_param: [EndpointMap, SwiftAdmin, host]
9041             params:
9042               CLOUDNAME:
9043                 get_param:
9044                 - CloudEndpoints
9045                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9046               IP_ADDRESS:
9047                 get_param:
9048                 - NetIpMap
9049                 - str_replace:
9050                     params:
9051                       NETWORK:
9052                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9053                     template: NETWORK_uri
9054         host_nobrackets:
9055           str_replace:
9056             template:
9057               get_param: [EndpointMap, SwiftAdmin, host]
9058             params:
9059               CLOUDNAME:
9060                 get_param:
9061                 - CloudEndpoints
9062                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9063               IP_ADDRESS:
9064                 get_param:
9065                 - NetIpMap
9066                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9067         port:
9068           get_param: [EndpointMap, SwiftAdmin, port]
9069         protocol:
9070           get_param: [EndpointMap, SwiftAdmin, protocol]
9071         uri:
9072           list_join:
9073           - ''
9074           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9075             - ://
9076             - str_replace:
9077                 template:
9078                   get_param: [EndpointMap, SwiftAdmin, host]
9079                 params:
9080                   CLOUDNAME:
9081                     get_param:
9082                     - CloudEndpoints
9083                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9084                   IP_ADDRESS:
9085                     get_param:
9086                     - NetIpMap
9087                     - str_replace:
9088                         params:
9089                           NETWORK:
9090                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9091                         template: NETWORK_uri
9092             - ':'
9093             - get_param: [EndpointMap, SwiftAdmin, port]
9094         uri_no_suffix:
9095           list_join:
9096           - ''
9097           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9098             - ://
9099             - str_replace:
9100                 template:
9101                   get_param: [EndpointMap, SwiftAdmin, 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, SwiftAdmin, port]
9117       SwiftInternal:
9118         host:
9119           str_replace:
9120             template:
9121               get_param: [EndpointMap, SwiftInternal, host]
9122             params:
9123               CLOUDNAME:
9124                 get_param:
9125                 - CloudEndpoints
9126                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9127               IP_ADDRESS:
9128                 get_param:
9129                 - NetIpMap
9130                 - str_replace:
9131                     params:
9132                       NETWORK:
9133                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9134                     template: NETWORK_uri
9135         host_nobrackets:
9136           str_replace:
9137             template:
9138               get_param: [EndpointMap, SwiftInternal, host]
9139             params:
9140               CLOUDNAME:
9141                 get_param:
9142                 - CloudEndpoints
9143                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9144               IP_ADDRESS:
9145                 get_param:
9146                 - NetIpMap
9147                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9148         port:
9149           get_param: [EndpointMap, SwiftInternal, port]
9150         protocol:
9151           get_param: [EndpointMap, SwiftInternal, protocol]
9152         uri:
9153           list_join:
9154           - ''
9155           - - get_param: [EndpointMap, SwiftInternal, protocol]
9156             - ://
9157             - str_replace:
9158                 template:
9159                   get_param: [EndpointMap, SwiftInternal, host]
9160                 params:
9161                   CLOUDNAME:
9162                     get_param:
9163                     - CloudEndpoints
9164                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9165                   IP_ADDRESS:
9166                     get_param:
9167                     - NetIpMap
9168                     - str_replace:
9169                         params:
9170                           NETWORK:
9171                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9172                         template: NETWORK_uri
9173             - ':'
9174             - get_param: [EndpointMap, SwiftInternal, port]
9175             - /v1/AUTH_%(tenant_id)s
9176         uri_no_suffix:
9177           list_join:
9178           - ''
9179           - - get_param: [EndpointMap, SwiftInternal, protocol]
9180             - ://
9181             - str_replace:
9182                 template:
9183                   get_param: [EndpointMap, SwiftInternal, host]
9184                 params:
9185                   CLOUDNAME:
9186                     get_param:
9187                     - CloudEndpoints
9188                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9189                   IP_ADDRESS:
9190                     get_param:
9191                     - NetIpMap
9192                     - str_replace:
9193                         params:
9194                           NETWORK:
9195                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9196                         template: NETWORK_uri
9197             - ':'
9198             - get_param: [EndpointMap, SwiftInternal, port]
9199       SwiftPublic:
9200         host:
9201           str_replace:
9202             template:
9203               get_param: [EndpointMap, SwiftPublic, host]
9204             params:
9205               CLOUDNAME:
9206                 get_param:
9207                 - CloudEndpoints
9208                 - get_param: [ServiceNetMap, PublicNetwork]
9209               IP_ADDRESS:
9210                 get_param:
9211                 - NetIpMap
9212                 - str_replace:
9213                     params:
9214                       NETWORK:
9215                         get_param: [ServiceNetMap, PublicNetwork]
9216                     template: NETWORK_uri
9217         host_nobrackets:
9218           str_replace:
9219             template:
9220               get_param: [EndpointMap, SwiftPublic, host]
9221             params:
9222               CLOUDNAME:
9223                 get_param:
9224                 - CloudEndpoints
9225                 - get_param: [ServiceNetMap, PublicNetwork]
9226               IP_ADDRESS:
9227                 get_param:
9228                 - NetIpMap
9229                 - get_param: [ServiceNetMap, PublicNetwork]
9230         port:
9231           get_param: [EndpointMap, SwiftPublic, port]
9232         protocol:
9233           get_param: [EndpointMap, SwiftPublic, protocol]
9234         uri:
9235           list_join:
9236           - ''
9237           - - get_param: [EndpointMap, SwiftPublic, protocol]
9238             - ://
9239             - str_replace:
9240                 template:
9241                   get_param: [EndpointMap, SwiftPublic, host]
9242                 params:
9243                   CLOUDNAME:
9244                     get_param:
9245                     - CloudEndpoints
9246                     - get_param: [ServiceNetMap, PublicNetwork]
9247                   IP_ADDRESS:
9248                     get_param:
9249                     - NetIpMap
9250                     - str_replace:
9251                         params:
9252                           NETWORK:
9253                             get_param: [ServiceNetMap, PublicNetwork]
9254                         template: NETWORK_uri
9255             - ':'
9256             - get_param: [EndpointMap, SwiftPublic, port]
9257             - /v1/AUTH_%(tenant_id)s
9258         uri_no_suffix:
9259           list_join:
9260           - ''
9261           - - get_param: [EndpointMap, SwiftPublic, protocol]
9262             - ://
9263             - str_replace:
9264                 template:
9265                   get_param: [EndpointMap, SwiftPublic, host]
9266                 params:
9267                   CLOUDNAME:
9268                     get_param:
9269                     - CloudEndpoints
9270                     - get_param: [ServiceNetMap, PublicNetwork]
9271                   IP_ADDRESS:
9272                     get_param:
9273                     - NetIpMap
9274                     - str_replace:
9275                         params:
9276                           NETWORK:
9277                             get_param: [ServiceNetMap, PublicNetwork]
9278                         template: NETWORK_uri
9279             - ':'
9280             - get_param: [EndpointMap, SwiftPublic, port]
9281       SwiftS3Admin:
9282         host:
9283           str_replace:
9284             template:
9285               get_param: [EndpointMap, SwiftAdmin, host]
9286             params:
9287               CLOUDNAME:
9288                 get_param:
9289                 - CloudEndpoints
9290                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9291               IP_ADDRESS:
9292                 get_param:
9293                 - NetIpMap
9294                 - str_replace:
9295                     params:
9296                       NETWORK:
9297                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9298                     template: NETWORK_uri
9299         host_nobrackets:
9300           str_replace:
9301             template:
9302               get_param: [EndpointMap, SwiftAdmin, host]
9303             params:
9304               CLOUDNAME:
9305                 get_param:
9306                 - CloudEndpoints
9307                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9308               IP_ADDRESS:
9309                 get_param:
9310                 - NetIpMap
9311                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9312         port:
9313           get_param: [EndpointMap, SwiftAdmin, port]
9314         protocol:
9315           get_param: [EndpointMap, SwiftAdmin, protocol]
9316         uri:
9317           list_join:
9318           - ''
9319           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9320             - ://
9321             - str_replace:
9322                 template:
9323                   get_param: [EndpointMap, SwiftAdmin, host]
9324                 params:
9325                   CLOUDNAME:
9326                     get_param:
9327                     - CloudEndpoints
9328                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9329                   IP_ADDRESS:
9330                     get_param:
9331                     - NetIpMap
9332                     - str_replace:
9333                         params:
9334                           NETWORK:
9335                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9336                         template: NETWORK_uri
9337             - ':'
9338             - get_param: [EndpointMap, SwiftAdmin, port]
9339         uri_no_suffix:
9340           list_join:
9341           - ''
9342           - - get_param: [EndpointMap, SwiftAdmin, protocol]
9343             - ://
9344             - str_replace:
9345                 template:
9346                   get_param: [EndpointMap, SwiftAdmin, host]
9347                 params:
9348                   CLOUDNAME:
9349                     get_param:
9350                     - CloudEndpoints
9351                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9352                   IP_ADDRESS:
9353                     get_param:
9354                     - NetIpMap
9355                     - str_replace:
9356                         params:
9357                           NETWORK:
9358                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9359                         template: NETWORK_uri
9360             - ':'
9361             - get_param: [EndpointMap, SwiftAdmin, port]
9362       SwiftS3Internal:
9363         host:
9364           str_replace:
9365             template:
9366               get_param: [EndpointMap, SwiftInternal, host]
9367             params:
9368               CLOUDNAME:
9369                 get_param:
9370                 - CloudEndpoints
9371                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9372               IP_ADDRESS:
9373                 get_param:
9374                 - NetIpMap
9375                 - str_replace:
9376                     params:
9377                       NETWORK:
9378                         get_param: [ServiceNetMap, SwiftProxyNetwork]
9379                     template: NETWORK_uri
9380         host_nobrackets:
9381           str_replace:
9382             template:
9383               get_param: [EndpointMap, SwiftInternal, host]
9384             params:
9385               CLOUDNAME:
9386                 get_param:
9387                 - CloudEndpoints
9388                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9389               IP_ADDRESS:
9390                 get_param:
9391                 - NetIpMap
9392                 - get_param: [ServiceNetMap, SwiftProxyNetwork]
9393         port:
9394           get_param: [EndpointMap, SwiftInternal, port]
9395         protocol:
9396           get_param: [EndpointMap, SwiftInternal, protocol]
9397         uri:
9398           list_join:
9399           - ''
9400           - - get_param: [EndpointMap, SwiftInternal, protocol]
9401             - ://
9402             - str_replace:
9403                 template:
9404                   get_param: [EndpointMap, SwiftInternal, host]
9405                 params:
9406                   CLOUDNAME:
9407                     get_param:
9408                     - CloudEndpoints
9409                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9410                   IP_ADDRESS:
9411                     get_param:
9412                     - NetIpMap
9413                     - str_replace:
9414                         params:
9415                           NETWORK:
9416                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9417                         template: NETWORK_uri
9418             - ':'
9419             - get_param: [EndpointMap, SwiftInternal, port]
9420         uri_no_suffix:
9421           list_join:
9422           - ''
9423           - - get_param: [EndpointMap, SwiftInternal, protocol]
9424             - ://
9425             - str_replace:
9426                 template:
9427                   get_param: [EndpointMap, SwiftInternal, host]
9428                 params:
9429                   CLOUDNAME:
9430                     get_param:
9431                     - CloudEndpoints
9432                     - get_param: [ServiceNetMap, SwiftProxyNetwork]
9433                   IP_ADDRESS:
9434                     get_param:
9435                     - NetIpMap
9436                     - str_replace:
9437                         params:
9438                           NETWORK:
9439                             get_param: [ServiceNetMap, SwiftProxyNetwork]
9440                         template: NETWORK_uri
9441             - ':'
9442             - get_param: [EndpointMap, SwiftInternal, port]
9443       SwiftS3Public:
9444         host:
9445           str_replace:
9446             template:
9447               get_param: [EndpointMap, SwiftPublic, host]
9448             params:
9449               CLOUDNAME:
9450                 get_param:
9451                 - CloudEndpoints
9452                 - get_param: [ServiceNetMap, PublicNetwork]
9453               IP_ADDRESS:
9454                 get_param:
9455                 - NetIpMap
9456                 - str_replace:
9457                     params:
9458                       NETWORK:
9459                         get_param: [ServiceNetMap, PublicNetwork]
9460                     template: NETWORK_uri
9461         host_nobrackets:
9462           str_replace:
9463             template:
9464               get_param: [EndpointMap, SwiftPublic, host]
9465             params:
9466               CLOUDNAME:
9467                 get_param:
9468                 - CloudEndpoints
9469                 - get_param: [ServiceNetMap, PublicNetwork]
9470               IP_ADDRESS:
9471                 get_param:
9472                 - NetIpMap
9473                 - get_param: [ServiceNetMap, PublicNetwork]
9474         port:
9475           get_param: [EndpointMap, SwiftPublic, port]
9476         protocol:
9477           get_param: [EndpointMap, SwiftPublic, protocol]
9478         uri:
9479           list_join:
9480           - ''
9481           - - get_param: [EndpointMap, SwiftPublic, protocol]
9482             - ://
9483             - str_replace:
9484                 template:
9485                   get_param: [EndpointMap, SwiftPublic, host]
9486                 params:
9487                   CLOUDNAME:
9488                     get_param:
9489                     - CloudEndpoints
9490                     - get_param: [ServiceNetMap, PublicNetwork]
9491                   IP_ADDRESS:
9492                     get_param:
9493                     - NetIpMap
9494                     - str_replace:
9495                         params:
9496                           NETWORK:
9497                             get_param: [ServiceNetMap, PublicNetwork]
9498                         template: NETWORK_uri
9499             - ':'
9500             - get_param: [EndpointMap, SwiftPublic, port]
9501         uri_no_suffix:
9502           list_join:
9503           - ''
9504           - - get_param: [EndpointMap, SwiftPublic, protocol]
9505             - ://
9506             - str_replace:
9507                 template:
9508                   get_param: [EndpointMap, SwiftPublic, host]
9509                 params:
9510                   CLOUDNAME:
9511                     get_param:
9512                     - CloudEndpoints
9513                     - get_param: [ServiceNetMap, PublicNetwork]
9514                   IP_ADDRESS:
9515                     get_param:
9516                     - NetIpMap
9517                     - str_replace:
9518                         params:
9519                           NETWORK:
9520                             get_param: [ServiceNetMap, PublicNetwork]
9521                         template: NETWORK_uri
9522             - ':'
9523             - get_param: [EndpointMap, SwiftPublic, port]
9524       TackerAdmin:
9525         host:
9526           str_replace:
9527             template:
9528               get_param: [EndpointMap, TackerAdmin, host]
9529             params:
9530               CLOUDNAME:
9531                 get_param:
9532                 - CloudEndpoints
9533                 - get_param: [ServiceNetMap, TackerApiNetwork]
9534               IP_ADDRESS:
9535                 get_param:
9536                 - NetIpMap
9537                 - str_replace:
9538                     params:
9539                       NETWORK:
9540                         get_param: [ServiceNetMap, TackerApiNetwork]
9541                     template: NETWORK_uri
9542         host_nobrackets:
9543           str_replace:
9544             template:
9545               get_param: [EndpointMap, TackerAdmin, host]
9546             params:
9547               CLOUDNAME:
9548                 get_param:
9549                 - CloudEndpoints
9550                 - get_param: [ServiceNetMap, TackerApiNetwork]
9551               IP_ADDRESS:
9552                 get_param:
9553                 - NetIpMap
9554                 - get_param: [ServiceNetMap, TackerApiNetwork]
9555         port:
9556           get_param: [EndpointMap, TackerAdmin, port]
9557         protocol:
9558           get_param: [EndpointMap, TackerAdmin, protocol]
9559         uri:
9560           list_join:
9561           - ''
9562           - - get_param: [EndpointMap, TackerAdmin, protocol]
9563             - ://
9564             - str_replace:
9565                 template:
9566                   get_param: [EndpointMap, TackerAdmin, host]
9567                 params:
9568                   CLOUDNAME:
9569                     get_param:
9570                     - CloudEndpoints
9571                     - get_param: [ServiceNetMap, TackerApiNetwork]
9572                   IP_ADDRESS:
9573                     get_param:
9574                     - NetIpMap
9575                     - str_replace:
9576                         params:
9577                           NETWORK:
9578                             get_param: [ServiceNetMap, TackerApiNetwork]
9579                         template: NETWORK_uri
9580             - ':'
9581             - get_param: [EndpointMap, TackerAdmin, port]
9582         uri_no_suffix:
9583           list_join:
9584           - ''
9585           - - get_param: [EndpointMap, TackerAdmin, protocol]
9586             - ://
9587             - str_replace:
9588                 template:
9589                   get_param: [EndpointMap, TackerAdmin, host]
9590                 params:
9591                   CLOUDNAME:
9592                     get_param:
9593                     - CloudEndpoints
9594                     - get_param: [ServiceNetMap, TackerApiNetwork]
9595                   IP_ADDRESS:
9596                     get_param:
9597                     - NetIpMap
9598                     - str_replace:
9599                         params:
9600                           NETWORK:
9601                             get_param: [ServiceNetMap, TackerApiNetwork]
9602                         template: NETWORK_uri
9603             - ':'
9604             - get_param: [EndpointMap, TackerAdmin, port]
9605       TackerInternal:
9606         host:
9607           str_replace:
9608             template:
9609               get_param: [EndpointMap, TackerInternal, host]
9610             params:
9611               CLOUDNAME:
9612                 get_param:
9613                 - CloudEndpoints
9614                 - get_param: [ServiceNetMap, TackerApiNetwork]
9615               IP_ADDRESS:
9616                 get_param:
9617                 - NetIpMap
9618                 - str_replace:
9619                     params:
9620                       NETWORK:
9621                         get_param: [ServiceNetMap, TackerApiNetwork]
9622                     template: NETWORK_uri
9623         host_nobrackets:
9624           str_replace:
9625             template:
9626               get_param: [EndpointMap, TackerInternal, host]
9627             params:
9628               CLOUDNAME:
9629                 get_param:
9630                 - CloudEndpoints
9631                 - get_param: [ServiceNetMap, TackerApiNetwork]
9632               IP_ADDRESS:
9633                 get_param:
9634                 - NetIpMap
9635                 - get_param: [ServiceNetMap, TackerApiNetwork]
9636         port:
9637           get_param: [EndpointMap, TackerInternal, port]
9638         protocol:
9639           get_param: [EndpointMap, TackerInternal, protocol]
9640         uri:
9641           list_join:
9642           - ''
9643           - - get_param: [EndpointMap, TackerInternal, protocol]
9644             - ://
9645             - str_replace:
9646                 template:
9647                   get_param: [EndpointMap, TackerInternal, host]
9648                 params:
9649                   CLOUDNAME:
9650                     get_param:
9651                     - CloudEndpoints
9652                     - get_param: [ServiceNetMap, TackerApiNetwork]
9653                   IP_ADDRESS:
9654                     get_param:
9655                     - NetIpMap
9656                     - str_replace:
9657                         params:
9658                           NETWORK:
9659                             get_param: [ServiceNetMap, TackerApiNetwork]
9660                         template: NETWORK_uri
9661             - ':'
9662             - get_param: [EndpointMap, TackerInternal, port]
9663         uri_no_suffix:
9664           list_join:
9665           - ''
9666           - - get_param: [EndpointMap, TackerInternal, protocol]
9667             - ://
9668             - str_replace:
9669                 template:
9670                   get_param: [EndpointMap, TackerInternal, host]
9671                 params:
9672                   CLOUDNAME:
9673                     get_param:
9674                     - CloudEndpoints
9675                     - get_param: [ServiceNetMap, TackerApiNetwork]
9676                   IP_ADDRESS:
9677                     get_param:
9678                     - NetIpMap
9679                     - str_replace:
9680                         params:
9681                           NETWORK:
9682                             get_param: [ServiceNetMap, TackerApiNetwork]
9683                         template: NETWORK_uri
9684             - ':'
9685             - get_param: [EndpointMap, TackerInternal, port]
9686       TackerPublic:
9687         host:
9688           str_replace:
9689             template:
9690               get_param: [EndpointMap, TackerPublic, host]
9691             params:
9692               CLOUDNAME:
9693                 get_param:
9694                 - CloudEndpoints
9695                 - get_param: [ServiceNetMap, PublicNetwork]
9696               IP_ADDRESS:
9697                 get_param:
9698                 - NetIpMap
9699                 - str_replace:
9700                     params:
9701                       NETWORK:
9702                         get_param: [ServiceNetMap, PublicNetwork]
9703                     template: NETWORK_uri
9704         host_nobrackets:
9705           str_replace:
9706             template:
9707               get_param: [EndpointMap, TackerPublic, host]
9708             params:
9709               CLOUDNAME:
9710                 get_param:
9711                 - CloudEndpoints
9712                 - get_param: [ServiceNetMap, PublicNetwork]
9713               IP_ADDRESS:
9714                 get_param:
9715                 - NetIpMap
9716                 - get_param: [ServiceNetMap, PublicNetwork]
9717         port:
9718           get_param: [EndpointMap, TackerPublic, port]
9719         protocol:
9720           get_param: [EndpointMap, TackerPublic, protocol]
9721         uri:
9722           list_join:
9723           - ''
9724           - - get_param: [EndpointMap, TackerPublic, protocol]
9725             - ://
9726             - str_replace:
9727                 template:
9728                   get_param: [EndpointMap, TackerPublic, host]
9729                 params:
9730                   CLOUDNAME:
9731                     get_param:
9732                     - CloudEndpoints
9733                     - get_param: [ServiceNetMap, PublicNetwork]
9734                   IP_ADDRESS:
9735                     get_param:
9736                     - NetIpMap
9737                     - str_replace:
9738                         params:
9739                           NETWORK:
9740                             get_param: [ServiceNetMap, PublicNetwork]
9741                         template: NETWORK_uri
9742             - ':'
9743             - get_param: [EndpointMap, TackerPublic, port]
9744         uri_no_suffix:
9745           list_join:
9746           - ''
9747           - - get_param: [EndpointMap, TackerPublic, protocol]
9748             - ://
9749             - str_replace:
9750                 template:
9751                   get_param: [EndpointMap, TackerPublic, host]
9752                 params:
9753                   CLOUDNAME:
9754                     get_param:
9755                     - CloudEndpoints
9756                     - get_param: [ServiceNetMap, PublicNetwork]
9757                   IP_ADDRESS:
9758                     get_param:
9759                     - NetIpMap
9760                     - str_replace:
9761                         params:
9762                           NETWORK:
9763                             get_param: [ServiceNetMap, PublicNetwork]
9764                         template: NETWORK_uri
9765             - ':'
9766             - get_param: [EndpointMap, TackerPublic, port]
9767       ZaqarAdmin:
9768         host:
9769           str_replace:
9770             template:
9771               get_param: [EndpointMap, ZaqarAdmin, host]
9772             params:
9773               CLOUDNAME:
9774                 get_param:
9775                 - CloudEndpoints
9776                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9777               IP_ADDRESS:
9778                 get_param:
9779                 - NetIpMap
9780                 - str_replace:
9781                     params:
9782                       NETWORK:
9783                         get_param: [ServiceNetMap, ZaqarApiNetwork]
9784                     template: NETWORK_uri
9785         host_nobrackets:
9786           str_replace:
9787             template:
9788               get_param: [EndpointMap, ZaqarAdmin, host]
9789             params:
9790               CLOUDNAME:
9791                 get_param:
9792                 - CloudEndpoints
9793                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9794               IP_ADDRESS:
9795                 get_param:
9796                 - NetIpMap
9797                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9798         port:
9799           get_param: [EndpointMap, ZaqarAdmin, port]
9800         protocol:
9801           get_param: [EndpointMap, ZaqarAdmin, protocol]
9802         uri:
9803           list_join:
9804           - ''
9805           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
9806             - ://
9807             - str_replace:
9808                 template:
9809                   get_param: [EndpointMap, ZaqarAdmin, host]
9810                 params:
9811                   CLOUDNAME:
9812                     get_param:
9813                     - CloudEndpoints
9814                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
9815                   IP_ADDRESS:
9816                     get_param:
9817                     - NetIpMap
9818                     - str_replace:
9819                         params:
9820                           NETWORK:
9821                             get_param: [ServiceNetMap, ZaqarApiNetwork]
9822                         template: NETWORK_uri
9823             - ':'
9824             - get_param: [EndpointMap, ZaqarAdmin, port]
9825         uri_no_suffix:
9826           list_join:
9827           - ''
9828           - - get_param: [EndpointMap, ZaqarAdmin, protocol]
9829             - ://
9830             - str_replace:
9831                 template:
9832                   get_param: [EndpointMap, ZaqarAdmin, host]
9833                 params:
9834                   CLOUDNAME:
9835                     get_param:
9836                     - CloudEndpoints
9837                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
9838                   IP_ADDRESS:
9839                     get_param:
9840                     - NetIpMap
9841                     - str_replace:
9842                         params:
9843                           NETWORK:
9844                             get_param: [ServiceNetMap, ZaqarApiNetwork]
9845                         template: NETWORK_uri
9846             - ':'
9847             - get_param: [EndpointMap, ZaqarAdmin, port]
9848       ZaqarInternal:
9849         host:
9850           str_replace:
9851             template:
9852               get_param: [EndpointMap, ZaqarInternal, host]
9853             params:
9854               CLOUDNAME:
9855                 get_param:
9856                 - CloudEndpoints
9857                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9858               IP_ADDRESS:
9859                 get_param:
9860                 - NetIpMap
9861                 - str_replace:
9862                     params:
9863                       NETWORK:
9864                         get_param: [ServiceNetMap, ZaqarApiNetwork]
9865                     template: NETWORK_uri
9866         host_nobrackets:
9867           str_replace:
9868             template:
9869               get_param: [EndpointMap, ZaqarInternal, host]
9870             params:
9871               CLOUDNAME:
9872                 get_param:
9873                 - CloudEndpoints
9874                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9875               IP_ADDRESS:
9876                 get_param:
9877                 - NetIpMap
9878                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
9879         port:
9880           get_param: [EndpointMap, ZaqarInternal, port]
9881         protocol:
9882           get_param: [EndpointMap, ZaqarInternal, protocol]
9883         uri:
9884           list_join:
9885           - ''
9886           - - get_param: [EndpointMap, ZaqarInternal, protocol]
9887             - ://
9888             - str_replace:
9889                 template:
9890                   get_param: [EndpointMap, ZaqarInternal, host]
9891                 params:
9892                   CLOUDNAME:
9893                     get_param:
9894                     - CloudEndpoints
9895                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
9896                   IP_ADDRESS:
9897                     get_param:
9898                     - NetIpMap
9899                     - str_replace:
9900                         params:
9901                           NETWORK:
9902                             get_param: [ServiceNetMap, ZaqarApiNetwork]
9903                         template: NETWORK_uri
9904             - ':'
9905             - get_param: [EndpointMap, ZaqarInternal, port]
9906         uri_no_suffix:
9907           list_join:
9908           - ''
9909           - - get_param: [EndpointMap, ZaqarInternal, protocol]
9910             - ://
9911             - str_replace:
9912                 template:
9913                   get_param: [EndpointMap, ZaqarInternal, host]
9914                 params:
9915                   CLOUDNAME:
9916                     get_param:
9917                     - CloudEndpoints
9918                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
9919                   IP_ADDRESS:
9920                     get_param:
9921                     - NetIpMap
9922                     - str_replace:
9923                         params:
9924                           NETWORK:
9925                             get_param: [ServiceNetMap, ZaqarApiNetwork]
9926                         template: NETWORK_uri
9927             - ':'
9928             - get_param: [EndpointMap, ZaqarInternal, port]
9929       ZaqarPublic:
9930         host:
9931           str_replace:
9932             template:
9933               get_param: [EndpointMap, ZaqarPublic, host]
9934             params:
9935               CLOUDNAME:
9936                 get_param:
9937                 - CloudEndpoints
9938                 - get_param: [ServiceNetMap, PublicNetwork]
9939               IP_ADDRESS:
9940                 get_param:
9941                 - NetIpMap
9942                 - str_replace:
9943                     params:
9944                       NETWORK:
9945                         get_param: [ServiceNetMap, PublicNetwork]
9946                     template: NETWORK_uri
9947         host_nobrackets:
9948           str_replace:
9949             template:
9950               get_param: [EndpointMap, ZaqarPublic, host]
9951             params:
9952               CLOUDNAME:
9953                 get_param:
9954                 - CloudEndpoints
9955                 - get_param: [ServiceNetMap, PublicNetwork]
9956               IP_ADDRESS:
9957                 get_param:
9958                 - NetIpMap
9959                 - get_param: [ServiceNetMap, PublicNetwork]
9960         port:
9961           get_param: [EndpointMap, ZaqarPublic, port]
9962         protocol:
9963           get_param: [EndpointMap, ZaqarPublic, protocol]
9964         uri:
9965           list_join:
9966           - ''
9967           - - get_param: [EndpointMap, ZaqarPublic, protocol]
9968             - ://
9969             - str_replace:
9970                 template:
9971                   get_param: [EndpointMap, ZaqarPublic, host]
9972                 params:
9973                   CLOUDNAME:
9974                     get_param:
9975                     - CloudEndpoints
9976                     - get_param: [ServiceNetMap, PublicNetwork]
9977                   IP_ADDRESS:
9978                     get_param:
9979                     - NetIpMap
9980                     - str_replace:
9981                         params:
9982                           NETWORK:
9983                             get_param: [ServiceNetMap, PublicNetwork]
9984                         template: NETWORK_uri
9985             - ':'
9986             - get_param: [EndpointMap, ZaqarPublic, port]
9987         uri_no_suffix:
9988           list_join:
9989           - ''
9990           - - get_param: [EndpointMap, ZaqarPublic, protocol]
9991             - ://
9992             - str_replace:
9993                 template:
9994                   get_param: [EndpointMap, ZaqarPublic, host]
9995                 params:
9996                   CLOUDNAME:
9997                     get_param:
9998                     - CloudEndpoints
9999                     - get_param: [ServiceNetMap, PublicNetwork]
10000                   IP_ADDRESS:
10001                     get_param:
10002                     - NetIpMap
10003                     - str_replace:
10004                         params:
10005                           NETWORK:
10006                             get_param: [ServiceNetMap, PublicNetwork]
10007                         template: NETWORK_uri
10008             - ':'
10009             - get_param: [EndpointMap, ZaqarPublic, port]
10010       ZaqarWebSocketAdmin:
10011         host:
10012           str_replace:
10013             template:
10014               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10015             params:
10016               CLOUDNAME:
10017                 get_param:
10018                 - CloudEndpoints
10019                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10020               IP_ADDRESS:
10021                 get_param:
10022                 - NetIpMap
10023                 - str_replace:
10024                     params:
10025                       NETWORK:
10026                         get_param: [ServiceNetMap, ZaqarApiNetwork]
10027                     template: NETWORK_uri
10028         host_nobrackets:
10029           str_replace:
10030             template:
10031               get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10032             params:
10033               CLOUDNAME:
10034                 get_param:
10035                 - CloudEndpoints
10036                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10037               IP_ADDRESS:
10038                 get_param:
10039                 - NetIpMap
10040                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10041         port:
10042           get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
10043         protocol:
10044           get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
10045         uri:
10046           list_join:
10047           - ''
10048           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
10049             - ://
10050             - str_replace:
10051                 template:
10052                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10053                 params:
10054                   CLOUDNAME:
10055                     get_param:
10056                     - CloudEndpoints
10057                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10058                   IP_ADDRESS:
10059                     get_param:
10060                     - NetIpMap
10061                     - str_replace:
10062                         params:
10063                           NETWORK:
10064                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10065                         template: NETWORK_uri
10066             - ':'
10067             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
10068         uri_no_suffix:
10069           list_join:
10070           - ''
10071           - - get_param: [EndpointMap, ZaqarWebSocketAdmin, protocol]
10072             - ://
10073             - str_replace:
10074                 template:
10075                   get_param: [EndpointMap, ZaqarWebSocketAdmin, host]
10076                 params:
10077                   CLOUDNAME:
10078                     get_param:
10079                     - CloudEndpoints
10080                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10081                   IP_ADDRESS:
10082                     get_param:
10083                     - NetIpMap
10084                     - str_replace:
10085                         params:
10086                           NETWORK:
10087                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10088                         template: NETWORK_uri
10089             - ':'
10090             - get_param: [EndpointMap, ZaqarWebSocketAdmin, port]
10091       ZaqarWebSocketInternal:
10092         host:
10093           str_replace:
10094             template:
10095               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10096             params:
10097               CLOUDNAME:
10098                 get_param:
10099                 - CloudEndpoints
10100                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10101               IP_ADDRESS:
10102                 get_param:
10103                 - NetIpMap
10104                 - str_replace:
10105                     params:
10106                       NETWORK:
10107                         get_param: [ServiceNetMap, ZaqarApiNetwork]
10108                     template: NETWORK_uri
10109         host_nobrackets:
10110           str_replace:
10111             template:
10112               get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10113             params:
10114               CLOUDNAME:
10115                 get_param:
10116                 - CloudEndpoints
10117                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10118               IP_ADDRESS:
10119                 get_param:
10120                 - NetIpMap
10121                 - get_param: [ServiceNetMap, ZaqarApiNetwork]
10122         port:
10123           get_param: [EndpointMap, ZaqarWebSocketInternal, port]
10124         protocol:
10125           get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
10126         uri:
10127           list_join:
10128           - ''
10129           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
10130             - ://
10131             - str_replace:
10132                 template:
10133                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10134                 params:
10135                   CLOUDNAME:
10136                     get_param:
10137                     - CloudEndpoints
10138                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10139                   IP_ADDRESS:
10140                     get_param:
10141                     - NetIpMap
10142                     - str_replace:
10143                         params:
10144                           NETWORK:
10145                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10146                         template: NETWORK_uri
10147             - ':'
10148             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
10149         uri_no_suffix:
10150           list_join:
10151           - ''
10152           - - get_param: [EndpointMap, ZaqarWebSocketInternal, protocol]
10153             - ://
10154             - str_replace:
10155                 template:
10156                   get_param: [EndpointMap, ZaqarWebSocketInternal, host]
10157                 params:
10158                   CLOUDNAME:
10159                     get_param:
10160                     - CloudEndpoints
10161                     - get_param: [ServiceNetMap, ZaqarApiNetwork]
10162                   IP_ADDRESS:
10163                     get_param:
10164                     - NetIpMap
10165                     - str_replace:
10166                         params:
10167                           NETWORK:
10168                             get_param: [ServiceNetMap, ZaqarApiNetwork]
10169                         template: NETWORK_uri
10170             - ':'
10171             - get_param: [EndpointMap, ZaqarWebSocketInternal, port]
10172       ZaqarWebSocketPublic:
10173         host:
10174           str_replace:
10175             template:
10176               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10177             params:
10178               CLOUDNAME:
10179                 get_param:
10180                 - CloudEndpoints
10181                 - get_param: [ServiceNetMap, PublicNetwork]
10182               IP_ADDRESS:
10183                 get_param:
10184                 - NetIpMap
10185                 - str_replace:
10186                     params:
10187                       NETWORK:
10188                         get_param: [ServiceNetMap, PublicNetwork]
10189                     template: NETWORK_uri
10190         host_nobrackets:
10191           str_replace:
10192             template:
10193               get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10194             params:
10195               CLOUDNAME:
10196                 get_param:
10197                 - CloudEndpoints
10198                 - get_param: [ServiceNetMap, PublicNetwork]
10199               IP_ADDRESS:
10200                 get_param:
10201                 - NetIpMap
10202                 - get_param: [ServiceNetMap, PublicNetwork]
10203         port:
10204           get_param: [EndpointMap, ZaqarWebSocketPublic, port]
10205         protocol:
10206           get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
10207         uri:
10208           list_join:
10209           - ''
10210           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
10211             - ://
10212             - str_replace:
10213                 template:
10214                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10215                 params:
10216                   CLOUDNAME:
10217                     get_param:
10218                     - CloudEndpoints
10219                     - get_param: [ServiceNetMap, PublicNetwork]
10220                   IP_ADDRESS:
10221                     get_param:
10222                     - NetIpMap
10223                     - str_replace:
10224                         params:
10225                           NETWORK:
10226                             get_param: [ServiceNetMap, PublicNetwork]
10227                         template: NETWORK_uri
10228             - ':'
10229             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]
10230         uri_no_suffix:
10231           list_join:
10232           - ''
10233           - - get_param: [EndpointMap, ZaqarWebSocketPublic, protocol]
10234             - ://
10235             - str_replace:
10236                 template:
10237                   get_param: [EndpointMap, ZaqarWebSocketPublic, host]
10238                 params:
10239                   CLOUDNAME:
10240                     get_param:
10241                     - CloudEndpoints
10242                     - get_param: [ServiceNetMap, PublicNetwork]
10243                   IP_ADDRESS:
10244                     get_param:
10245                     - NetIpMap
10246                     - str_replace:
10247                         params:
10248                           NETWORK:
10249                             get_param: [ServiceNetMap, PublicNetwork]
10250                         template: NETWORK_uri
10251             - ':'
10252             - get_param: [EndpointMap, ZaqarWebSocketPublic, port]