Publish swagger files for SDC APIs
[sdc.git] / docs / swagger / swagger-sdce-2-sdce-5.json
1 {
2   "openapi" : "3.0.1",
3   "info" : {
4     "contact" : {
5       "email" : "onap-discuss@lists.onap.org",
6       "name" : "ONAP",
7       "url" : "https://onap.readthedocs.io"
8     },
9     "description" : "SDC API for designing services and resources (SDCE-2) and distributing services (SDCE-5)",
10     "license" : {
11       "name" : "Apache 2.0",
12       "url" : "http://www.apache.org/licenses/LICENSE-2.0"
13     },
14     "title" : "SPC API: SDCE-2 and SDCE-5",
15     "version" : "1.0"
16   },
17   "servers" : [ {
18     "description" : "SDCE-2 and SDCE-5 APIs",
19     "url" : "/sdc"
20   } ],
21   "paths" : {
22     "/config/get" : {
23       "get" : {
24         "description" : "Retrieve configuration",
25         "operationId" : "getConfig_1",
26         "responses" : {
27           "200" : {
28             "content" : {
29               "application/json" : {
30                 "schema" : {
31                   "type" : "string"
32                 }
33               }
34             },
35             "description" : "OK"
36           }
37         },
38         "servers" : [ {
39           "url" : "/sdc2/rest",
40           "variables" : { }
41         } ],
42         "tags" : [ "SDCE-2 APIs" ]
43       }
44     },
45     "/configmgr/get" : {
46       "get" : {
47         "operationId" : "getConfig",
48         "parameters" : [ {
49           "in" : "query",
50           "name" : "type",
51           "schema" : {
52             "type" : "string"
53           }
54         } ],
55         "responses" : {
56           "default" : {
57             "content" : {
58               "application/json" : {
59                 "schema" : {
60                   "type" : "string"
61                 }
62               }
63             },
64             "description" : "default response"
65           }
66         },
67         "servers" : [ {
68           "url" : "/sdc2/rest",
69           "variables" : { }
70         } ],
71         "tags" : [ "SDCE-2 APIs" ]
72       }
73     },
74     "/configmgr/set1" : {
75       "post" : {
76         "operationId" : "setConfig1",
77         "requestBody" : {
78           "content" : {
79             "application/json" : {
80               "schema" : {
81                 "$ref" : "#/components/schemas/Configuration"
82               }
83             }
84           }
85         },
86         "responses" : {
87           "default" : {
88             "content" : {
89               "text/plain" : {
90                 "schema" : {
91                   "type" : "string"
92                 }
93               }
94             },
95             "description" : "default response"
96           }
97         },
98         "servers" : [ {
99           "url" : "/sdc2/rest",
100           "variables" : { }
101         } ],
102         "tags" : [ "SDCE-2 APIs" ]
103       }
104     },
105     "/configmgr/set2" : {
106       "post" : {
107         "operationId" : "setConfig2",
108         "requestBody" : {
109           "content" : {
110             "application/json" : {
111               "schema" : {
112                 "$ref" : "#/components/schemas/Configuration"
113               }
114             }
115           }
116         },
117         "responses" : {
118           "default" : {
119             "content" : {
120               "text/plain" : { }
121             },
122             "description" : "default response"
123           }
124         },
125         "servers" : [ {
126           "url" : "/sdc2/rest",
127           "variables" : { }
128         } ],
129         "tags" : [ "SDCE-2 APIs" ]
130       }
131     },
132     "/configmgr/setput1" : {
133       "put" : {
134         "operationId" : "setConfig3",
135         "requestBody" : {
136           "content" : {
137             "application/json" : {
138               "schema" : {
139                 "$ref" : "#/components/schemas/Configuration"
140               }
141             }
142           }
143         },
144         "responses" : {
145           "default" : {
146             "content" : {
147               "text/plain" : {
148                 "schema" : {
149                   "type" : "string"
150                 }
151               }
152             },
153             "description" : "default response"
154           }
155         },
156         "servers" : [ {
157           "url" : "/sdc2/rest",
158           "variables" : { }
159         } ],
160         "tags" : [ "SDCE-2 APIs" ]
161       }
162     },
163     "/configmgr/setput2" : {
164       "put" : {
165         "operationId" : "setConfig4",
166         "requestBody" : {
167           "content" : {
168             "application/json" : {
169               "schema" : {
170                 "$ref" : "#/components/schemas/Configuration"
171               }
172             }
173           }
174         },
175         "responses" : {
176           "default" : {
177             "content" : {
178               "text/plain" : { }
179             },
180             "description" : "default response"
181           }
182         },
183         "servers" : [ {
184           "url" : "/sdc2/rest",
185           "variables" : { }
186         } ],
187         "tags" : [ "SDCE-2 APIs" ]
188       }
189     },
190     "/healthCheck" : {
191       "get" : {
192         "description" : "Return aggregate BE health check of SDC BE components",
193         "operationId" : "getHealthCheck",
194         "responses" : {
195           "200" : {
196             "description" : "SDC BE components are all up"
197           },
198           "500" : {
199             "description" : "One or more SDC BE components are down"
200           },
201           "default" : {
202             "content" : {
203               "application/json" : {
204                 "schema" : {
205                   "type" : "array",
206                   "items" : {
207                     "type" : "string"
208                   }
209                 }
210               }
211             }
212           }
213         },
214         "servers" : [ {
215           "url" : "/sdc2/rest",
216           "variables" : { }
217         } ],
218         "summary" : "return BE health check",
219         "tags" : [ "SDCE-2 APIs" ]
220       }
221     },
222     "/v1/artifactTypes" : {
223       "get" : {
224         "description" : "Retrieve all artifactTypes",
225         "operationId" : "getArtifactTypes",
226         "parameters" : [ {
227           "in" : "header",
228           "name" : "USER_ID",
229           "schema" : {
230             "type" : "string"
231           }
232         } ],
233         "responses" : {
234           "200" : {
235             "description" : "Returns artifactTypes Ok"
236           },
237           "404" : {
238             "description" : "No artifactTypes were found"
239           },
240           "500" : {
241             "description" : "Internal Server Error"
242           },
243           "default" : {
244             "content" : {
245               "application/json" : {
246                 "schema" : {
247                   "type" : "array",
248                   "items" : {
249                     "$ref" : "#/components/schemas/User"
250                   }
251                 }
252               }
253             }
254           }
255         },
256         "servers" : [ {
257           "url" : "/sdc2/rest",
258           "variables" : { }
259         } ],
260         "summary" : "Retrieve all artifactTypes",
261         "tags" : [ "SDCE-2 APIs" ]
262       }
263     },
264     "/v1/catalog/archive" : {
265       "get" : {
266         "description" : "Get all Archived Components",
267         "operationId" : "getArchivedComponents",
268         "parameters" : [ {
269           "in" : "header",
270           "name" : "USER_ID",
271           "schema" : {
272             "type" : "string"
273           }
274         } ],
275         "responses" : {
276           "200" : {
277             "description" : "Success"
278           },
279           "400" : {
280             "description" : "Bad request"
281           },
282           "403" : {
283             "description" : "Restricted operation"
284           },
285           "500" : {
286             "description" : "Internal Error"
287           },
288           "default" : {
289             "content" : {
290               "application/json" : {
291                 "schema" : {
292                   "type" : "array",
293                   "items" : {
294                     "type" : "string"
295                   }
296                 }
297               }
298             }
299           }
300         },
301         "servers" : [ {
302           "url" : "/sdc2/rest",
303           "variables" : { }
304         } ],
305         "summary" : "Get all Archived Components",
306         "tags" : [ "SDCE-2 APIs" ]
307       }
308     },
309     "/v1/catalog/audit-records/{componentType}/{componentUniqueId}" : {
310       "get" : {
311         "description" : "get component audit records",
312         "operationId" : "getComponentAuditRecords",
313         "parameters" : [ {
314           "in" : "path",
315           "name" : "componentType",
316           "required" : true,
317           "schema" : {
318             "type" : "string"
319           }
320         }, {
321           "in" : "path",
322           "name" : "componentUniqueId",
323           "required" : true,
324           "schema" : {
325             "type" : "string"
326           }
327         }, {
328           "in" : "header",
329           "name" : "USER_ID",
330           "schema" : {
331             "type" : "string"
332           }
333         } ],
334         "responses" : {
335           "200" : {
336             "description" : "Service found"
337           },
338           "403" : {
339             "description" : "Restricted operation"
340           },
341           "default" : {
342             "content" : {
343               "application/json" : {
344                 "schema" : {
345                   "type" : "array",
346                   "items" : {
347                     "type" : "object",
348                     "properties" : {
349                       "allowedMethods" : {
350                         "type" : "array",
351                         "items" : {
352                           "type" : "string"
353                         },
354                         "uniqueItems" : true
355                       },
356                       "cookies" : {
357                         "type" : "object",
358                         "additionalProperties" : {
359                           "type" : "object",
360                           "properties" : {
361                             "comment" : {
362                               "type" : "string"
363                             },
364                             "domain" : {
365                               "type" : "string"
366                             },
367                             "expiry" : {
368                               "type" : "string",
369                               "format" : "date-time"
370                             },
371                             "httpOnly" : {
372                               "type" : "boolean"
373                             },
374                             "maxAge" : {
375                               "type" : "integer",
376                               "format" : "int32"
377                             },
378                             "name" : {
379                               "type" : "string"
380                             },
381                             "path" : {
382                               "type" : "string"
383                             },
384                             "secure" : {
385                               "type" : "boolean"
386                             },
387                             "value" : {
388                               "type" : "string"
389                             },
390                             "version" : {
391                               "type" : "integer",
392                               "format" : "int32"
393                             }
394                           }
395                         }
396                       },
397                       "date" : {
398                         "type" : "string",
399                         "format" : "date-time"
400                       },
401                       "entity" : {
402                         "type" : "object"
403                       },
404                       "entityTag" : {
405                         "type" : "object",
406                         "properties" : {
407                           "value" : {
408                             "type" : "string"
409                           },
410                           "weak" : {
411                             "type" : "boolean"
412                           }
413                         }
414                       },
415                       "headers" : {
416                         "type" : "object",
417                         "additionalProperties" : {
418                           "type" : "array",
419                           "items" : {
420                             "type" : "object"
421                           }
422                         }
423                       },
424                       "language" : {
425                         "type" : "object",
426                         "properties" : {
427                           "country" : {
428                             "type" : "string"
429                           },
430                           "displayCountry" : {
431                             "type" : "string"
432                           },
433                           "displayLanguage" : {
434                             "type" : "string"
435                           },
436                           "displayName" : {
437                             "type" : "string"
438                           },
439                           "displayScript" : {
440                             "type" : "string"
441                           },
442                           "displayVariant" : {
443                             "type" : "string"
444                           },
445                           "extensionKeys" : {
446                             "type" : "array",
447                             "items" : {
448                               "type" : "string"
449                             },
450                             "uniqueItems" : true
451                           },
452                           "iso3Country" : {
453                             "type" : "string"
454                           },
455                           "iso3Language" : {
456                             "type" : "string"
457                           },
458                           "language" : {
459                             "type" : "string"
460                           },
461                           "script" : {
462                             "type" : "string"
463                           },
464                           "unicodeLocaleAttributes" : {
465                             "type" : "array",
466                             "items" : {
467                               "type" : "string"
468                             },
469                             "uniqueItems" : true
470                           },
471                           "unicodeLocaleKeys" : {
472                             "type" : "array",
473                             "items" : {
474                               "type" : "string"
475                             },
476                             "uniqueItems" : true
477                           },
478                           "variant" : {
479                             "type" : "string"
480                           }
481                         }
482                       },
483                       "lastModified" : {
484                         "type" : "string",
485                         "format" : "date-time"
486                       },
487                       "length" : {
488                         "type" : "integer",
489                         "format" : "int32"
490                       },
491                       "links" : {
492                         "type" : "array",
493                         "items" : {
494                           "type" : "object",
495                           "properties" : {
496                             "params" : {
497                               "type" : "object",
498                               "additionalProperties" : {
499                                 "type" : "string"
500                               }
501                             },
502                             "rel" : {
503                               "type" : "string"
504                             },
505                             "rels" : {
506                               "type" : "array",
507                               "items" : {
508                                 "type" : "string"
509                               }
510                             },
511                             "title" : {
512                               "type" : "string"
513                             },
514                             "type" : {
515                               "type" : "string"
516                             },
517                             "uri" : {
518                               "type" : "string",
519                               "format" : "uri"
520                             },
521                             "uriBuilder" : {
522                               "type" : "object"
523                             }
524                           }
525                         },
526                         "uniqueItems" : true
527                       },
528                       "location" : {
529                         "type" : "string",
530                         "format" : "uri"
531                       },
532                       "mediaType" : {
533                         "type" : "object",
534                         "properties" : {
535                           "parameters" : {
536                             "type" : "object",
537                             "additionalProperties" : {
538                               "type" : "string"
539                             }
540                           },
541                           "subtype" : {
542                             "type" : "string"
543                           },
544                           "type" : {
545                             "type" : "string"
546                           },
547                           "wildcardSubtype" : {
548                             "type" : "boolean"
549                           },
550                           "wildcardType" : {
551                             "type" : "boolean"
552                           }
553                         }
554                       },
555                       "metadata" : {
556                         "type" : "object",
557                         "additionalProperties" : {
558                           "type" : "array",
559                           "items" : {
560                             "type" : "object"
561                           }
562                         }
563                       },
564                       "status" : {
565                         "type" : "integer",
566                         "format" : "int32"
567                       },
568                       "statusInfo" : {
569                         "type" : "object",
570                         "properties" : {
571                           "family" : {
572                             "type" : "string",
573                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
574                           },
575                           "reasonPhrase" : {
576                             "type" : "string"
577                           },
578                           "statusCode" : {
579                             "type" : "integer",
580                             "format" : "int32"
581                           }
582                         }
583                       },
584                       "stringHeaders" : {
585                         "type" : "object",
586                         "additionalProperties" : {
587                           "type" : "array",
588                           "items" : {
589                             "type" : "string"
590                           }
591                         }
592                       }
593                     }
594                   }
595                 }
596               }
597             }
598           }
599         },
600         "servers" : [ {
601           "url" : "/sdc2/rest",
602           "variables" : { }
603         } ],
604         "summary" : "get audit records for a service or a resource",
605         "tags" : [ "SDCE-2 APIs" ]
606       }
607     },
608     "/v1/catalog/capabilityTypes" : {
609       "get" : {
610         "description" : "Get capability types",
611         "operationId" : "getAllCapabilityTypesServlet",
612         "parameters" : [ {
613           "in" : "header",
614           "name" : "USER_ID",
615           "schema" : {
616             "type" : "string"
617           }
618         } ],
619         "responses" : {
620           "200" : {
621             "description" : "capabilityTypes"
622           },
623           "400" : {
624             "description" : "Invalid content / Missing content"
625           },
626           "403" : {
627             "description" : "Restricted operation"
628           },
629           "404" : {
630             "description" : "Capability types not found"
631           },
632           "default" : {
633             "content" : {
634               "application/json" : {
635                 "schema" : {
636                   "type" : "array",
637                   "items" : {
638                     "type" : "object",
639                     "properties" : {
640                       "allowedMethods" : {
641                         "type" : "array",
642                         "items" : {
643                           "type" : "string"
644                         },
645                         "uniqueItems" : true
646                       },
647                       "cookies" : {
648                         "type" : "object",
649                         "additionalProperties" : {
650                           "type" : "object",
651                           "properties" : {
652                             "comment" : {
653                               "type" : "string"
654                             },
655                             "domain" : {
656                               "type" : "string"
657                             },
658                             "expiry" : {
659                               "type" : "string",
660                               "format" : "date-time"
661                             },
662                             "httpOnly" : {
663                               "type" : "boolean"
664                             },
665                             "maxAge" : {
666                               "type" : "integer",
667                               "format" : "int32"
668                             },
669                             "name" : {
670                               "type" : "string"
671                             },
672                             "path" : {
673                               "type" : "string"
674                             },
675                             "secure" : {
676                               "type" : "boolean"
677                             },
678                             "value" : {
679                               "type" : "string"
680                             },
681                             "version" : {
682                               "type" : "integer",
683                               "format" : "int32"
684                             }
685                           }
686                         }
687                       },
688                       "date" : {
689                         "type" : "string",
690                         "format" : "date-time"
691                       },
692                       "entity" : {
693                         "type" : "object"
694                       },
695                       "entityTag" : {
696                         "type" : "object",
697                         "properties" : {
698                           "value" : {
699                             "type" : "string"
700                           },
701                           "weak" : {
702                             "type" : "boolean"
703                           }
704                         }
705                       },
706                       "headers" : {
707                         "type" : "object",
708                         "additionalProperties" : {
709                           "type" : "array",
710                           "items" : {
711                             "type" : "object"
712                           }
713                         }
714                       },
715                       "language" : {
716                         "type" : "object",
717                         "properties" : {
718                           "country" : {
719                             "type" : "string"
720                           },
721                           "displayCountry" : {
722                             "type" : "string"
723                           },
724                           "displayLanguage" : {
725                             "type" : "string"
726                           },
727                           "displayName" : {
728                             "type" : "string"
729                           },
730                           "displayScript" : {
731                             "type" : "string"
732                           },
733                           "displayVariant" : {
734                             "type" : "string"
735                           },
736                           "extensionKeys" : {
737                             "type" : "array",
738                             "items" : {
739                               "type" : "string"
740                             },
741                             "uniqueItems" : true
742                           },
743                           "iso3Country" : {
744                             "type" : "string"
745                           },
746                           "iso3Language" : {
747                             "type" : "string"
748                           },
749                           "language" : {
750                             "type" : "string"
751                           },
752                           "script" : {
753                             "type" : "string"
754                           },
755                           "unicodeLocaleAttributes" : {
756                             "type" : "array",
757                             "items" : {
758                               "type" : "string"
759                             },
760                             "uniqueItems" : true
761                           },
762                           "unicodeLocaleKeys" : {
763                             "type" : "array",
764                             "items" : {
765                               "type" : "string"
766                             },
767                             "uniqueItems" : true
768                           },
769                           "variant" : {
770                             "type" : "string"
771                           }
772                         }
773                       },
774                       "lastModified" : {
775                         "type" : "string",
776                         "format" : "date-time"
777                       },
778                       "length" : {
779                         "type" : "integer",
780                         "format" : "int32"
781                       },
782                       "links" : {
783                         "type" : "array",
784                         "items" : {
785                           "type" : "object",
786                           "properties" : {
787                             "params" : {
788                               "type" : "object",
789                               "additionalProperties" : {
790                                 "type" : "string"
791                               }
792                             },
793                             "rel" : {
794                               "type" : "string"
795                             },
796                             "rels" : {
797                               "type" : "array",
798                               "items" : {
799                                 "type" : "string"
800                               }
801                             },
802                             "title" : {
803                               "type" : "string"
804                             },
805                             "type" : {
806                               "type" : "string"
807                             },
808                             "uri" : {
809                               "type" : "string",
810                               "format" : "uri"
811                             },
812                             "uriBuilder" : {
813                               "type" : "object"
814                             }
815                           }
816                         },
817                         "uniqueItems" : true
818                       },
819                       "location" : {
820                         "type" : "string",
821                         "format" : "uri"
822                       },
823                       "mediaType" : {
824                         "type" : "object",
825                         "properties" : {
826                           "parameters" : {
827                             "type" : "object",
828                             "additionalProperties" : {
829                               "type" : "string"
830                             }
831                           },
832                           "subtype" : {
833                             "type" : "string"
834                           },
835                           "type" : {
836                             "type" : "string"
837                           },
838                           "wildcardSubtype" : {
839                             "type" : "boolean"
840                           },
841                           "wildcardType" : {
842                             "type" : "boolean"
843                           }
844                         }
845                       },
846                       "metadata" : {
847                         "type" : "object",
848                         "additionalProperties" : {
849                           "type" : "array",
850                           "items" : {
851                             "type" : "object"
852                           }
853                         }
854                       },
855                       "status" : {
856                         "type" : "integer",
857                         "format" : "int32"
858                       },
859                       "statusInfo" : {
860                         "type" : "object",
861                         "properties" : {
862                           "family" : {
863                             "type" : "string",
864                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
865                           },
866                           "reasonPhrase" : {
867                             "type" : "string"
868                           },
869                           "statusCode" : {
870                             "type" : "integer",
871                             "format" : "int32"
872                           }
873                         }
874                       },
875                       "stringHeaders" : {
876                         "type" : "object",
877                         "additionalProperties" : {
878                           "type" : "array",
879                           "items" : {
880                             "type" : "string"
881                           }
882                         }
883                       }
884                     }
885                   }
886                 }
887               }
888             }
889           }
890         },
891         "servers" : [ {
892           "url" : "/sdc2/rest",
893           "variables" : { }
894         } ],
895         "summary" : "Returns capability types",
896         "tags" : [ "SDCE-2 APIs" ]
897       }
898     },
899     "/v1/catalog/dataTypes" : {
900       "get" : {
901         "description" : "Get data types",
902         "operationId" : "getAllDataTypesServlet",
903         "parameters" : [ {
904           "in" : "header",
905           "name" : "USER_ID",
906           "schema" : {
907             "type" : "string"
908           }
909         } ],
910         "responses" : {
911           "200" : {
912             "description" : "datatypes"
913           },
914           "400" : {
915             "description" : "Invalid content / Missing content"
916           },
917           "403" : {
918             "description" : "Restricted operation"
919           },
920           "404" : {
921             "description" : "Data types not found"
922           },
923           "default" : {
924             "content" : {
925               "application/json" : {
926                 "schema" : {
927                   "type" : "array",
928                   "items" : {
929                     "type" : "object",
930                     "properties" : {
931                       "allowedMethods" : {
932                         "type" : "array",
933                         "items" : {
934                           "type" : "string"
935                         },
936                         "uniqueItems" : true
937                       },
938                       "cookies" : {
939                         "type" : "object",
940                         "additionalProperties" : {
941                           "type" : "object",
942                           "properties" : {
943                             "comment" : {
944                               "type" : "string"
945                             },
946                             "domain" : {
947                               "type" : "string"
948                             },
949                             "expiry" : {
950                               "type" : "string",
951                               "format" : "date-time"
952                             },
953                             "httpOnly" : {
954                               "type" : "boolean"
955                             },
956                             "maxAge" : {
957                               "type" : "integer",
958                               "format" : "int32"
959                             },
960                             "name" : {
961                               "type" : "string"
962                             },
963                             "path" : {
964                               "type" : "string"
965                             },
966                             "secure" : {
967                               "type" : "boolean"
968                             },
969                             "value" : {
970                               "type" : "string"
971                             },
972                             "version" : {
973                               "type" : "integer",
974                               "format" : "int32"
975                             }
976                           }
977                         }
978                       },
979                       "date" : {
980                         "type" : "string",
981                         "format" : "date-time"
982                       },
983                       "entity" : {
984                         "type" : "object"
985                       },
986                       "entityTag" : {
987                         "type" : "object",
988                         "properties" : {
989                           "value" : {
990                             "type" : "string"
991                           },
992                           "weak" : {
993                             "type" : "boolean"
994                           }
995                         }
996                       },
997                       "headers" : {
998                         "type" : "object",
999                         "additionalProperties" : {
1000                           "type" : "array",
1001                           "items" : {
1002                             "type" : "object"
1003                           }
1004                         }
1005                       },
1006                       "language" : {
1007                         "type" : "object",
1008                         "properties" : {
1009                           "country" : {
1010                             "type" : "string"
1011                           },
1012                           "displayCountry" : {
1013                             "type" : "string"
1014                           },
1015                           "displayLanguage" : {
1016                             "type" : "string"
1017                           },
1018                           "displayName" : {
1019                             "type" : "string"
1020                           },
1021                           "displayScript" : {
1022                             "type" : "string"
1023                           },
1024                           "displayVariant" : {
1025                             "type" : "string"
1026                           },
1027                           "extensionKeys" : {
1028                             "type" : "array",
1029                             "items" : {
1030                               "type" : "string"
1031                             },
1032                             "uniqueItems" : true
1033                           },
1034                           "iso3Country" : {
1035                             "type" : "string"
1036                           },
1037                           "iso3Language" : {
1038                             "type" : "string"
1039                           },
1040                           "language" : {
1041                             "type" : "string"
1042                           },
1043                           "script" : {
1044                             "type" : "string"
1045                           },
1046                           "unicodeLocaleAttributes" : {
1047                             "type" : "array",
1048                             "items" : {
1049                               "type" : "string"
1050                             },
1051                             "uniqueItems" : true
1052                           },
1053                           "unicodeLocaleKeys" : {
1054                             "type" : "array",
1055                             "items" : {
1056                               "type" : "string"
1057                             },
1058                             "uniqueItems" : true
1059                           },
1060                           "variant" : {
1061                             "type" : "string"
1062                           }
1063                         }
1064                       },
1065                       "lastModified" : {
1066                         "type" : "string",
1067                         "format" : "date-time"
1068                       },
1069                       "length" : {
1070                         "type" : "integer",
1071                         "format" : "int32"
1072                       },
1073                       "links" : {
1074                         "type" : "array",
1075                         "items" : {
1076                           "type" : "object",
1077                           "properties" : {
1078                             "params" : {
1079                               "type" : "object",
1080                               "additionalProperties" : {
1081                                 "type" : "string"
1082                               }
1083                             },
1084                             "rel" : {
1085                               "type" : "string"
1086                             },
1087                             "rels" : {
1088                               "type" : "array",
1089                               "items" : {
1090                                 "type" : "string"
1091                               }
1092                             },
1093                             "title" : {
1094                               "type" : "string"
1095                             },
1096                             "type" : {
1097                               "type" : "string"
1098                             },
1099                             "uri" : {
1100                               "type" : "string",
1101                               "format" : "uri"
1102                             },
1103                             "uriBuilder" : {
1104                               "type" : "object"
1105                             }
1106                           }
1107                         },
1108                         "uniqueItems" : true
1109                       },
1110                       "location" : {
1111                         "type" : "string",
1112                         "format" : "uri"
1113                       },
1114                       "mediaType" : {
1115                         "type" : "object",
1116                         "properties" : {
1117                           "parameters" : {
1118                             "type" : "object",
1119                             "additionalProperties" : {
1120                               "type" : "string"
1121                             }
1122                           },
1123                           "subtype" : {
1124                             "type" : "string"
1125                           },
1126                           "type" : {
1127                             "type" : "string"
1128                           },
1129                           "wildcardSubtype" : {
1130                             "type" : "boolean"
1131                           },
1132                           "wildcardType" : {
1133                             "type" : "boolean"
1134                           }
1135                         }
1136                       },
1137                       "metadata" : {
1138                         "type" : "object",
1139                         "additionalProperties" : {
1140                           "type" : "array",
1141                           "items" : {
1142                             "type" : "object"
1143                           }
1144                         }
1145                       },
1146                       "status" : {
1147                         "type" : "integer",
1148                         "format" : "int32"
1149                       },
1150                       "statusInfo" : {
1151                         "type" : "object",
1152                         "properties" : {
1153                           "family" : {
1154                             "type" : "string",
1155                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1156                           },
1157                           "reasonPhrase" : {
1158                             "type" : "string"
1159                           },
1160                           "statusCode" : {
1161                             "type" : "integer",
1162                             "format" : "int32"
1163                           }
1164                         }
1165                       },
1166                       "stringHeaders" : {
1167                         "type" : "object",
1168                         "additionalProperties" : {
1169                           "type" : "array",
1170                           "items" : {
1171                             "type" : "string"
1172                           }
1173                         }
1174                       }
1175                     }
1176                   }
1177                 }
1178               }
1179             }
1180           }
1181         },
1182         "servers" : [ {
1183           "url" : "/sdc2/rest",
1184           "variables" : { }
1185         } ],
1186         "summary" : "Returns data types",
1187         "tags" : [ "SDCE-2 APIs" ]
1188       }
1189     },
1190     "/v1/catalog/directives" : {
1191       "get" : {
1192         "description" : "Retrieve all Directives values from configuration file",
1193         "operationId" : "getConfCategoriesAndVersion",
1194         "parameters" : [ {
1195           "in" : "header",
1196           "name" : "USER_ID",
1197           "schema" : {
1198             "type" : "string"
1199           }
1200         } ],
1201         "responses" : {
1202           "200" : {
1203             "description" : "Returns Directive values from configuration file Ok"
1204           },
1205           "404" : {
1206             "description" : "Directive not found"
1207           },
1208           "500" : {
1209             "description" : "Internal Server Error"
1210           },
1211           "default" : {
1212             "content" : {
1213               "application/json" : {
1214                 "schema" : {
1215                   "type" : "array",
1216                   "items" : {
1217                     "$ref" : "#/components/schemas/User"
1218                   }
1219                 }
1220               }
1221             }
1222           }
1223         },
1224         "summary" : "Retrieve all Directives",
1225         "tags" : [ "SDCE-2 APIs" ]
1226       }
1227     },
1228     "/v1/catalog/gab/searchFor" : {
1229       "post" : {
1230         "description" : "Search json paths inside the yaml",
1231         "operationId" : "searchFor",
1232         "requestBody" : {
1233           "content" : {
1234             "application/json" : {
1235               "schema" : {
1236                 "$ref" : "#/components/schemas/GenericArtifactQueryInfo"
1237               }
1238             }
1239           },
1240           "description" : "Generic Artifact search model",
1241           "required" : true
1242         },
1243         "responses" : {
1244           "200" : {
1245             "description" : "Returned yaml entries"
1246           },
1247           "400" : {
1248             "description" : "Invalid content / Missing content"
1249           },
1250           "default" : {
1251             "content" : {
1252               "application/json" : {
1253                 "schema" : {
1254                   "type" : "array",
1255                   "items" : {
1256                     "type" : "object",
1257                     "properties" : {
1258                       "allowedMethods" : {
1259                         "type" : "array",
1260                         "items" : {
1261                           "type" : "string"
1262                         },
1263                         "uniqueItems" : true
1264                       },
1265                       "cookies" : {
1266                         "type" : "object",
1267                         "additionalProperties" : {
1268                           "type" : "object",
1269                           "properties" : {
1270                             "comment" : {
1271                               "type" : "string"
1272                             },
1273                             "domain" : {
1274                               "type" : "string"
1275                             },
1276                             "expiry" : {
1277                               "type" : "string",
1278                               "format" : "date-time"
1279                             },
1280                             "httpOnly" : {
1281                               "type" : "boolean"
1282                             },
1283                             "maxAge" : {
1284                               "type" : "integer",
1285                               "format" : "int32"
1286                             },
1287                             "name" : {
1288                               "type" : "string"
1289                             },
1290                             "path" : {
1291                               "type" : "string"
1292                             },
1293                             "secure" : {
1294                               "type" : "boolean"
1295                             },
1296                             "value" : {
1297                               "type" : "string"
1298                             },
1299                             "version" : {
1300                               "type" : "integer",
1301                               "format" : "int32"
1302                             }
1303                           }
1304                         }
1305                       },
1306                       "date" : {
1307                         "type" : "string",
1308                         "format" : "date-time"
1309                       },
1310                       "entity" : {
1311                         "type" : "object"
1312                       },
1313                       "entityTag" : {
1314                         "type" : "object",
1315                         "properties" : {
1316                           "value" : {
1317                             "type" : "string"
1318                           },
1319                           "weak" : {
1320                             "type" : "boolean"
1321                           }
1322                         }
1323                       },
1324                       "headers" : {
1325                         "type" : "object",
1326                         "additionalProperties" : {
1327                           "type" : "array",
1328                           "items" : {
1329                             "type" : "object"
1330                           }
1331                         }
1332                       },
1333                       "language" : {
1334                         "type" : "object",
1335                         "properties" : {
1336                           "country" : {
1337                             "type" : "string"
1338                           },
1339                           "displayCountry" : {
1340                             "type" : "string"
1341                           },
1342                           "displayLanguage" : {
1343                             "type" : "string"
1344                           },
1345                           "displayName" : {
1346                             "type" : "string"
1347                           },
1348                           "displayScript" : {
1349                             "type" : "string"
1350                           },
1351                           "displayVariant" : {
1352                             "type" : "string"
1353                           },
1354                           "extensionKeys" : {
1355                             "type" : "array",
1356                             "items" : {
1357                               "type" : "string"
1358                             },
1359                             "uniqueItems" : true
1360                           },
1361                           "iso3Country" : {
1362                             "type" : "string"
1363                           },
1364                           "iso3Language" : {
1365                             "type" : "string"
1366                           },
1367                           "language" : {
1368                             "type" : "string"
1369                           },
1370                           "script" : {
1371                             "type" : "string"
1372                           },
1373                           "unicodeLocaleAttributes" : {
1374                             "type" : "array",
1375                             "items" : {
1376                               "type" : "string"
1377                             },
1378                             "uniqueItems" : true
1379                           },
1380                           "unicodeLocaleKeys" : {
1381                             "type" : "array",
1382                             "items" : {
1383                               "type" : "string"
1384                             },
1385                             "uniqueItems" : true
1386                           },
1387                           "variant" : {
1388                             "type" : "string"
1389                           }
1390                         }
1391                       },
1392                       "lastModified" : {
1393                         "type" : "string",
1394                         "format" : "date-time"
1395                       },
1396                       "length" : {
1397                         "type" : "integer",
1398                         "format" : "int32"
1399                       },
1400                       "links" : {
1401                         "type" : "array",
1402                         "items" : {
1403                           "type" : "object",
1404                           "properties" : {
1405                             "params" : {
1406                               "type" : "object",
1407                               "additionalProperties" : {
1408                                 "type" : "string"
1409                               }
1410                             },
1411                             "rel" : {
1412                               "type" : "string"
1413                             },
1414                             "rels" : {
1415                               "type" : "array",
1416                               "items" : {
1417                                 "type" : "string"
1418                               }
1419                             },
1420                             "title" : {
1421                               "type" : "string"
1422                             },
1423                             "type" : {
1424                               "type" : "string"
1425                             },
1426                             "uri" : {
1427                               "type" : "string",
1428                               "format" : "uri"
1429                             },
1430                             "uriBuilder" : {
1431                               "type" : "object"
1432                             }
1433                           }
1434                         },
1435                         "uniqueItems" : true
1436                       },
1437                       "location" : {
1438                         "type" : "string",
1439                         "format" : "uri"
1440                       },
1441                       "mediaType" : {
1442                         "type" : "object",
1443                         "properties" : {
1444                           "parameters" : {
1445                             "type" : "object",
1446                             "additionalProperties" : {
1447                               "type" : "string"
1448                             }
1449                           },
1450                           "subtype" : {
1451                             "type" : "string"
1452                           },
1453                           "type" : {
1454                             "type" : "string"
1455                           },
1456                           "wildcardSubtype" : {
1457                             "type" : "boolean"
1458                           },
1459                           "wildcardType" : {
1460                             "type" : "boolean"
1461                           }
1462                         }
1463                       },
1464                       "metadata" : {
1465                         "type" : "object",
1466                         "additionalProperties" : {
1467                           "type" : "array",
1468                           "items" : {
1469                             "type" : "object"
1470                           }
1471                         }
1472                       },
1473                       "status" : {
1474                         "type" : "integer",
1475                         "format" : "int32"
1476                       },
1477                       "statusInfo" : {
1478                         "type" : "object",
1479                         "properties" : {
1480                           "family" : {
1481                             "type" : "string",
1482                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1483                           },
1484                           "reasonPhrase" : {
1485                             "type" : "string"
1486                           },
1487                           "statusCode" : {
1488                             "type" : "integer",
1489                             "format" : "int32"
1490                           }
1491                         }
1492                       },
1493                       "stringHeaders" : {
1494                         "type" : "object",
1495                         "additionalProperties" : {
1496                           "type" : "array",
1497                           "items" : {
1498                             "type" : "string"
1499                           }
1500                         }
1501                       }
1502                     }
1503                   }
1504                 }
1505               }
1506             }
1507           }
1508         },
1509         "servers" : [ {
1510           "url" : "/sdc2/rest",
1511           "variables" : { }
1512         } ],
1513         "summary" : "Returns found entries of json paths",
1514         "tags" : [ "SDCE-2 APIs" ]
1515       }
1516     },
1517     "/v1/catalog/groupTypes" : {
1518       "get" : {
1519         "description" : "Get group types ",
1520         "operationId" : "getGroupTypes",
1521         "parameters" : [ {
1522           "in" : "header",
1523           "name" : "USER_ID",
1524           "schema" : {
1525             "type" : "string"
1526           }
1527         }, {
1528           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
1529           "in" : "query",
1530           "name" : "internalComponentType",
1531           "schema" : {
1532             "type" : "string"
1533           }
1534         } ],
1535         "responses" : {
1536           "200" : {
1537             "description" : "group types found"
1538           },
1539           "400" : {
1540             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
1541           },
1542           "403" : {
1543             "description" : "Restricted operation"
1544           },
1545           "500" : {
1546             "description" : "Internal Error"
1547           },
1548           "default" : {
1549             "content" : {
1550               "application/json" : {
1551                 "schema" : {
1552                   "type" : "array",
1553                   "items" : {
1554                     "$ref" : "#/components/schemas/GroupTypeDefinition"
1555                   }
1556                 }
1557               }
1558             }
1559           }
1560         },
1561         "servers" : [ {
1562           "url" : "/sdc2/rest",
1563           "variables" : { }
1564         } ],
1565         "summary" : "Returns group types",
1566         "tags" : [ "SDCE-2 APIs" ]
1567       }
1568     },
1569     "/v1/catalog/handleException" : {
1570       "get" : {
1571         "description" : "Handle exception",
1572         "operationId" : "sendError",
1573         "responses" : {
1574           "500" : {
1575             "content" : {
1576               "application/json" : {
1577                 "schema" : {
1578                   "type" : "object",
1579                   "properties" : {
1580                     "allowedMethods" : {
1581                       "type" : "array",
1582                       "items" : {
1583                         "type" : "string"
1584                       },
1585                       "uniqueItems" : true
1586                     },
1587                     "cookies" : {
1588                       "type" : "object",
1589                       "additionalProperties" : {
1590                         "type" : "object",
1591                         "properties" : {
1592                           "comment" : {
1593                             "type" : "string"
1594                           },
1595                           "domain" : {
1596                             "type" : "string"
1597                           },
1598                           "expiry" : {
1599                             "type" : "string",
1600                             "format" : "date-time"
1601                           },
1602                           "httpOnly" : {
1603                             "type" : "boolean"
1604                           },
1605                           "maxAge" : {
1606                             "type" : "integer",
1607                             "format" : "int32"
1608                           },
1609                           "name" : {
1610                             "type" : "string"
1611                           },
1612                           "path" : {
1613                             "type" : "string"
1614                           },
1615                           "secure" : {
1616                             "type" : "boolean"
1617                           },
1618                           "value" : {
1619                             "type" : "string"
1620                           },
1621                           "version" : {
1622                             "type" : "integer",
1623                             "format" : "int32"
1624                           }
1625                         }
1626                       }
1627                     },
1628                     "date" : {
1629                       "type" : "string",
1630                       "format" : "date-time"
1631                     },
1632                     "entity" : {
1633                       "type" : "object"
1634                     },
1635                     "entityTag" : {
1636                       "type" : "object",
1637                       "properties" : {
1638                         "value" : {
1639                           "type" : "string"
1640                         },
1641                         "weak" : {
1642                           "type" : "boolean"
1643                         }
1644                       }
1645                     },
1646                     "headers" : {
1647                       "type" : "object",
1648                       "additionalProperties" : {
1649                         "type" : "array",
1650                         "items" : {
1651                           "type" : "object"
1652                         }
1653                       }
1654                     },
1655                     "language" : {
1656                       "type" : "object",
1657                       "properties" : {
1658                         "country" : {
1659                           "type" : "string"
1660                         },
1661                         "displayCountry" : {
1662                           "type" : "string"
1663                         },
1664                         "displayLanguage" : {
1665                           "type" : "string"
1666                         },
1667                         "displayName" : {
1668                           "type" : "string"
1669                         },
1670                         "displayScript" : {
1671                           "type" : "string"
1672                         },
1673                         "displayVariant" : {
1674                           "type" : "string"
1675                         },
1676                         "extensionKeys" : {
1677                           "type" : "array",
1678                           "items" : {
1679                             "type" : "string"
1680                           },
1681                           "uniqueItems" : true
1682                         },
1683                         "iso3Country" : {
1684                           "type" : "string"
1685                         },
1686                         "iso3Language" : {
1687                           "type" : "string"
1688                         },
1689                         "language" : {
1690                           "type" : "string"
1691                         },
1692                         "script" : {
1693                           "type" : "string"
1694                         },
1695                         "unicodeLocaleAttributes" : {
1696                           "type" : "array",
1697                           "items" : {
1698                             "type" : "string"
1699                           },
1700                           "uniqueItems" : true
1701                         },
1702                         "unicodeLocaleKeys" : {
1703                           "type" : "array",
1704                           "items" : {
1705                             "type" : "string"
1706                           },
1707                           "uniqueItems" : true
1708                         },
1709                         "variant" : {
1710                           "type" : "string"
1711                         }
1712                       }
1713                     },
1714                     "lastModified" : {
1715                       "type" : "string",
1716                       "format" : "date-time"
1717                     },
1718                     "length" : {
1719                       "type" : "integer",
1720                       "format" : "int32"
1721                     },
1722                     "links" : {
1723                       "type" : "array",
1724                       "items" : {
1725                         "type" : "object",
1726                         "properties" : {
1727                           "params" : {
1728                             "type" : "object",
1729                             "additionalProperties" : {
1730                               "type" : "string"
1731                             }
1732                           },
1733                           "rel" : {
1734                             "type" : "string"
1735                           },
1736                           "rels" : {
1737                             "type" : "array",
1738                             "items" : {
1739                               "type" : "string"
1740                             }
1741                           },
1742                           "title" : {
1743                             "type" : "string"
1744                           },
1745                           "type" : {
1746                             "type" : "string"
1747                           },
1748                           "uri" : {
1749                             "type" : "string",
1750                             "format" : "uri"
1751                           },
1752                           "uriBuilder" : {
1753                             "type" : "object"
1754                           }
1755                         }
1756                       },
1757                       "uniqueItems" : true
1758                     },
1759                     "location" : {
1760                       "type" : "string",
1761                       "format" : "uri"
1762                     },
1763                     "mediaType" : {
1764                       "type" : "object",
1765                       "properties" : {
1766                         "parameters" : {
1767                           "type" : "object",
1768                           "additionalProperties" : {
1769                             "type" : "string"
1770                           }
1771                         },
1772                         "subtype" : {
1773                           "type" : "string"
1774                         },
1775                         "type" : {
1776                           "type" : "string"
1777                         },
1778                         "wildcardSubtype" : {
1779                           "type" : "boolean"
1780                         },
1781                         "wildcardType" : {
1782                           "type" : "boolean"
1783                         }
1784                       }
1785                     },
1786                     "metadata" : {
1787                       "type" : "object",
1788                       "additionalProperties" : {
1789                         "type" : "array",
1790                         "items" : {
1791                           "type" : "object"
1792                         }
1793                       }
1794                     },
1795                     "status" : {
1796                       "type" : "integer",
1797                       "format" : "int32"
1798                     },
1799                     "statusInfo" : {
1800                       "type" : "object",
1801                       "properties" : {
1802                         "family" : {
1803                           "type" : "string",
1804                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1805                         },
1806                         "reasonPhrase" : {
1807                           "type" : "string"
1808                         },
1809                         "statusCode" : {
1810                           "type" : "integer",
1811                           "format" : "int32"
1812                         }
1813                       }
1814                     },
1815                     "stringHeaders" : {
1816                       "type" : "object",
1817                       "additionalProperties" : {
1818                         "type" : "array",
1819                         "items" : {
1820                           "type" : "string"
1821                         }
1822                       }
1823                     }
1824                   }
1825                 }
1826               }
1827             },
1828             "description" : "Internal Error"
1829           }
1830         },
1831         "servers" : [ {
1832           "url" : "/sdc2/rest",
1833           "variables" : { }
1834         } ],
1835         "tags" : [ "SDCE-2 APIs" ]
1836       }
1837     },
1838     "/v1/catalog/interfaceLifecycleTypes" : {
1839       "get" : {
1840         "description" : "Get interface lifecycle types",
1841         "operationId" : "getInterfaceLifecycleTypes",
1842         "parameters" : [ {
1843           "in" : "header",
1844           "name" : "USER_ID",
1845           "schema" : {
1846             "type" : "string"
1847           }
1848         } ],
1849         "responses" : {
1850           "200" : {
1851             "description" : "Interface lifecycle types"
1852           },
1853           "400" : {
1854             "description" : "Invalid content / Missing content"
1855           },
1856           "403" : {
1857             "description" : "Restricted operation"
1858           },
1859           "404" : {
1860             "description" : "Interface lifecycle types not found"
1861           },
1862           "default" : {
1863             "content" : {
1864               "application/json" : {
1865                 "schema" : {
1866                   "type" : "array",
1867                   "items" : {
1868                     "type" : "object",
1869                     "properties" : {
1870                       "allowedMethods" : {
1871                         "type" : "array",
1872                         "items" : {
1873                           "type" : "string"
1874                         },
1875                         "uniqueItems" : true
1876                       },
1877                       "cookies" : {
1878                         "type" : "object",
1879                         "additionalProperties" : {
1880                           "type" : "object",
1881                           "properties" : {
1882                             "comment" : {
1883                               "type" : "string"
1884                             },
1885                             "domain" : {
1886                               "type" : "string"
1887                             },
1888                             "expiry" : {
1889                               "type" : "string",
1890                               "format" : "date-time"
1891                             },
1892                             "httpOnly" : {
1893                               "type" : "boolean"
1894                             },
1895                             "maxAge" : {
1896                               "type" : "integer",
1897                               "format" : "int32"
1898                             },
1899                             "name" : {
1900                               "type" : "string"
1901                             },
1902                             "path" : {
1903                               "type" : "string"
1904                             },
1905                             "secure" : {
1906                               "type" : "boolean"
1907                             },
1908                             "value" : {
1909                               "type" : "string"
1910                             },
1911                             "version" : {
1912                               "type" : "integer",
1913                               "format" : "int32"
1914                             }
1915                           }
1916                         }
1917                       },
1918                       "date" : {
1919                         "type" : "string",
1920                         "format" : "date-time"
1921                       },
1922                       "entity" : {
1923                         "type" : "object"
1924                       },
1925                       "entityTag" : {
1926                         "type" : "object",
1927                         "properties" : {
1928                           "value" : {
1929                             "type" : "string"
1930                           },
1931                           "weak" : {
1932                             "type" : "boolean"
1933                           }
1934                         }
1935                       },
1936                       "headers" : {
1937                         "type" : "object",
1938                         "additionalProperties" : {
1939                           "type" : "array",
1940                           "items" : {
1941                             "type" : "object"
1942                           }
1943                         }
1944                       },
1945                       "language" : {
1946                         "type" : "object",
1947                         "properties" : {
1948                           "country" : {
1949                             "type" : "string"
1950                           },
1951                           "displayCountry" : {
1952                             "type" : "string"
1953                           },
1954                           "displayLanguage" : {
1955                             "type" : "string"
1956                           },
1957                           "displayName" : {
1958                             "type" : "string"
1959                           },
1960                           "displayScript" : {
1961                             "type" : "string"
1962                           },
1963                           "displayVariant" : {
1964                             "type" : "string"
1965                           },
1966                           "extensionKeys" : {
1967                             "type" : "array",
1968                             "items" : {
1969                               "type" : "string"
1970                             },
1971                             "uniqueItems" : true
1972                           },
1973                           "iso3Country" : {
1974                             "type" : "string"
1975                           },
1976                           "iso3Language" : {
1977                             "type" : "string"
1978                           },
1979                           "language" : {
1980                             "type" : "string"
1981                           },
1982                           "script" : {
1983                             "type" : "string"
1984                           },
1985                           "unicodeLocaleAttributes" : {
1986                             "type" : "array",
1987                             "items" : {
1988                               "type" : "string"
1989                             },
1990                             "uniqueItems" : true
1991                           },
1992                           "unicodeLocaleKeys" : {
1993                             "type" : "array",
1994                             "items" : {
1995                               "type" : "string"
1996                             },
1997                             "uniqueItems" : true
1998                           },
1999                           "variant" : {
2000                             "type" : "string"
2001                           }
2002                         }
2003                       },
2004                       "lastModified" : {
2005                         "type" : "string",
2006                         "format" : "date-time"
2007                       },
2008                       "length" : {
2009                         "type" : "integer",
2010                         "format" : "int32"
2011                       },
2012                       "links" : {
2013                         "type" : "array",
2014                         "items" : {
2015                           "type" : "object",
2016                           "properties" : {
2017                             "params" : {
2018                               "type" : "object",
2019                               "additionalProperties" : {
2020                                 "type" : "string"
2021                               }
2022                             },
2023                             "rel" : {
2024                               "type" : "string"
2025                             },
2026                             "rels" : {
2027                               "type" : "array",
2028                               "items" : {
2029                                 "type" : "string"
2030                               }
2031                             },
2032                             "title" : {
2033                               "type" : "string"
2034                             },
2035                             "type" : {
2036                               "type" : "string"
2037                             },
2038                             "uri" : {
2039                               "type" : "string",
2040                               "format" : "uri"
2041                             },
2042                             "uriBuilder" : {
2043                               "type" : "object"
2044                             }
2045                           }
2046                         },
2047                         "uniqueItems" : true
2048                       },
2049                       "location" : {
2050                         "type" : "string",
2051                         "format" : "uri"
2052                       },
2053                       "mediaType" : {
2054                         "type" : "object",
2055                         "properties" : {
2056                           "parameters" : {
2057                             "type" : "object",
2058                             "additionalProperties" : {
2059                               "type" : "string"
2060                             }
2061                           },
2062                           "subtype" : {
2063                             "type" : "string"
2064                           },
2065                           "type" : {
2066                             "type" : "string"
2067                           },
2068                           "wildcardSubtype" : {
2069                             "type" : "boolean"
2070                           },
2071                           "wildcardType" : {
2072                             "type" : "boolean"
2073                           }
2074                         }
2075                       },
2076                       "metadata" : {
2077                         "type" : "object",
2078                         "additionalProperties" : {
2079                           "type" : "array",
2080                           "items" : {
2081                             "type" : "object"
2082                           }
2083                         }
2084                       },
2085                       "status" : {
2086                         "type" : "integer",
2087                         "format" : "int32"
2088                       },
2089                       "statusInfo" : {
2090                         "type" : "object",
2091                         "properties" : {
2092                           "family" : {
2093                             "type" : "string",
2094                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2095                           },
2096                           "reasonPhrase" : {
2097                             "type" : "string"
2098                           },
2099                           "statusCode" : {
2100                             "type" : "integer",
2101                             "format" : "int32"
2102                           }
2103                         }
2104                       },
2105                       "stringHeaders" : {
2106                         "type" : "object",
2107                         "additionalProperties" : {
2108                           "type" : "array",
2109                           "items" : {
2110                             "type" : "string"
2111                           }
2112                         }
2113                       }
2114                     }
2115                   }
2116                 }
2117               }
2118             }
2119           }
2120         },
2121         "servers" : [ {
2122           "url" : "/sdc2/rest",
2123           "variables" : { }
2124         } ],
2125         "summary" : "Returns interface lifecycle types",
2126         "tags" : [ "SDCE-2 APIs" ]
2127       }
2128     },
2129     "/v1/catalog/nodeTypes" : {
2130       "get" : {
2131         "description" : "Get node types",
2132         "operationId" : "getAllNodeTypesServlet",
2133         "parameters" : [ {
2134           "in" : "header",
2135           "name" : "USER_ID",
2136           "schema" : {
2137             "type" : "string"
2138           }
2139         } ],
2140         "responses" : {
2141           "200" : {
2142             "description" : "nodeTypes"
2143           },
2144           "400" : {
2145             "description" : "Invalid content / Missing content"
2146           },
2147           "403" : {
2148             "description" : "Restricted operation"
2149           },
2150           "404" : {
2151             "description" : "Node types not found"
2152           },
2153           "default" : {
2154             "content" : {
2155               "application/json" : {
2156                 "schema" : {
2157                   "type" : "array",
2158                   "items" : {
2159                     "type" : "object",
2160                     "properties" : {
2161                       "allowedMethods" : {
2162                         "type" : "array",
2163                         "items" : {
2164                           "type" : "string"
2165                         },
2166                         "uniqueItems" : true
2167                       },
2168                       "cookies" : {
2169                         "type" : "object",
2170                         "additionalProperties" : {
2171                           "type" : "object",
2172                           "properties" : {
2173                             "comment" : {
2174                               "type" : "string"
2175                             },
2176                             "domain" : {
2177                               "type" : "string"
2178                             },
2179                             "expiry" : {
2180                               "type" : "string",
2181                               "format" : "date-time"
2182                             },
2183                             "httpOnly" : {
2184                               "type" : "boolean"
2185                             },
2186                             "maxAge" : {
2187                               "type" : "integer",
2188                               "format" : "int32"
2189                             },
2190                             "name" : {
2191                               "type" : "string"
2192                             },
2193                             "path" : {
2194                               "type" : "string"
2195                             },
2196                             "secure" : {
2197                               "type" : "boolean"
2198                             },
2199                             "value" : {
2200                               "type" : "string"
2201                             },
2202                             "version" : {
2203                               "type" : "integer",
2204                               "format" : "int32"
2205                             }
2206                           }
2207                         }
2208                       },
2209                       "date" : {
2210                         "type" : "string",
2211                         "format" : "date-time"
2212                       },
2213                       "entity" : {
2214                         "type" : "object"
2215                       },
2216                       "entityTag" : {
2217                         "type" : "object",
2218                         "properties" : {
2219                           "value" : {
2220                             "type" : "string"
2221                           },
2222                           "weak" : {
2223                             "type" : "boolean"
2224                           }
2225                         }
2226                       },
2227                       "headers" : {
2228                         "type" : "object",
2229                         "additionalProperties" : {
2230                           "type" : "array",
2231                           "items" : {
2232                             "type" : "object"
2233                           }
2234                         }
2235                       },
2236                       "language" : {
2237                         "type" : "object",
2238                         "properties" : {
2239                           "country" : {
2240                             "type" : "string"
2241                           },
2242                           "displayCountry" : {
2243                             "type" : "string"
2244                           },
2245                           "displayLanguage" : {
2246                             "type" : "string"
2247                           },
2248                           "displayName" : {
2249                             "type" : "string"
2250                           },
2251                           "displayScript" : {
2252                             "type" : "string"
2253                           },
2254                           "displayVariant" : {
2255                             "type" : "string"
2256                           },
2257                           "extensionKeys" : {
2258                             "type" : "array",
2259                             "items" : {
2260                               "type" : "string"
2261                             },
2262                             "uniqueItems" : true
2263                           },
2264                           "iso3Country" : {
2265                             "type" : "string"
2266                           },
2267                           "iso3Language" : {
2268                             "type" : "string"
2269                           },
2270                           "language" : {
2271                             "type" : "string"
2272                           },
2273                           "script" : {
2274                             "type" : "string"
2275                           },
2276                           "unicodeLocaleAttributes" : {
2277                             "type" : "array",
2278                             "items" : {
2279                               "type" : "string"
2280                             },
2281                             "uniqueItems" : true
2282                           },
2283                           "unicodeLocaleKeys" : {
2284                             "type" : "array",
2285                             "items" : {
2286                               "type" : "string"
2287                             },
2288                             "uniqueItems" : true
2289                           },
2290                           "variant" : {
2291                             "type" : "string"
2292                           }
2293                         }
2294                       },
2295                       "lastModified" : {
2296                         "type" : "string",
2297                         "format" : "date-time"
2298                       },
2299                       "length" : {
2300                         "type" : "integer",
2301                         "format" : "int32"
2302                       },
2303                       "links" : {
2304                         "type" : "array",
2305                         "items" : {
2306                           "type" : "object",
2307                           "properties" : {
2308                             "params" : {
2309                               "type" : "object",
2310                               "additionalProperties" : {
2311                                 "type" : "string"
2312                               }
2313                             },
2314                             "rel" : {
2315                               "type" : "string"
2316                             },
2317                             "rels" : {
2318                               "type" : "array",
2319                               "items" : {
2320                                 "type" : "string"
2321                               }
2322                             },
2323                             "title" : {
2324                               "type" : "string"
2325                             },
2326                             "type" : {
2327                               "type" : "string"
2328                             },
2329                             "uri" : {
2330                               "type" : "string",
2331                               "format" : "uri"
2332                             },
2333                             "uriBuilder" : {
2334                               "type" : "object"
2335                             }
2336                           }
2337                         },
2338                         "uniqueItems" : true
2339                       },
2340                       "location" : {
2341                         "type" : "string",
2342                         "format" : "uri"
2343                       },
2344                       "mediaType" : {
2345                         "type" : "object",
2346                         "properties" : {
2347                           "parameters" : {
2348                             "type" : "object",
2349                             "additionalProperties" : {
2350                               "type" : "string"
2351                             }
2352                           },
2353                           "subtype" : {
2354                             "type" : "string"
2355                           },
2356                           "type" : {
2357                             "type" : "string"
2358                           },
2359                           "wildcardSubtype" : {
2360                             "type" : "boolean"
2361                           },
2362                           "wildcardType" : {
2363                             "type" : "boolean"
2364                           }
2365                         }
2366                       },
2367                       "metadata" : {
2368                         "type" : "object",
2369                         "additionalProperties" : {
2370                           "type" : "array",
2371                           "items" : {
2372                             "type" : "object"
2373                           }
2374                         }
2375                       },
2376                       "status" : {
2377                         "type" : "integer",
2378                         "format" : "int32"
2379                       },
2380                       "statusInfo" : {
2381                         "type" : "object",
2382                         "properties" : {
2383                           "family" : {
2384                             "type" : "string",
2385                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2386                           },
2387                           "reasonPhrase" : {
2388                             "type" : "string"
2389                           },
2390                           "statusCode" : {
2391                             "type" : "integer",
2392                             "format" : "int32"
2393                           }
2394                         }
2395                       },
2396                       "stringHeaders" : {
2397                         "type" : "object",
2398                         "additionalProperties" : {
2399                           "type" : "array",
2400                           "items" : {
2401                             "type" : "string"
2402                           }
2403                         }
2404                       }
2405                     }
2406                   }
2407                 }
2408               }
2409             }
2410           }
2411         },
2412         "servers" : [ {
2413           "url" : "/sdc2/rest",
2414           "variables" : { }
2415         } ],
2416         "summary" : "Returns node types",
2417         "tags" : [ "SDCE-2 APIs" ]
2418       }
2419     },
2420     "/v1/catalog/notif/vsp/archived" : {
2421       "post" : {
2422         "description" : "Notify about an archived VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=true",
2423         "operationId" : "onVspArchived",
2424         "parameters" : [ {
2425           "in" : "header",
2426           "name" : "USER_ID",
2427           "schema" : {
2428             "type" : "string"
2429           }
2430         } ],
2431         "requestBody" : {
2432           "content" : {
2433             "application/json" : {
2434               "schema" : {
2435                 "type" : "array",
2436                 "items" : {
2437                   "type" : "string"
2438                 }
2439               }
2440             }
2441           }
2442         },
2443         "responses" : {
2444           "200" : {
2445             "description" : "Success"
2446           },
2447           "400" : {
2448             "description" : "Bad request"
2449           },
2450           "403" : {
2451             "description" : "Restricted operation"
2452           },
2453           "500" : {
2454             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
2455           }
2456         },
2457         "servers" : [ {
2458           "url" : "/sdc2/rest",
2459           "variables" : { }
2460         } ],
2461         "tags" : [ "SDCE-2 APIs" ]
2462       }
2463     },
2464     "/v1/catalog/notif/vsp/restored" : {
2465       "post" : {
2466         "description" : "Notify about a restored VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=false",
2467         "operationId" : "onVspRestored",
2468         "parameters" : [ {
2469           "in" : "header",
2470           "name" : "USER_ID",
2471           "schema" : {
2472             "type" : "string"
2473           }
2474         } ],
2475         "requestBody" : {
2476           "content" : {
2477             "application/json" : {
2478               "schema" : {
2479                 "type" : "array",
2480                 "items" : {
2481                   "type" : "string"
2482                 }
2483               }
2484             }
2485           }
2486         },
2487         "responses" : {
2488           "200" : {
2489             "description" : "Success"
2490           },
2491           "400" : {
2492             "description" : "Bad request"
2493           },
2494           "403" : {
2495             "description" : "Restricted operation"
2496           },
2497           "500" : {
2498             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
2499           }
2500         },
2501         "servers" : [ {
2502           "url" : "/sdc2/rest",
2503           "variables" : { }
2504         } ],
2505         "tags" : [ "SDCE-2 APIs" ]
2506       }
2507     },
2508     "/v1/catalog/policyTypes" : {
2509       "get" : {
2510         "description" : "Get policy types ",
2511         "operationId" : "getPolicyTypes",
2512         "parameters" : [ {
2513           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
2514           "in" : "query",
2515           "name" : "internalComponentType",
2516           "schema" : {
2517             "type" : "string"
2518           }
2519         }, {
2520           "description" : "The user id",
2521           "in" : "header",
2522           "name" : "USER_ID",
2523           "required" : true,
2524           "schema" : {
2525             "type" : "string"
2526           }
2527         } ],
2528         "responses" : {
2529           "200" : {
2530             "description" : "policy types found"
2531           },
2532           "403" : {
2533             "description" : "Restricted operation"
2534           },
2535           "500" : {
2536             "description" : "The GET request failed due to internal SDC problem."
2537           },
2538           "default" : {
2539             "content" : {
2540               "application/json" : {
2541                 "schema" : {
2542                   "type" : "array",
2543                   "items" : {
2544                     "$ref" : "#/components/schemas/PolicyTypeDefinition"
2545                   }
2546                 }
2547               }
2548             }
2549           }
2550         },
2551         "servers" : [ {
2552           "url" : "/sdc2/rest",
2553           "variables" : { }
2554         } ],
2555         "summary" : "Returns policy types",
2556         "tags" : [ "SDCE-2 APIs" ]
2557       }
2558     },
2559     "/v1/catalog/relationshipTypes" : {
2560       "get" : {
2561         "description" : "Get relationship types",
2562         "operationId" : "getAllRelationshipTypesServlet",
2563         "parameters" : [ {
2564           "in" : "header",
2565           "name" : "USER_ID",
2566           "schema" : {
2567             "type" : "string"
2568           }
2569         } ],
2570         "responses" : {
2571           "200" : {
2572             "description" : "relationshipTypes"
2573           },
2574           "400" : {
2575             "description" : "Invalid content / Missing content"
2576           },
2577           "403" : {
2578             "description" : "Restricted operation"
2579           },
2580           "404" : {
2581             "description" : "Relationship types not found"
2582           },
2583           "default" : {
2584             "content" : {
2585               "application/json" : {
2586                 "schema" : {
2587                   "type" : "array",
2588                   "items" : {
2589                     "type" : "object",
2590                     "properties" : {
2591                       "allowedMethods" : {
2592                         "type" : "array",
2593                         "items" : {
2594                           "type" : "string"
2595                         },
2596                         "uniqueItems" : true
2597                       },
2598                       "cookies" : {
2599                         "type" : "object",
2600                         "additionalProperties" : {
2601                           "type" : "object",
2602                           "properties" : {
2603                             "comment" : {
2604                               "type" : "string"
2605                             },
2606                             "domain" : {
2607                               "type" : "string"
2608                             },
2609                             "expiry" : {
2610                               "type" : "string",
2611                               "format" : "date-time"
2612                             },
2613                             "httpOnly" : {
2614                               "type" : "boolean"
2615                             },
2616                             "maxAge" : {
2617                               "type" : "integer",
2618                               "format" : "int32"
2619                             },
2620                             "name" : {
2621                               "type" : "string"
2622                             },
2623                             "path" : {
2624                               "type" : "string"
2625                             },
2626                             "secure" : {
2627                               "type" : "boolean"
2628                             },
2629                             "value" : {
2630                               "type" : "string"
2631                             },
2632                             "version" : {
2633                               "type" : "integer",
2634                               "format" : "int32"
2635                             }
2636                           }
2637                         }
2638                       },
2639                       "date" : {
2640                         "type" : "string",
2641                         "format" : "date-time"
2642                       },
2643                       "entity" : {
2644                         "type" : "object"
2645                       },
2646                       "entityTag" : {
2647                         "type" : "object",
2648                         "properties" : {
2649                           "value" : {
2650                             "type" : "string"
2651                           },
2652                           "weak" : {
2653                             "type" : "boolean"
2654                           }
2655                         }
2656                       },
2657                       "headers" : {
2658                         "type" : "object",
2659                         "additionalProperties" : {
2660                           "type" : "array",
2661                           "items" : {
2662                             "type" : "object"
2663                           }
2664                         }
2665                       },
2666                       "language" : {
2667                         "type" : "object",
2668                         "properties" : {
2669                           "country" : {
2670                             "type" : "string"
2671                           },
2672                           "displayCountry" : {
2673                             "type" : "string"
2674                           },
2675                           "displayLanguage" : {
2676                             "type" : "string"
2677                           },
2678                           "displayName" : {
2679                             "type" : "string"
2680                           },
2681                           "displayScript" : {
2682                             "type" : "string"
2683                           },
2684                           "displayVariant" : {
2685                             "type" : "string"
2686                           },
2687                           "extensionKeys" : {
2688                             "type" : "array",
2689                             "items" : {
2690                               "type" : "string"
2691                             },
2692                             "uniqueItems" : true
2693                           },
2694                           "iso3Country" : {
2695                             "type" : "string"
2696                           },
2697                           "iso3Language" : {
2698                             "type" : "string"
2699                           },
2700                           "language" : {
2701                             "type" : "string"
2702                           },
2703                           "script" : {
2704                             "type" : "string"
2705                           },
2706                           "unicodeLocaleAttributes" : {
2707                             "type" : "array",
2708                             "items" : {
2709                               "type" : "string"
2710                             },
2711                             "uniqueItems" : true
2712                           },
2713                           "unicodeLocaleKeys" : {
2714                             "type" : "array",
2715                             "items" : {
2716                               "type" : "string"
2717                             },
2718                             "uniqueItems" : true
2719                           },
2720                           "variant" : {
2721                             "type" : "string"
2722                           }
2723                         }
2724                       },
2725                       "lastModified" : {
2726                         "type" : "string",
2727                         "format" : "date-time"
2728                       },
2729                       "length" : {
2730                         "type" : "integer",
2731                         "format" : "int32"
2732                       },
2733                       "links" : {
2734                         "type" : "array",
2735                         "items" : {
2736                           "type" : "object",
2737                           "properties" : {
2738                             "params" : {
2739                               "type" : "object",
2740                               "additionalProperties" : {
2741                                 "type" : "string"
2742                               }
2743                             },
2744                             "rel" : {
2745                               "type" : "string"
2746                             },
2747                             "rels" : {
2748                               "type" : "array",
2749                               "items" : {
2750                                 "type" : "string"
2751                               }
2752                             },
2753                             "title" : {
2754                               "type" : "string"
2755                             },
2756                             "type" : {
2757                               "type" : "string"
2758                             },
2759                             "uri" : {
2760                               "type" : "string",
2761                               "format" : "uri"
2762                             },
2763                             "uriBuilder" : {
2764                               "type" : "object"
2765                             }
2766                           }
2767                         },
2768                         "uniqueItems" : true
2769                       },
2770                       "location" : {
2771                         "type" : "string",
2772                         "format" : "uri"
2773                       },
2774                       "mediaType" : {
2775                         "type" : "object",
2776                         "properties" : {
2777                           "parameters" : {
2778                             "type" : "object",
2779                             "additionalProperties" : {
2780                               "type" : "string"
2781                             }
2782                           },
2783                           "subtype" : {
2784                             "type" : "string"
2785                           },
2786                           "type" : {
2787                             "type" : "string"
2788                           },
2789                           "wildcardSubtype" : {
2790                             "type" : "boolean"
2791                           },
2792                           "wildcardType" : {
2793                             "type" : "boolean"
2794                           }
2795                         }
2796                       },
2797                       "metadata" : {
2798                         "type" : "object",
2799                         "additionalProperties" : {
2800                           "type" : "array",
2801                           "items" : {
2802                             "type" : "object"
2803                           }
2804                         }
2805                       },
2806                       "status" : {
2807                         "type" : "integer",
2808                         "format" : "int32"
2809                       },
2810                       "statusInfo" : {
2811                         "type" : "object",
2812                         "properties" : {
2813                           "family" : {
2814                             "type" : "string",
2815                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2816                           },
2817                           "reasonPhrase" : {
2818                             "type" : "string"
2819                           },
2820                           "statusCode" : {
2821                             "type" : "integer",
2822                             "format" : "int32"
2823                           }
2824                         }
2825                       },
2826                       "stringHeaders" : {
2827                         "type" : "object",
2828                         "additionalProperties" : {
2829                           "type" : "array",
2830                           "items" : {
2831                             "type" : "string"
2832                           }
2833                         }
2834                       }
2835                     }
2836                   }
2837                 }
2838               }
2839             }
2840           }
2841         },
2842         "servers" : [ {
2843           "url" : "/sdc2/rest",
2844           "variables" : { }
2845         } ],
2846         "summary" : "Returns relationship types",
2847         "tags" : [ "SDCE-2 APIs" ]
2848       }
2849     },
2850     "/v1/catalog/resources" : {
2851       "post" : {
2852         "description" : "Create Resource",
2853         "operationId" : "createResource",
2854         "parameters" : [ {
2855           "in" : "header",
2856           "name" : "USER_ID",
2857           "schema" : {
2858             "type" : "string"
2859           }
2860         } ],
2861         "requestBody" : {
2862           "content" : {
2863             "application/json" : {
2864               "schema" : {
2865                 "type" : "string"
2866               }
2867             }
2868           },
2869           "description" : "Resource object to be created",
2870           "required" : true
2871         },
2872         "responses" : {
2873           "201" : {
2874             "description" : "Resource created"
2875           },
2876           "400" : {
2877             "description" : "Invalid content / Missing content"
2878           },
2879           "403" : {
2880             "description" : "Restricted operation"
2881           },
2882           "409" : {
2883             "description" : "Resource already exist"
2884           },
2885           "default" : {
2886             "content" : {
2887               "application/json" : {
2888                 "schema" : {
2889                   "type" : "array",
2890                   "items" : {
2891                     "$ref" : "#/components/schemas/Resource"
2892                   }
2893                 }
2894               }
2895             }
2896           }
2897         },
2898         "servers" : [ {
2899           "url" : "/sdc2/rest",
2900           "variables" : { }
2901         } ],
2902         "summary" : "Returns created resource",
2903         "tags" : [ "SDCE-2 APIs" ]
2904       }
2905     },
2906     "/v1/catalog/resources/certified/abstract" : {
2907       "get" : {
2908         "operationId" : "getCertifiedAbstractResources",
2909         "parameters" : [ {
2910           "in" : "header",
2911           "name" : "USER_ID",
2912           "schema" : {
2913             "type" : "string"
2914           }
2915         } ],
2916         "responses" : {
2917           "default" : {
2918             "content" : {
2919               "application/json" : { }
2920             },
2921             "description" : "default response"
2922           }
2923         },
2924         "servers" : [ {
2925           "url" : "/sdc2/rest",
2926           "variables" : { }
2927         } ],
2928         "tags" : [ "SDCE-2 APIs" ]
2929       }
2930     },
2931     "/v1/catalog/resources/certified/notabstract" : {
2932       "get" : {
2933         "operationId" : "getCertifiedNotAbstractResources",
2934         "parameters" : [ {
2935           "in" : "header",
2936           "name" : "USER_ID",
2937           "schema" : {
2938             "type" : "string"
2939           }
2940         } ],
2941         "responses" : {
2942           "default" : {
2943             "content" : {
2944               "application/json" : { }
2945             },
2946             "description" : "default response"
2947           }
2948         },
2949         "servers" : [ {
2950           "url" : "/sdc2/rest",
2951           "variables" : { }
2952         } ],
2953         "tags" : [ "SDCE-2 APIs" ]
2954       }
2955     },
2956     "/v1/catalog/resources/csar/{csaruuid}" : {
2957       "get" : {
2958         "description" : "Create Resource",
2959         "operationId" : "getResourceFromCsar",
2960         "parameters" : [ {
2961           "in" : "header",
2962           "name" : "USER_ID",
2963           "schema" : {
2964             "type" : "string"
2965           }
2966         }, {
2967           "in" : "path",
2968           "name" : "csaruuid",
2969           "required" : true,
2970           "schema" : {
2971             "type" : "string"
2972           }
2973         } ],
2974         "responses" : {
2975           "201" : {
2976             "description" : "Resource retrieced"
2977           },
2978           "400" : {
2979             "description" : "Invalid content / Missing content"
2980           },
2981           "403" : {
2982             "description" : "Restricted operation"
2983           },
2984           "default" : {
2985             "content" : {
2986               "application/json" : {
2987                 "schema" : {
2988                   "type" : "array",
2989                   "items" : {
2990                     "$ref" : "#/components/schemas/Resource"
2991                   }
2992                 }
2993               }
2994             }
2995           }
2996         },
2997         "servers" : [ {
2998           "url" : "/sdc2/rest",
2999           "variables" : { }
3000         } ],
3001         "summary" : "Returns resource created from csar uuid",
3002         "tags" : [ "SDCE-2 APIs" ]
3003       }
3004     },
3005     "/v1/catalog/resources/importReplaceResource" : {
3006       "post" : {
3007         "description" : "Import Resource",
3008         "operationId" : "importReplaceResource",
3009         "parameters" : [ {
3010           "description" : "The user id",
3011           "in" : "header",
3012           "name" : "USER_ID",
3013           "required" : true,
3014           "schema" : {
3015             "type" : "string"
3016           }
3017         }, {
3018           "description" : "X-ECOMP-RequestID header",
3019           "in" : "header",
3020           "name" : "X-ECOMP-RequestID",
3021           "schema" : {
3022             "type" : "string"
3023           }
3024         }, {
3025           "description" : "X-ECOMP-InstanceID header",
3026           "in" : "header",
3027           "name" : "X-ECOMP-InstanceID",
3028           "required" : true,
3029           "schema" : {
3030             "type" : "string"
3031           }
3032         }, {
3033           "description" : "Determines the format of the body of the response",
3034           "in" : "header",
3035           "name" : "Accept",
3036           "schema" : {
3037             "type" : "string"
3038           }
3039         }, {
3040           "description" : "The username and password",
3041           "in" : "header",
3042           "name" : "Authorization",
3043           "required" : true,
3044           "schema" : {
3045             "type" : "string"
3046           }
3047         } ],
3048         "requestBody" : {
3049           "content" : {
3050             "*/*" : {
3051               "schema" : {
3052                 "type" : "object",
3053                 "properties" : {
3054                   "resourceZip" : {
3055                     "$ref" : "#/components/schemas/FormDataContentDisposition"
3056                   },
3057                   "resourceZipMetadata" : {
3058                     "type" : "string",
3059                     "description" : "resourceMetadata"
3060                   }
3061                 }
3062               }
3063             }
3064           }
3065         },
3066         "responses" : {
3067           "201" : {
3068             "description" : "Resource created"
3069           },
3070           "400" : {
3071             "description" : "Invalid content / Missing content"
3072           },
3073           "403" : {
3074             "description" : "Restricted operation"
3075           },
3076           "409" : {
3077             "description" : "Resource already exist"
3078           }
3079         },
3080         "servers" : [ {
3081           "url" : "/sdc2/rest",
3082           "variables" : { }
3083         } ],
3084         "summary" : "Returns imported resource",
3085         "tags" : [ "SDCE-2 APIs" ]
3086       }
3087     },
3088     "/v1/catalog/resources/resourceName/{resourceName}/resourceVersion/{resourceVersion}" : {
3089       "get" : {
3090         "description" : "Retrieve Resource by name and version",
3091         "operationId" : "getResourceByNameAndVersion",
3092         "parameters" : [ {
3093           "in" : "path",
3094           "name" : "resourceName",
3095           "required" : true,
3096           "schema" : {
3097             "type" : "string"
3098           }
3099         }, {
3100           "in" : "path",
3101           "name" : "resourceVersion",
3102           "required" : true,
3103           "schema" : {
3104             "type" : "string"
3105           }
3106         }, {
3107           "in" : "header",
3108           "name" : "USER_ID",
3109           "schema" : {
3110             "type" : "string"
3111           }
3112         } ],
3113         "responses" : {
3114           "200" : {
3115             "description" : "Resource found"
3116           },
3117           "403" : {
3118             "description" : "Restricted operation"
3119           },
3120           "404" : {
3121             "description" : "Resource not found"
3122           },
3123           "default" : {
3124             "content" : {
3125               "application/json" : {
3126                 "schema" : {
3127                   "type" : "array",
3128                   "items" : {
3129                     "$ref" : "#/components/schemas/Resource"
3130                   }
3131                 }
3132               }
3133             }
3134           }
3135         },
3136         "servers" : [ {
3137           "url" : "/sdc2/rest",
3138           "variables" : { }
3139         } ],
3140         "summary" : "Returns resource according to resourceId",
3141         "tags" : [ "SDCE-2 APIs" ]
3142       }
3143     },
3144     "/v1/catalog/resources/validate-name/{resourceName}" : {
3145       "get" : {
3146         "description" : "validate resource name",
3147         "operationId" : "validateResourceName",
3148         "parameters" : [ {
3149           "in" : "path",
3150           "name" : "resourceName",
3151           "required" : true,
3152           "schema" : {
3153             "type" : "string"
3154           }
3155         }, {
3156           "in" : "query",
3157           "name" : "subtype",
3158           "schema" : {
3159             "type" : "string"
3160           }
3161         }, {
3162           "in" : "header",
3163           "name" : "USER_ID",
3164           "schema" : {
3165             "type" : "string"
3166           }
3167         } ],
3168         "responses" : {
3169           "200" : {
3170             "description" : "Resource found"
3171           },
3172           "403" : {
3173             "description" : "Restricted operation"
3174           },
3175           "default" : {
3176             "content" : {
3177               "application/json" : {
3178                 "schema" : {
3179                   "type" : "array",
3180                   "items" : {
3181                     "$ref" : "#/components/schemas/Resource"
3182                   }
3183                 }
3184               }
3185             }
3186           }
3187         },
3188         "servers" : [ {
3189           "url" : "/sdc2/rest",
3190           "variables" : { }
3191         } ],
3192         "summary" : "checks if the chosen resource name is available ",
3193         "tags" : [ "SDCE-2 APIs" ]
3194       }
3195     },
3196     "/v1/catalog/resources/{componentId}/archive" : {
3197       "post" : {
3198         "description" : "Archive Resource",
3199         "operationId" : "archiveResources",
3200         "parameters" : [ {
3201           "in" : "path",
3202           "name" : "componentId",
3203           "required" : true,
3204           "schema" : {
3205             "type" : "string"
3206           }
3207         }, {
3208           "in" : "header",
3209           "name" : "USER_ID",
3210           "schema" : {
3211             "type" : "string"
3212           }
3213         } ],
3214         "responses" : {
3215           "200" : {
3216             "description" : "Archive successful"
3217           },
3218           "400" : {
3219             "description" : "Bad request"
3220           },
3221           "403" : {
3222             "description" : "Restricted operation"
3223           },
3224           "404" : {
3225             "description" : "Resource not found"
3226           },
3227           "500" : {
3228             "description" : "Internal Error"
3229           },
3230           "default" : {
3231             "content" : {
3232               "application/json" : {
3233                 "schema" : {
3234                   "type" : "array",
3235                   "items" : {
3236                     "type" : "string"
3237                   }
3238                 }
3239               }
3240             }
3241           }
3242         },
3243         "servers" : [ {
3244           "url" : "/sdc2/rest",
3245           "variables" : { }
3246         } ],
3247         "summary" : "Marks a resource as archived. Can be restored with restore action",
3248         "tags" : [ "SDCE-2 APIs" ]
3249       }
3250     },
3251     "/v1/catalog/resources/{componentId}/restore" : {
3252       "post" : {
3253         "description" : "Restore Resource",
3254         "operationId" : "restoreResource",
3255         "parameters" : [ {
3256           "in" : "path",
3257           "name" : "componentId",
3258           "required" : true,
3259           "schema" : {
3260             "type" : "string"
3261           }
3262         }, {
3263           "in" : "header",
3264           "name" : "USER_ID",
3265           "schema" : {
3266             "type" : "string"
3267           }
3268         } ],
3269         "responses" : {
3270           "200" : {
3271             "description" : "Restore successful"
3272           },
3273           "400" : {
3274             "description" : "Bad request"
3275           },
3276           "403" : {
3277             "description" : "Restricted operation"
3278           },
3279           "404" : {
3280             "description" : "Resource not found"
3281           },
3282           "500" : {
3283             "description" : "Internal Error"
3284           },
3285           "default" : {
3286             "content" : {
3287               "application/json" : {
3288                 "schema" : {
3289                   "type" : "array",
3290                   "items" : {
3291                     "type" : "string"
3292                   }
3293                 }
3294               }
3295             }
3296           }
3297         },
3298         "servers" : [ {
3299           "url" : "/sdc2/rest",
3300           "variables" : { }
3301         } ],
3302         "summary" : "Restores a resource from archive.",
3303         "tags" : [ "SDCE-2 APIs" ]
3304       }
3305     },
3306     "/v1/catalog/resources/{resourceId}" : {
3307       "delete" : {
3308         "operationId" : "deleteResource",
3309         "parameters" : [ {
3310           "in" : "path",
3311           "name" : "resourceId",
3312           "required" : true,
3313           "schema" : {
3314             "type" : "string"
3315           }
3316         } ],
3317         "responses" : {
3318           "default" : {
3319             "content" : {
3320               "*/*" : { }
3321             },
3322             "description" : "default response"
3323           }
3324         },
3325         "servers" : [ {
3326           "url" : "/sdc2/rest",
3327           "variables" : { }
3328         } ],
3329         "tags" : [ "SDCE-2 APIs" ]
3330       },
3331       "get" : {
3332         "description" : "Retrieve Resource",
3333         "operationId" : "getResourceById",
3334         "parameters" : [ {
3335           "in" : "path",
3336           "name" : "resourceId",
3337           "required" : true,
3338           "schema" : {
3339             "type" : "string"
3340           }
3341         }, {
3342           "in" : "header",
3343           "name" : "USER_ID",
3344           "schema" : {
3345             "type" : "string"
3346           }
3347         } ],
3348         "responses" : {
3349           "200" : {
3350             "description" : "Resource found"
3351           },
3352           "403" : {
3353             "description" : "Restricted operation"
3354           },
3355           "404" : {
3356             "description" : "Resource not found"
3357           },
3358           "default" : {
3359             "content" : {
3360               "application/json" : {
3361                 "schema" : {
3362                   "type" : "array",
3363                   "items" : {
3364                     "$ref" : "#/components/schemas/Resource"
3365                   }
3366                 }
3367               }
3368             }
3369           }
3370         },
3371         "servers" : [ {
3372           "url" : "/sdc2/rest",
3373           "variables" : { }
3374         } ],
3375         "summary" : "Returns resource according to resourceId",
3376         "tags" : [ "SDCE-2 APIs" ]
3377       },
3378       "put" : {
3379         "description" : "Update Resource",
3380         "operationId" : "updateResource",
3381         "parameters" : [ {
3382           "in" : "header",
3383           "name" : "USER_ID",
3384           "schema" : {
3385             "type" : "string"
3386           }
3387         }, {
3388           "in" : "path",
3389           "name" : "resourceId",
3390           "required" : true,
3391           "schema" : {
3392             "type" : "string"
3393           }
3394         } ],
3395         "requestBody" : {
3396           "content" : {
3397             "application/json" : {
3398               "schema" : {
3399                 "type" : "string"
3400               }
3401             }
3402           },
3403           "description" : "Resource object to be updated",
3404           "required" : true
3405         },
3406         "responses" : {
3407           "200" : {
3408             "description" : "Resource updated"
3409           },
3410           "400" : {
3411             "description" : "Invalid content / Missing content"
3412           },
3413           "403" : {
3414             "description" : "Restricted operation"
3415           },
3416           "409" : {
3417             "description" : "Resource already exist"
3418           },
3419           "default" : {
3420             "content" : {
3421               "application/json" : {
3422                 "schema" : {
3423                   "type" : "array",
3424                   "items" : {
3425                     "$ref" : "#/components/schemas/Resource"
3426                   }
3427                 }
3428               }
3429             }
3430           }
3431         },
3432         "servers" : [ {
3433           "url" : "/sdc2/rest",
3434           "variables" : { }
3435         } ],
3436         "summary" : "Returns updated resource",
3437         "tags" : [ "SDCE-2 APIs" ]
3438       }
3439     },
3440     "/v1/catalog/resources/{resourceId}/additionalinfo" : {
3441       "get" : {
3442         "description" : "Get all Additional Information under resource",
3443         "operationId" : "getAllResourceAdditionalInformationLabel",
3444         "parameters" : [ {
3445           "description" : "resource id to update with new property",
3446           "in" : "path",
3447           "name" : "resourceId",
3448           "required" : true,
3449           "schema" : {
3450             "type" : "string"
3451           }
3452         }, {
3453           "in" : "header",
3454           "name" : "USER_ID",
3455           "schema" : {
3456             "type" : "string"
3457           }
3458         } ],
3459         "responses" : {
3460           "200" : {
3461             "description" : "list of additional information"
3462           },
3463           "400" : {
3464             "description" : "Invalid content / Missing content"
3465           },
3466           "403" : {
3467             "description" : "Restricted operation"
3468           },
3469           "409" : {
3470             "description" : "Additional information key already exist"
3471           },
3472           "default" : {
3473             "content" : {
3474               "application/json" : {
3475                 "schema" : {
3476                   "type" : "array",
3477                   "items" : {
3478                     "type" : "object",
3479                     "properties" : {
3480                       "allowedMethods" : {
3481                         "type" : "array",
3482                         "items" : {
3483                           "type" : "string"
3484                         },
3485                         "uniqueItems" : true
3486                       },
3487                       "cookies" : {
3488                         "type" : "object",
3489                         "additionalProperties" : {
3490                           "type" : "object",
3491                           "properties" : {
3492                             "comment" : {
3493                               "type" : "string"
3494                             },
3495                             "domain" : {
3496                               "type" : "string"
3497                             },
3498                             "expiry" : {
3499                               "type" : "string",
3500                               "format" : "date-time"
3501                             },
3502                             "httpOnly" : {
3503                               "type" : "boolean"
3504                             },
3505                             "maxAge" : {
3506                               "type" : "integer",
3507                               "format" : "int32"
3508                             },
3509                             "name" : {
3510                               "type" : "string"
3511                             },
3512                             "path" : {
3513                               "type" : "string"
3514                             },
3515                             "secure" : {
3516                               "type" : "boolean"
3517                             },
3518                             "value" : {
3519                               "type" : "string"
3520                             },
3521                             "version" : {
3522                               "type" : "integer",
3523                               "format" : "int32"
3524                             }
3525                           }
3526                         }
3527                       },
3528                       "date" : {
3529                         "type" : "string",
3530                         "format" : "date-time"
3531                       },
3532                       "entity" : {
3533                         "type" : "object"
3534                       },
3535                       "entityTag" : {
3536                         "type" : "object",
3537                         "properties" : {
3538                           "value" : {
3539                             "type" : "string"
3540                           },
3541                           "weak" : {
3542                             "type" : "boolean"
3543                           }
3544                         }
3545                       },
3546                       "headers" : {
3547                         "type" : "object",
3548                         "additionalProperties" : {
3549                           "type" : "array",
3550                           "items" : {
3551                             "type" : "object"
3552                           }
3553                         }
3554                       },
3555                       "language" : {
3556                         "type" : "object",
3557                         "properties" : {
3558                           "country" : {
3559                             "type" : "string"
3560                           },
3561                           "displayCountry" : {
3562                             "type" : "string"
3563                           },
3564                           "displayLanguage" : {
3565                             "type" : "string"
3566                           },
3567                           "displayName" : {
3568                             "type" : "string"
3569                           },
3570                           "displayScript" : {
3571                             "type" : "string"
3572                           },
3573                           "displayVariant" : {
3574                             "type" : "string"
3575                           },
3576                           "extensionKeys" : {
3577                             "type" : "array",
3578                             "items" : {
3579                               "type" : "string"
3580                             },
3581                             "uniqueItems" : true
3582                           },
3583                           "iso3Country" : {
3584                             "type" : "string"
3585                           },
3586                           "iso3Language" : {
3587                             "type" : "string"
3588                           },
3589                           "language" : {
3590                             "type" : "string"
3591                           },
3592                           "script" : {
3593                             "type" : "string"
3594                           },
3595                           "unicodeLocaleAttributes" : {
3596                             "type" : "array",
3597                             "items" : {
3598                               "type" : "string"
3599                             },
3600                             "uniqueItems" : true
3601                           },
3602                           "unicodeLocaleKeys" : {
3603                             "type" : "array",
3604                             "items" : {
3605                               "type" : "string"
3606                             },
3607                             "uniqueItems" : true
3608                           },
3609                           "variant" : {
3610                             "type" : "string"
3611                           }
3612                         }
3613                       },
3614                       "lastModified" : {
3615                         "type" : "string",
3616                         "format" : "date-time"
3617                       },
3618                       "length" : {
3619                         "type" : "integer",
3620                         "format" : "int32"
3621                       },
3622                       "links" : {
3623                         "type" : "array",
3624                         "items" : {
3625                           "type" : "object",
3626                           "properties" : {
3627                             "params" : {
3628                               "type" : "object",
3629                               "additionalProperties" : {
3630                                 "type" : "string"
3631                               }
3632                             },
3633                             "rel" : {
3634                               "type" : "string"
3635                             },
3636                             "rels" : {
3637                               "type" : "array",
3638                               "items" : {
3639                                 "type" : "string"
3640                               }
3641                             },
3642                             "title" : {
3643                               "type" : "string"
3644                             },
3645                             "type" : {
3646                               "type" : "string"
3647                             },
3648                             "uri" : {
3649                               "type" : "string",
3650                               "format" : "uri"
3651                             },
3652                             "uriBuilder" : {
3653                               "type" : "object"
3654                             }
3655                           }
3656                         },
3657                         "uniqueItems" : true
3658                       },
3659                       "location" : {
3660                         "type" : "string",
3661                         "format" : "uri"
3662                       },
3663                       "mediaType" : {
3664                         "type" : "object",
3665                         "properties" : {
3666                           "parameters" : {
3667                             "type" : "object",
3668                             "additionalProperties" : {
3669                               "type" : "string"
3670                             }
3671                           },
3672                           "subtype" : {
3673                             "type" : "string"
3674                           },
3675                           "type" : {
3676                             "type" : "string"
3677                           },
3678                           "wildcardSubtype" : {
3679                             "type" : "boolean"
3680                           },
3681                           "wildcardType" : {
3682                             "type" : "boolean"
3683                           }
3684                         }
3685                       },
3686                       "metadata" : {
3687                         "type" : "object",
3688                         "additionalProperties" : {
3689                           "type" : "array",
3690                           "items" : {
3691                             "type" : "object"
3692                           }
3693                         }
3694                       },
3695                       "status" : {
3696                         "type" : "integer",
3697                         "format" : "int32"
3698                       },
3699                       "statusInfo" : {
3700                         "type" : "object",
3701                         "properties" : {
3702                           "family" : {
3703                             "type" : "string",
3704                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3705                           },
3706                           "reasonPhrase" : {
3707                             "type" : "string"
3708                           },
3709                           "statusCode" : {
3710                             "type" : "integer",
3711                             "format" : "int32"
3712                           }
3713                         }
3714                       },
3715                       "stringHeaders" : {
3716                         "type" : "object",
3717                         "additionalProperties" : {
3718                           "type" : "array",
3719                           "items" : {
3720                             "type" : "string"
3721                           }
3722                         }
3723                       }
3724                     }
3725                   }
3726                 }
3727               }
3728             }
3729           }
3730         },
3731         "servers" : [ {
3732           "url" : "/sdc2/rest",
3733           "variables" : { }
3734         } ],
3735         "summary" : "Returns Additional Inforamtion property",
3736         "tags" : [ "SDCE-2 APIs" ]
3737       },
3738       "post" : {
3739         "description" : "Create Additional Information Label and Value",
3740         "operationId" : "createResourceAdditionalInformationLabel",
3741         "parameters" : [ {
3742           "description" : "resource id to update with new property",
3743           "in" : "path",
3744           "name" : "resourceId",
3745           "required" : true,
3746           "schema" : {
3747             "type" : "string"
3748           }
3749         }, {
3750           "in" : "header",
3751           "name" : "USER_ID",
3752           "schema" : {
3753             "type" : "string"
3754           }
3755         } ],
3756         "requestBody" : {
3757           "content" : {
3758             "application/json" : {
3759               "schema" : {
3760                 "type" : "string"
3761               }
3762             }
3763           },
3764           "description" : "Additional information key value to be created",
3765           "required" : true
3766         },
3767         "responses" : {
3768           "201" : {
3769             "description" : "Additional information created"
3770           },
3771           "400" : {
3772             "description" : "Invalid content / Missing content"
3773           },
3774           "403" : {
3775             "description" : "Restricted operation"
3776           },
3777           "409" : {
3778             "description" : "Additional information key already exist"
3779           },
3780           "default" : {
3781             "content" : {
3782               "application/json" : {
3783                 "schema" : {
3784                   "type" : "array",
3785                   "items" : {
3786                     "type" : "object",
3787                     "properties" : {
3788                       "allowedMethods" : {
3789                         "type" : "array",
3790                         "items" : {
3791                           "type" : "string"
3792                         },
3793                         "uniqueItems" : true
3794                       },
3795                       "cookies" : {
3796                         "type" : "object",
3797                         "additionalProperties" : {
3798                           "type" : "object",
3799                           "properties" : {
3800                             "comment" : {
3801                               "type" : "string"
3802                             },
3803                             "domain" : {
3804                               "type" : "string"
3805                             },
3806                             "expiry" : {
3807                               "type" : "string",
3808                               "format" : "date-time"
3809                             },
3810                             "httpOnly" : {
3811                               "type" : "boolean"
3812                             },
3813                             "maxAge" : {
3814                               "type" : "integer",
3815                               "format" : "int32"
3816                             },
3817                             "name" : {
3818                               "type" : "string"
3819                             },
3820                             "path" : {
3821                               "type" : "string"
3822                             },
3823                             "secure" : {
3824                               "type" : "boolean"
3825                             },
3826                             "value" : {
3827                               "type" : "string"
3828                             },
3829                             "version" : {
3830                               "type" : "integer",
3831                               "format" : "int32"
3832                             }
3833                           }
3834                         }
3835                       },
3836                       "date" : {
3837                         "type" : "string",
3838                         "format" : "date-time"
3839                       },
3840                       "entity" : {
3841                         "type" : "object"
3842                       },
3843                       "entityTag" : {
3844                         "type" : "object",
3845                         "properties" : {
3846                           "value" : {
3847                             "type" : "string"
3848                           },
3849                           "weak" : {
3850                             "type" : "boolean"
3851                           }
3852                         }
3853                       },
3854                       "headers" : {
3855                         "type" : "object",
3856                         "additionalProperties" : {
3857                           "type" : "array",
3858                           "items" : {
3859                             "type" : "object"
3860                           }
3861                         }
3862                       },
3863                       "language" : {
3864                         "type" : "object",
3865                         "properties" : {
3866                           "country" : {
3867                             "type" : "string"
3868                           },
3869                           "displayCountry" : {
3870                             "type" : "string"
3871                           },
3872                           "displayLanguage" : {
3873                             "type" : "string"
3874                           },
3875                           "displayName" : {
3876                             "type" : "string"
3877                           },
3878                           "displayScript" : {
3879                             "type" : "string"
3880                           },
3881                           "displayVariant" : {
3882                             "type" : "string"
3883                           },
3884                           "extensionKeys" : {
3885                             "type" : "array",
3886                             "items" : {
3887                               "type" : "string"
3888                             },
3889                             "uniqueItems" : true
3890                           },
3891                           "iso3Country" : {
3892                             "type" : "string"
3893                           },
3894                           "iso3Language" : {
3895                             "type" : "string"
3896                           },
3897                           "language" : {
3898                             "type" : "string"
3899                           },
3900                           "script" : {
3901                             "type" : "string"
3902                           },
3903                           "unicodeLocaleAttributes" : {
3904                             "type" : "array",
3905                             "items" : {
3906                               "type" : "string"
3907                             },
3908                             "uniqueItems" : true
3909                           },
3910                           "unicodeLocaleKeys" : {
3911                             "type" : "array",
3912                             "items" : {
3913                               "type" : "string"
3914                             },
3915                             "uniqueItems" : true
3916                           },
3917                           "variant" : {
3918                             "type" : "string"
3919                           }
3920                         }
3921                       },
3922                       "lastModified" : {
3923                         "type" : "string",
3924                         "format" : "date-time"
3925                       },
3926                       "length" : {
3927                         "type" : "integer",
3928                         "format" : "int32"
3929                       },
3930                       "links" : {
3931                         "type" : "array",
3932                         "items" : {
3933                           "type" : "object",
3934                           "properties" : {
3935                             "params" : {
3936                               "type" : "object",
3937                               "additionalProperties" : {
3938                                 "type" : "string"
3939                               }
3940                             },
3941                             "rel" : {
3942                               "type" : "string"
3943                             },
3944                             "rels" : {
3945                               "type" : "array",
3946                               "items" : {
3947                                 "type" : "string"
3948                               }
3949                             },
3950                             "title" : {
3951                               "type" : "string"
3952                             },
3953                             "type" : {
3954                               "type" : "string"
3955                             },
3956                             "uri" : {
3957                               "type" : "string",
3958                               "format" : "uri"
3959                             },
3960                             "uriBuilder" : {
3961                               "type" : "object"
3962                             }
3963                           }
3964                         },
3965                         "uniqueItems" : true
3966                       },
3967                       "location" : {
3968                         "type" : "string",
3969                         "format" : "uri"
3970                       },
3971                       "mediaType" : {
3972                         "type" : "object",
3973                         "properties" : {
3974                           "parameters" : {
3975                             "type" : "object",
3976                             "additionalProperties" : {
3977                               "type" : "string"
3978                             }
3979                           },
3980                           "subtype" : {
3981                             "type" : "string"
3982                           },
3983                           "type" : {
3984                             "type" : "string"
3985                           },
3986                           "wildcardSubtype" : {
3987                             "type" : "boolean"
3988                           },
3989                           "wildcardType" : {
3990                             "type" : "boolean"
3991                           }
3992                         }
3993                       },
3994                       "metadata" : {
3995                         "type" : "object",
3996                         "additionalProperties" : {
3997                           "type" : "array",
3998                           "items" : {
3999                             "type" : "object"
4000                           }
4001                         }
4002                       },
4003                       "status" : {
4004                         "type" : "integer",
4005                         "format" : "int32"
4006                       },
4007                       "statusInfo" : {
4008                         "type" : "object",
4009                         "properties" : {
4010                           "family" : {
4011                             "type" : "string",
4012                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4013                           },
4014                           "reasonPhrase" : {
4015                             "type" : "string"
4016                           },
4017                           "statusCode" : {
4018                             "type" : "integer",
4019                             "format" : "int32"
4020                           }
4021                         }
4022                       },
4023                       "stringHeaders" : {
4024                         "type" : "object",
4025                         "additionalProperties" : {
4026                           "type" : "array",
4027                           "items" : {
4028                             "type" : "string"
4029                           }
4030                         }
4031                       }
4032                     }
4033                   }
4034                 }
4035               }
4036             }
4037           }
4038         },
4039         "servers" : [ {
4040           "url" : "/sdc2/rest",
4041           "variables" : { }
4042         } ],
4043         "summary" : "Returns created Additional Inforamtion property",
4044         "tags" : [ "SDCE-2 APIs" ]
4045       }
4046     },
4047     "/v1/catalog/resources/{resourceId}/additionalinfo/{labelId}" : {
4048       "delete" : {
4049         "description" : "Create Additional Information Label and Value",
4050         "operationId" : "updateResourceAdditionalInformationLabel",
4051         "parameters" : [ {
4052           "description" : "resource id to update with new property",
4053           "in" : "path",
4054           "name" : "resourceId",
4055           "required" : true,
4056           "schema" : {
4057             "type" : "string"
4058           }
4059         }, {
4060           "description" : "label id",
4061           "in" : "path",
4062           "name" : "labelId",
4063           "required" : true,
4064           "schema" : {
4065             "type" : "string"
4066           }
4067         }, {
4068           "in" : "header",
4069           "name" : "USER_ID",
4070           "schema" : {
4071             "type" : "string"
4072           }
4073         } ],
4074         "responses" : {
4075           "200" : {
4076             "description" : "Additional information deleted"
4077           },
4078           "400" : {
4079             "description" : "Invalid content / Missing content"
4080           },
4081           "403" : {
4082             "description" : "Restricted operation"
4083           },
4084           "409" : {
4085             "description" : "Additional information key already exist"
4086           },
4087           "default" : {
4088             "content" : {
4089               "application/json" : {
4090                 "schema" : {
4091                   "type" : "array",
4092                   "items" : {
4093                     "type" : "object",
4094                     "properties" : {
4095                       "allowedMethods" : {
4096                         "type" : "array",
4097                         "items" : {
4098                           "type" : "string"
4099                         },
4100                         "uniqueItems" : true
4101                       },
4102                       "cookies" : {
4103                         "type" : "object",
4104                         "additionalProperties" : {
4105                           "type" : "object",
4106                           "properties" : {
4107                             "comment" : {
4108                               "type" : "string"
4109                             },
4110                             "domain" : {
4111                               "type" : "string"
4112                             },
4113                             "expiry" : {
4114                               "type" : "string",
4115                               "format" : "date-time"
4116                             },
4117                             "httpOnly" : {
4118                               "type" : "boolean"
4119                             },
4120                             "maxAge" : {
4121                               "type" : "integer",
4122                               "format" : "int32"
4123                             },
4124                             "name" : {
4125                               "type" : "string"
4126                             },
4127                             "path" : {
4128                               "type" : "string"
4129                             },
4130                             "secure" : {
4131                               "type" : "boolean"
4132                             },
4133                             "value" : {
4134                               "type" : "string"
4135                             },
4136                             "version" : {
4137                               "type" : "integer",
4138                               "format" : "int32"
4139                             }
4140                           }
4141                         }
4142                       },
4143                       "date" : {
4144                         "type" : "string",
4145                         "format" : "date-time"
4146                       },
4147                       "entity" : {
4148                         "type" : "object"
4149                       },
4150                       "entityTag" : {
4151                         "type" : "object",
4152                         "properties" : {
4153                           "value" : {
4154                             "type" : "string"
4155                           },
4156                           "weak" : {
4157                             "type" : "boolean"
4158                           }
4159                         }
4160                       },
4161                       "headers" : {
4162                         "type" : "object",
4163                         "additionalProperties" : {
4164                           "type" : "array",
4165                           "items" : {
4166                             "type" : "object"
4167                           }
4168                         }
4169                       },
4170                       "language" : {
4171                         "type" : "object",
4172                         "properties" : {
4173                           "country" : {
4174                             "type" : "string"
4175                           },
4176                           "displayCountry" : {
4177                             "type" : "string"
4178                           },
4179                           "displayLanguage" : {
4180                             "type" : "string"
4181                           },
4182                           "displayName" : {
4183                             "type" : "string"
4184                           },
4185                           "displayScript" : {
4186                             "type" : "string"
4187                           },
4188                           "displayVariant" : {
4189                             "type" : "string"
4190                           },
4191                           "extensionKeys" : {
4192                             "type" : "array",
4193                             "items" : {
4194                               "type" : "string"
4195                             },
4196                             "uniqueItems" : true
4197                           },
4198                           "iso3Country" : {
4199                             "type" : "string"
4200                           },
4201                           "iso3Language" : {
4202                             "type" : "string"
4203                           },
4204                           "language" : {
4205                             "type" : "string"
4206                           },
4207                           "script" : {
4208                             "type" : "string"
4209                           },
4210                           "unicodeLocaleAttributes" : {
4211                             "type" : "array",
4212                             "items" : {
4213                               "type" : "string"
4214                             },
4215                             "uniqueItems" : true
4216                           },
4217                           "unicodeLocaleKeys" : {
4218                             "type" : "array",
4219                             "items" : {
4220                               "type" : "string"
4221                             },
4222                             "uniqueItems" : true
4223                           },
4224                           "variant" : {
4225                             "type" : "string"
4226                           }
4227                         }
4228                       },
4229                       "lastModified" : {
4230                         "type" : "string",
4231                         "format" : "date-time"
4232                       },
4233                       "length" : {
4234                         "type" : "integer",
4235                         "format" : "int32"
4236                       },
4237                       "links" : {
4238                         "type" : "array",
4239                         "items" : {
4240                           "type" : "object",
4241                           "properties" : {
4242                             "params" : {
4243                               "type" : "object",
4244                               "additionalProperties" : {
4245                                 "type" : "string"
4246                               }
4247                             },
4248                             "rel" : {
4249                               "type" : "string"
4250                             },
4251                             "rels" : {
4252                               "type" : "array",
4253                               "items" : {
4254                                 "type" : "string"
4255                               }
4256                             },
4257                             "title" : {
4258                               "type" : "string"
4259                             },
4260                             "type" : {
4261                               "type" : "string"
4262                             },
4263                             "uri" : {
4264                               "type" : "string",
4265                               "format" : "uri"
4266                             },
4267                             "uriBuilder" : {
4268                               "type" : "object"
4269                             }
4270                           }
4271                         },
4272                         "uniqueItems" : true
4273                       },
4274                       "location" : {
4275                         "type" : "string",
4276                         "format" : "uri"
4277                       },
4278                       "mediaType" : {
4279                         "type" : "object",
4280                         "properties" : {
4281                           "parameters" : {
4282                             "type" : "object",
4283                             "additionalProperties" : {
4284                               "type" : "string"
4285                             }
4286                           },
4287                           "subtype" : {
4288                             "type" : "string"
4289                           },
4290                           "type" : {
4291                             "type" : "string"
4292                           },
4293                           "wildcardSubtype" : {
4294                             "type" : "boolean"
4295                           },
4296                           "wildcardType" : {
4297                             "type" : "boolean"
4298                           }
4299                         }
4300                       },
4301                       "metadata" : {
4302                         "type" : "object",
4303                         "additionalProperties" : {
4304                           "type" : "array",
4305                           "items" : {
4306                             "type" : "object"
4307                           }
4308                         }
4309                       },
4310                       "status" : {
4311                         "type" : "integer",
4312                         "format" : "int32"
4313                       },
4314                       "statusInfo" : {
4315                         "type" : "object",
4316                         "properties" : {
4317                           "family" : {
4318                             "type" : "string",
4319                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4320                           },
4321                           "reasonPhrase" : {
4322                             "type" : "string"
4323                           },
4324                           "statusCode" : {
4325                             "type" : "integer",
4326                             "format" : "int32"
4327                           }
4328                         }
4329                       },
4330                       "stringHeaders" : {
4331                         "type" : "object",
4332                         "additionalProperties" : {
4333                           "type" : "array",
4334                           "items" : {
4335                             "type" : "string"
4336                           }
4337                         }
4338                       }
4339                     }
4340                   }
4341                 }
4342               }
4343             }
4344           }
4345         },
4346         "servers" : [ {
4347           "url" : "/sdc2/rest",
4348           "variables" : { }
4349         } ],
4350         "summary" : "Returns deleted Additional Inforamtion property",
4351         "tags" : [ "SDCE-2 APIs" ]
4352       },
4353       "get" : {
4354         "description" : "Get Additional Information by id",
4355         "operationId" : "getResourceAdditionalInformationLabel",
4356         "parameters" : [ {
4357           "description" : "resource id to update with new property",
4358           "in" : "path",
4359           "name" : "resourceId",
4360           "required" : true,
4361           "schema" : {
4362             "type" : "string"
4363           }
4364         }, {
4365           "description" : "label id",
4366           "in" : "path",
4367           "name" : "labelId",
4368           "required" : true,
4369           "schema" : {
4370             "type" : "string"
4371           }
4372         }, {
4373           "in" : "header",
4374           "name" : "USER_ID",
4375           "schema" : {
4376             "type" : "string"
4377           }
4378         } ],
4379         "responses" : {
4380           "200" : {
4381             "description" : "fetched additional information"
4382           },
4383           "400" : {
4384             "description" : "Invalid content / Missing content"
4385           },
4386           "403" : {
4387             "description" : "Restricted operation"
4388           },
4389           "409" : {
4390             "description" : "Additional information key already exist"
4391           },
4392           "default" : {
4393             "content" : {
4394               "application/json" : {
4395                 "schema" : {
4396                   "type" : "array",
4397                   "items" : {
4398                     "type" : "object",
4399                     "properties" : {
4400                       "allowedMethods" : {
4401                         "type" : "array",
4402                         "items" : {
4403                           "type" : "string"
4404                         },
4405                         "uniqueItems" : true
4406                       },
4407                       "cookies" : {
4408                         "type" : "object",
4409                         "additionalProperties" : {
4410                           "type" : "object",
4411                           "properties" : {
4412                             "comment" : {
4413                               "type" : "string"
4414                             },
4415                             "domain" : {
4416                               "type" : "string"
4417                             },
4418                             "expiry" : {
4419                               "type" : "string",
4420                               "format" : "date-time"
4421                             },
4422                             "httpOnly" : {
4423                               "type" : "boolean"
4424                             },
4425                             "maxAge" : {
4426                               "type" : "integer",
4427                               "format" : "int32"
4428                             },
4429                             "name" : {
4430                               "type" : "string"
4431                             },
4432                             "path" : {
4433                               "type" : "string"
4434                             },
4435                             "secure" : {
4436                               "type" : "boolean"
4437                             },
4438                             "value" : {
4439                               "type" : "string"
4440                             },
4441                             "version" : {
4442                               "type" : "integer",
4443                               "format" : "int32"
4444                             }
4445                           }
4446                         }
4447                       },
4448                       "date" : {
4449                         "type" : "string",
4450                         "format" : "date-time"
4451                       },
4452                       "entity" : {
4453                         "type" : "object"
4454                       },
4455                       "entityTag" : {
4456                         "type" : "object",
4457                         "properties" : {
4458                           "value" : {
4459                             "type" : "string"
4460                           },
4461                           "weak" : {
4462                             "type" : "boolean"
4463                           }
4464                         }
4465                       },
4466                       "headers" : {
4467                         "type" : "object",
4468                         "additionalProperties" : {
4469                           "type" : "array",
4470                           "items" : {
4471                             "type" : "object"
4472                           }
4473                         }
4474                       },
4475                       "language" : {
4476                         "type" : "object",
4477                         "properties" : {
4478                           "country" : {
4479                             "type" : "string"
4480                           },
4481                           "displayCountry" : {
4482                             "type" : "string"
4483                           },
4484                           "displayLanguage" : {
4485                             "type" : "string"
4486                           },
4487                           "displayName" : {
4488                             "type" : "string"
4489                           },
4490                           "displayScript" : {
4491                             "type" : "string"
4492                           },
4493                           "displayVariant" : {
4494                             "type" : "string"
4495                           },
4496                           "extensionKeys" : {
4497                             "type" : "array",
4498                             "items" : {
4499                               "type" : "string"
4500                             },
4501                             "uniqueItems" : true
4502                           },
4503                           "iso3Country" : {
4504                             "type" : "string"
4505                           },
4506                           "iso3Language" : {
4507                             "type" : "string"
4508                           },
4509                           "language" : {
4510                             "type" : "string"
4511                           },
4512                           "script" : {
4513                             "type" : "string"
4514                           },
4515                           "unicodeLocaleAttributes" : {
4516                             "type" : "array",
4517                             "items" : {
4518                               "type" : "string"
4519                             },
4520                             "uniqueItems" : true
4521                           },
4522                           "unicodeLocaleKeys" : {
4523                             "type" : "array",
4524                             "items" : {
4525                               "type" : "string"
4526                             },
4527                             "uniqueItems" : true
4528                           },
4529                           "variant" : {
4530                             "type" : "string"
4531                           }
4532                         }
4533                       },
4534                       "lastModified" : {
4535                         "type" : "string",
4536                         "format" : "date-time"
4537                       },
4538                       "length" : {
4539                         "type" : "integer",
4540                         "format" : "int32"
4541                       },
4542                       "links" : {
4543                         "type" : "array",
4544                         "items" : {
4545                           "type" : "object",
4546                           "properties" : {
4547                             "params" : {
4548                               "type" : "object",
4549                               "additionalProperties" : {
4550                                 "type" : "string"
4551                               }
4552                             },
4553                             "rel" : {
4554                               "type" : "string"
4555                             },
4556                             "rels" : {
4557                               "type" : "array",
4558                               "items" : {
4559                                 "type" : "string"
4560                               }
4561                             },
4562                             "title" : {
4563                               "type" : "string"
4564                             },
4565                             "type" : {
4566                               "type" : "string"
4567                             },
4568                             "uri" : {
4569                               "type" : "string",
4570                               "format" : "uri"
4571                             },
4572                             "uriBuilder" : {
4573                               "type" : "object"
4574                             }
4575                           }
4576                         },
4577                         "uniqueItems" : true
4578                       },
4579                       "location" : {
4580                         "type" : "string",
4581                         "format" : "uri"
4582                       },
4583                       "mediaType" : {
4584                         "type" : "object",
4585                         "properties" : {
4586                           "parameters" : {
4587                             "type" : "object",
4588                             "additionalProperties" : {
4589                               "type" : "string"
4590                             }
4591                           },
4592                           "subtype" : {
4593                             "type" : "string"
4594                           },
4595                           "type" : {
4596                             "type" : "string"
4597                           },
4598                           "wildcardSubtype" : {
4599                             "type" : "boolean"
4600                           },
4601                           "wildcardType" : {
4602                             "type" : "boolean"
4603                           }
4604                         }
4605                       },
4606                       "metadata" : {
4607                         "type" : "object",
4608                         "additionalProperties" : {
4609                           "type" : "array",
4610                           "items" : {
4611                             "type" : "object"
4612                           }
4613                         }
4614                       },
4615                       "status" : {
4616                         "type" : "integer",
4617                         "format" : "int32"
4618                       },
4619                       "statusInfo" : {
4620                         "type" : "object",
4621                         "properties" : {
4622                           "family" : {
4623                             "type" : "string",
4624                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4625                           },
4626                           "reasonPhrase" : {
4627                             "type" : "string"
4628                           },
4629                           "statusCode" : {
4630                             "type" : "integer",
4631                             "format" : "int32"
4632                           }
4633                         }
4634                       },
4635                       "stringHeaders" : {
4636                         "type" : "object",
4637                         "additionalProperties" : {
4638                           "type" : "array",
4639                           "items" : {
4640                             "type" : "string"
4641                           }
4642                         }
4643                       }
4644                     }
4645                   }
4646                 }
4647               }
4648             }
4649           }
4650         },
4651         "servers" : [ {
4652           "url" : "/sdc2/rest",
4653           "variables" : { }
4654         } ],
4655         "summary" : "Returns Additional Inforamtion property",
4656         "tags" : [ "SDCE-2 APIs" ]
4657       },
4658       "put" : {
4659         "description" : "Update Additional Information Label and Value",
4660         "operationId" : "updateResourceAdditionalInformationLabel_1",
4661         "parameters" : [ {
4662           "description" : "resource id to update with new property",
4663           "in" : "path",
4664           "name" : "resourceId",
4665           "required" : true,
4666           "schema" : {
4667             "type" : "string"
4668           }
4669         }, {
4670           "description" : "label id",
4671           "in" : "path",
4672           "name" : "labelId",
4673           "required" : true,
4674           "schema" : {
4675             "type" : "string"
4676           }
4677         }, {
4678           "in" : "header",
4679           "name" : "USER_ID",
4680           "schema" : {
4681             "type" : "string"
4682           }
4683         } ],
4684         "requestBody" : {
4685           "content" : {
4686             "application/json" : {
4687               "schema" : {
4688                 "type" : "string"
4689               }
4690             }
4691           },
4692           "description" : "Additional information key value to be created",
4693           "required" : true
4694         },
4695         "responses" : {
4696           "200" : {
4697             "description" : "Additional information updated"
4698           },
4699           "400" : {
4700             "description" : "Invalid content / Missing content"
4701           },
4702           "403" : {
4703             "description" : "Restricted operation"
4704           },
4705           "409" : {
4706             "description" : "Additional information key already exist"
4707           },
4708           "default" : {
4709             "content" : {
4710               "application/json" : {
4711                 "schema" : {
4712                   "type" : "array",
4713                   "items" : {
4714                     "type" : "object",
4715                     "properties" : {
4716                       "allowedMethods" : {
4717                         "type" : "array",
4718                         "items" : {
4719                           "type" : "string"
4720                         },
4721                         "uniqueItems" : true
4722                       },
4723                       "cookies" : {
4724                         "type" : "object",
4725                         "additionalProperties" : {
4726                           "type" : "object",
4727                           "properties" : {
4728                             "comment" : {
4729                               "type" : "string"
4730                             },
4731                             "domain" : {
4732                               "type" : "string"
4733                             },
4734                             "expiry" : {
4735                               "type" : "string",
4736                               "format" : "date-time"
4737                             },
4738                             "httpOnly" : {
4739                               "type" : "boolean"
4740                             },
4741                             "maxAge" : {
4742                               "type" : "integer",
4743                               "format" : "int32"
4744                             },
4745                             "name" : {
4746                               "type" : "string"
4747                             },
4748                             "path" : {
4749                               "type" : "string"
4750                             },
4751                             "secure" : {
4752                               "type" : "boolean"
4753                             },
4754                             "value" : {
4755                               "type" : "string"
4756                             },
4757                             "version" : {
4758                               "type" : "integer",
4759                               "format" : "int32"
4760                             }
4761                           }
4762                         }
4763                       },
4764                       "date" : {
4765                         "type" : "string",
4766                         "format" : "date-time"
4767                       },
4768                       "entity" : {
4769                         "type" : "object"
4770                       },
4771                       "entityTag" : {
4772                         "type" : "object",
4773                         "properties" : {
4774                           "value" : {
4775                             "type" : "string"
4776                           },
4777                           "weak" : {
4778                             "type" : "boolean"
4779                           }
4780                         }
4781                       },
4782                       "headers" : {
4783                         "type" : "object",
4784                         "additionalProperties" : {
4785                           "type" : "array",
4786                           "items" : {
4787                             "type" : "object"
4788                           }
4789                         }
4790                       },
4791                       "language" : {
4792                         "type" : "object",
4793                         "properties" : {
4794                           "country" : {
4795                             "type" : "string"
4796                           },
4797                           "displayCountry" : {
4798                             "type" : "string"
4799                           },
4800                           "displayLanguage" : {
4801                             "type" : "string"
4802                           },
4803                           "displayName" : {
4804                             "type" : "string"
4805                           },
4806                           "displayScript" : {
4807                             "type" : "string"
4808                           },
4809                           "displayVariant" : {
4810                             "type" : "string"
4811                           },
4812                           "extensionKeys" : {
4813                             "type" : "array",
4814                             "items" : {
4815                               "type" : "string"
4816                             },
4817                             "uniqueItems" : true
4818                           },
4819                           "iso3Country" : {
4820                             "type" : "string"
4821                           },
4822                           "iso3Language" : {
4823                             "type" : "string"
4824                           },
4825                           "language" : {
4826                             "type" : "string"
4827                           },
4828                           "script" : {
4829                             "type" : "string"
4830                           },
4831                           "unicodeLocaleAttributes" : {
4832                             "type" : "array",
4833                             "items" : {
4834                               "type" : "string"
4835                             },
4836                             "uniqueItems" : true
4837                           },
4838                           "unicodeLocaleKeys" : {
4839                             "type" : "array",
4840                             "items" : {
4841                               "type" : "string"
4842                             },
4843                             "uniqueItems" : true
4844                           },
4845                           "variant" : {
4846                             "type" : "string"
4847                           }
4848                         }
4849                       },
4850                       "lastModified" : {
4851                         "type" : "string",
4852                         "format" : "date-time"
4853                       },
4854                       "length" : {
4855                         "type" : "integer",
4856                         "format" : "int32"
4857                       },
4858                       "links" : {
4859                         "type" : "array",
4860                         "items" : {
4861                           "type" : "object",
4862                           "properties" : {
4863                             "params" : {
4864                               "type" : "object",
4865                               "additionalProperties" : {
4866                                 "type" : "string"
4867                               }
4868                             },
4869                             "rel" : {
4870                               "type" : "string"
4871                             },
4872                             "rels" : {
4873                               "type" : "array",
4874                               "items" : {
4875                                 "type" : "string"
4876                               }
4877                             },
4878                             "title" : {
4879                               "type" : "string"
4880                             },
4881                             "type" : {
4882                               "type" : "string"
4883                             },
4884                             "uri" : {
4885                               "type" : "string",
4886                               "format" : "uri"
4887                             },
4888                             "uriBuilder" : {
4889                               "type" : "object"
4890                             }
4891                           }
4892                         },
4893                         "uniqueItems" : true
4894                       },
4895                       "location" : {
4896                         "type" : "string",
4897                         "format" : "uri"
4898                       },
4899                       "mediaType" : {
4900                         "type" : "object",
4901                         "properties" : {
4902                           "parameters" : {
4903                             "type" : "object",
4904                             "additionalProperties" : {
4905                               "type" : "string"
4906                             }
4907                           },
4908                           "subtype" : {
4909                             "type" : "string"
4910                           },
4911                           "type" : {
4912                             "type" : "string"
4913                           },
4914                           "wildcardSubtype" : {
4915                             "type" : "boolean"
4916                           },
4917                           "wildcardType" : {
4918                             "type" : "boolean"
4919                           }
4920                         }
4921                       },
4922                       "metadata" : {
4923                         "type" : "object",
4924                         "additionalProperties" : {
4925                           "type" : "array",
4926                           "items" : {
4927                             "type" : "object"
4928                           }
4929                         }
4930                       },
4931                       "status" : {
4932                         "type" : "integer",
4933                         "format" : "int32"
4934                       },
4935                       "statusInfo" : {
4936                         "type" : "object",
4937                         "properties" : {
4938                           "family" : {
4939                             "type" : "string",
4940                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4941                           },
4942                           "reasonPhrase" : {
4943                             "type" : "string"
4944                           },
4945                           "statusCode" : {
4946                             "type" : "integer",
4947                             "format" : "int32"
4948                           }
4949                         }
4950                       },
4951                       "stringHeaders" : {
4952                         "type" : "object",
4953                         "additionalProperties" : {
4954                           "type" : "array",
4955                           "items" : {
4956                             "type" : "string"
4957                           }
4958                         }
4959                       }
4960                     }
4961                   }
4962                 }
4963               }
4964             }
4965           }
4966         },
4967         "servers" : [ {
4968           "url" : "/sdc2/rest",
4969           "variables" : { }
4970         } ],
4971         "summary" : "Returns updated Additional Inforamtion property",
4972         "tags" : [ "SDCE-2 APIs" ]
4973       }
4974     },
4975     "/v1/catalog/resources/{resourceId}/artifacts" : {
4976       "post" : {
4977         "description" : "Create Artifact",
4978         "operationId" : "loadArtifact",
4979         "parameters" : [ {
4980           "in" : "path",
4981           "name" : "resourceId",
4982           "required" : true,
4983           "schema" : {
4984             "type" : "string"
4985           }
4986         } ],
4987         "requestBody" : {
4988           "content" : {
4989             "application/json" : {
4990               "schema" : {
4991                 "type" : "string"
4992               }
4993             }
4994           },
4995           "description" : "json describe the artifact",
4996           "required" : true
4997         },
4998         "responses" : {
4999           "201" : {
5000             "description" : "Resource created"
5001           },
5002           "400" : {
5003             "description" : "Invalid content / Missing content"
5004           },
5005           "403" : {
5006             "description" : "Restricted operation"
5007           },
5008           "409" : {
5009             "description" : "Artifact already exist"
5010           },
5011           "default" : {
5012             "content" : {
5013               "application/json" : {
5014                 "schema" : {
5015                   "type" : "array",
5016                   "items" : {
5017                     "type" : "object",
5018                     "properties" : {
5019                       "allowedMethods" : {
5020                         "type" : "array",
5021                         "items" : {
5022                           "type" : "string"
5023                         },
5024                         "uniqueItems" : true
5025                       },
5026                       "cookies" : {
5027                         "type" : "object",
5028                         "additionalProperties" : {
5029                           "type" : "object",
5030                           "properties" : {
5031                             "comment" : {
5032                               "type" : "string"
5033                             },
5034                             "domain" : {
5035                               "type" : "string"
5036                             },
5037                             "expiry" : {
5038                               "type" : "string",
5039                               "format" : "date-time"
5040                             },
5041                             "httpOnly" : {
5042                               "type" : "boolean"
5043                             },
5044                             "maxAge" : {
5045                               "type" : "integer",
5046                               "format" : "int32"
5047                             },
5048                             "name" : {
5049                               "type" : "string"
5050                             },
5051                             "path" : {
5052                               "type" : "string"
5053                             },
5054                             "secure" : {
5055                               "type" : "boolean"
5056                             },
5057                             "value" : {
5058                               "type" : "string"
5059                             },
5060                             "version" : {
5061                               "type" : "integer",
5062                               "format" : "int32"
5063                             }
5064                           }
5065                         }
5066                       },
5067                       "date" : {
5068                         "type" : "string",
5069                         "format" : "date-time"
5070                       },
5071                       "entity" : {
5072                         "type" : "object"
5073                       },
5074                       "entityTag" : {
5075                         "type" : "object",
5076                         "properties" : {
5077                           "value" : {
5078                             "type" : "string"
5079                           },
5080                           "weak" : {
5081                             "type" : "boolean"
5082                           }
5083                         }
5084                       },
5085                       "headers" : {
5086                         "type" : "object",
5087                         "additionalProperties" : {
5088                           "type" : "array",
5089                           "items" : {
5090                             "type" : "object"
5091                           }
5092                         }
5093                       },
5094                       "language" : {
5095                         "type" : "object",
5096                         "properties" : {
5097                           "country" : {
5098                             "type" : "string"
5099                           },
5100                           "displayCountry" : {
5101                             "type" : "string"
5102                           },
5103                           "displayLanguage" : {
5104                             "type" : "string"
5105                           },
5106                           "displayName" : {
5107                             "type" : "string"
5108                           },
5109                           "displayScript" : {
5110                             "type" : "string"
5111                           },
5112                           "displayVariant" : {
5113                             "type" : "string"
5114                           },
5115                           "extensionKeys" : {
5116                             "type" : "array",
5117                             "items" : {
5118                               "type" : "string"
5119                             },
5120                             "uniqueItems" : true
5121                           },
5122                           "iso3Country" : {
5123                             "type" : "string"
5124                           },
5125                           "iso3Language" : {
5126                             "type" : "string"
5127                           },
5128                           "language" : {
5129                             "type" : "string"
5130                           },
5131                           "script" : {
5132                             "type" : "string"
5133                           },
5134                           "unicodeLocaleAttributes" : {
5135                             "type" : "array",
5136                             "items" : {
5137                               "type" : "string"
5138                             },
5139                             "uniqueItems" : true
5140                           },
5141                           "unicodeLocaleKeys" : {
5142                             "type" : "array",
5143                             "items" : {
5144                               "type" : "string"
5145                             },
5146                             "uniqueItems" : true
5147                           },
5148                           "variant" : {
5149                             "type" : "string"
5150                           }
5151                         }
5152                       },
5153                       "lastModified" : {
5154                         "type" : "string",
5155                         "format" : "date-time"
5156                       },
5157                       "length" : {
5158                         "type" : "integer",
5159                         "format" : "int32"
5160                       },
5161                       "links" : {
5162                         "type" : "array",
5163                         "items" : {
5164                           "type" : "object",
5165                           "properties" : {
5166                             "params" : {
5167                               "type" : "object",
5168                               "additionalProperties" : {
5169                                 "type" : "string"
5170                               }
5171                             },
5172                             "rel" : {
5173                               "type" : "string"
5174                             },
5175                             "rels" : {
5176                               "type" : "array",
5177                               "items" : {
5178                                 "type" : "string"
5179                               }
5180                             },
5181                             "title" : {
5182                               "type" : "string"
5183                             },
5184                             "type" : {
5185                               "type" : "string"
5186                             },
5187                             "uri" : {
5188                               "type" : "string",
5189                               "format" : "uri"
5190                             },
5191                             "uriBuilder" : {
5192                               "type" : "object"
5193                             }
5194                           }
5195                         },
5196                         "uniqueItems" : true
5197                       },
5198                       "location" : {
5199                         "type" : "string",
5200                         "format" : "uri"
5201                       },
5202                       "mediaType" : {
5203                         "type" : "object",
5204                         "properties" : {
5205                           "parameters" : {
5206                             "type" : "object",
5207                             "additionalProperties" : {
5208                               "type" : "string"
5209                             }
5210                           },
5211                           "subtype" : {
5212                             "type" : "string"
5213                           },
5214                           "type" : {
5215                             "type" : "string"
5216                           },
5217                           "wildcardSubtype" : {
5218                             "type" : "boolean"
5219                           },
5220                           "wildcardType" : {
5221                             "type" : "boolean"
5222                           }
5223                         }
5224                       },
5225                       "metadata" : {
5226                         "type" : "object",
5227                         "additionalProperties" : {
5228                           "type" : "array",
5229                           "items" : {
5230                             "type" : "object"
5231                           }
5232                         }
5233                       },
5234                       "status" : {
5235                         "type" : "integer",
5236                         "format" : "int32"
5237                       },
5238                       "statusInfo" : {
5239                         "type" : "object",
5240                         "properties" : {
5241                           "family" : {
5242                             "type" : "string",
5243                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5244                           },
5245                           "reasonPhrase" : {
5246                             "type" : "string"
5247                           },
5248                           "statusCode" : {
5249                             "type" : "integer",
5250                             "format" : "int32"
5251                           }
5252                         }
5253                       },
5254                       "stringHeaders" : {
5255                         "type" : "object",
5256                         "additionalProperties" : {
5257                           "type" : "array",
5258                           "items" : {
5259                             "type" : "string"
5260                           }
5261                         }
5262                       }
5263                     }
5264                   }
5265                 }
5266               }
5267             }
5268           }
5269         },
5270         "servers" : [ {
5271           "url" : "/sdc2/rest",
5272           "variables" : { }
5273         } ],
5274         "summary" : "Returns created ArtifactDefinition",
5275         "tags" : [ "SDCE-2 APIs" ]
5276       }
5277     },
5278     "/v1/catalog/resources/{resourceId}/artifacts/{artifactId}" : {
5279       "delete" : {
5280         "description" : "Delete Artifact",
5281         "operationId" : "deleteArtifact",
5282         "parameters" : [ {
5283           "in" : "path",
5284           "name" : "resourceId",
5285           "required" : true,
5286           "schema" : {
5287             "type" : "string"
5288           }
5289         }, {
5290           "in" : "path",
5291           "name" : "artifactId",
5292           "required" : true,
5293           "schema" : {
5294             "type" : "string"
5295           }
5296         } ],
5297         "responses" : {
5298           "201" : {
5299             "description" : "Resource created"
5300           },
5301           "400" : {
5302             "description" : "Invalid content / Missing content"
5303           },
5304           "403" : {
5305             "description" : "Restricted operation"
5306           },
5307           "default" : {
5308             "content" : {
5309               "application/json" : {
5310                 "schema" : {
5311                   "type" : "array",
5312                   "items" : {
5313                     "type" : "object",
5314                     "properties" : {
5315                       "allowedMethods" : {
5316                         "type" : "array",
5317                         "items" : {
5318                           "type" : "string"
5319                         },
5320                         "uniqueItems" : true
5321                       },
5322                       "cookies" : {
5323                         "type" : "object",
5324                         "additionalProperties" : {
5325                           "type" : "object",
5326                           "properties" : {
5327                             "comment" : {
5328                               "type" : "string"
5329                             },
5330                             "domain" : {
5331                               "type" : "string"
5332                             },
5333                             "expiry" : {
5334                               "type" : "string",
5335                               "format" : "date-time"
5336                             },
5337                             "httpOnly" : {
5338                               "type" : "boolean"
5339                             },
5340                             "maxAge" : {
5341                               "type" : "integer",
5342                               "format" : "int32"
5343                             },
5344                             "name" : {
5345                               "type" : "string"
5346                             },
5347                             "path" : {
5348                               "type" : "string"
5349                             },
5350                             "secure" : {
5351                               "type" : "boolean"
5352                             },
5353                             "value" : {
5354                               "type" : "string"
5355                             },
5356                             "version" : {
5357                               "type" : "integer",
5358                               "format" : "int32"
5359                             }
5360                           }
5361                         }
5362                       },
5363                       "date" : {
5364                         "type" : "string",
5365                         "format" : "date-time"
5366                       },
5367                       "entity" : {
5368                         "type" : "object"
5369                       },
5370                       "entityTag" : {
5371                         "type" : "object",
5372                         "properties" : {
5373                           "value" : {
5374                             "type" : "string"
5375                           },
5376                           "weak" : {
5377                             "type" : "boolean"
5378                           }
5379                         }
5380                       },
5381                       "headers" : {
5382                         "type" : "object",
5383                         "additionalProperties" : {
5384                           "type" : "array",
5385                           "items" : {
5386                             "type" : "object"
5387                           }
5388                         }
5389                       },
5390                       "language" : {
5391                         "type" : "object",
5392                         "properties" : {
5393                           "country" : {
5394                             "type" : "string"
5395                           },
5396                           "displayCountry" : {
5397                             "type" : "string"
5398                           },
5399                           "displayLanguage" : {
5400                             "type" : "string"
5401                           },
5402                           "displayName" : {
5403                             "type" : "string"
5404                           },
5405                           "displayScript" : {
5406                             "type" : "string"
5407                           },
5408                           "displayVariant" : {
5409                             "type" : "string"
5410                           },
5411                           "extensionKeys" : {
5412                             "type" : "array",
5413                             "items" : {
5414                               "type" : "string"
5415                             },
5416                             "uniqueItems" : true
5417                           },
5418                           "iso3Country" : {
5419                             "type" : "string"
5420                           },
5421                           "iso3Language" : {
5422                             "type" : "string"
5423                           },
5424                           "language" : {
5425                             "type" : "string"
5426                           },
5427                           "script" : {
5428                             "type" : "string"
5429                           },
5430                           "unicodeLocaleAttributes" : {
5431                             "type" : "array",
5432                             "items" : {
5433                               "type" : "string"
5434                             },
5435                             "uniqueItems" : true
5436                           },
5437                           "unicodeLocaleKeys" : {
5438                             "type" : "array",
5439                             "items" : {
5440                               "type" : "string"
5441                             },
5442                             "uniqueItems" : true
5443                           },
5444                           "variant" : {
5445                             "type" : "string"
5446                           }
5447                         }
5448                       },
5449                       "lastModified" : {
5450                         "type" : "string",
5451                         "format" : "date-time"
5452                       },
5453                       "length" : {
5454                         "type" : "integer",
5455                         "format" : "int32"
5456                       },
5457                       "links" : {
5458                         "type" : "array",
5459                         "items" : {
5460                           "type" : "object",
5461                           "properties" : {
5462                             "params" : {
5463                               "type" : "object",
5464                               "additionalProperties" : {
5465                                 "type" : "string"
5466                               }
5467                             },
5468                             "rel" : {
5469                               "type" : "string"
5470                             },
5471                             "rels" : {
5472                               "type" : "array",
5473                               "items" : {
5474                                 "type" : "string"
5475                               }
5476                             },
5477                             "title" : {
5478                               "type" : "string"
5479                             },
5480                             "type" : {
5481                               "type" : "string"
5482                             },
5483                             "uri" : {
5484                               "type" : "string",
5485                               "format" : "uri"
5486                             },
5487                             "uriBuilder" : {
5488                               "type" : "object"
5489                             }
5490                           }
5491                         },
5492                         "uniqueItems" : true
5493                       },
5494                       "location" : {
5495                         "type" : "string",
5496                         "format" : "uri"
5497                       },
5498                       "mediaType" : {
5499                         "type" : "object",
5500                         "properties" : {
5501                           "parameters" : {
5502                             "type" : "object",
5503                             "additionalProperties" : {
5504                               "type" : "string"
5505                             }
5506                           },
5507                           "subtype" : {
5508                             "type" : "string"
5509                           },
5510                           "type" : {
5511                             "type" : "string"
5512                           },
5513                           "wildcardSubtype" : {
5514                             "type" : "boolean"
5515                           },
5516                           "wildcardType" : {
5517                             "type" : "boolean"
5518                           }
5519                         }
5520                       },
5521                       "metadata" : {
5522                         "type" : "object",
5523                         "additionalProperties" : {
5524                           "type" : "array",
5525                           "items" : {
5526                             "type" : "object"
5527                           }
5528                         }
5529                       },
5530                       "status" : {
5531                         "type" : "integer",
5532                         "format" : "int32"
5533                       },
5534                       "statusInfo" : {
5535                         "type" : "object",
5536                         "properties" : {
5537                           "family" : {
5538                             "type" : "string",
5539                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5540                           },
5541                           "reasonPhrase" : {
5542                             "type" : "string"
5543                           },
5544                           "statusCode" : {
5545                             "type" : "integer",
5546                             "format" : "int32"
5547                           }
5548                         }
5549                       },
5550                       "stringHeaders" : {
5551                         "type" : "object",
5552                         "additionalProperties" : {
5553                           "type" : "array",
5554                           "items" : {
5555                             "type" : "string"
5556                           }
5557                         }
5558                       }
5559                     }
5560                   }
5561                 }
5562               }
5563             }
5564           }
5565         },
5566         "servers" : [ {
5567           "url" : "/sdc2/rest",
5568           "variables" : { }
5569         } ],
5570         "summary" : "Returns delete artifact",
5571         "tags" : [ "SDCE-2 APIs" ]
5572       },
5573       "get" : {
5574         "description" : "Download resource Artifact in Base64",
5575         "operationId" : "downloadResourceArtifactBase64",
5576         "parameters" : [ {
5577           "in" : "path",
5578           "name" : "resourceId",
5579           "required" : true,
5580           "schema" : {
5581             "type" : "string"
5582           }
5583         }, {
5584           "in" : "path",
5585           "name" : "artifactId",
5586           "required" : true,
5587           "schema" : {
5588             "type" : "string"
5589           }
5590         } ],
5591         "responses" : {
5592           "200" : {
5593             "description" : "Resource artifact downloaded"
5594           },
5595           "404" : {
5596             "description" : "Resource/Artifact not found"
5597           },
5598           "default" : {
5599             "content" : {
5600               "application/json" : {
5601                 "schema" : {
5602                   "type" : "array",
5603                   "items" : {
5604                     "type" : "object",
5605                     "properties" : {
5606                       "allowedMethods" : {
5607                         "type" : "array",
5608                         "items" : {
5609                           "type" : "string"
5610                         },
5611                         "uniqueItems" : true
5612                       },
5613                       "cookies" : {
5614                         "type" : "object",
5615                         "additionalProperties" : {
5616                           "type" : "object",
5617                           "properties" : {
5618                             "comment" : {
5619                               "type" : "string"
5620                             },
5621                             "domain" : {
5622                               "type" : "string"
5623                             },
5624                             "expiry" : {
5625                               "type" : "string",
5626                               "format" : "date-time"
5627                             },
5628                             "httpOnly" : {
5629                               "type" : "boolean"
5630                             },
5631                             "maxAge" : {
5632                               "type" : "integer",
5633                               "format" : "int32"
5634                             },
5635                             "name" : {
5636                               "type" : "string"
5637                             },
5638                             "path" : {
5639                               "type" : "string"
5640                             },
5641                             "secure" : {
5642                               "type" : "boolean"
5643                             },
5644                             "value" : {
5645                               "type" : "string"
5646                             },
5647                             "version" : {
5648                               "type" : "integer",
5649                               "format" : "int32"
5650                             }
5651                           }
5652                         }
5653                       },
5654                       "date" : {
5655                         "type" : "string",
5656                         "format" : "date-time"
5657                       },
5658                       "entity" : {
5659                         "type" : "object"
5660                       },
5661                       "entityTag" : {
5662                         "type" : "object",
5663                         "properties" : {
5664                           "value" : {
5665                             "type" : "string"
5666                           },
5667                           "weak" : {
5668                             "type" : "boolean"
5669                           }
5670                         }
5671                       },
5672                       "headers" : {
5673                         "type" : "object",
5674                         "additionalProperties" : {
5675                           "type" : "array",
5676                           "items" : {
5677                             "type" : "object"
5678                           }
5679                         }
5680                       },
5681                       "language" : {
5682                         "type" : "object",
5683                         "properties" : {
5684                           "country" : {
5685                             "type" : "string"
5686                           },
5687                           "displayCountry" : {
5688                             "type" : "string"
5689                           },
5690                           "displayLanguage" : {
5691                             "type" : "string"
5692                           },
5693                           "displayName" : {
5694                             "type" : "string"
5695                           },
5696                           "displayScript" : {
5697                             "type" : "string"
5698                           },
5699                           "displayVariant" : {
5700                             "type" : "string"
5701                           },
5702                           "extensionKeys" : {
5703                             "type" : "array",
5704                             "items" : {
5705                               "type" : "string"
5706                             },
5707                             "uniqueItems" : true
5708                           },
5709                           "iso3Country" : {
5710                             "type" : "string"
5711                           },
5712                           "iso3Language" : {
5713                             "type" : "string"
5714                           },
5715                           "language" : {
5716                             "type" : "string"
5717                           },
5718                           "script" : {
5719                             "type" : "string"
5720                           },
5721                           "unicodeLocaleAttributes" : {
5722                             "type" : "array",
5723                             "items" : {
5724                               "type" : "string"
5725                             },
5726                             "uniqueItems" : true
5727                           },
5728                           "unicodeLocaleKeys" : {
5729                             "type" : "array",
5730                             "items" : {
5731                               "type" : "string"
5732                             },
5733                             "uniqueItems" : true
5734                           },
5735                           "variant" : {
5736                             "type" : "string"
5737                           }
5738                         }
5739                       },
5740                       "lastModified" : {
5741                         "type" : "string",
5742                         "format" : "date-time"
5743                       },
5744                       "length" : {
5745                         "type" : "integer",
5746                         "format" : "int32"
5747                       },
5748                       "links" : {
5749                         "type" : "array",
5750                         "items" : {
5751                           "type" : "object",
5752                           "properties" : {
5753                             "params" : {
5754                               "type" : "object",
5755                               "additionalProperties" : {
5756                                 "type" : "string"
5757                               }
5758                             },
5759                             "rel" : {
5760                               "type" : "string"
5761                             },
5762                             "rels" : {
5763                               "type" : "array",
5764                               "items" : {
5765                                 "type" : "string"
5766                               }
5767                             },
5768                             "title" : {
5769                               "type" : "string"
5770                             },
5771                             "type" : {
5772                               "type" : "string"
5773                             },
5774                             "uri" : {
5775                               "type" : "string",
5776                               "format" : "uri"
5777                             },
5778                             "uriBuilder" : {
5779                               "type" : "object"
5780                             }
5781                           }
5782                         },
5783                         "uniqueItems" : true
5784                       },
5785                       "location" : {
5786                         "type" : "string",
5787                         "format" : "uri"
5788                       },
5789                       "mediaType" : {
5790                         "type" : "object",
5791                         "properties" : {
5792                           "parameters" : {
5793                             "type" : "object",
5794                             "additionalProperties" : {
5795                               "type" : "string"
5796                             }
5797                           },
5798                           "subtype" : {
5799                             "type" : "string"
5800                           },
5801                           "type" : {
5802                             "type" : "string"
5803                           },
5804                           "wildcardSubtype" : {
5805                             "type" : "boolean"
5806                           },
5807                           "wildcardType" : {
5808                             "type" : "boolean"
5809                           }
5810                         }
5811                       },
5812                       "metadata" : {
5813                         "type" : "object",
5814                         "additionalProperties" : {
5815                           "type" : "array",
5816                           "items" : {
5817                             "type" : "object"
5818                           }
5819                         }
5820                       },
5821                       "status" : {
5822                         "type" : "integer",
5823                         "format" : "int32"
5824                       },
5825                       "statusInfo" : {
5826                         "type" : "object",
5827                         "properties" : {
5828                           "family" : {
5829                             "type" : "string",
5830                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5831                           },
5832                           "reasonPhrase" : {
5833                             "type" : "string"
5834                           },
5835                           "statusCode" : {
5836                             "type" : "integer",
5837                             "format" : "int32"
5838                           }
5839                         }
5840                       },
5841                       "stringHeaders" : {
5842                         "type" : "object",
5843                         "additionalProperties" : {
5844                           "type" : "array",
5845                           "items" : {
5846                             "type" : "string"
5847                           }
5848                         }
5849                       }
5850                     }
5851                   }
5852                 }
5853               }
5854             }
5855           }
5856         },
5857         "servers" : [ {
5858           "url" : "/sdc2/rest",
5859           "variables" : { }
5860         } ],
5861         "summary" : "Returns downloaded artifact",
5862         "tags" : [ "SDCE-2 APIs" ]
5863       },
5864       "post" : {
5865         "description" : "Update Artifact",
5866         "operationId" : "updateArtifact",
5867         "parameters" : [ {
5868           "in" : "path",
5869           "name" : "resourceId",
5870           "required" : true,
5871           "schema" : {
5872             "type" : "string"
5873           }
5874         }, {
5875           "in" : "path",
5876           "name" : "artifactId",
5877           "required" : true,
5878           "schema" : {
5879             "type" : "string"
5880           }
5881         } ],
5882         "requestBody" : {
5883           "content" : {
5884             "application/json" : {
5885               "schema" : {
5886                 "type" : "string"
5887               }
5888             }
5889           },
5890           "description" : "json describe the artifact",
5891           "required" : true
5892         },
5893         "responses" : {
5894           "201" : {
5895             "description" : "Resource created"
5896           },
5897           "400" : {
5898             "description" : "Invalid content / Missing content"
5899           },
5900           "403" : {
5901             "description" : "Restricted operation"
5902           },
5903           "default" : {
5904             "content" : {
5905               "application/json" : {
5906                 "schema" : {
5907                   "type" : "array",
5908                   "items" : {
5909                     "type" : "object",
5910                     "properties" : {
5911                       "allowedMethods" : {
5912                         "type" : "array",
5913                         "items" : {
5914                           "type" : "string"
5915                         },
5916                         "uniqueItems" : true
5917                       },
5918                       "cookies" : {
5919                         "type" : "object",
5920                         "additionalProperties" : {
5921                           "type" : "object",
5922                           "properties" : {
5923                             "comment" : {
5924                               "type" : "string"
5925                             },
5926                             "domain" : {
5927                               "type" : "string"
5928                             },
5929                             "expiry" : {
5930                               "type" : "string",
5931                               "format" : "date-time"
5932                             },
5933                             "httpOnly" : {
5934                               "type" : "boolean"
5935                             },
5936                             "maxAge" : {
5937                               "type" : "integer",
5938                               "format" : "int32"
5939                             },
5940                             "name" : {
5941                               "type" : "string"
5942                             },
5943                             "path" : {
5944                               "type" : "string"
5945                             },
5946                             "secure" : {
5947                               "type" : "boolean"
5948                             },
5949                             "value" : {
5950                               "type" : "string"
5951                             },
5952                             "version" : {
5953                               "type" : "integer",
5954                               "format" : "int32"
5955                             }
5956                           }
5957                         }
5958                       },
5959                       "date" : {
5960                         "type" : "string",
5961                         "format" : "date-time"
5962                       },
5963                       "entity" : {
5964                         "type" : "object"
5965                       },
5966                       "entityTag" : {
5967                         "type" : "object",
5968                         "properties" : {
5969                           "value" : {
5970                             "type" : "string"
5971                           },
5972                           "weak" : {
5973                             "type" : "boolean"
5974                           }
5975                         }
5976                       },
5977                       "headers" : {
5978                         "type" : "object",
5979                         "additionalProperties" : {
5980                           "type" : "array",
5981                           "items" : {
5982                             "type" : "object"
5983                           }
5984                         }
5985                       },
5986                       "language" : {
5987                         "type" : "object",
5988                         "properties" : {
5989                           "country" : {
5990                             "type" : "string"
5991                           },
5992                           "displayCountry" : {
5993                             "type" : "string"
5994                           },
5995                           "displayLanguage" : {
5996                             "type" : "string"
5997                           },
5998                           "displayName" : {
5999                             "type" : "string"
6000                           },
6001                           "displayScript" : {
6002                             "type" : "string"
6003                           },
6004                           "displayVariant" : {
6005                             "type" : "string"
6006                           },
6007                           "extensionKeys" : {
6008                             "type" : "array",
6009                             "items" : {
6010                               "type" : "string"
6011                             },
6012                             "uniqueItems" : true
6013                           },
6014                           "iso3Country" : {
6015                             "type" : "string"
6016                           },
6017                           "iso3Language" : {
6018                             "type" : "string"
6019                           },
6020                           "language" : {
6021                             "type" : "string"
6022                           },
6023                           "script" : {
6024                             "type" : "string"
6025                           },
6026                           "unicodeLocaleAttributes" : {
6027                             "type" : "array",
6028                             "items" : {
6029                               "type" : "string"
6030                             },
6031                             "uniqueItems" : true
6032                           },
6033                           "unicodeLocaleKeys" : {
6034                             "type" : "array",
6035                             "items" : {
6036                               "type" : "string"
6037                             },
6038                             "uniqueItems" : true
6039                           },
6040                           "variant" : {
6041                             "type" : "string"
6042                           }
6043                         }
6044                       },
6045                       "lastModified" : {
6046                         "type" : "string",
6047                         "format" : "date-time"
6048                       },
6049                       "length" : {
6050                         "type" : "integer",
6051                         "format" : "int32"
6052                       },
6053                       "links" : {
6054                         "type" : "array",
6055                         "items" : {
6056                           "type" : "object",
6057                           "properties" : {
6058                             "params" : {
6059                               "type" : "object",
6060                               "additionalProperties" : {
6061                                 "type" : "string"
6062                               }
6063                             },
6064                             "rel" : {
6065                               "type" : "string"
6066                             },
6067                             "rels" : {
6068                               "type" : "array",
6069                               "items" : {
6070                                 "type" : "string"
6071                               }
6072                             },
6073                             "title" : {
6074                               "type" : "string"
6075                             },
6076                             "type" : {
6077                               "type" : "string"
6078                             },
6079                             "uri" : {
6080                               "type" : "string",
6081                               "format" : "uri"
6082                             },
6083                             "uriBuilder" : {
6084                               "type" : "object"
6085                             }
6086                           }
6087                         },
6088                         "uniqueItems" : true
6089                       },
6090                       "location" : {
6091                         "type" : "string",
6092                         "format" : "uri"
6093                       },
6094                       "mediaType" : {
6095                         "type" : "object",
6096                         "properties" : {
6097                           "parameters" : {
6098                             "type" : "object",
6099                             "additionalProperties" : {
6100                               "type" : "string"
6101                             }
6102                           },
6103                           "subtype" : {
6104                             "type" : "string"
6105                           },
6106                           "type" : {
6107                             "type" : "string"
6108                           },
6109                           "wildcardSubtype" : {
6110                             "type" : "boolean"
6111                           },
6112                           "wildcardType" : {
6113                             "type" : "boolean"
6114                           }
6115                         }
6116                       },
6117                       "metadata" : {
6118                         "type" : "object",
6119                         "additionalProperties" : {
6120                           "type" : "array",
6121                           "items" : {
6122                             "type" : "object"
6123                           }
6124                         }
6125                       },
6126                       "status" : {
6127                         "type" : "integer",
6128                         "format" : "int32"
6129                       },
6130                       "statusInfo" : {
6131                         "type" : "object",
6132                         "properties" : {
6133                           "family" : {
6134                             "type" : "string",
6135                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6136                           },
6137                           "reasonPhrase" : {
6138                             "type" : "string"
6139                           },
6140                           "statusCode" : {
6141                             "type" : "integer",
6142                             "format" : "int32"
6143                           }
6144                         }
6145                       },
6146                       "stringHeaders" : {
6147                         "type" : "object",
6148                         "additionalProperties" : {
6149                           "type" : "array",
6150                           "items" : {
6151                             "type" : "string"
6152                           }
6153                         }
6154                       }
6155                     }
6156                   }
6157                 }
6158               }
6159             }
6160           }
6161         },
6162         "servers" : [ {
6163           "url" : "/sdc2/rest",
6164           "variables" : { }
6165         } ],
6166         "summary" : "Returns updated artifact",
6167         "tags" : [ "SDCE-2 APIs" ]
6168       }
6169     },
6170     "/v1/catalog/resources/{resourceId}/attributes" : {
6171       "get" : {
6172         "description" : "Get Resource Attribute",
6173         "operationId" : "getAttributeListInResource",
6174         "parameters" : [ {
6175           "description" : "resource id of attribute",
6176           "in" : "path",
6177           "name" : "resourceId",
6178           "required" : true,
6179           "schema" : {
6180             "type" : "string"
6181           }
6182         }, {
6183           "in" : "header",
6184           "name" : "USER_ID",
6185           "schema" : {
6186             "type" : "string"
6187           }
6188         } ],
6189         "responses" : {
6190           "200" : {
6191             "description" : "attribute"
6192           },
6193           "400" : {
6194             "description" : "Invalid content / Missing content"
6195           },
6196           "403" : {
6197             "description" : "Restricted operation"
6198           },
6199           "404" : {
6200             "description" : "Resource attribute not found"
6201           },
6202           "default" : {
6203             "content" : {
6204               "application/json" : {
6205                 "schema" : {
6206                   "type" : "array",
6207                   "items" : {
6208                     "type" : "object",
6209                     "properties" : {
6210                       "allowedMethods" : {
6211                         "type" : "array",
6212                         "items" : {
6213                           "type" : "string"
6214                         },
6215                         "uniqueItems" : true
6216                       },
6217                       "cookies" : {
6218                         "type" : "object",
6219                         "additionalProperties" : {
6220                           "type" : "object",
6221                           "properties" : {
6222                             "comment" : {
6223                               "type" : "string"
6224                             },
6225                             "domain" : {
6226                               "type" : "string"
6227                             },
6228                             "expiry" : {
6229                               "type" : "string",
6230                               "format" : "date-time"
6231                             },
6232                             "httpOnly" : {
6233                               "type" : "boolean"
6234                             },
6235                             "maxAge" : {
6236                               "type" : "integer",
6237                               "format" : "int32"
6238                             },
6239                             "name" : {
6240                               "type" : "string"
6241                             },
6242                             "path" : {
6243                               "type" : "string"
6244                             },
6245                             "secure" : {
6246                               "type" : "boolean"
6247                             },
6248                             "value" : {
6249                               "type" : "string"
6250                             },
6251                             "version" : {
6252                               "type" : "integer",
6253                               "format" : "int32"
6254                             }
6255                           }
6256                         }
6257                       },
6258                       "date" : {
6259                         "type" : "string",
6260                         "format" : "date-time"
6261                       },
6262                       "entity" : {
6263                         "type" : "object"
6264                       },
6265                       "entityTag" : {
6266                         "type" : "object",
6267                         "properties" : {
6268                           "value" : {
6269                             "type" : "string"
6270                           },
6271                           "weak" : {
6272                             "type" : "boolean"
6273                           }
6274                         }
6275                       },
6276                       "headers" : {
6277                         "type" : "object",
6278                         "additionalProperties" : {
6279                           "type" : "array",
6280                           "items" : {
6281                             "type" : "object"
6282                           }
6283                         }
6284                       },
6285                       "language" : {
6286                         "type" : "object",
6287                         "properties" : {
6288                           "country" : {
6289                             "type" : "string"
6290                           },
6291                           "displayCountry" : {
6292                             "type" : "string"
6293                           },
6294                           "displayLanguage" : {
6295                             "type" : "string"
6296                           },
6297                           "displayName" : {
6298                             "type" : "string"
6299                           },
6300                           "displayScript" : {
6301                             "type" : "string"
6302                           },
6303                           "displayVariant" : {
6304                             "type" : "string"
6305                           },
6306                           "extensionKeys" : {
6307                             "type" : "array",
6308                             "items" : {
6309                               "type" : "string"
6310                             },
6311                             "uniqueItems" : true
6312                           },
6313                           "iso3Country" : {
6314                             "type" : "string"
6315                           },
6316                           "iso3Language" : {
6317                             "type" : "string"
6318                           },
6319                           "language" : {
6320                             "type" : "string"
6321                           },
6322                           "script" : {
6323                             "type" : "string"
6324                           },
6325                           "unicodeLocaleAttributes" : {
6326                             "type" : "array",
6327                             "items" : {
6328                               "type" : "string"
6329                             },
6330                             "uniqueItems" : true
6331                           },
6332                           "unicodeLocaleKeys" : {
6333                             "type" : "array",
6334                             "items" : {
6335                               "type" : "string"
6336                             },
6337                             "uniqueItems" : true
6338                           },
6339                           "variant" : {
6340                             "type" : "string"
6341                           }
6342                         }
6343                       },
6344                       "lastModified" : {
6345                         "type" : "string",
6346                         "format" : "date-time"
6347                       },
6348                       "length" : {
6349                         "type" : "integer",
6350                         "format" : "int32"
6351                       },
6352                       "links" : {
6353                         "type" : "array",
6354                         "items" : {
6355                           "type" : "object",
6356                           "properties" : {
6357                             "params" : {
6358                               "type" : "object",
6359                               "additionalProperties" : {
6360                                 "type" : "string"
6361                               }
6362                             },
6363                             "rel" : {
6364                               "type" : "string"
6365                             },
6366                             "rels" : {
6367                               "type" : "array",
6368                               "items" : {
6369                                 "type" : "string"
6370                               }
6371                             },
6372                             "title" : {
6373                               "type" : "string"
6374                             },
6375                             "type" : {
6376                               "type" : "string"
6377                             },
6378                             "uri" : {
6379                               "type" : "string",
6380                               "format" : "uri"
6381                             },
6382                             "uriBuilder" : {
6383                               "type" : "object"
6384                             }
6385                           }
6386                         },
6387                         "uniqueItems" : true
6388                       },
6389                       "location" : {
6390                         "type" : "string",
6391                         "format" : "uri"
6392                       },
6393                       "mediaType" : {
6394                         "type" : "object",
6395                         "properties" : {
6396                           "parameters" : {
6397                             "type" : "object",
6398                             "additionalProperties" : {
6399                               "type" : "string"
6400                             }
6401                           },
6402                           "subtype" : {
6403                             "type" : "string"
6404                           },
6405                           "type" : {
6406                             "type" : "string"
6407                           },
6408                           "wildcardSubtype" : {
6409                             "type" : "boolean"
6410                           },
6411                           "wildcardType" : {
6412                             "type" : "boolean"
6413                           }
6414                         }
6415                       },
6416                       "metadata" : {
6417                         "type" : "object",
6418                         "additionalProperties" : {
6419                           "type" : "array",
6420                           "items" : {
6421                             "type" : "object"
6422                           }
6423                         }
6424                       },
6425                       "status" : {
6426                         "type" : "integer",
6427                         "format" : "int32"
6428                       },
6429                       "statusInfo" : {
6430                         "type" : "object",
6431                         "properties" : {
6432                           "family" : {
6433                             "type" : "string",
6434                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6435                           },
6436                           "reasonPhrase" : {
6437                             "type" : "string"
6438                           },
6439                           "statusCode" : {
6440                             "type" : "integer",
6441                             "format" : "int32"
6442                           }
6443                         }
6444                       },
6445                       "stringHeaders" : {
6446                         "type" : "object",
6447                         "additionalProperties" : {
6448                           "type" : "array",
6449                           "items" : {
6450                             "type" : "string"
6451                           }
6452                         }
6453                       }
6454                     }
6455                   }
6456                 }
6457               }
6458             }
6459           }
6460         },
6461         "servers" : [ {
6462           "url" : "/sdc2/rest",
6463           "variables" : { }
6464         } ],
6465         "summary" : "Returns attribute list of resource",
6466         "tags" : [ "SDCE-2 APIs" ]
6467       },
6468       "post" : {
6469         "description" : "Create Resource Attribute",
6470         "operationId" : "createAttribute",
6471         "parameters" : [ {
6472           "description" : "resource id to update with new attribute",
6473           "in" : "path",
6474           "name" : "resourceId",
6475           "required" : true,
6476           "schema" : {
6477             "type" : "string"
6478           }
6479         }, {
6480           "in" : "header",
6481           "name" : "USER_ID",
6482           "schema" : {
6483             "type" : "string"
6484           }
6485         } ],
6486         "requestBody" : {
6487           "content" : {
6488             "application/json" : {
6489               "schema" : {
6490                 "type" : "string"
6491               }
6492             }
6493           },
6494           "description" : "Resource attribute to be created",
6495           "required" : true
6496         },
6497         "responses" : {
6498           "201" : {
6499             "description" : "Resource property created"
6500           },
6501           "400" : {
6502             "description" : "Invalid content / Missing content"
6503           },
6504           "403" : {
6505             "description" : "Restricted operation"
6506           },
6507           "409" : {
6508             "description" : "Resource attribute already exist"
6509           },
6510           "default" : {
6511             "content" : {
6512               "application/json" : {
6513                 "schema" : {
6514                   "type" : "array",
6515                   "items" : {
6516                     "type" : "object",
6517                     "properties" : {
6518                       "allowedMethods" : {
6519                         "type" : "array",
6520                         "items" : {
6521                           "type" : "string"
6522                         },
6523                         "uniqueItems" : true
6524                       },
6525                       "cookies" : {
6526                         "type" : "object",
6527                         "additionalProperties" : {
6528                           "type" : "object",
6529                           "properties" : {
6530                             "comment" : {
6531                               "type" : "string"
6532                             },
6533                             "domain" : {
6534                               "type" : "string"
6535                             },
6536                             "expiry" : {
6537                               "type" : "string",
6538                               "format" : "date-time"
6539                             },
6540                             "httpOnly" : {
6541                               "type" : "boolean"
6542                             },
6543                             "maxAge" : {
6544                               "type" : "integer",
6545                               "format" : "int32"
6546                             },
6547                             "name" : {
6548                               "type" : "string"
6549                             },
6550                             "path" : {
6551                               "type" : "string"
6552                             },
6553                             "secure" : {
6554                               "type" : "boolean"
6555                             },
6556                             "value" : {
6557                               "type" : "string"
6558                             },
6559                             "version" : {
6560                               "type" : "integer",
6561                               "format" : "int32"
6562                             }
6563                           }
6564                         }
6565                       },
6566                       "date" : {
6567                         "type" : "string",
6568                         "format" : "date-time"
6569                       },
6570                       "entity" : {
6571                         "type" : "object"
6572                       },
6573                       "entityTag" : {
6574                         "type" : "object",
6575                         "properties" : {
6576                           "value" : {
6577                             "type" : "string"
6578                           },
6579                           "weak" : {
6580                             "type" : "boolean"
6581                           }
6582                         }
6583                       },
6584                       "headers" : {
6585                         "type" : "object",
6586                         "additionalProperties" : {
6587                           "type" : "array",
6588                           "items" : {
6589                             "type" : "object"
6590                           }
6591                         }
6592                       },
6593                       "language" : {
6594                         "type" : "object",
6595                         "properties" : {
6596                           "country" : {
6597                             "type" : "string"
6598                           },
6599                           "displayCountry" : {
6600                             "type" : "string"
6601                           },
6602                           "displayLanguage" : {
6603                             "type" : "string"
6604                           },
6605                           "displayName" : {
6606                             "type" : "string"
6607                           },
6608                           "displayScript" : {
6609                             "type" : "string"
6610                           },
6611                           "displayVariant" : {
6612                             "type" : "string"
6613                           },
6614                           "extensionKeys" : {
6615                             "type" : "array",
6616                             "items" : {
6617                               "type" : "string"
6618                             },
6619                             "uniqueItems" : true
6620                           },
6621                           "iso3Country" : {
6622                             "type" : "string"
6623                           },
6624                           "iso3Language" : {
6625                             "type" : "string"
6626                           },
6627                           "language" : {
6628                             "type" : "string"
6629                           },
6630                           "script" : {
6631                             "type" : "string"
6632                           },
6633                           "unicodeLocaleAttributes" : {
6634                             "type" : "array",
6635                             "items" : {
6636                               "type" : "string"
6637                             },
6638                             "uniqueItems" : true
6639                           },
6640                           "unicodeLocaleKeys" : {
6641                             "type" : "array",
6642                             "items" : {
6643                               "type" : "string"
6644                             },
6645                             "uniqueItems" : true
6646                           },
6647                           "variant" : {
6648                             "type" : "string"
6649                           }
6650                         }
6651                       },
6652                       "lastModified" : {
6653                         "type" : "string",
6654                         "format" : "date-time"
6655                       },
6656                       "length" : {
6657                         "type" : "integer",
6658                         "format" : "int32"
6659                       },
6660                       "links" : {
6661                         "type" : "array",
6662                         "items" : {
6663                           "type" : "object",
6664                           "properties" : {
6665                             "params" : {
6666                               "type" : "object",
6667                               "additionalProperties" : {
6668                                 "type" : "string"
6669                               }
6670                             },
6671                             "rel" : {
6672                               "type" : "string"
6673                             },
6674                             "rels" : {
6675                               "type" : "array",
6676                               "items" : {
6677                                 "type" : "string"
6678                               }
6679                             },
6680                             "title" : {
6681                               "type" : "string"
6682                             },
6683                             "type" : {
6684                               "type" : "string"
6685                             },
6686                             "uri" : {
6687                               "type" : "string",
6688                               "format" : "uri"
6689                             },
6690                             "uriBuilder" : {
6691                               "type" : "object"
6692                             }
6693                           }
6694                         },
6695                         "uniqueItems" : true
6696                       },
6697                       "location" : {
6698                         "type" : "string",
6699                         "format" : "uri"
6700                       },
6701                       "mediaType" : {
6702                         "type" : "object",
6703                         "properties" : {
6704                           "parameters" : {
6705                             "type" : "object",
6706                             "additionalProperties" : {
6707                               "type" : "string"
6708                             }
6709                           },
6710                           "subtype" : {
6711                             "type" : "string"
6712                           },
6713                           "type" : {
6714                             "type" : "string"
6715                           },
6716                           "wildcardSubtype" : {
6717                             "type" : "boolean"
6718                           },
6719                           "wildcardType" : {
6720                             "type" : "boolean"
6721                           }
6722                         }
6723                       },
6724                       "metadata" : {
6725                         "type" : "object",
6726                         "additionalProperties" : {
6727                           "type" : "array",
6728                           "items" : {
6729                             "type" : "object"
6730                           }
6731                         }
6732                       },
6733                       "status" : {
6734                         "type" : "integer",
6735                         "format" : "int32"
6736                       },
6737                       "statusInfo" : {
6738                         "type" : "object",
6739                         "properties" : {
6740                           "family" : {
6741                             "type" : "string",
6742                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6743                           },
6744                           "reasonPhrase" : {
6745                             "type" : "string"
6746                           },
6747                           "statusCode" : {
6748                             "type" : "integer",
6749                             "format" : "int32"
6750                           }
6751                         }
6752                       },
6753                       "stringHeaders" : {
6754                         "type" : "object",
6755                         "additionalProperties" : {
6756                           "type" : "array",
6757                           "items" : {
6758                             "type" : "string"
6759                           }
6760                         }
6761                       }
6762                     }
6763                   }
6764                 }
6765               }
6766             }
6767           }
6768         },
6769         "servers" : [ {
6770           "url" : "/sdc2/rest",
6771           "variables" : { }
6772         } ],
6773         "summary" : "Returns created resource attribute",
6774         "tags" : [ "SDCE-2 APIs" ]
6775       }
6776     },
6777     "/v1/catalog/resources/{resourceId}/attributes/{attributeId}" : {
6778       "delete" : {
6779         "description" : "Create Resource Attribute",
6780         "operationId" : "deleteAttribute",
6781         "parameters" : [ {
6782           "description" : "resource id of attribute",
6783           "in" : "path",
6784           "name" : "resourceId",
6785           "required" : true,
6786           "schema" : {
6787             "type" : "string"
6788           }
6789         }, {
6790           "description" : "Attribute id to delete",
6791           "in" : "path",
6792           "name" : "attributeId",
6793           "required" : true,
6794           "schema" : {
6795             "type" : "string"
6796           }
6797         }, {
6798           "in" : "header",
6799           "name" : "USER_ID",
6800           "schema" : {
6801             "type" : "string"
6802           }
6803         } ],
6804         "responses" : {
6805           "204" : {
6806             "description" : "deleted attribute"
6807           },
6808           "400" : {
6809             "description" : "Invalid content / Missing content"
6810           },
6811           "403" : {
6812             "description" : "Restricted operation"
6813           },
6814           "404" : {
6815             "description" : "Resource property not found"
6816           },
6817           "default" : {
6818             "content" : {
6819               "application/json" : {
6820                 "schema" : {
6821                   "type" : "array",
6822                   "items" : {
6823                     "type" : "object",
6824                     "properties" : {
6825                       "allowedMethods" : {
6826                         "type" : "array",
6827                         "items" : {
6828                           "type" : "string"
6829                         },
6830                         "uniqueItems" : true
6831                       },
6832                       "cookies" : {
6833                         "type" : "object",
6834                         "additionalProperties" : {
6835                           "type" : "object",
6836                           "properties" : {
6837                             "comment" : {
6838                               "type" : "string"
6839                             },
6840                             "domain" : {
6841                               "type" : "string"
6842                             },
6843                             "expiry" : {
6844                               "type" : "string",
6845                               "format" : "date-time"
6846                             },
6847                             "httpOnly" : {
6848                               "type" : "boolean"
6849                             },
6850                             "maxAge" : {
6851                               "type" : "integer",
6852                               "format" : "int32"
6853                             },
6854                             "name" : {
6855                               "type" : "string"
6856                             },
6857                             "path" : {
6858                               "type" : "string"
6859                             },
6860                             "secure" : {
6861                               "type" : "boolean"
6862                             },
6863                             "value" : {
6864                               "type" : "string"
6865                             },
6866                             "version" : {
6867                               "type" : "integer",
6868                               "format" : "int32"
6869                             }
6870                           }
6871                         }
6872                       },
6873                       "date" : {
6874                         "type" : "string",
6875                         "format" : "date-time"
6876                       },
6877                       "entity" : {
6878                         "type" : "object"
6879                       },
6880                       "entityTag" : {
6881                         "type" : "object",
6882                         "properties" : {
6883                           "value" : {
6884                             "type" : "string"
6885                           },
6886                           "weak" : {
6887                             "type" : "boolean"
6888                           }
6889                         }
6890                       },
6891                       "headers" : {
6892                         "type" : "object",
6893                         "additionalProperties" : {
6894                           "type" : "array",
6895                           "items" : {
6896                             "type" : "object"
6897                           }
6898                         }
6899                       },
6900                       "language" : {
6901                         "type" : "object",
6902                         "properties" : {
6903                           "country" : {
6904                             "type" : "string"
6905                           },
6906                           "displayCountry" : {
6907                             "type" : "string"
6908                           },
6909                           "displayLanguage" : {
6910                             "type" : "string"
6911                           },
6912                           "displayName" : {
6913                             "type" : "string"
6914                           },
6915                           "displayScript" : {
6916                             "type" : "string"
6917                           },
6918                           "displayVariant" : {
6919                             "type" : "string"
6920                           },
6921                           "extensionKeys" : {
6922                             "type" : "array",
6923                             "items" : {
6924                               "type" : "string"
6925                             },
6926                             "uniqueItems" : true
6927                           },
6928                           "iso3Country" : {
6929                             "type" : "string"
6930                           },
6931                           "iso3Language" : {
6932                             "type" : "string"
6933                           },
6934                           "language" : {
6935                             "type" : "string"
6936                           },
6937                           "script" : {
6938                             "type" : "string"
6939                           },
6940                           "unicodeLocaleAttributes" : {
6941                             "type" : "array",
6942                             "items" : {
6943                               "type" : "string"
6944                             },
6945                             "uniqueItems" : true
6946                           },
6947                           "unicodeLocaleKeys" : {
6948                             "type" : "array",
6949                             "items" : {
6950                               "type" : "string"
6951                             },
6952                             "uniqueItems" : true
6953                           },
6954                           "variant" : {
6955                             "type" : "string"
6956                           }
6957                         }
6958                       },
6959                       "lastModified" : {
6960                         "type" : "string",
6961                         "format" : "date-time"
6962                       },
6963                       "length" : {
6964                         "type" : "integer",
6965                         "format" : "int32"
6966                       },
6967                       "links" : {
6968                         "type" : "array",
6969                         "items" : {
6970                           "type" : "object",
6971                           "properties" : {
6972                             "params" : {
6973                               "type" : "object",
6974                               "additionalProperties" : {
6975                                 "type" : "string"
6976                               }
6977                             },
6978                             "rel" : {
6979                               "type" : "string"
6980                             },
6981                             "rels" : {
6982                               "type" : "array",
6983                               "items" : {
6984                                 "type" : "string"
6985                               }
6986                             },
6987                             "title" : {
6988                               "type" : "string"
6989                             },
6990                             "type" : {
6991                               "type" : "string"
6992                             },
6993                             "uri" : {
6994                               "type" : "string",
6995                               "format" : "uri"
6996                             },
6997                             "uriBuilder" : {
6998                               "type" : "object"
6999                             }
7000                           }
7001                         },
7002                         "uniqueItems" : true
7003                       },
7004                       "location" : {
7005                         "type" : "string",
7006                         "format" : "uri"
7007                       },
7008                       "mediaType" : {
7009                         "type" : "object",
7010                         "properties" : {
7011                           "parameters" : {
7012                             "type" : "object",
7013                             "additionalProperties" : {
7014                               "type" : "string"
7015                             }
7016                           },
7017                           "subtype" : {
7018                             "type" : "string"
7019                           },
7020                           "type" : {
7021                             "type" : "string"
7022                           },
7023                           "wildcardSubtype" : {
7024                             "type" : "boolean"
7025                           },
7026                           "wildcardType" : {
7027                             "type" : "boolean"
7028                           }
7029                         }
7030                       },
7031                       "metadata" : {
7032                         "type" : "object",
7033                         "additionalProperties" : {
7034                           "type" : "array",
7035                           "items" : {
7036                             "type" : "object"
7037                           }
7038                         }
7039                       },
7040                       "status" : {
7041                         "type" : "integer",
7042                         "format" : "int32"
7043                       },
7044                       "statusInfo" : {
7045                         "type" : "object",
7046                         "properties" : {
7047                           "family" : {
7048                             "type" : "string",
7049                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7050                           },
7051                           "reasonPhrase" : {
7052                             "type" : "string"
7053                           },
7054                           "statusCode" : {
7055                             "type" : "integer",
7056                             "format" : "int32"
7057                           }
7058                         }
7059                       },
7060                       "stringHeaders" : {
7061                         "type" : "object",
7062                         "additionalProperties" : {
7063                           "type" : "array",
7064                           "items" : {
7065                             "type" : "string"
7066                           }
7067                         }
7068                       }
7069                     }
7070                   }
7071                 }
7072               }
7073             }
7074           }
7075         },
7076         "servers" : [ {
7077           "url" : "/sdc2/rest",
7078           "variables" : { }
7079         } ],
7080         "summary" : "Returns deleted attribute",
7081         "tags" : [ "SDCE-2 APIs" ]
7082       },
7083       "put" : {
7084         "description" : "Update Resource Attribute",
7085         "operationId" : "updateAttribute",
7086         "parameters" : [ {
7087           "description" : "resource id to update with new attribute",
7088           "in" : "path",
7089           "name" : "resourceId",
7090           "required" : true,
7091           "schema" : {
7092             "type" : "string"
7093           }
7094         }, {
7095           "description" : "attribute id to update",
7096           "in" : "path",
7097           "name" : "attributeId",
7098           "required" : true,
7099           "schema" : {
7100             "type" : "string"
7101           }
7102         }, {
7103           "in" : "header",
7104           "name" : "USER_ID",
7105           "schema" : {
7106             "type" : "string"
7107           }
7108         } ],
7109         "requestBody" : {
7110           "content" : {
7111             "application/json" : {
7112               "schema" : {
7113                 "type" : "string"
7114               }
7115             }
7116           },
7117           "description" : "Resource attribute to update",
7118           "required" : true
7119         },
7120         "responses" : {
7121           "200" : {
7122             "description" : "Resource attribute updated"
7123           },
7124           "400" : {
7125             "description" : "Invalid content / Missing content"
7126           },
7127           "403" : {
7128             "description" : "Restricted operation"
7129           },
7130           "default" : {
7131             "content" : {
7132               "application/json" : {
7133                 "schema" : {
7134                   "type" : "array",
7135                   "items" : {
7136                     "type" : "object",
7137                     "properties" : {
7138                       "allowedMethods" : {
7139                         "type" : "array",
7140                         "items" : {
7141                           "type" : "string"
7142                         },
7143                         "uniqueItems" : true
7144                       },
7145                       "cookies" : {
7146                         "type" : "object",
7147                         "additionalProperties" : {
7148                           "type" : "object",
7149                           "properties" : {
7150                             "comment" : {
7151                               "type" : "string"
7152                             },
7153                             "domain" : {
7154                               "type" : "string"
7155                             },
7156                             "expiry" : {
7157                               "type" : "string",
7158                               "format" : "date-time"
7159                             },
7160                             "httpOnly" : {
7161                               "type" : "boolean"
7162                             },
7163                             "maxAge" : {
7164                               "type" : "integer",
7165                               "format" : "int32"
7166                             },
7167                             "name" : {
7168                               "type" : "string"
7169                             },
7170                             "path" : {
7171                               "type" : "string"
7172                             },
7173                             "secure" : {
7174                               "type" : "boolean"
7175                             },
7176                             "value" : {
7177                               "type" : "string"
7178                             },
7179                             "version" : {
7180                               "type" : "integer",
7181                               "format" : "int32"
7182                             }
7183                           }
7184                         }
7185                       },
7186                       "date" : {
7187                         "type" : "string",
7188                         "format" : "date-time"
7189                       },
7190                       "entity" : {
7191                         "type" : "object"
7192                       },
7193                       "entityTag" : {
7194                         "type" : "object",
7195                         "properties" : {
7196                           "value" : {
7197                             "type" : "string"
7198                           },
7199                           "weak" : {
7200                             "type" : "boolean"
7201                           }
7202                         }
7203                       },
7204                       "headers" : {
7205                         "type" : "object",
7206                         "additionalProperties" : {
7207                           "type" : "array",
7208                           "items" : {
7209                             "type" : "object"
7210                           }
7211                         }
7212                       },
7213                       "language" : {
7214                         "type" : "object",
7215                         "properties" : {
7216                           "country" : {
7217                             "type" : "string"
7218                           },
7219                           "displayCountry" : {
7220                             "type" : "string"
7221                           },
7222                           "displayLanguage" : {
7223                             "type" : "string"
7224                           },
7225                           "displayName" : {
7226                             "type" : "string"
7227                           },
7228                           "displayScript" : {
7229                             "type" : "string"
7230                           },
7231                           "displayVariant" : {
7232                             "type" : "string"
7233                           },
7234                           "extensionKeys" : {
7235                             "type" : "array",
7236                             "items" : {
7237                               "type" : "string"
7238                             },
7239                             "uniqueItems" : true
7240                           },
7241                           "iso3Country" : {
7242                             "type" : "string"
7243                           },
7244                           "iso3Language" : {
7245                             "type" : "string"
7246                           },
7247                           "language" : {
7248                             "type" : "string"
7249                           },
7250                           "script" : {
7251                             "type" : "string"
7252                           },
7253                           "unicodeLocaleAttributes" : {
7254                             "type" : "array",
7255                             "items" : {
7256                               "type" : "string"
7257                             },
7258                             "uniqueItems" : true
7259                           },
7260                           "unicodeLocaleKeys" : {
7261                             "type" : "array",
7262                             "items" : {
7263                               "type" : "string"
7264                             },
7265                             "uniqueItems" : true
7266                           },
7267                           "variant" : {
7268                             "type" : "string"
7269                           }
7270                         }
7271                       },
7272                       "lastModified" : {
7273                         "type" : "string",
7274                         "format" : "date-time"
7275                       },
7276                       "length" : {
7277                         "type" : "integer",
7278                         "format" : "int32"
7279                       },
7280                       "links" : {
7281                         "type" : "array",
7282                         "items" : {
7283                           "type" : "object",
7284                           "properties" : {
7285                             "params" : {
7286                               "type" : "object",
7287                               "additionalProperties" : {
7288                                 "type" : "string"
7289                               }
7290                             },
7291                             "rel" : {
7292                               "type" : "string"
7293                             },
7294                             "rels" : {
7295                               "type" : "array",
7296                               "items" : {
7297                                 "type" : "string"
7298                               }
7299                             },
7300                             "title" : {
7301                               "type" : "string"
7302                             },
7303                             "type" : {
7304                               "type" : "string"
7305                             },
7306                             "uri" : {
7307                               "type" : "string",
7308                               "format" : "uri"
7309                             },
7310                             "uriBuilder" : {
7311                               "type" : "object"
7312                             }
7313                           }
7314                         },
7315                         "uniqueItems" : true
7316                       },
7317                       "location" : {
7318                         "type" : "string",
7319                         "format" : "uri"
7320                       },
7321                       "mediaType" : {
7322                         "type" : "object",
7323                         "properties" : {
7324                           "parameters" : {
7325                             "type" : "object",
7326                             "additionalProperties" : {
7327                               "type" : "string"
7328                             }
7329                           },
7330                           "subtype" : {
7331                             "type" : "string"
7332                           },
7333                           "type" : {
7334                             "type" : "string"
7335                           },
7336                           "wildcardSubtype" : {
7337                             "type" : "boolean"
7338                           },
7339                           "wildcardType" : {
7340                             "type" : "boolean"
7341                           }
7342                         }
7343                       },
7344                       "metadata" : {
7345                         "type" : "object",
7346                         "additionalProperties" : {
7347                           "type" : "array",
7348                           "items" : {
7349                             "type" : "object"
7350                           }
7351                         }
7352                       },
7353                       "status" : {
7354                         "type" : "integer",
7355                         "format" : "int32"
7356                       },
7357                       "statusInfo" : {
7358                         "type" : "object",
7359                         "properties" : {
7360                           "family" : {
7361                             "type" : "string",
7362                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7363                           },
7364                           "reasonPhrase" : {
7365                             "type" : "string"
7366                           },
7367                           "statusCode" : {
7368                             "type" : "integer",
7369                             "format" : "int32"
7370                           }
7371                         }
7372                       },
7373                       "stringHeaders" : {
7374                         "type" : "object",
7375                         "additionalProperties" : {
7376                           "type" : "array",
7377                           "items" : {
7378                             "type" : "string"
7379                           }
7380                         }
7381                       }
7382                     }
7383                   }
7384                 }
7385               }
7386             }
7387           }
7388         },
7389         "servers" : [ {
7390           "url" : "/sdc2/rest",
7391           "variables" : { }
7392         } ],
7393         "summary" : "Returns updated attribute",
7394         "tags" : [ "SDCE-2 APIs" ]
7395       }
7396     },
7397     "/v1/catalog/resources/{resourceId}/capabilities" : {
7398       "post" : {
7399         "description" : "Create Capabilities on resource",
7400         "operationId" : "createCapabilitiesOnResource",
7401         "parameters" : [ {
7402           "description" : "Resource Id",
7403           "in" : "path",
7404           "name" : "resourceId",
7405           "required" : true,
7406           "schema" : {
7407             "type" : "string"
7408           }
7409         }, {
7410           "in" : "header",
7411           "name" : "USER_ID",
7412           "schema" : {
7413             "type" : "string"
7414           }
7415         } ],
7416         "requestBody" : {
7417           "content" : {
7418             "application/json" : {
7419               "schema" : {
7420                 "type" : "string"
7421               }
7422             }
7423           },
7424           "description" : "Capability to create",
7425           "required" : true
7426         },
7427         "responses" : {
7428           "201" : {
7429             "description" : "Create Capabilities"
7430           },
7431           "400" : {
7432             "description" : "Invalid content / Missing content"
7433           },
7434           "403" : {
7435             "description" : "Restricted operation"
7436           },
7437           "409" : {
7438             "description" : "Capability already exist"
7439           },
7440           "default" : {
7441             "content" : {
7442               "application/json" : {
7443                 "schema" : {
7444                   "type" : "array",
7445                   "items" : {
7446                     "type" : "object",
7447                     "properties" : {
7448                       "allowedMethods" : {
7449                         "type" : "array",
7450                         "items" : {
7451                           "type" : "string"
7452                         },
7453                         "uniqueItems" : true
7454                       },
7455                       "cookies" : {
7456                         "type" : "object",
7457                         "additionalProperties" : {
7458                           "type" : "object",
7459                           "properties" : {
7460                             "comment" : {
7461                               "type" : "string"
7462                             },
7463                             "domain" : {
7464                               "type" : "string"
7465                             },
7466                             "expiry" : {
7467                               "type" : "string",
7468                               "format" : "date-time"
7469                             },
7470                             "httpOnly" : {
7471                               "type" : "boolean"
7472                             },
7473                             "maxAge" : {
7474                               "type" : "integer",
7475                               "format" : "int32"
7476                             },
7477                             "name" : {
7478                               "type" : "string"
7479                             },
7480                             "path" : {
7481                               "type" : "string"
7482                             },
7483                             "secure" : {
7484                               "type" : "boolean"
7485                             },
7486                             "value" : {
7487                               "type" : "string"
7488                             },
7489                             "version" : {
7490                               "type" : "integer",
7491                               "format" : "int32"
7492                             }
7493                           }
7494                         }
7495                       },
7496                       "date" : {
7497                         "type" : "string",
7498                         "format" : "date-time"
7499                       },
7500                       "entity" : {
7501                         "type" : "object"
7502                       },
7503                       "entityTag" : {
7504                         "type" : "object",
7505                         "properties" : {
7506                           "value" : {
7507                             "type" : "string"
7508                           },
7509                           "weak" : {
7510                             "type" : "boolean"
7511                           }
7512                         }
7513                       },
7514                       "headers" : {
7515                         "type" : "object",
7516                         "additionalProperties" : {
7517                           "type" : "array",
7518                           "items" : {
7519                             "type" : "object"
7520                           }
7521                         }
7522                       },
7523                       "language" : {
7524                         "type" : "object",
7525                         "properties" : {
7526                           "country" : {
7527                             "type" : "string"
7528                           },
7529                           "displayCountry" : {
7530                             "type" : "string"
7531                           },
7532                           "displayLanguage" : {
7533                             "type" : "string"
7534                           },
7535                           "displayName" : {
7536                             "type" : "string"
7537                           },
7538                           "displayScript" : {
7539                             "type" : "string"
7540                           },
7541                           "displayVariant" : {
7542                             "type" : "string"
7543                           },
7544                           "extensionKeys" : {
7545                             "type" : "array",
7546                             "items" : {
7547                               "type" : "string"
7548                             },
7549                             "uniqueItems" : true
7550                           },
7551                           "iso3Country" : {
7552                             "type" : "string"
7553                           },
7554                           "iso3Language" : {
7555                             "type" : "string"
7556                           },
7557                           "language" : {
7558                             "type" : "string"
7559                           },
7560                           "script" : {
7561                             "type" : "string"
7562                           },
7563                           "unicodeLocaleAttributes" : {
7564                             "type" : "array",
7565                             "items" : {
7566                               "type" : "string"
7567                             },
7568                             "uniqueItems" : true
7569                           },
7570                           "unicodeLocaleKeys" : {
7571                             "type" : "array",
7572                             "items" : {
7573                               "type" : "string"
7574                             },
7575                             "uniqueItems" : true
7576                           },
7577                           "variant" : {
7578                             "type" : "string"
7579                           }
7580                         }
7581                       },
7582                       "lastModified" : {
7583                         "type" : "string",
7584                         "format" : "date-time"
7585                       },
7586                       "length" : {
7587                         "type" : "integer",
7588                         "format" : "int32"
7589                       },
7590                       "links" : {
7591                         "type" : "array",
7592                         "items" : {
7593                           "type" : "object",
7594                           "properties" : {
7595                             "params" : {
7596                               "type" : "object",
7597                               "additionalProperties" : {
7598                                 "type" : "string"
7599                               }
7600                             },
7601                             "rel" : {
7602                               "type" : "string"
7603                             },
7604                             "rels" : {
7605                               "type" : "array",
7606                               "items" : {
7607                                 "type" : "string"
7608                               }
7609                             },
7610                             "title" : {
7611                               "type" : "string"
7612                             },
7613                             "type" : {
7614                               "type" : "string"
7615                             },
7616                             "uri" : {
7617                               "type" : "string",
7618                               "format" : "uri"
7619                             },
7620                             "uriBuilder" : {
7621                               "type" : "object"
7622                             }
7623                           }
7624                         },
7625                         "uniqueItems" : true
7626                       },
7627                       "location" : {
7628                         "type" : "string",
7629                         "format" : "uri"
7630                       },
7631                       "mediaType" : {
7632                         "type" : "object",
7633                         "properties" : {
7634                           "parameters" : {
7635                             "type" : "object",
7636                             "additionalProperties" : {
7637                               "type" : "string"
7638                             }
7639                           },
7640                           "subtype" : {
7641                             "type" : "string"
7642                           },
7643                           "type" : {
7644                             "type" : "string"
7645                           },
7646                           "wildcardSubtype" : {
7647                             "type" : "boolean"
7648                           },
7649                           "wildcardType" : {
7650                             "type" : "boolean"
7651                           }
7652                         }
7653                       },
7654                       "metadata" : {
7655                         "type" : "object",
7656                         "additionalProperties" : {
7657                           "type" : "array",
7658                           "items" : {
7659                             "type" : "object"
7660                           }
7661                         }
7662                       },
7663                       "status" : {
7664                         "type" : "integer",
7665                         "format" : "int32"
7666                       },
7667                       "statusInfo" : {
7668                         "type" : "object",
7669                         "properties" : {
7670                           "family" : {
7671                             "type" : "string",
7672                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7673                           },
7674                           "reasonPhrase" : {
7675                             "type" : "string"
7676                           },
7677                           "statusCode" : {
7678                             "type" : "integer",
7679                             "format" : "int32"
7680                           }
7681                         }
7682                       },
7683                       "stringHeaders" : {
7684                         "type" : "object",
7685                         "additionalProperties" : {
7686                           "type" : "array",
7687                           "items" : {
7688                             "type" : "string"
7689                           }
7690                         }
7691                       }
7692                     }
7693                   }
7694                 }
7695               }
7696             }
7697           }
7698         },
7699         "servers" : [ {
7700           "url" : "/sdc2/rest",
7701           "variables" : { }
7702         } ],
7703         "summary" : "Create Capabilities on resource",
7704         "tags" : [ "SDCE-2 APIs" ]
7705       },
7706       "put" : {
7707         "description" : "Update Capabilities on resource",
7708         "operationId" : "updateCapabilitiesOnResource",
7709         "parameters" : [ {
7710           "description" : "Component Id",
7711           "in" : "path",
7712           "name" : "resourceId",
7713           "required" : true,
7714           "schema" : {
7715             "type" : "string"
7716           }
7717         }, {
7718           "in" : "header",
7719           "name" : "USER_ID",
7720           "schema" : {
7721             "type" : "string"
7722           }
7723         } ],
7724         "requestBody" : {
7725           "content" : {
7726             "application/json" : {
7727               "schema" : {
7728                 "type" : "string"
7729               }
7730             }
7731           },
7732           "description" : "Capabilities to update",
7733           "required" : true
7734         },
7735         "responses" : {
7736           "201" : {
7737             "description" : "Update Capabilities"
7738           },
7739           "400" : {
7740             "description" : "Invalid content / Missing content"
7741           },
7742           "403" : {
7743             "description" : "Restricted operation"
7744           },
7745           "default" : {
7746             "content" : {
7747               "application/json" : {
7748                 "schema" : {
7749                   "type" : "array",
7750                   "items" : {
7751                     "$ref" : "#/components/schemas/CapabilityDefinition"
7752                   }
7753                 }
7754               }
7755             }
7756           }
7757         },
7758         "servers" : [ {
7759           "url" : "/sdc2/rest",
7760           "variables" : { }
7761         } ],
7762         "summary" : "Update Capabilities on resource",
7763         "tags" : [ "SDCE-2 APIs" ]
7764       }
7765     },
7766     "/v1/catalog/resources/{resourceId}/capabilities/{capabilityId}" : {
7767       "delete" : {
7768         "description" : "Delete capability from resource",
7769         "operationId" : "deleteCapabilityOnResource",
7770         "parameters" : [ {
7771           "description" : "capability Id",
7772           "in" : "path",
7773           "name" : "capabilityId",
7774           "required" : true,
7775           "schema" : {
7776             "type" : "string"
7777           }
7778         }, {
7779           "description" : "Resource Id",
7780           "in" : "path",
7781           "name" : "resourceId",
7782           "required" : true,
7783           "schema" : {
7784             "type" : "string"
7785           }
7786         }, {
7787           "in" : "header",
7788           "name" : "USER_ID",
7789           "schema" : {
7790             "type" : "string"
7791           }
7792         } ],
7793         "responses" : {
7794           "201" : {
7795             "description" : "Delete capability"
7796           },
7797           "400" : {
7798             "description" : "Invalid content / Missing content"
7799           },
7800           "403" : {
7801             "description" : "Restricted operation"
7802           },
7803           "default" : {
7804             "content" : {
7805               "application/json" : {
7806                 "schema" : {
7807                   "type" : "array",
7808                   "items" : {
7809                     "$ref" : "#/components/schemas/CapabilityDefinition"
7810                   }
7811                 }
7812               }
7813             }
7814           }
7815         },
7816         "servers" : [ {
7817           "url" : "/sdc2/rest",
7818           "variables" : { }
7819         } ],
7820         "summary" : "Delete capability from resource",
7821         "tags" : [ "SDCE-2 APIs" ]
7822       },
7823       "get" : {
7824         "description" : "Get Capability from resource",
7825         "operationId" : "getCapabilityOnResource",
7826         "parameters" : [ {
7827           "description" : "Resource Id",
7828           "in" : "path",
7829           "name" : "resourceId",
7830           "required" : true,
7831           "schema" : {
7832             "type" : "string"
7833           }
7834         }, {
7835           "description" : "Capability Id",
7836           "in" : "path",
7837           "name" : "capabilityId",
7838           "required" : true,
7839           "schema" : {
7840             "type" : "string"
7841           }
7842         }, {
7843           "in" : "header",
7844           "name" : "USER_ID",
7845           "schema" : {
7846             "type" : "string"
7847           }
7848         } ],
7849         "responses" : {
7850           "201" : {
7851             "description" : "GET Capability"
7852           },
7853           "400" : {
7854             "description" : "Invalid content / Missing content"
7855           },
7856           "403" : {
7857             "description" : "Restricted operation"
7858           },
7859           "default" : {
7860             "content" : {
7861               "application/json" : {
7862                 "schema" : {
7863                   "type" : "array",
7864                   "items" : {
7865                     "$ref" : "#/components/schemas/CapabilityDefinition"
7866                   }
7867                 }
7868               }
7869             }
7870           }
7871         },
7872         "servers" : [ {
7873           "url" : "/sdc2/rest",
7874           "variables" : { }
7875         } ],
7876         "summary" : "GET Capability from resource",
7877         "tags" : [ "SDCE-2 APIs" ]
7878       }
7879     },
7880     "/v1/catalog/resources/{resourceId}/interfaceOperations" : {
7881       "post" : {
7882         "description" : "Create Interface Operations on Resource",
7883         "operationId" : "createInterfaceOperationsOnResource",
7884         "parameters" : [ {
7885           "description" : "Resource Id",
7886           "in" : "path",
7887           "name" : "resourceId",
7888           "required" : true,
7889           "schema" : {
7890             "type" : "string"
7891           }
7892         }, {
7893           "in" : "header",
7894           "name" : "USER_ID",
7895           "schema" : {
7896             "type" : "string"
7897           }
7898         } ],
7899         "requestBody" : {
7900           "content" : {
7901             "application/json" : {
7902               "schema" : {
7903                 "type" : "string"
7904               }
7905             }
7906           },
7907           "description" : "Interface Operations to create",
7908           "required" : true
7909         },
7910         "responses" : {
7911           "201" : {
7912             "description" : "Create Interface Operations on Resource"
7913           },
7914           "400" : {
7915             "description" : "Invalid content / Missing content"
7916           },
7917           "403" : {
7918             "description" : "Restricted operation"
7919           },
7920           "404" : {
7921             "description" : "Resource not found"
7922           },
7923           "409" : {
7924             "description" : "Interface Operation already exist"
7925           },
7926           "default" : {
7927             "content" : {
7928               "application/json" : {
7929                 "schema" : {
7930                   "type" : "array",
7931                   "items" : {
7932                     "$ref" : "#/components/schemas/InterfaceDefinition"
7933                   }
7934                 }
7935               }
7936             }
7937           }
7938         },
7939         "servers" : [ {
7940           "url" : "/sdc2/rest",
7941           "variables" : { }
7942         } ],
7943         "summary" : "Create Interface Operations on Resource",
7944         "tags" : [ "SDCE-2 APIs" ]
7945       },
7946       "put" : {
7947         "description" : "Update Interface Operations on Resource",
7948         "operationId" : "updateInterfaceOperationsOnResource",
7949         "parameters" : [ {
7950           "description" : "Resource Id",
7951           "in" : "path",
7952           "name" : "resourceId",
7953           "required" : true,
7954           "schema" : {
7955             "type" : "string"
7956           }
7957         }, {
7958           "in" : "header",
7959           "name" : "USER_ID",
7960           "schema" : {
7961             "type" : "string"
7962           }
7963         } ],
7964         "requestBody" : {
7965           "content" : {
7966             "application/json" : {
7967               "schema" : {
7968                 "type" : "string"
7969               }
7970             }
7971           },
7972           "description" : "Interface Operations to update",
7973           "required" : true
7974         },
7975         "responses" : {
7976           "201" : {
7977             "description" : "Update Interface Operations on Resource"
7978           },
7979           "400" : {
7980             "description" : "Invalid content / Missing content"
7981           },
7982           "403" : {
7983             "description" : "Restricted operation"
7984           },
7985           "404" : {
7986             "description" : "Resource not found"
7987           },
7988           "default" : {
7989             "content" : {
7990               "application/json" : {
7991                 "schema" : {
7992                   "type" : "array",
7993                   "items" : {
7994                     "$ref" : "#/components/schemas/InterfaceDefinition"
7995                   }
7996                 }
7997               }
7998             }
7999           }
8000         },
8001         "servers" : [ {
8002           "url" : "/sdc2/rest",
8003           "variables" : { }
8004         } ],
8005         "summary" : "Update Interface Operations on Resource",
8006         "tags" : [ "SDCE-2 APIs" ]
8007       }
8008     },
8009     "/v1/catalog/resources/{resourceId}/interfaces/{interfaceId}/operations/{operationId}" : {
8010       "delete" : {
8011         "description" : "Delete Interface Operation from Resource",
8012         "operationId" : "deleteInterfaceOperationsFromResource",
8013         "parameters" : [ {
8014           "description" : "Resource Id",
8015           "in" : "path",
8016           "name" : "resourceId",
8017           "required" : true,
8018           "schema" : {
8019             "type" : "string"
8020           }
8021         }, {
8022           "description" : "Interface Id",
8023           "in" : "path",
8024           "name" : "interfaceId",
8025           "required" : true,
8026           "schema" : {
8027             "type" : "string"
8028           }
8029         }, {
8030           "description" : "Operation Id",
8031           "in" : "path",
8032           "name" : "operationId",
8033           "required" : true,
8034           "schema" : {
8035             "type" : "string"
8036           }
8037         }, {
8038           "in" : "header",
8039           "name" : "USER_ID",
8040           "schema" : {
8041             "type" : "string"
8042           }
8043         } ],
8044         "responses" : {
8045           "201" : {
8046             "description" : "Delete Interface Operation from Resource"
8047           },
8048           "400" : {
8049             "description" : "Invalid content / Missing content"
8050           },
8051           "403" : {
8052             "description" : "Restricted operation"
8053           },
8054           "404" : {
8055             "description" : "Resource not found"
8056           },
8057           "default" : {
8058             "content" : {
8059               "application/json" : {
8060                 "schema" : {
8061                   "type" : "array",
8062                   "items" : {
8063                     "$ref" : "#/components/schemas/InterfaceDefinition"
8064                   }
8065                 }
8066               }
8067             }
8068           }
8069         },
8070         "servers" : [ {
8071           "url" : "/sdc2/rest",
8072           "variables" : { }
8073         } ],
8074         "summary" : "Delete Interface Operation from Resource",
8075         "tags" : [ "SDCE-2 APIs" ]
8076       },
8077       "get" : {
8078         "description" : "Get Interface Operation from Resource",
8079         "operationId" : "getInterfaceOperationsFromResource",
8080         "parameters" : [ {
8081           "description" : "Resource Id",
8082           "in" : "path",
8083           "name" : "resourceId",
8084           "required" : true,
8085           "schema" : {
8086             "type" : "string"
8087           }
8088         }, {
8089           "description" : "Interface Id",
8090           "in" : "path",
8091           "name" : "interfaceId",
8092           "required" : true,
8093           "schema" : {
8094             "type" : "string"
8095           }
8096         }, {
8097           "description" : "Operation Id",
8098           "in" : "path",
8099           "name" : "operationId",
8100           "required" : true,
8101           "schema" : {
8102             "type" : "string"
8103           }
8104         }, {
8105           "in" : "header",
8106           "name" : "USER_ID",
8107           "schema" : {
8108             "type" : "string"
8109           }
8110         } ],
8111         "responses" : {
8112           "201" : {
8113             "description" : "Delete Interface Operation from Resource"
8114           },
8115           "400" : {
8116             "description" : "Invalid content / Missing content"
8117           },
8118           "403" : {
8119             "description" : "Restricted operation"
8120           },
8121           "404" : {
8122             "description" : "Resource not found"
8123           },
8124           "default" : {
8125             "content" : {
8126               "application/json" : {
8127                 "schema" : {
8128                   "type" : "array",
8129                   "items" : {
8130                     "$ref" : "#/components/schemas/InterfaceDefinition"
8131                   }
8132                 }
8133               }
8134             }
8135           }
8136         },
8137         "servers" : [ {
8138           "url" : "/sdc2/rest",
8139           "variables" : { }
8140         } ],
8141         "summary" : "GET Interface Operation from Resource",
8142         "tags" : [ "SDCE-2 APIs" ]
8143       }
8144     },
8145     "/v1/catalog/resources/{resourceId}/metadata" : {
8146       "put" : {
8147         "description" : "Update Resource Metadata",
8148         "operationId" : "updateResourceMetadata",
8149         "parameters" : [ {
8150           "in" : "path",
8151           "name" : "resourceId",
8152           "required" : true,
8153           "schema" : {
8154             "type" : "string"
8155           }
8156         }, {
8157           "in" : "header",
8158           "name" : "USER_ID",
8159           "schema" : {
8160             "type" : "string"
8161           }
8162         } ],
8163         "requestBody" : {
8164           "content" : {
8165             "application/json" : {
8166               "schema" : {
8167                 "type" : "string"
8168               }
8169             }
8170           },
8171           "description" : "Resource metadata to be updated",
8172           "required" : true
8173         },
8174         "responses" : {
8175           "200" : {
8176             "description" : "Resource metadata updated"
8177           },
8178           "400" : {
8179             "description" : "Invalid content"
8180           },
8181           "403" : {
8182             "description" : "Restricted operation"
8183           },
8184           "default" : {
8185             "content" : {
8186               "application/json" : {
8187                 "schema" : {
8188                   "type" : "array",
8189                   "items" : {
8190                     "$ref" : "#/components/schemas/Resource"
8191                   }
8192                 }
8193               }
8194             }
8195           }
8196         },
8197         "servers" : [ {
8198           "url" : "/sdc2/rest",
8199           "variables" : { }
8200         } ],
8201         "summary" : "Returns updated resource metadata",
8202         "tags" : [ "SDCE-2 APIs" ]
8203       }
8204     },
8205     "/v1/catalog/resources/{resourceId}/properties" : {
8206       "get" : {
8207         "description" : "Get Resource Property",
8208         "operationId" : "getPropertyListInResource",
8209         "parameters" : [ {
8210           "description" : "resource id of property",
8211           "in" : "path",
8212           "name" : "resourceId",
8213           "required" : true,
8214           "schema" : {
8215             "type" : "string"
8216           }
8217         }, {
8218           "in" : "header",
8219           "name" : "USER_ID",
8220           "schema" : {
8221             "type" : "string"
8222           }
8223         } ],
8224         "responses" : {
8225           "200" : {
8226             "description" : "property"
8227           },
8228           "400" : {
8229             "description" : "Invalid content / Missing content"
8230           },
8231           "403" : {
8232             "description" : "Restricted operation"
8233           },
8234           "404" : {
8235             "description" : "Resource property not found"
8236           },
8237           "default" : {
8238             "content" : {
8239               "application/json" : {
8240                 "schema" : {
8241                   "type" : "array",
8242                   "items" : {
8243                     "type" : "object",
8244                     "properties" : {
8245                       "allowedMethods" : {
8246                         "type" : "array",
8247                         "items" : {
8248                           "type" : "string"
8249                         },
8250                         "uniqueItems" : true
8251                       },
8252                       "cookies" : {
8253                         "type" : "object",
8254                         "additionalProperties" : {
8255                           "type" : "object",
8256                           "properties" : {
8257                             "comment" : {
8258                               "type" : "string"
8259                             },
8260                             "domain" : {
8261                               "type" : "string"
8262                             },
8263                             "expiry" : {
8264                               "type" : "string",
8265                               "format" : "date-time"
8266                             },
8267                             "httpOnly" : {
8268                               "type" : "boolean"
8269                             },
8270                             "maxAge" : {
8271                               "type" : "integer",
8272                               "format" : "int32"
8273                             },
8274                             "name" : {
8275                               "type" : "string"
8276                             },
8277                             "path" : {
8278                               "type" : "string"
8279                             },
8280                             "secure" : {
8281                               "type" : "boolean"
8282                             },
8283                             "value" : {
8284                               "type" : "string"
8285                             },
8286                             "version" : {
8287                               "type" : "integer",
8288                               "format" : "int32"
8289                             }
8290                           }
8291                         }
8292                       },
8293                       "date" : {
8294                         "type" : "string",
8295                         "format" : "date-time"
8296                       },
8297                       "entity" : {
8298                         "type" : "object"
8299                       },
8300                       "entityTag" : {
8301                         "type" : "object",
8302                         "properties" : {
8303                           "value" : {
8304                             "type" : "string"
8305                           },
8306                           "weak" : {
8307                             "type" : "boolean"
8308                           }
8309                         }
8310                       },
8311                       "headers" : {
8312                         "type" : "object",
8313                         "additionalProperties" : {
8314                           "type" : "array",
8315                           "items" : {
8316                             "type" : "object"
8317                           }
8318                         }
8319                       },
8320                       "language" : {
8321                         "type" : "object",
8322                         "properties" : {
8323                           "country" : {
8324                             "type" : "string"
8325                           },
8326                           "displayCountry" : {
8327                             "type" : "string"
8328                           },
8329                           "displayLanguage" : {
8330                             "type" : "string"
8331                           },
8332                           "displayName" : {
8333                             "type" : "string"
8334                           },
8335                           "displayScript" : {
8336                             "type" : "string"
8337                           },
8338                           "displayVariant" : {
8339                             "type" : "string"
8340                           },
8341                           "extensionKeys" : {
8342                             "type" : "array",
8343                             "items" : {
8344                               "type" : "string"
8345                             },
8346                             "uniqueItems" : true
8347                           },
8348                           "iso3Country" : {
8349                             "type" : "string"
8350                           },
8351                           "iso3Language" : {
8352                             "type" : "string"
8353                           },
8354                           "language" : {
8355                             "type" : "string"
8356                           },
8357                           "script" : {
8358                             "type" : "string"
8359                           },
8360                           "unicodeLocaleAttributes" : {
8361                             "type" : "array",
8362                             "items" : {
8363                               "type" : "string"
8364                             },
8365                             "uniqueItems" : true
8366                           },
8367                           "unicodeLocaleKeys" : {
8368                             "type" : "array",
8369                             "items" : {
8370                               "type" : "string"
8371                             },
8372                             "uniqueItems" : true
8373                           },
8374                           "variant" : {
8375                             "type" : "string"
8376                           }
8377                         }
8378                       },
8379                       "lastModified" : {
8380                         "type" : "string",
8381                         "format" : "date-time"
8382                       },
8383                       "length" : {
8384                         "type" : "integer",
8385                         "format" : "int32"
8386                       },
8387                       "links" : {
8388                         "type" : "array",
8389                         "items" : {
8390                           "type" : "object",
8391                           "properties" : {
8392                             "params" : {
8393                               "type" : "object",
8394                               "additionalProperties" : {
8395                                 "type" : "string"
8396                               }
8397                             },
8398                             "rel" : {
8399                               "type" : "string"
8400                             },
8401                             "rels" : {
8402                               "type" : "array",
8403                               "items" : {
8404                                 "type" : "string"
8405                               }
8406                             },
8407                             "title" : {
8408                               "type" : "string"
8409                             },
8410                             "type" : {
8411                               "type" : "string"
8412                             },
8413                             "uri" : {
8414                               "type" : "string",
8415                               "format" : "uri"
8416                             },
8417                             "uriBuilder" : {
8418                               "type" : "object"
8419                             }
8420                           }
8421                         },
8422                         "uniqueItems" : true
8423                       },
8424                       "location" : {
8425                         "type" : "string",
8426                         "format" : "uri"
8427                       },
8428                       "mediaType" : {
8429                         "type" : "object",
8430                         "properties" : {
8431                           "parameters" : {
8432                             "type" : "object",
8433                             "additionalProperties" : {
8434                               "type" : "string"
8435                             }
8436                           },
8437                           "subtype" : {
8438                             "type" : "string"
8439                           },
8440                           "type" : {
8441                             "type" : "string"
8442                           },
8443                           "wildcardSubtype" : {
8444                             "type" : "boolean"
8445                           },
8446                           "wildcardType" : {
8447                             "type" : "boolean"
8448                           }
8449                         }
8450                       },
8451                       "metadata" : {
8452                         "type" : "object",
8453                         "additionalProperties" : {
8454                           "type" : "array",
8455                           "items" : {
8456                             "type" : "object"
8457                           }
8458                         }
8459                       },
8460                       "status" : {
8461                         "type" : "integer",
8462                         "format" : "int32"
8463                       },
8464                       "statusInfo" : {
8465                         "type" : "object",
8466                         "properties" : {
8467                           "family" : {
8468                             "type" : "string",
8469                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8470                           },
8471                           "reasonPhrase" : {
8472                             "type" : "string"
8473                           },
8474                           "statusCode" : {
8475                             "type" : "integer",
8476                             "format" : "int32"
8477                           }
8478                         }
8479                       },
8480                       "stringHeaders" : {
8481                         "type" : "object",
8482                         "additionalProperties" : {
8483                           "type" : "array",
8484                           "items" : {
8485                             "type" : "string"
8486                           }
8487                         }
8488                       }
8489                     }
8490                   }
8491                 }
8492               }
8493             }
8494           }
8495         },
8496         "servers" : [ {
8497           "url" : "/sdc2/rest",
8498           "variables" : { }
8499         } ],
8500         "summary" : "Returns property list of resource",
8501         "tags" : [ "SDCE-2 APIs" ]
8502       },
8503       "post" : {
8504         "description" : "Create Resource Property",
8505         "operationId" : "createPropertyInResource",
8506         "parameters" : [ {
8507           "description" : "Resource id to update with new property",
8508           "in" : "path",
8509           "name" : "resourceId",
8510           "required" : true,
8511           "schema" : {
8512             "type" : "string"
8513           }
8514         }, {
8515           "in" : "header",
8516           "name" : "USER_ID",
8517           "schema" : {
8518             "type" : "string"
8519           }
8520         } ],
8521         "requestBody" : {
8522           "content" : {
8523             "application/json" : {
8524               "schema" : {
8525                 "type" : "string"
8526               }
8527             }
8528           },
8529           "description" : "Resource property to be created",
8530           "required" : true
8531         },
8532         "responses" : {
8533           "201" : {
8534             "description" : "Resource property created"
8535           },
8536           "400" : {
8537             "description" : "Invalid content / Missing content"
8538           },
8539           "403" : {
8540             "description" : "Restricted operation"
8541           },
8542           "409" : {
8543             "description" : "Resource property already exist"
8544           },
8545           "default" : {
8546             "content" : {
8547               "application/json" : {
8548                 "schema" : {
8549                   "type" : "array",
8550                   "items" : {
8551                     "type" : "object",
8552                     "properties" : {
8553                       "allowedMethods" : {
8554                         "type" : "array",
8555                         "items" : {
8556                           "type" : "string"
8557                         },
8558                         "uniqueItems" : true
8559                       },
8560                       "cookies" : {
8561                         "type" : "object",
8562                         "additionalProperties" : {
8563                           "type" : "object",
8564                           "properties" : {
8565                             "comment" : {
8566                               "type" : "string"
8567                             },
8568                             "domain" : {
8569                               "type" : "string"
8570                             },
8571                             "expiry" : {
8572                               "type" : "string",
8573                               "format" : "date-time"
8574                             },
8575                             "httpOnly" : {
8576                               "type" : "boolean"
8577                             },
8578                             "maxAge" : {
8579                               "type" : "integer",
8580                               "format" : "int32"
8581                             },
8582                             "name" : {
8583                               "type" : "string"
8584                             },
8585                             "path" : {
8586                               "type" : "string"
8587                             },
8588                             "secure" : {
8589                               "type" : "boolean"
8590                             },
8591                             "value" : {
8592                               "type" : "string"
8593                             },
8594                             "version" : {
8595                               "type" : "integer",
8596                               "format" : "int32"
8597                             }
8598                           }
8599                         }
8600                       },
8601                       "date" : {
8602                         "type" : "string",
8603                         "format" : "date-time"
8604                       },
8605                       "entity" : {
8606                         "type" : "object"
8607                       },
8608                       "entityTag" : {
8609                         "type" : "object",
8610                         "properties" : {
8611                           "value" : {
8612                             "type" : "string"
8613                           },
8614                           "weak" : {
8615                             "type" : "boolean"
8616                           }
8617                         }
8618                       },
8619                       "headers" : {
8620                         "type" : "object",
8621                         "additionalProperties" : {
8622                           "type" : "array",
8623                           "items" : {
8624                             "type" : "object"
8625                           }
8626                         }
8627                       },
8628                       "language" : {
8629                         "type" : "object",
8630                         "properties" : {
8631                           "country" : {
8632                             "type" : "string"
8633                           },
8634                           "displayCountry" : {
8635                             "type" : "string"
8636                           },
8637                           "displayLanguage" : {
8638                             "type" : "string"
8639                           },
8640                           "displayName" : {
8641                             "type" : "string"
8642                           },
8643                           "displayScript" : {
8644                             "type" : "string"
8645                           },
8646                           "displayVariant" : {
8647                             "type" : "string"
8648                           },
8649                           "extensionKeys" : {
8650                             "type" : "array",
8651                             "items" : {
8652                               "type" : "string"
8653                             },
8654                             "uniqueItems" : true
8655                           },
8656                           "iso3Country" : {
8657                             "type" : "string"
8658                           },
8659                           "iso3Language" : {
8660                             "type" : "string"
8661                           },
8662                           "language" : {
8663                             "type" : "string"
8664                           },
8665                           "script" : {
8666                             "type" : "string"
8667                           },
8668                           "unicodeLocaleAttributes" : {
8669                             "type" : "array",
8670                             "items" : {
8671                               "type" : "string"
8672                             },
8673                             "uniqueItems" : true
8674                           },
8675                           "unicodeLocaleKeys" : {
8676                             "type" : "array",
8677                             "items" : {
8678                               "type" : "string"
8679                             },
8680                             "uniqueItems" : true
8681                           },
8682                           "variant" : {
8683                             "type" : "string"
8684                           }
8685                         }
8686                       },
8687                       "lastModified" : {
8688                         "type" : "string",
8689                         "format" : "date-time"
8690                       },
8691                       "length" : {
8692                         "type" : "integer",
8693                         "format" : "int32"
8694                       },
8695                       "links" : {
8696                         "type" : "array",
8697                         "items" : {
8698                           "type" : "object",
8699                           "properties" : {
8700                             "params" : {
8701                               "type" : "object",
8702                               "additionalProperties" : {
8703                                 "type" : "string"
8704                               }
8705                             },
8706                             "rel" : {
8707                               "type" : "string"
8708                             },
8709                             "rels" : {
8710                               "type" : "array",
8711                               "items" : {
8712                                 "type" : "string"
8713                               }
8714                             },
8715                             "title" : {
8716                               "type" : "string"
8717                             },
8718                             "type" : {
8719                               "type" : "string"
8720                             },
8721                             "uri" : {
8722                               "type" : "string",
8723                               "format" : "uri"
8724                             },
8725                             "uriBuilder" : {
8726                               "type" : "object"
8727                             }
8728                           }
8729                         },
8730                         "uniqueItems" : true
8731                       },
8732                       "location" : {
8733                         "type" : "string",
8734                         "format" : "uri"
8735                       },
8736                       "mediaType" : {
8737                         "type" : "object",
8738                         "properties" : {
8739                           "parameters" : {
8740                             "type" : "object",
8741                             "additionalProperties" : {
8742                               "type" : "string"
8743                             }
8744                           },
8745                           "subtype" : {
8746                             "type" : "string"
8747                           },
8748                           "type" : {
8749                             "type" : "string"
8750                           },
8751                           "wildcardSubtype" : {
8752                             "type" : "boolean"
8753                           },
8754                           "wildcardType" : {
8755                             "type" : "boolean"
8756                           }
8757                         }
8758                       },
8759                       "metadata" : {
8760                         "type" : "object",
8761                         "additionalProperties" : {
8762                           "type" : "array",
8763                           "items" : {
8764                             "type" : "object"
8765                           }
8766                         }
8767                       },
8768                       "status" : {
8769                         "type" : "integer",
8770                         "format" : "int32"
8771                       },
8772                       "statusInfo" : {
8773                         "type" : "object",
8774                         "properties" : {
8775                           "family" : {
8776                             "type" : "string",
8777                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8778                           },
8779                           "reasonPhrase" : {
8780                             "type" : "string"
8781                           },
8782                           "statusCode" : {
8783                             "type" : "integer",
8784                             "format" : "int32"
8785                           }
8786                         }
8787                       },
8788                       "stringHeaders" : {
8789                         "type" : "object",
8790                         "additionalProperties" : {
8791                           "type" : "array",
8792                           "items" : {
8793                             "type" : "string"
8794                           }
8795                         }
8796                       }
8797                     }
8798                   }
8799                 }
8800               }
8801             }
8802           }
8803         },
8804         "servers" : [ {
8805           "url" : "/sdc2/rest",
8806           "variables" : { }
8807         } ],
8808         "summary" : "Returns created service property",
8809         "tags" : [ "SDCE-2 APIs" ]
8810       },
8811       "put" : {
8812         "description" : "Update Resource Property",
8813         "operationId" : "updatePropertyInResource",
8814         "parameters" : [ {
8815           "description" : "resource id to update with new property",
8816           "in" : "path",
8817           "name" : "resourceId",
8818           "required" : true,
8819           "schema" : {
8820             "type" : "string"
8821           }
8822         }, {
8823           "in" : "header",
8824           "name" : "USER_ID",
8825           "schema" : {
8826             "type" : "string"
8827           }
8828         } ],
8829         "requestBody" : {
8830           "content" : {
8831             "application/json" : {
8832               "schema" : {
8833                 "type" : "string"
8834               }
8835             }
8836           },
8837           "description" : "Resource property to update",
8838           "required" : true
8839         },
8840         "responses" : {
8841           "200" : {
8842             "description" : "Resource property updated"
8843           },
8844           "400" : {
8845             "description" : "Invalid content / Missing content"
8846           },
8847           "403" : {
8848             "description" : "Restricted operation"
8849           },
8850           "default" : {
8851             "content" : {
8852               "application/json" : {
8853                 "schema" : {
8854                   "type" : "array",
8855                   "items" : {
8856                     "type" : "object",
8857                     "properties" : {
8858                       "allowedMethods" : {
8859                         "type" : "array",
8860                         "items" : {
8861                           "type" : "string"
8862                         },
8863                         "uniqueItems" : true
8864                       },
8865                       "cookies" : {
8866                         "type" : "object",
8867                         "additionalProperties" : {
8868                           "type" : "object",
8869                           "properties" : {
8870                             "comment" : {
8871                               "type" : "string"
8872                             },
8873                             "domain" : {
8874                               "type" : "string"
8875                             },
8876                             "expiry" : {
8877                               "type" : "string",
8878                               "format" : "date-time"
8879                             },
8880                             "httpOnly" : {
8881                               "type" : "boolean"
8882                             },
8883                             "maxAge" : {
8884                               "type" : "integer",
8885                               "format" : "int32"
8886                             },
8887                             "name" : {
8888                               "type" : "string"
8889                             },
8890                             "path" : {
8891                               "type" : "string"
8892                             },
8893                             "secure" : {
8894                               "type" : "boolean"
8895                             },
8896                             "value" : {
8897                               "type" : "string"
8898                             },
8899                             "version" : {
8900                               "type" : "integer",
8901                               "format" : "int32"
8902                             }
8903                           }
8904                         }
8905                       },
8906                       "date" : {
8907                         "type" : "string",
8908                         "format" : "date-time"
8909                       },
8910                       "entity" : {
8911                         "type" : "object"
8912                       },
8913                       "entityTag" : {
8914                         "type" : "object",
8915                         "properties" : {
8916                           "value" : {
8917                             "type" : "string"
8918                           },
8919                           "weak" : {
8920                             "type" : "boolean"
8921                           }
8922                         }
8923                       },
8924                       "headers" : {
8925                         "type" : "object",
8926                         "additionalProperties" : {
8927                           "type" : "array",
8928                           "items" : {
8929                             "type" : "object"
8930                           }
8931                         }
8932                       },
8933                       "language" : {
8934                         "type" : "object",
8935                         "properties" : {
8936                           "country" : {
8937                             "type" : "string"
8938                           },
8939                           "displayCountry" : {
8940                             "type" : "string"
8941                           },
8942                           "displayLanguage" : {
8943                             "type" : "string"
8944                           },
8945                           "displayName" : {
8946                             "type" : "string"
8947                           },
8948                           "displayScript" : {
8949                             "type" : "string"
8950                           },
8951                           "displayVariant" : {
8952                             "type" : "string"
8953                           },
8954                           "extensionKeys" : {
8955                             "type" : "array",
8956                             "items" : {
8957                               "type" : "string"
8958                             },
8959                             "uniqueItems" : true
8960                           },
8961                           "iso3Country" : {
8962                             "type" : "string"
8963                           },
8964                           "iso3Language" : {
8965                             "type" : "string"
8966                           },
8967                           "language" : {
8968                             "type" : "string"
8969                           },
8970                           "script" : {
8971                             "type" : "string"
8972                           },
8973                           "unicodeLocaleAttributes" : {
8974                             "type" : "array",
8975                             "items" : {
8976                               "type" : "string"
8977                             },
8978                             "uniqueItems" : true
8979                           },
8980                           "unicodeLocaleKeys" : {
8981                             "type" : "array",
8982                             "items" : {
8983                               "type" : "string"
8984                             },
8985                             "uniqueItems" : true
8986                           },
8987                           "variant" : {
8988                             "type" : "string"
8989                           }
8990                         }
8991                       },
8992                       "lastModified" : {
8993                         "type" : "string",
8994                         "format" : "date-time"
8995                       },
8996                       "length" : {
8997                         "type" : "integer",
8998                         "format" : "int32"
8999                       },
9000                       "links" : {
9001                         "type" : "array",
9002                         "items" : {
9003                           "type" : "object",
9004                           "properties" : {
9005                             "params" : {
9006                               "type" : "object",
9007                               "additionalProperties" : {
9008                                 "type" : "string"
9009                               }
9010                             },
9011                             "rel" : {
9012                               "type" : "string"
9013                             },
9014                             "rels" : {
9015                               "type" : "array",
9016                               "items" : {
9017                                 "type" : "string"
9018                               }
9019                             },
9020                             "title" : {
9021                               "type" : "string"
9022                             },
9023                             "type" : {
9024                               "type" : "string"
9025                             },
9026                             "uri" : {
9027                               "type" : "string",
9028                               "format" : "uri"
9029                             },
9030                             "uriBuilder" : {
9031                               "type" : "object"
9032                             }
9033                           }
9034                         },
9035                         "uniqueItems" : true
9036                       },
9037                       "location" : {
9038                         "type" : "string",
9039                         "format" : "uri"
9040                       },
9041                       "mediaType" : {
9042                         "type" : "object",
9043                         "properties" : {
9044                           "parameters" : {
9045                             "type" : "object",
9046                             "additionalProperties" : {
9047                               "type" : "string"
9048                             }
9049                           },
9050                           "subtype" : {
9051                             "type" : "string"
9052                           },
9053                           "type" : {
9054                             "type" : "string"
9055                           },
9056                           "wildcardSubtype" : {
9057                             "type" : "boolean"
9058                           },
9059                           "wildcardType" : {
9060                             "type" : "boolean"
9061                           }
9062                         }
9063                       },
9064                       "metadata" : {
9065                         "type" : "object",
9066                         "additionalProperties" : {
9067                           "type" : "array",
9068                           "items" : {
9069                             "type" : "object"
9070                           }
9071                         }
9072                       },
9073                       "status" : {
9074                         "type" : "integer",
9075                         "format" : "int32"
9076                       },
9077                       "statusInfo" : {
9078                         "type" : "object",
9079                         "properties" : {
9080                           "family" : {
9081                             "type" : "string",
9082                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9083                           },
9084                           "reasonPhrase" : {
9085                             "type" : "string"
9086                           },
9087                           "statusCode" : {
9088                             "type" : "integer",
9089                             "format" : "int32"
9090                           }
9091                         }
9092                       },
9093                       "stringHeaders" : {
9094                         "type" : "object",
9095                         "additionalProperties" : {
9096                           "type" : "array",
9097                           "items" : {
9098                             "type" : "string"
9099                           }
9100                         }
9101                       }
9102                     }
9103                   }
9104                 }
9105               }
9106             }
9107           }
9108         },
9109         "servers" : [ {
9110           "url" : "/sdc2/rest",
9111           "variables" : { }
9112         } ],
9113         "summary" : "Returns updated property",
9114         "tags" : [ "SDCE-2 APIs" ]
9115       }
9116     },
9117     "/v1/catalog/resources/{resourceId}/properties/{propertyId}" : {
9118       "delete" : {
9119         "description" : "Delete Resource Property",
9120         "operationId" : "deletePropertyInResource",
9121         "parameters" : [ {
9122           "description" : "resource id of property",
9123           "in" : "path",
9124           "name" : "resourceId",
9125           "required" : true,
9126           "schema" : {
9127             "type" : "string"
9128           }
9129         }, {
9130           "description" : "Property id to delete",
9131           "in" : "path",
9132           "name" : "propertyId",
9133           "required" : true,
9134           "schema" : {
9135             "type" : "string"
9136           }
9137         }, {
9138           "in" : "header",
9139           "name" : "USER_ID",
9140           "schema" : {
9141             "type" : "string"
9142           }
9143         } ],
9144         "responses" : {
9145           "204" : {
9146             "description" : "deleted property"
9147           },
9148           "400" : {
9149             "description" : "Invalid content / Missing content"
9150           },
9151           "403" : {
9152             "description" : "Restricted operation"
9153           },
9154           "404" : {
9155             "description" : "Resource property not found"
9156           },
9157           "default" : {
9158             "content" : {
9159               "application/json" : {
9160                 "schema" : {
9161                   "type" : "array",
9162                   "items" : {
9163                     "type" : "object",
9164                     "properties" : {
9165                       "allowedMethods" : {
9166                         "type" : "array",
9167                         "items" : {
9168                           "type" : "string"
9169                         },
9170                         "uniqueItems" : true
9171                       },
9172                       "cookies" : {
9173                         "type" : "object",
9174                         "additionalProperties" : {
9175                           "type" : "object",
9176                           "properties" : {
9177                             "comment" : {
9178                               "type" : "string"
9179                             },
9180                             "domain" : {
9181                               "type" : "string"
9182                             },
9183                             "expiry" : {
9184                               "type" : "string",
9185                               "format" : "date-time"
9186                             },
9187                             "httpOnly" : {
9188                               "type" : "boolean"
9189                             },
9190                             "maxAge" : {
9191                               "type" : "integer",
9192                               "format" : "int32"
9193                             },
9194                             "name" : {
9195                               "type" : "string"
9196                             },
9197                             "path" : {
9198                               "type" : "string"
9199                             },
9200                             "secure" : {
9201                               "type" : "boolean"
9202                             },
9203                             "value" : {
9204                               "type" : "string"
9205                             },
9206                             "version" : {
9207                               "type" : "integer",
9208                               "format" : "int32"
9209                             }
9210                           }
9211                         }
9212                       },
9213                       "date" : {
9214                         "type" : "string",
9215                         "format" : "date-time"
9216                       },
9217                       "entity" : {
9218                         "type" : "object"
9219                       },
9220                       "entityTag" : {
9221                         "type" : "object",
9222                         "properties" : {
9223                           "value" : {
9224                             "type" : "string"
9225                           },
9226                           "weak" : {
9227                             "type" : "boolean"
9228                           }
9229                         }
9230                       },
9231                       "headers" : {
9232                         "type" : "object",
9233                         "additionalProperties" : {
9234                           "type" : "array",
9235                           "items" : {
9236                             "type" : "object"
9237                           }
9238                         }
9239                       },
9240                       "language" : {
9241                         "type" : "object",
9242                         "properties" : {
9243                           "country" : {
9244                             "type" : "string"
9245                           },
9246                           "displayCountry" : {
9247                             "type" : "string"
9248                           },
9249                           "displayLanguage" : {
9250                             "type" : "string"
9251                           },
9252                           "displayName" : {
9253                             "type" : "string"
9254                           },
9255                           "displayScript" : {
9256                             "type" : "string"
9257                           },
9258                           "displayVariant" : {
9259                             "type" : "string"
9260                           },
9261                           "extensionKeys" : {
9262                             "type" : "array",
9263                             "items" : {
9264                               "type" : "string"
9265                             },
9266                             "uniqueItems" : true
9267                           },
9268                           "iso3Country" : {
9269                             "type" : "string"
9270                           },
9271                           "iso3Language" : {
9272                             "type" : "string"
9273                           },
9274                           "language" : {
9275                             "type" : "string"
9276                           },
9277                           "script" : {
9278                             "type" : "string"
9279                           },
9280                           "unicodeLocaleAttributes" : {
9281                             "type" : "array",
9282                             "items" : {
9283                               "type" : "string"
9284                             },
9285                             "uniqueItems" : true
9286                           },
9287                           "unicodeLocaleKeys" : {
9288                             "type" : "array",
9289                             "items" : {
9290                               "type" : "string"
9291                             },
9292                             "uniqueItems" : true
9293                           },
9294                           "variant" : {
9295                             "type" : "string"
9296                           }
9297                         }
9298                       },
9299                       "lastModified" : {
9300                         "type" : "string",
9301                         "format" : "date-time"
9302                       },
9303                       "length" : {
9304                         "type" : "integer",
9305                         "format" : "int32"
9306                       },
9307                       "links" : {
9308                         "type" : "array",
9309                         "items" : {
9310                           "type" : "object",
9311                           "properties" : {
9312                             "params" : {
9313                               "type" : "object",
9314                               "additionalProperties" : {
9315                                 "type" : "string"
9316                               }
9317                             },
9318                             "rel" : {
9319                               "type" : "string"
9320                             },
9321                             "rels" : {
9322                               "type" : "array",
9323                               "items" : {
9324                                 "type" : "string"
9325                               }
9326                             },
9327                             "title" : {
9328                               "type" : "string"
9329                             },
9330                             "type" : {
9331                               "type" : "string"
9332                             },
9333                             "uri" : {
9334                               "type" : "string",
9335                               "format" : "uri"
9336                             },
9337                             "uriBuilder" : {
9338                               "type" : "object"
9339                             }
9340                           }
9341                         },
9342                         "uniqueItems" : true
9343                       },
9344                       "location" : {
9345                         "type" : "string",
9346                         "format" : "uri"
9347                       },
9348                       "mediaType" : {
9349                         "type" : "object",
9350                         "properties" : {
9351                           "parameters" : {
9352                             "type" : "object",
9353                             "additionalProperties" : {
9354                               "type" : "string"
9355                             }
9356                           },
9357                           "subtype" : {
9358                             "type" : "string"
9359                           },
9360                           "type" : {
9361                             "type" : "string"
9362                           },
9363                           "wildcardSubtype" : {
9364                             "type" : "boolean"
9365                           },
9366                           "wildcardType" : {
9367                             "type" : "boolean"
9368                           }
9369                         }
9370                       },
9371                       "metadata" : {
9372                         "type" : "object",
9373                         "additionalProperties" : {
9374                           "type" : "array",
9375                           "items" : {
9376                             "type" : "object"
9377                           }
9378                         }
9379                       },
9380                       "status" : {
9381                         "type" : "integer",
9382                         "format" : "int32"
9383                       },
9384                       "statusInfo" : {
9385                         "type" : "object",
9386                         "properties" : {
9387                           "family" : {
9388                             "type" : "string",
9389                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9390                           },
9391                           "reasonPhrase" : {
9392                             "type" : "string"
9393                           },
9394                           "statusCode" : {
9395                             "type" : "integer",
9396                             "format" : "int32"
9397                           }
9398                         }
9399                       },
9400                       "stringHeaders" : {
9401                         "type" : "object",
9402                         "additionalProperties" : {
9403                           "type" : "array",
9404                           "items" : {
9405                             "type" : "string"
9406                           }
9407                         }
9408                       }
9409                     }
9410                   }
9411                 }
9412               }
9413             }
9414           }
9415         },
9416         "servers" : [ {
9417           "url" : "/sdc2/rest",
9418           "variables" : { }
9419         } ],
9420         "summary" : "Returns deleted property",
9421         "tags" : [ "SDCE-2 APIs" ]
9422       },
9423       "get" : {
9424         "description" : "Get Resource Property",
9425         "operationId" : "getPropertyInResource",
9426         "parameters" : [ {
9427           "description" : "resource id of property",
9428           "in" : "path",
9429           "name" : "resourceId",
9430           "required" : true,
9431           "schema" : {
9432             "type" : "string"
9433           }
9434         }, {
9435           "description" : "property id to get",
9436           "in" : "path",
9437           "name" : "propertyId",
9438           "required" : true,
9439           "schema" : {
9440             "type" : "string"
9441           }
9442         }, {
9443           "in" : "header",
9444           "name" : "USER_ID",
9445           "schema" : {
9446             "type" : "string"
9447           }
9448         } ],
9449         "responses" : {
9450           "200" : {
9451             "description" : "property"
9452           },
9453           "400" : {
9454             "description" : "Invalid content / Missing content"
9455           },
9456           "403" : {
9457             "description" : "Restricted operation"
9458           },
9459           "404" : {
9460             "description" : "Resource property not found"
9461           },
9462           "default" : {
9463             "content" : {
9464               "application/json" : {
9465                 "schema" : {
9466                   "type" : "array",
9467                   "items" : {
9468                     "type" : "object",
9469                     "properties" : {
9470                       "allowedMethods" : {
9471                         "type" : "array",
9472                         "items" : {
9473                           "type" : "string"
9474                         },
9475                         "uniqueItems" : true
9476                       },
9477                       "cookies" : {
9478                         "type" : "object",
9479                         "additionalProperties" : {
9480                           "type" : "object",
9481                           "properties" : {
9482                             "comment" : {
9483                               "type" : "string"
9484                             },
9485                             "domain" : {
9486                               "type" : "string"
9487                             },
9488                             "expiry" : {
9489                               "type" : "string",
9490                               "format" : "date-time"
9491                             },
9492                             "httpOnly" : {
9493                               "type" : "boolean"
9494                             },
9495                             "maxAge" : {
9496                               "type" : "integer",
9497                               "format" : "int32"
9498                             },
9499                             "name" : {
9500                               "type" : "string"
9501                             },
9502                             "path" : {
9503                               "type" : "string"
9504                             },
9505                             "secure" : {
9506                               "type" : "boolean"
9507                             },
9508                             "value" : {
9509                               "type" : "string"
9510                             },
9511                             "version" : {
9512                               "type" : "integer",
9513                               "format" : "int32"
9514                             }
9515                           }
9516                         }
9517                       },
9518                       "date" : {
9519                         "type" : "string",
9520                         "format" : "date-time"
9521                       },
9522                       "entity" : {
9523                         "type" : "object"
9524                       },
9525                       "entityTag" : {
9526                         "type" : "object",
9527                         "properties" : {
9528                           "value" : {
9529                             "type" : "string"
9530                           },
9531                           "weak" : {
9532                             "type" : "boolean"
9533                           }
9534                         }
9535                       },
9536                       "headers" : {
9537                         "type" : "object",
9538                         "additionalProperties" : {
9539                           "type" : "array",
9540                           "items" : {
9541                             "type" : "object"
9542                           }
9543                         }
9544                       },
9545                       "language" : {
9546                         "type" : "object",
9547                         "properties" : {
9548                           "country" : {
9549                             "type" : "string"
9550                           },
9551                           "displayCountry" : {
9552                             "type" : "string"
9553                           },
9554                           "displayLanguage" : {
9555                             "type" : "string"
9556                           },
9557                           "displayName" : {
9558                             "type" : "string"
9559                           },
9560                           "displayScript" : {
9561                             "type" : "string"
9562                           },
9563                           "displayVariant" : {
9564                             "type" : "string"
9565                           },
9566                           "extensionKeys" : {
9567                             "type" : "array",
9568                             "items" : {
9569                               "type" : "string"
9570                             },
9571                             "uniqueItems" : true
9572                           },
9573                           "iso3Country" : {
9574                             "type" : "string"
9575                           },
9576                           "iso3Language" : {
9577                             "type" : "string"
9578                           },
9579                           "language" : {
9580                             "type" : "string"
9581                           },
9582                           "script" : {
9583                             "type" : "string"
9584                           },
9585                           "unicodeLocaleAttributes" : {
9586                             "type" : "array",
9587                             "items" : {
9588                               "type" : "string"
9589                             },
9590                             "uniqueItems" : true
9591                           },
9592                           "unicodeLocaleKeys" : {
9593                             "type" : "array",
9594                             "items" : {
9595                               "type" : "string"
9596                             },
9597                             "uniqueItems" : true
9598                           },
9599                           "variant" : {
9600                             "type" : "string"
9601                           }
9602                         }
9603                       },
9604                       "lastModified" : {
9605                         "type" : "string",
9606                         "format" : "date-time"
9607                       },
9608                       "length" : {
9609                         "type" : "integer",
9610                         "format" : "int32"
9611                       },
9612                       "links" : {
9613                         "type" : "array",
9614                         "items" : {
9615                           "type" : "object",
9616                           "properties" : {
9617                             "params" : {
9618                               "type" : "object",
9619                               "additionalProperties" : {
9620                                 "type" : "string"
9621                               }
9622                             },
9623                             "rel" : {
9624                               "type" : "string"
9625                             },
9626                             "rels" : {
9627                               "type" : "array",
9628                               "items" : {
9629                                 "type" : "string"
9630                               }
9631                             },
9632                             "title" : {
9633                               "type" : "string"
9634                             },
9635                             "type" : {
9636                               "type" : "string"
9637                             },
9638                             "uri" : {
9639                               "type" : "string",
9640                               "format" : "uri"
9641                             },
9642                             "uriBuilder" : {
9643                               "type" : "object"
9644                             }
9645                           }
9646                         },
9647                         "uniqueItems" : true
9648                       },
9649                       "location" : {
9650                         "type" : "string",
9651                         "format" : "uri"
9652                       },
9653                       "mediaType" : {
9654                         "type" : "object",
9655                         "properties" : {
9656                           "parameters" : {
9657                             "type" : "object",
9658                             "additionalProperties" : {
9659                               "type" : "string"
9660                             }
9661                           },
9662                           "subtype" : {
9663                             "type" : "string"
9664                           },
9665                           "type" : {
9666                             "type" : "string"
9667                           },
9668                           "wildcardSubtype" : {
9669                             "type" : "boolean"
9670                           },
9671                           "wildcardType" : {
9672                             "type" : "boolean"
9673                           }
9674                         }
9675                       },
9676                       "metadata" : {
9677                         "type" : "object",
9678                         "additionalProperties" : {
9679                           "type" : "array",
9680                           "items" : {
9681                             "type" : "object"
9682                           }
9683                         }
9684                       },
9685                       "status" : {
9686                         "type" : "integer",
9687                         "format" : "int32"
9688                       },
9689                       "statusInfo" : {
9690                         "type" : "object",
9691                         "properties" : {
9692                           "family" : {
9693                             "type" : "string",
9694                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9695                           },
9696                           "reasonPhrase" : {
9697                             "type" : "string"
9698                           },
9699                           "statusCode" : {
9700                             "type" : "integer",
9701                             "format" : "int32"
9702                           }
9703                         }
9704                       },
9705                       "stringHeaders" : {
9706                         "type" : "object",
9707                         "additionalProperties" : {
9708                           "type" : "array",
9709                           "items" : {
9710                             "type" : "string"
9711                           }
9712                         }
9713                       }
9714                     }
9715                   }
9716                 }
9717               }
9718             }
9719           }
9720         },
9721         "servers" : [ {
9722           "url" : "/sdc2/rest",
9723           "variables" : { }
9724         } ],
9725         "summary" : "Returns property of resource",
9726         "tags" : [ "SDCE-2 APIs" ]
9727       }
9728     },
9729     "/v1/catalog/resources/{resourceId}/requirements" : {
9730       "post" : {
9731         "description" : "Create requirements on resource",
9732         "operationId" : "createRequirementsOnResource",
9733         "parameters" : [ {
9734           "description" : "Resource Id",
9735           "in" : "path",
9736           "name" : "resourceId",
9737           "required" : true,
9738           "schema" : {
9739             "type" : "string"
9740           }
9741         }, {
9742           "in" : "header",
9743           "name" : "USER_ID",
9744           "schema" : {
9745             "type" : "string"
9746           }
9747         } ],
9748         "requestBody" : {
9749           "content" : {
9750             "application/json" : {
9751               "schema" : {
9752                 "type" : "string"
9753               }
9754             }
9755           },
9756           "description" : "Requirement to create",
9757           "required" : true
9758         },
9759         "responses" : {
9760           "201" : {
9761             "description" : "Create requirements"
9762           },
9763           "400" : {
9764             "description" : "Invalid content / Missing content"
9765           },
9766           "403" : {
9767             "description" : "Restricted operation"
9768           },
9769           "409" : {
9770             "description" : "requirement already exist"
9771           },
9772           "default" : {
9773             "content" : {
9774               "application/json" : {
9775                 "schema" : {
9776                   "type" : "array",
9777                   "items" : {
9778                     "type" : "object",
9779                     "properties" : {
9780                       "allowedMethods" : {
9781                         "type" : "array",
9782                         "items" : {
9783                           "type" : "string"
9784                         },
9785                         "uniqueItems" : true
9786                       },
9787                       "cookies" : {
9788                         "type" : "object",
9789                         "additionalProperties" : {
9790                           "type" : "object",
9791                           "properties" : {
9792                             "comment" : {
9793                               "type" : "string"
9794                             },
9795                             "domain" : {
9796                               "type" : "string"
9797                             },
9798                             "expiry" : {
9799                               "type" : "string",
9800                               "format" : "date-time"
9801                             },
9802                             "httpOnly" : {
9803                               "type" : "boolean"
9804                             },
9805                             "maxAge" : {
9806                               "type" : "integer",
9807                               "format" : "int32"
9808                             },
9809                             "name" : {
9810                               "type" : "string"
9811                             },
9812                             "path" : {
9813                               "type" : "string"
9814                             },
9815                             "secure" : {
9816                               "type" : "boolean"
9817                             },
9818                             "value" : {
9819                               "type" : "string"
9820                             },
9821                             "version" : {
9822                               "type" : "integer",
9823                               "format" : "int32"
9824                             }
9825                           }
9826                         }
9827                       },
9828                       "date" : {
9829                         "type" : "string",
9830                         "format" : "date-time"
9831                       },
9832                       "entity" : {
9833                         "type" : "object"
9834                       },
9835                       "entityTag" : {
9836                         "type" : "object",
9837                         "properties" : {
9838                           "value" : {
9839                             "type" : "string"
9840                           },
9841                           "weak" : {
9842                             "type" : "boolean"
9843                           }
9844                         }
9845                       },
9846                       "headers" : {
9847                         "type" : "object",
9848                         "additionalProperties" : {
9849                           "type" : "array",
9850                           "items" : {
9851                             "type" : "object"
9852                           }
9853                         }
9854                       },
9855                       "language" : {
9856                         "type" : "object",
9857                         "properties" : {
9858                           "country" : {
9859                             "type" : "string"
9860                           },
9861                           "displayCountry" : {
9862                             "type" : "string"
9863                           },
9864                           "displayLanguage" : {
9865                             "type" : "string"
9866                           },
9867                           "displayName" : {
9868                             "type" : "string"
9869                           },
9870                           "displayScript" : {
9871                             "type" : "string"
9872                           },
9873                           "displayVariant" : {
9874                             "type" : "string"
9875                           },
9876                           "extensionKeys" : {
9877                             "type" : "array",
9878                             "items" : {
9879                               "type" : "string"
9880                             },
9881                             "uniqueItems" : true
9882                           },
9883                           "iso3Country" : {
9884                             "type" : "string"
9885                           },
9886                           "iso3Language" : {
9887                             "type" : "string"
9888                           },
9889                           "language" : {
9890                             "type" : "string"
9891                           },
9892                           "script" : {
9893                             "type" : "string"
9894                           },
9895                           "unicodeLocaleAttributes" : {
9896                             "type" : "array",
9897                             "items" : {
9898                               "type" : "string"
9899                             },
9900                             "uniqueItems" : true
9901                           },
9902                           "unicodeLocaleKeys" : {
9903                             "type" : "array",
9904                             "items" : {
9905                               "type" : "string"
9906                             },
9907                             "uniqueItems" : true
9908                           },
9909                           "variant" : {
9910                             "type" : "string"
9911                           }
9912                         }
9913                       },
9914                       "lastModified" : {
9915                         "type" : "string",
9916                         "format" : "date-time"
9917                       },
9918                       "length" : {
9919                         "type" : "integer",
9920                         "format" : "int32"
9921                       },
9922                       "links" : {
9923                         "type" : "array",
9924                         "items" : {
9925                           "type" : "object",
9926                           "properties" : {
9927                             "params" : {
9928                               "type" : "object",
9929                               "additionalProperties" : {
9930                                 "type" : "string"
9931                               }
9932                             },
9933                             "rel" : {
9934                               "type" : "string"
9935                             },
9936                             "rels" : {
9937                               "type" : "array",
9938                               "items" : {
9939                                 "type" : "string"
9940                               }
9941                             },
9942                             "title" : {
9943                               "type" : "string"
9944                             },
9945                             "type" : {
9946                               "type" : "string"
9947                             },
9948                             "uri" : {
9949                               "type" : "string",
9950                               "format" : "uri"
9951                             },
9952                             "uriBuilder" : {
9953                               "type" : "object"
9954                             }
9955                           }
9956                         },
9957                         "uniqueItems" : true
9958                       },
9959                       "location" : {
9960                         "type" : "string",
9961                         "format" : "uri"
9962                       },
9963                       "mediaType" : {
9964                         "type" : "object",
9965                         "properties" : {
9966                           "parameters" : {
9967                             "type" : "object",
9968                             "additionalProperties" : {
9969                               "type" : "string"
9970                             }
9971                           },
9972                           "subtype" : {
9973                             "type" : "string"
9974                           },
9975                           "type" : {
9976                             "type" : "string"
9977                           },
9978                           "wildcardSubtype" : {
9979                             "type" : "boolean"
9980                           },
9981                           "wildcardType" : {
9982                             "type" : "boolean"
9983                           }
9984                         }
9985                       },
9986                       "metadata" : {
9987                         "type" : "object",
9988                         "additionalProperties" : {
9989                           "type" : "array",
9990                           "items" : {
9991                             "type" : "object"
9992                           }
9993                         }
9994                       },
9995                       "status" : {
9996                         "type" : "integer",
9997                         "format" : "int32"
9998                       },
9999                       "statusInfo" : {
10000                         "type" : "object",
10001                         "properties" : {
10002                           "family" : {
10003                             "type" : "string",
10004                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10005                           },
10006                           "reasonPhrase" : {
10007                             "type" : "string"
10008                           },
10009                           "statusCode" : {
10010                             "type" : "integer",
10011                             "format" : "int32"
10012                           }
10013                         }
10014                       },
10015                       "stringHeaders" : {
10016                         "type" : "object",
10017                         "additionalProperties" : {
10018                           "type" : "array",
10019                           "items" : {
10020                             "type" : "string"
10021                           }
10022                         }
10023                       }
10024                     }
10025                   }
10026                 }
10027               }
10028             }
10029           }
10030         },
10031         "servers" : [ {
10032           "url" : "/sdc2/rest",
10033           "variables" : { }
10034         } ],
10035         "summary" : "Create requirements on resource",
10036         "tags" : [ "SDCE-2 APIs" ]
10037       },
10038       "put" : {
10039         "description" : "Update Requirements on resource",
10040         "operationId" : "updateRequirementsOnResource",
10041         "parameters" : [ {
10042           "description" : "Component Id",
10043           "in" : "path",
10044           "name" : "resourceId",
10045           "required" : true,
10046           "schema" : {
10047             "type" : "string"
10048           }
10049         }, {
10050           "in" : "header",
10051           "name" : "USER_ID",
10052           "schema" : {
10053             "type" : "string"
10054           }
10055         } ],
10056         "requestBody" : {
10057           "content" : {
10058             "application/json" : {
10059               "schema" : {
10060                 "type" : "string"
10061               }
10062             }
10063           },
10064           "description" : "Requirements to update",
10065           "required" : true
10066         },
10067         "responses" : {
10068           "201" : {
10069             "description" : "Update Requirements"
10070           },
10071           "400" : {
10072             "description" : "Invalid content / Missing content"
10073           },
10074           "403" : {
10075             "description" : "Restricted operation"
10076           },
10077           "default" : {
10078             "content" : {
10079               "application/json" : {
10080                 "schema" : {
10081                   "type" : "array",
10082                   "items" : {
10083                     "$ref" : "#/components/schemas/RequirementDefinition"
10084                   }
10085                 }
10086               }
10087             }
10088           }
10089         },
10090         "servers" : [ {
10091           "url" : "/sdc2/rest",
10092           "variables" : { }
10093         } ],
10094         "summary" : "Update Requirements on resource",
10095         "tags" : [ "SDCE-2 APIs" ]
10096       }
10097     },
10098     "/v1/catalog/resources/{resourceId}/requirements/{requirementId}" : {
10099       "delete" : {
10100         "description" : "Delete requirements from resource",
10101         "operationId" : "deleteRequirementsFromResource",
10102         "parameters" : [ {
10103           "description" : "Resource Id",
10104           "in" : "path",
10105           "name" : "resourceId",
10106           "required" : true,
10107           "schema" : {
10108             "type" : "string"
10109           }
10110         }, {
10111           "description" : "requirement Id",
10112           "in" : "path",
10113           "name" : "requirementId",
10114           "required" : true,
10115           "schema" : {
10116             "type" : "string"
10117           }
10118         }, {
10119           "in" : "header",
10120           "name" : "USER_ID",
10121           "schema" : {
10122             "type" : "string"
10123           }
10124         } ],
10125         "responses" : {
10126           "201" : {
10127             "description" : "Delete requirement"
10128           },
10129           "400" : {
10130             "description" : "Invalid content / Missing content"
10131           },
10132           "403" : {
10133             "description" : "Restricted operation"
10134           },
10135           "default" : {
10136             "content" : {
10137               "application/json" : {
10138                 "schema" : {
10139                   "type" : "array",
10140                   "items" : {
10141                     "$ref" : "#/components/schemas/RequirementDefinition"
10142                   }
10143                 }
10144               }
10145             }
10146           }
10147         },
10148         "servers" : [ {
10149           "url" : "/sdc2/rest",
10150           "variables" : { }
10151         } ],
10152         "summary" : "Delete requirements from resource",
10153         "tags" : [ "SDCE-2 APIs" ]
10154       },
10155       "get" : {
10156         "description" : "Get Requirement from resource",
10157         "operationId" : "getRequirementsFromResource",
10158         "parameters" : [ {
10159           "description" : "Resource Id",
10160           "in" : "path",
10161           "name" : "resourceId",
10162           "required" : true,
10163           "schema" : {
10164             "type" : "string"
10165           }
10166         }, {
10167           "description" : "Requirement Id",
10168           "in" : "path",
10169           "name" : "requirementId",
10170           "required" : true,
10171           "schema" : {
10172             "type" : "string"
10173           }
10174         }, {
10175           "in" : "header",
10176           "name" : "USER_ID",
10177           "schema" : {
10178             "type" : "string"
10179           }
10180         } ],
10181         "responses" : {
10182           "201" : {
10183             "description" : "GET requirement"
10184           },
10185           "400" : {
10186             "description" : "Invalid content / Missing content"
10187           },
10188           "403" : {
10189             "description" : "Restricted operation"
10190           },
10191           "default" : {
10192             "content" : {
10193               "application/json" : {
10194                 "schema" : {
10195                   "type" : "array",
10196                   "items" : {
10197                     "$ref" : "#/components/schemas/RequirementDefinition"
10198                   }
10199                 }
10200               }
10201             }
10202           }
10203         },
10204         "servers" : [ {
10205           "url" : "/sdc2/rest",
10206           "variables" : { }
10207         } ],
10208         "summary" : "GET Requirement from resource",
10209         "tags" : [ "SDCE-2 APIs" ]
10210       }
10211     },
10212     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts" : {
10213       "post" : {
10214         "description" : "Create Artifact and Attach to interface",
10215         "operationId" : "loadArtifactToInterface",
10216         "parameters" : [ {
10217           "in" : "path",
10218           "name" : "resourceId",
10219           "required" : true,
10220           "schema" : {
10221             "type" : "string"
10222           }
10223         }, {
10224           "in" : "path",
10225           "name" : "interfaceType",
10226           "required" : true,
10227           "schema" : {
10228             "type" : "string"
10229           }
10230         }, {
10231           "in" : "path",
10232           "name" : "operation",
10233           "required" : true,
10234           "schema" : {
10235             "type" : "string"
10236           }
10237         }, {
10238           "in" : "header",
10239           "name" : "USER_ID",
10240           "schema" : {
10241             "type" : "string"
10242           }
10243         }, {
10244           "in" : "header",
10245           "name" : "Content-MD5",
10246           "schema" : {
10247             "type" : "string"
10248           }
10249         } ],
10250         "requestBody" : {
10251           "content" : {
10252             "application/json" : {
10253               "schema" : {
10254                 "type" : "string"
10255               }
10256             }
10257           },
10258           "description" : "json describe the artifact",
10259           "required" : true
10260         },
10261         "responses" : {
10262           "201" : {
10263             "description" : "Resource created"
10264           },
10265           "400" : {
10266             "description" : "Invalid content / Missing content"
10267           },
10268           "403" : {
10269             "description" : "Restricted operation"
10270           },
10271           "409" : {
10272             "description" : "Artifact already exist"
10273           },
10274           "default" : {
10275             "content" : {
10276               "application/json" : {
10277                 "schema" : {
10278                   "type" : "array",
10279                   "items" : {
10280                     "type" : "object",
10281                     "properties" : {
10282                       "allowedMethods" : {
10283                         "type" : "array",
10284                         "items" : {
10285                           "type" : "string"
10286                         },
10287                         "uniqueItems" : true
10288                       },
10289                       "cookies" : {
10290                         "type" : "object",
10291                         "additionalProperties" : {
10292                           "type" : "object",
10293                           "properties" : {
10294                             "comment" : {
10295                               "type" : "string"
10296                             },
10297                             "domain" : {
10298                               "type" : "string"
10299                             },
10300                             "expiry" : {
10301                               "type" : "string",
10302                               "format" : "date-time"
10303                             },
10304                             "httpOnly" : {
10305                               "type" : "boolean"
10306                             },
10307                             "maxAge" : {
10308                               "type" : "integer",
10309                               "format" : "int32"
10310                             },
10311                             "name" : {
10312                               "type" : "string"
10313                             },
10314                             "path" : {
10315                               "type" : "string"
10316                             },
10317                             "secure" : {
10318                               "type" : "boolean"
10319                             },
10320                             "value" : {
10321                               "type" : "string"
10322                             },
10323                             "version" : {
10324                               "type" : "integer",
10325                               "format" : "int32"
10326                             }
10327                           }
10328                         }
10329                       },
10330                       "date" : {
10331                         "type" : "string",
10332                         "format" : "date-time"
10333                       },
10334                       "entity" : {
10335                         "type" : "object"
10336                       },
10337                       "entityTag" : {
10338                         "type" : "object",
10339                         "properties" : {
10340                           "value" : {
10341                             "type" : "string"
10342                           },
10343                           "weak" : {
10344                             "type" : "boolean"
10345                           }
10346                         }
10347                       },
10348                       "headers" : {
10349                         "type" : "object",
10350                         "additionalProperties" : {
10351                           "type" : "array",
10352                           "items" : {
10353                             "type" : "object"
10354                           }
10355                         }
10356                       },
10357                       "language" : {
10358                         "type" : "object",
10359                         "properties" : {
10360                           "country" : {
10361                             "type" : "string"
10362                           },
10363                           "displayCountry" : {
10364                             "type" : "string"
10365                           },
10366                           "displayLanguage" : {
10367                             "type" : "string"
10368                           },
10369                           "displayName" : {
10370                             "type" : "string"
10371                           },
10372                           "displayScript" : {
10373                             "type" : "string"
10374                           },
10375                           "displayVariant" : {
10376                             "type" : "string"
10377                           },
10378                           "extensionKeys" : {
10379                             "type" : "array",
10380                             "items" : {
10381                               "type" : "string"
10382                             },
10383                             "uniqueItems" : true
10384                           },
10385                           "iso3Country" : {
10386                             "type" : "string"
10387                           },
10388                           "iso3Language" : {
10389                             "type" : "string"
10390                           },
10391                           "language" : {
10392                             "type" : "string"
10393                           },
10394                           "script" : {
10395                             "type" : "string"
10396                           },
10397                           "unicodeLocaleAttributes" : {
10398                             "type" : "array",
10399                             "items" : {
10400                               "type" : "string"
10401                             },
10402                             "uniqueItems" : true
10403                           },
10404                           "unicodeLocaleKeys" : {
10405                             "type" : "array",
10406                             "items" : {
10407                               "type" : "string"
10408                             },
10409                             "uniqueItems" : true
10410                           },
10411                           "variant" : {
10412                             "type" : "string"
10413                           }
10414                         }
10415                       },
10416                       "lastModified" : {
10417                         "type" : "string",
10418                         "format" : "date-time"
10419                       },
10420                       "length" : {
10421                         "type" : "integer",
10422                         "format" : "int32"
10423                       },
10424                       "links" : {
10425                         "type" : "array",
10426                         "items" : {
10427                           "type" : "object",
10428                           "properties" : {
10429                             "params" : {
10430                               "type" : "object",
10431                               "additionalProperties" : {
10432                                 "type" : "string"
10433                               }
10434                             },
10435                             "rel" : {
10436                               "type" : "string"
10437                             },
10438                             "rels" : {
10439                               "type" : "array",
10440                               "items" : {
10441                                 "type" : "string"
10442                               }
10443                             },
10444                             "title" : {
10445                               "type" : "string"
10446                             },
10447                             "type" : {
10448                               "type" : "string"
10449                             },
10450                             "uri" : {
10451                               "type" : "string",
10452                               "format" : "uri"
10453                             },
10454                             "uriBuilder" : {
10455                               "type" : "object"
10456                             }
10457                           }
10458                         },
10459                         "uniqueItems" : true
10460                       },
10461                       "location" : {
10462                         "type" : "string",
10463                         "format" : "uri"
10464                       },
10465                       "mediaType" : {
10466                         "type" : "object",
10467                         "properties" : {
10468                           "parameters" : {
10469                             "type" : "object",
10470                             "additionalProperties" : {
10471                               "type" : "string"
10472                             }
10473                           },
10474                           "subtype" : {
10475                             "type" : "string"
10476                           },
10477                           "type" : {
10478                             "type" : "string"
10479                           },
10480                           "wildcardSubtype" : {
10481                             "type" : "boolean"
10482                           },
10483                           "wildcardType" : {
10484                             "type" : "boolean"
10485                           }
10486                         }
10487                       },
10488                       "metadata" : {
10489                         "type" : "object",
10490                         "additionalProperties" : {
10491                           "type" : "array",
10492                           "items" : {
10493                             "type" : "object"
10494                           }
10495                         }
10496                       },
10497                       "status" : {
10498                         "type" : "integer",
10499                         "format" : "int32"
10500                       },
10501                       "statusInfo" : {
10502                         "type" : "object",
10503                         "properties" : {
10504                           "family" : {
10505                             "type" : "string",
10506                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10507                           },
10508                           "reasonPhrase" : {
10509                             "type" : "string"
10510                           },
10511                           "statusCode" : {
10512                             "type" : "integer",
10513                             "format" : "int32"
10514                           }
10515                         }
10516                       },
10517                       "stringHeaders" : {
10518                         "type" : "object",
10519                         "additionalProperties" : {
10520                           "type" : "array",
10521                           "items" : {
10522                             "type" : "string"
10523                           }
10524                         }
10525                       }
10526                     }
10527                   }
10528                 }
10529               }
10530             }
10531           }
10532         },
10533         "servers" : [ {
10534           "url" : "/sdc2/rest",
10535           "variables" : { }
10536         } ],
10537         "summary" : "Returns created resource",
10538         "tags" : [ "SDCE-2 APIs" ]
10539       }
10540     },
10541     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId}" : {
10542       "delete" : {
10543         "description" : "delete Artifact from interface",
10544         "operationId" : "deleteArtifactToInterface",
10545         "parameters" : [ {
10546           "in" : "path",
10547           "name" : "resourceId",
10548           "required" : true,
10549           "schema" : {
10550             "type" : "string"
10551           }
10552         }, {
10553           "in" : "path",
10554           "name" : "interfaceType",
10555           "required" : true,
10556           "schema" : {
10557             "type" : "string"
10558           }
10559         }, {
10560           "in" : "path",
10561           "name" : "operation",
10562           "required" : true,
10563           "schema" : {
10564             "type" : "string"
10565           }
10566         }, {
10567           "in" : "path",
10568           "name" : "artifactId",
10569           "required" : true,
10570           "schema" : {
10571             "type" : "string"
10572           }
10573         } ],
10574         "responses" : {
10575           "201" : {
10576             "description" : "delete artifact under interface deleted"
10577           },
10578           "400" : {
10579             "description" : "Invalid content / Missing content"
10580           },
10581           "403" : {
10582             "description" : "Restricted operation"
10583           },
10584           "409" : {
10585             "description" : "Artifact already exist"
10586           },
10587           "default" : {
10588             "content" : {
10589               "application/json" : {
10590                 "schema" : {
10591                   "type" : "array",
10592                   "items" : {
10593                     "type" : "object",
10594                     "properties" : {
10595                       "allowedMethods" : {
10596                         "type" : "array",
10597                         "items" : {
10598                           "type" : "string"
10599                         },
10600                         "uniqueItems" : true
10601                       },
10602                       "cookies" : {
10603                         "type" : "object",
10604                         "additionalProperties" : {
10605                           "type" : "object",
10606                           "properties" : {
10607                             "comment" : {
10608                               "type" : "string"
10609                             },
10610                             "domain" : {
10611                               "type" : "string"
10612                             },
10613                             "expiry" : {
10614                               "type" : "string",
10615                               "format" : "date-time"
10616                             },
10617                             "httpOnly" : {
10618                               "type" : "boolean"
10619                             },
10620                             "maxAge" : {
10621                               "type" : "integer",
10622                               "format" : "int32"
10623                             },
10624                             "name" : {
10625                               "type" : "string"
10626                             },
10627                             "path" : {
10628                               "type" : "string"
10629                             },
10630                             "secure" : {
10631                               "type" : "boolean"
10632                             },
10633                             "value" : {
10634                               "type" : "string"
10635                             },
10636                             "version" : {
10637                               "type" : "integer",
10638                               "format" : "int32"
10639                             }
10640                           }
10641                         }
10642                       },
10643                       "date" : {
10644                         "type" : "string",
10645                         "format" : "date-time"
10646                       },
10647                       "entity" : {
10648                         "type" : "object"
10649                       },
10650                       "entityTag" : {
10651                         "type" : "object",
10652                         "properties" : {
10653                           "value" : {
10654                             "type" : "string"
10655                           },
10656                           "weak" : {
10657                             "type" : "boolean"
10658                           }
10659                         }
10660                       },
10661                       "headers" : {
10662                         "type" : "object",
10663                         "additionalProperties" : {
10664                           "type" : "array",
10665                           "items" : {
10666                             "type" : "object"
10667                           }
10668                         }
10669                       },
10670                       "language" : {
10671                         "type" : "object",
10672                         "properties" : {
10673                           "country" : {
10674                             "type" : "string"
10675                           },
10676                           "displayCountry" : {
10677                             "type" : "string"
10678                           },
10679                           "displayLanguage" : {
10680                             "type" : "string"
10681                           },
10682                           "displayName" : {
10683                             "type" : "string"
10684                           },
10685                           "displayScript" : {
10686                             "type" : "string"
10687                           },
10688                           "displayVariant" : {
10689                             "type" : "string"
10690                           },
10691                           "extensionKeys" : {
10692                             "type" : "array",
10693                             "items" : {
10694                               "type" : "string"
10695                             },
10696                             "uniqueItems" : true
10697                           },
10698                           "iso3Country" : {
10699                             "type" : "string"
10700                           },
10701                           "iso3Language" : {
10702                             "type" : "string"
10703                           },
10704                           "language" : {
10705                             "type" : "string"
10706                           },
10707                           "script" : {
10708                             "type" : "string"
10709                           },
10710                           "unicodeLocaleAttributes" : {
10711                             "type" : "array",
10712                             "items" : {
10713                               "type" : "string"
10714                             },
10715                             "uniqueItems" : true
10716                           },
10717                           "unicodeLocaleKeys" : {
10718                             "type" : "array",
10719                             "items" : {
10720                               "type" : "string"
10721                             },
10722                             "uniqueItems" : true
10723                           },
10724                           "variant" : {
10725                             "type" : "string"
10726                           }
10727                         }
10728                       },
10729                       "lastModified" : {
10730                         "type" : "string",
10731                         "format" : "date-time"
10732                       },
10733                       "length" : {
10734                         "type" : "integer",
10735                         "format" : "int32"
10736                       },
10737                       "links" : {
10738                         "type" : "array",
10739                         "items" : {
10740                           "type" : "object",
10741                           "properties" : {
10742                             "params" : {
10743                               "type" : "object",
10744                               "additionalProperties" : {
10745                                 "type" : "string"
10746                               }
10747                             },
10748                             "rel" : {
10749                               "type" : "string"
10750                             },
10751                             "rels" : {
10752                               "type" : "array",
10753                               "items" : {
10754                                 "type" : "string"
10755                               }
10756                             },
10757                             "title" : {
10758                               "type" : "string"
10759                             },
10760                             "type" : {
10761                               "type" : "string"
10762                             },
10763                             "uri" : {
10764                               "type" : "string",
10765                               "format" : "uri"
10766                             },
10767                             "uriBuilder" : {
10768                               "type" : "object"
10769                             }
10770                           }
10771                         },
10772                         "uniqueItems" : true
10773                       },
10774                       "location" : {
10775                         "type" : "string",
10776                         "format" : "uri"
10777                       },
10778                       "mediaType" : {
10779                         "type" : "object",
10780                         "properties" : {
10781                           "parameters" : {
10782                             "type" : "object",
10783                             "additionalProperties" : {
10784                               "type" : "string"
10785                             }
10786                           },
10787                           "subtype" : {
10788                             "type" : "string"
10789                           },
10790                           "type" : {
10791                             "type" : "string"
10792                           },
10793                           "wildcardSubtype" : {
10794                             "type" : "boolean"
10795                           },
10796                           "wildcardType" : {
10797                             "type" : "boolean"
10798                           }
10799                         }
10800                       },
10801                       "metadata" : {
10802                         "type" : "object",
10803                         "additionalProperties" : {
10804                           "type" : "array",
10805                           "items" : {
10806                             "type" : "object"
10807                           }
10808                         }
10809                       },
10810                       "status" : {
10811                         "type" : "integer",
10812                         "format" : "int32"
10813                       },
10814                       "statusInfo" : {
10815                         "type" : "object",
10816                         "properties" : {
10817                           "family" : {
10818                             "type" : "string",
10819                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10820                           },
10821                           "reasonPhrase" : {
10822                             "type" : "string"
10823                           },
10824                           "statusCode" : {
10825                             "type" : "integer",
10826                             "format" : "int32"
10827                           }
10828                         }
10829                       },
10830                       "stringHeaders" : {
10831                         "type" : "object",
10832                         "additionalProperties" : {
10833                           "type" : "array",
10834                           "items" : {
10835                             "type" : "string"
10836                           }
10837                         }
10838                       }
10839                     }
10840                   }
10841                 }
10842               }
10843             }
10844           }
10845         },
10846         "servers" : [ {
10847           "url" : "/sdc2/rest",
10848           "variables" : { }
10849         } ],
10850         "summary" : "delete matching artifact from interface",
10851         "tags" : [ "SDCE-2 APIs" ]
10852       },
10853       "post" : {
10854         "description" : "update Artifact  Attach to interface",
10855         "operationId" : "updateArtifactToInterface",
10856         "parameters" : [ {
10857           "in" : "path",
10858           "name" : "resourceId",
10859           "required" : true,
10860           "schema" : {
10861             "type" : "string"
10862           }
10863         }, {
10864           "in" : "path",
10865           "name" : "interfaceType",
10866           "required" : true,
10867           "schema" : {
10868             "type" : "string"
10869           }
10870         }, {
10871           "in" : "path",
10872           "name" : "operation",
10873           "required" : true,
10874           "schema" : {
10875             "type" : "string"
10876           }
10877         }, {
10878           "in" : "path",
10879           "name" : "artifactId",
10880           "required" : true,
10881           "schema" : {
10882             "type" : "string"
10883           }
10884         }, {
10885           "in" : "header",
10886           "name" : "USER_ID",
10887           "schema" : {
10888             "type" : "string"
10889           }
10890         }, {
10891           "in" : "header",
10892           "name" : "Content-MD5",
10893           "schema" : {
10894             "type" : "string"
10895           }
10896         } ],
10897         "requestBody" : {
10898           "content" : {
10899             "application/json" : {
10900               "schema" : {
10901                 "type" : "string"
10902               }
10903             }
10904           },
10905           "description" : "json describe the artifact",
10906           "required" : true
10907         },
10908         "responses" : {
10909           "201" : {
10910             "description" : "delete artifact under interface deleted"
10911           },
10912           "400" : {
10913             "description" : "Invalid content / Missing content"
10914           },
10915           "403" : {
10916             "description" : "Restricted operation"
10917           },
10918           "409" : {
10919             "description" : "Artifact already exist"
10920           },
10921           "default" : {
10922             "content" : {
10923               "application/json" : {
10924                 "schema" : {
10925                   "type" : "array",
10926                   "items" : {
10927                     "type" : "object",
10928                     "properties" : {
10929                       "allowedMethods" : {
10930                         "type" : "array",
10931                         "items" : {
10932                           "type" : "string"
10933                         },
10934                         "uniqueItems" : true
10935                       },
10936                       "cookies" : {
10937                         "type" : "object",
10938                         "additionalProperties" : {
10939                           "type" : "object",
10940                           "properties" : {
10941                             "comment" : {
10942                               "type" : "string"
10943                             },
10944                             "domain" : {
10945                               "type" : "string"
10946                             },
10947                             "expiry" : {
10948                               "type" : "string",
10949                               "format" : "date-time"
10950                             },
10951                             "httpOnly" : {
10952                               "type" : "boolean"
10953                             },
10954                             "maxAge" : {
10955                               "type" : "integer",
10956                               "format" : "int32"
10957                             },
10958                             "name" : {
10959                               "type" : "string"
10960                             },
10961                             "path" : {
10962                               "type" : "string"
10963                             },
10964                             "secure" : {
10965                               "type" : "boolean"
10966                             },
10967                             "value" : {
10968                               "type" : "string"
10969                             },
10970                             "version" : {
10971                               "type" : "integer",
10972                               "format" : "int32"
10973                             }
10974                           }
10975                         }
10976                       },
10977                       "date" : {
10978                         "type" : "string",
10979                         "format" : "date-time"
10980                       },
10981                       "entity" : {
10982                         "type" : "object"
10983                       },
10984                       "entityTag" : {
10985                         "type" : "object",
10986                         "properties" : {
10987                           "value" : {
10988                             "type" : "string"
10989                           },
10990                           "weak" : {
10991                             "type" : "boolean"
10992                           }
10993                         }
10994                       },
10995                       "headers" : {
10996                         "type" : "object",
10997                         "additionalProperties" : {
10998                           "type" : "array",
10999                           "items" : {
11000                             "type" : "object"
11001                           }
11002                         }
11003                       },
11004                       "language" : {
11005                         "type" : "object",
11006                         "properties" : {
11007                           "country" : {
11008                             "type" : "string"
11009                           },
11010                           "displayCountry" : {
11011                             "type" : "string"
11012                           },
11013                           "displayLanguage" : {
11014                             "type" : "string"
11015                           },
11016                           "displayName" : {
11017                             "type" : "string"
11018                           },
11019                           "displayScript" : {
11020                             "type" : "string"
11021                           },
11022                           "displayVariant" : {
11023                             "type" : "string"
11024                           },
11025                           "extensionKeys" : {
11026                             "type" : "array",
11027                             "items" : {
11028                               "type" : "string"
11029                             },
11030                             "uniqueItems" : true
11031                           },
11032                           "iso3Country" : {
11033                             "type" : "string"
11034                           },
11035                           "iso3Language" : {
11036                             "type" : "string"
11037                           },
11038                           "language" : {
11039                             "type" : "string"
11040                           },
11041                           "script" : {
11042                             "type" : "string"
11043                           },
11044                           "unicodeLocaleAttributes" : {
11045                             "type" : "array",
11046                             "items" : {
11047                               "type" : "string"
11048                             },
11049                             "uniqueItems" : true
11050                           },
11051                           "unicodeLocaleKeys" : {
11052                             "type" : "array",
11053                             "items" : {
11054                               "type" : "string"
11055                             },
11056                             "uniqueItems" : true
11057                           },
11058                           "variant" : {
11059                             "type" : "string"
11060                           }
11061                         }
11062                       },
11063                       "lastModified" : {
11064                         "type" : "string",
11065                         "format" : "date-time"
11066                       },
11067                       "length" : {
11068                         "type" : "integer",
11069                         "format" : "int32"
11070                       },
11071                       "links" : {
11072                         "type" : "array",
11073                         "items" : {
11074                           "type" : "object",
11075                           "properties" : {
11076                             "params" : {
11077                               "type" : "object",
11078                               "additionalProperties" : {
11079                                 "type" : "string"
11080                               }
11081                             },
11082                             "rel" : {
11083                               "type" : "string"
11084                             },
11085                             "rels" : {
11086                               "type" : "array",
11087                               "items" : {
11088                                 "type" : "string"
11089                               }
11090                             },
11091                             "title" : {
11092                               "type" : "string"
11093                             },
11094                             "type" : {
11095                               "type" : "string"
11096                             },
11097                             "uri" : {
11098                               "type" : "string",
11099                               "format" : "uri"
11100                             },
11101                             "uriBuilder" : {
11102                               "type" : "object"
11103                             }
11104                           }
11105                         },
11106                         "uniqueItems" : true
11107                       },
11108                       "location" : {
11109                         "type" : "string",
11110                         "format" : "uri"
11111                       },
11112                       "mediaType" : {
11113                         "type" : "object",
11114                         "properties" : {
11115                           "parameters" : {
11116                             "type" : "object",
11117                             "additionalProperties" : {
11118                               "type" : "string"
11119                             }
11120                           },
11121                           "subtype" : {
11122                             "type" : "string"
11123                           },
11124                           "type" : {
11125                             "type" : "string"
11126                           },
11127                           "wildcardSubtype" : {
11128                             "type" : "boolean"
11129                           },
11130                           "wildcardType" : {
11131                             "type" : "boolean"
11132                           }
11133                         }
11134                       },
11135                       "metadata" : {
11136                         "type" : "object",
11137                         "additionalProperties" : {
11138                           "type" : "array",
11139                           "items" : {
11140                             "type" : "object"
11141                           }
11142                         }
11143                       },
11144                       "status" : {
11145                         "type" : "integer",
11146                         "format" : "int32"
11147                       },
11148                       "statusInfo" : {
11149                         "type" : "object",
11150                         "properties" : {
11151                           "family" : {
11152                             "type" : "string",
11153                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11154                           },
11155                           "reasonPhrase" : {
11156                             "type" : "string"
11157                           },
11158                           "statusCode" : {
11159                             "type" : "integer",
11160                             "format" : "int32"
11161                           }
11162                         }
11163                       },
11164                       "stringHeaders" : {
11165                         "type" : "object",
11166                         "additionalProperties" : {
11167                           "type" : "array",
11168                           "items" : {
11169                             "type" : "string"
11170                           }
11171                         }
11172                       }
11173                     }
11174                   }
11175                 }
11176               }
11177             }
11178           }
11179         },
11180         "servers" : [ {
11181           "url" : "/sdc2/rest",
11182           "variables" : { }
11183         } ],
11184         "summary" : "updates artifact by interface",
11185         "tags" : [ "SDCE-2 APIs" ]
11186       }
11187     },
11188     "/v1/catalog/resources/{resourceName}/{version}" : {
11189       "delete" : {
11190         "description" : "Delete Resource By Name And Version",
11191         "operationId" : "deleteResourceByNameAndVersion",
11192         "parameters" : [ {
11193           "in" : "path",
11194           "name" : "resourceName",
11195           "required" : true,
11196           "schema" : {
11197             "type" : "string"
11198           }
11199         }, {
11200           "in" : "path",
11201           "name" : "version",
11202           "required" : true,
11203           "schema" : {
11204             "type" : "string"
11205           }
11206         } ],
11207         "responses" : {
11208           "204" : {
11209             "description" : "Resource deleted"
11210           },
11211           "400" : {
11212             "description" : "Invalid content / Missing content"
11213           },
11214           "403" : {
11215             "description" : "Restricted operation"
11216           },
11217           "404" : {
11218             "description" : "Resource not found"
11219           },
11220           "default" : {
11221             "content" : {
11222               "*/*" : {
11223                 "schema" : {
11224                   "type" : "array",
11225                   "items" : {
11226                     "$ref" : "#/components/schemas/Resource"
11227                   }
11228                 }
11229               }
11230             }
11231           }
11232         },
11233         "servers" : [ {
11234           "url" : "/sdc2/rest",
11235           "variables" : { }
11236         } ],
11237         "summary" : "Returns no content",
11238         "tags" : [ "SDCE-2 APIs" ]
11239       }
11240     },
11241     "/v1/catalog/services" : {
11242       "post" : {
11243         "description" : "Create Service",
11244         "operationId" : "createService",
11245         "parameters" : [ {
11246           "in" : "header",
11247           "name" : "USER_ID",
11248           "schema" : {
11249             "type" : "string"
11250           }
11251         } ],
11252         "requestBody" : {
11253           "content" : {
11254             "application/json" : {
11255               "schema" : {
11256                 "type" : "string"
11257               }
11258             }
11259           },
11260           "description" : "Service object to be created",
11261           "required" : true
11262         },
11263         "responses" : {
11264           "201" : {
11265             "description" : "Service created"
11266           },
11267           "400" : {
11268             "description" : "Invalid content / Missing content"
11269           },
11270           "403" : {
11271             "description" : "Restricted operation"
11272           },
11273           "409" : {
11274             "description" : "Service already exist"
11275           },
11276           "default" : {
11277             "content" : {
11278               "application/json" : {
11279                 "schema" : {
11280                   "type" : "array",
11281                   "items" : {
11282                     "$ref" : "#/components/schemas/Service"
11283                   }
11284                 }
11285               }
11286             }
11287           }
11288         },
11289         "servers" : [ {
11290           "url" : "/sdc2/rest",
11291           "variables" : { }
11292         } ],
11293         "summary" : "Returns created service",
11294         "tags" : [ "SDCE-2 APIs" ]
11295       }
11296     },
11297     "/v1/catalog/services/distribution/{did}" : {
11298       "get" : {
11299         "description" : "Retrieve Distributions",
11300         "operationId" : "getListOfDistributionStatuses",
11301         "parameters" : [ {
11302           "in" : "path",
11303           "name" : "did",
11304           "required" : true,
11305           "schema" : {
11306             "type" : "string"
11307           }
11308         }, {
11309           "in" : "header",
11310           "name" : "USER_ID",
11311           "schema" : {
11312             "type" : "string"
11313           }
11314         } ],
11315         "responses" : {
11316           "200" : {
11317             "description" : "Service found"
11318           },
11319           "403" : {
11320             "description" : "Restricted operation"
11321           },
11322           "404" : {
11323             "description" : "Status not found"
11324           },
11325           "default" : {
11326             "content" : {
11327               "application/json" : {
11328                 "schema" : {
11329                   "type" : "array",
11330                   "items" : {
11331                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
11332                   }
11333                 }
11334               }
11335             }
11336           }
11337         },
11338         "servers" : [ {
11339           "url" : "/sdc2/rest",
11340           "variables" : { }
11341         } ],
11342         "summary" : "Return  the  list  of  distribution status objects",
11343         "tags" : [ "SDCE-5 APIs" ]
11344       }
11345     },
11346     "/v1/catalog/services/importService" : {
11347       "post" : {
11348         "description" : "Import Service",
11349         "operationId" : "importNsService",
11350         "parameters" : [ {
11351           "in" : "header",
11352           "name" : "USER_ID",
11353           "schema" : {
11354             "type" : "string"
11355           }
11356         } ],
11357         "requestBody" : {
11358           "content" : {
11359             "application/json" : {
11360               "schema" : {
11361                 "type" : "string"
11362               }
11363             }
11364           },
11365           "description" : "Service object to be imported",
11366           "required" : true
11367         },
11368         "responses" : {
11369           "201" : {
11370             "description" : "Service created"
11371           },
11372           "400" : {
11373             "description" : "Invalid content / Missing content"
11374           },
11375           "403" : {
11376             "description" : "Restricted operation"
11377           },
11378           "409" : {
11379             "description" : "Service already exist"
11380           }
11381         },
11382         "servers" : [ {
11383           "url" : "/sdc2/rest",
11384           "variables" : { }
11385         } ],
11386         "summary" : "Returns imported service",
11387         "tags" : [ "SDCE-2 APIs" ]
11388       }
11389     },
11390     "/v1/catalog/services/replaceVNF" : {
11391       "post" : {
11392         "description" : "Replace new VNF based on the existing VNF",
11393         "operationId" : "replaceVNF",
11394         "parameters" : [ {
11395           "description" : "The user id",
11396           "in" : "header",
11397           "name" : "USER_ID",
11398           "required" : true,
11399           "schema" : {
11400             "type" : "string"
11401           }
11402         }, {
11403           "description" : "X-ECOMP-RequestID header",
11404           "in" : "header",
11405           "name" : "X-ECOMP-RequestID",
11406           "schema" : {
11407             "type" : "string"
11408           }
11409         }, {
11410           "description" : "X-ECOMP-InstanceID header",
11411           "in" : "header",
11412           "name" : "X-ECOMP-InstanceID",
11413           "required" : true,
11414           "schema" : {
11415             "type" : "string"
11416           }
11417         }, {
11418           "description" : "Determines the format of the body of the response",
11419           "in" : "header",
11420           "name" : "Accept",
11421           "schema" : {
11422             "type" : "string"
11423           }
11424         }, {
11425           "description" : "The username and password",
11426           "in" : "header",
11427           "name" : "Authorization",
11428           "required" : true,
11429           "schema" : {
11430             "type" : "string"
11431           }
11432         } ],
11433         "requestBody" : {
11434           "content" : {
11435             "*/*" : {
11436               "schema" : {
11437                 "type" : "string"
11438               }
11439             }
11440           },
11441           "description" : "Resource object to be created",
11442           "required" : true
11443         },
11444         "responses" : {
11445           "200" : {
11446             "content" : {
11447               "*/*" : {
11448                 "schema" : {
11449                   "type" : "array",
11450                   "items" : {
11451                     "$ref" : "#/components/schemas/ReplaceVNFInfo"
11452                   }
11453                 }
11454               }
11455             },
11456             "description" : "ECOMP component is authenticated and list of Catalog Assets Metadata is returned"
11457           },
11458           "400" : {
11459             "description" : "Missing  'X-ECOMP-InstanceID'  HTTP header - POL5001"
11460           },
11461           "401" : {
11462             "description" : "ECOMP component  should authenticate itself  and  to  re-send  again  HTTP  request  with its Basic Authentication credentials - POL5002"
11463           },
11464           "403" : {
11465             "description" : "ECOMP component is not authorized - POL5003"
11466           },
11467           "404" : {
11468             "description" : "Error: Requested '%1' (uuid) resource was not found - SVC4063"
11469           },
11470           "405" : {
11471             "description" : "Method  Not Allowed  :  Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050"
11472           },
11473           "409" : {
11474             "description" : "Service already exist"
11475           },
11476           "500" : {
11477             "description" : "The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000"
11478           }
11479         },
11480         "servers" : [ {
11481           "url" : "/sdc2/rest",
11482           "variables" : { }
11483         } ],
11484         "summary" : "Return whether the replace VNF is successful",
11485         "tags" : [ "SDCE-2 APIs" ]
11486       }
11487     },
11488     "/v1/catalog/services/serviceName/{serviceName}/serviceVersion/{serviceVersion}" : {
11489       "get" : {
11490         "description" : "Retrieve Service",
11491         "operationId" : "getServiceByNameAndVersion",
11492         "parameters" : [ {
11493           "in" : "path",
11494           "name" : "serviceName",
11495           "required" : true,
11496           "schema" : {
11497             "type" : "string"
11498           }
11499         }, {
11500           "in" : "path",
11501           "name" : "serviceVersion",
11502           "required" : true,
11503           "schema" : {
11504             "type" : "string"
11505           }
11506         }, {
11507           "in" : "header",
11508           "name" : "USER_ID",
11509           "schema" : {
11510             "type" : "string"
11511           }
11512         } ],
11513         "responses" : {
11514           "200" : {
11515             "description" : "Service found"
11516           },
11517           "403" : {
11518             "description" : "Restricted operation"
11519           },
11520           "404" : {
11521             "description" : "Service not found"
11522           },
11523           "default" : {
11524             "content" : {
11525               "application/json" : {
11526                 "schema" : {
11527                   "type" : "array",
11528                   "items" : {
11529                     "$ref" : "#/components/schemas/Service"
11530                   }
11531                 }
11532               }
11533             }
11534           }
11535         },
11536         "servers" : [ {
11537           "url" : "/sdc2/rest",
11538           "variables" : { }
11539         } ],
11540         "summary" : "Returns service according to name and version",
11541         "tags" : [ "SDCE-2 APIs" ]
11542       }
11543     },
11544     "/v1/catalog/services/serviceUUID/{uuid}/importReplaceService" : {
11545       "post" : {
11546         "description" : "Import Service",
11547         "operationId" : "importReplaceService",
11548         "parameters" : [ {
11549           "description" : "The user id",
11550           "in" : "header",
11551           "name" : "USER_ID",
11552           "required" : true,
11553           "schema" : {
11554             "type" : "string"
11555           }
11556         }, {
11557           "description" : "X-ECOMP-RequestID header",
11558           "in" : "header",
11559           "name" : "X-ECOMP-RequestID",
11560           "schema" : {
11561             "type" : "string"
11562           }
11563         }, {
11564           "description" : "X-ECOMP-InstanceID header",
11565           "in" : "header",
11566           "name" : "X-ECOMP-InstanceID",
11567           "required" : true,
11568           "schema" : {
11569             "type" : "string"
11570           }
11571         }, {
11572           "description" : "Determines the format of the body of the response",
11573           "in" : "header",
11574           "name" : "Accept",
11575           "schema" : {
11576             "type" : "string"
11577           }
11578         }, {
11579           "description" : "The username and password",
11580           "in" : "header",
11581           "name" : "Authorization",
11582           "required" : true,
11583           "schema" : {
11584             "type" : "string"
11585           }
11586         }, {
11587           "description" : "The requested asset uuid",
11588           "in" : "path",
11589           "name" : "uuid",
11590           "required" : true,
11591           "schema" : {
11592             "type" : "string"
11593           }
11594         } ],
11595         "requestBody" : {
11596           "content" : {
11597             "*/*" : {
11598               "schema" : {
11599                 "type" : "object",
11600                 "properties" : {
11601                   "serviceZip" : {
11602                     "$ref" : "#/components/schemas/FormDataContentDisposition"
11603                   },
11604                   "serviceZipMetadata" : {
11605                     "type" : "string",
11606                     "description" : "serviceMetadata"
11607                   }
11608                 }
11609               }
11610             }
11611           }
11612         },
11613         "responses" : {
11614           "201" : {
11615             "description" : "Service created"
11616           },
11617           "400" : {
11618             "description" : "Invalid content / Missing content"
11619           },
11620           "403" : {
11621             "description" : "Restricted operation"
11622           },
11623           "409" : {
11624             "description" : "Service already exist"
11625           }
11626         },
11627         "servers" : [ {
11628           "url" : "/sdc2/rest",
11629           "variables" : { }
11630         } ],
11631         "summary" : "Returns imported service",
11632         "tags" : [ "SDCE-2 APIs" ]
11633       }
11634     },
11635     "/v1/catalog/services/validate-name/{serviceName}" : {
11636       "get" : {
11637         "description" : "validate service name",
11638         "operationId" : "validateServiceName",
11639         "parameters" : [ {
11640           "in" : "path",
11641           "name" : "serviceName",
11642           "required" : true,
11643           "schema" : {
11644             "type" : "string"
11645           }
11646         }, {
11647           "in" : "header",
11648           "name" : "USER_ID",
11649           "schema" : {
11650             "type" : "string"
11651           }
11652         } ],
11653         "responses" : {
11654           "200" : {
11655             "description" : "Service found"
11656           },
11657           "403" : {
11658             "description" : "Restricted operation"
11659           },
11660           "default" : {
11661             "content" : {
11662               "application/json" : {
11663                 "schema" : {
11664                   "type" : "array",
11665                   "items" : {
11666                     "type" : "object",
11667                     "properties" : {
11668                       "allowedMethods" : {
11669                         "type" : "array",
11670                         "items" : {
11671                           "type" : "string"
11672                         },
11673                         "uniqueItems" : true
11674                       },
11675                       "cookies" : {
11676                         "type" : "object",
11677                         "additionalProperties" : {
11678                           "type" : "object",
11679                           "properties" : {
11680                             "comment" : {
11681                               "type" : "string"
11682                             },
11683                             "domain" : {
11684                               "type" : "string"
11685                             },
11686                             "expiry" : {
11687                               "type" : "string",
11688                               "format" : "date-time"
11689                             },
11690                             "httpOnly" : {
11691                               "type" : "boolean"
11692                             },
11693                             "maxAge" : {
11694                               "type" : "integer",
11695                               "format" : "int32"
11696                             },
11697                             "name" : {
11698                               "type" : "string"
11699                             },
11700                             "path" : {
11701                               "type" : "string"
11702                             },
11703                             "secure" : {
11704                               "type" : "boolean"
11705                             },
11706                             "value" : {
11707                               "type" : "string"
11708                             },
11709                             "version" : {
11710                               "type" : "integer",
11711                               "format" : "int32"
11712                             }
11713                           }
11714                         }
11715                       },
11716                       "date" : {
11717                         "type" : "string",
11718                         "format" : "date-time"
11719                       },
11720                       "entity" : {
11721                         "type" : "object"
11722                       },
11723                       "entityTag" : {
11724                         "type" : "object",
11725                         "properties" : {
11726                           "value" : {
11727                             "type" : "string"
11728                           },
11729                           "weak" : {
11730                             "type" : "boolean"
11731                           }
11732                         }
11733                       },
11734                       "headers" : {
11735                         "type" : "object",
11736                         "additionalProperties" : {
11737                           "type" : "array",
11738                           "items" : {
11739                             "type" : "object"
11740                           }
11741                         }
11742                       },
11743                       "language" : {
11744                         "type" : "object",
11745                         "properties" : {
11746                           "country" : {
11747                             "type" : "string"
11748                           },
11749                           "displayCountry" : {
11750                             "type" : "string"
11751                           },
11752                           "displayLanguage" : {
11753                             "type" : "string"
11754                           },
11755                           "displayName" : {
11756                             "type" : "string"
11757                           },
11758                           "displayScript" : {
11759                             "type" : "string"
11760                           },
11761                           "displayVariant" : {
11762                             "type" : "string"
11763                           },
11764                           "extensionKeys" : {
11765                             "type" : "array",
11766                             "items" : {
11767                               "type" : "string"
11768                             },
11769                             "uniqueItems" : true
11770                           },
11771                           "iso3Country" : {
11772                             "type" : "string"
11773                           },
11774                           "iso3Language" : {
11775                             "type" : "string"
11776                           },
11777                           "language" : {
11778                             "type" : "string"
11779                           },
11780                           "script" : {
11781                             "type" : "string"
11782                           },
11783                           "unicodeLocaleAttributes" : {
11784                             "type" : "array",
11785                             "items" : {
11786                               "type" : "string"
11787                             },
11788                             "uniqueItems" : true
11789                           },
11790                           "unicodeLocaleKeys" : {
11791                             "type" : "array",
11792                             "items" : {
11793                               "type" : "string"
11794                             },
11795                             "uniqueItems" : true
11796                           },
11797                           "variant" : {
11798                             "type" : "string"
11799                           }
11800                         }
11801                       },
11802                       "lastModified" : {
11803                         "type" : "string",
11804                         "format" : "date-time"
11805                       },
11806                       "length" : {
11807                         "type" : "integer",
11808                         "format" : "int32"
11809                       },
11810                       "links" : {
11811                         "type" : "array",
11812                         "items" : {
11813                           "type" : "object",
11814                           "properties" : {
11815                             "params" : {
11816                               "type" : "object",
11817                               "additionalProperties" : {
11818                                 "type" : "string"
11819                               }
11820                             },
11821                             "rel" : {
11822                               "type" : "string"
11823                             },
11824                             "rels" : {
11825                               "type" : "array",
11826                               "items" : {
11827                                 "type" : "string"
11828                               }
11829                             },
11830                             "title" : {
11831                               "type" : "string"
11832                             },
11833                             "type" : {
11834                               "type" : "string"
11835                             },
11836                             "uri" : {
11837                               "type" : "string",
11838                               "format" : "uri"
11839                             },
11840                             "uriBuilder" : {
11841                               "type" : "object"
11842                             }
11843                           }
11844                         },
11845                         "uniqueItems" : true
11846                       },
11847                       "location" : {
11848                         "type" : "string",
11849                         "format" : "uri"
11850                       },
11851                       "mediaType" : {
11852                         "type" : "object",
11853                         "properties" : {
11854                           "parameters" : {
11855                             "type" : "object",
11856                             "additionalProperties" : {
11857                               "type" : "string"
11858                             }
11859                           },
11860                           "subtype" : {
11861                             "type" : "string"
11862                           },
11863                           "type" : {
11864                             "type" : "string"
11865                           },
11866                           "wildcardSubtype" : {
11867                             "type" : "boolean"
11868                           },
11869                           "wildcardType" : {
11870                             "type" : "boolean"
11871                           }
11872                         }
11873                       },
11874                       "metadata" : {
11875                         "type" : "object",
11876                         "additionalProperties" : {
11877                           "type" : "array",
11878                           "items" : {
11879                             "type" : "object"
11880                           }
11881                         }
11882                       },
11883                       "status" : {
11884                         "type" : "integer",
11885                         "format" : "int32"
11886                       },
11887                       "statusInfo" : {
11888                         "type" : "object",
11889                         "properties" : {
11890                           "family" : {
11891                             "type" : "string",
11892                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11893                           },
11894                           "reasonPhrase" : {
11895                             "type" : "string"
11896                           },
11897                           "statusCode" : {
11898                             "type" : "integer",
11899                             "format" : "int32"
11900                           }
11901                         }
11902                       },
11903                       "stringHeaders" : {
11904                         "type" : "object",
11905                         "additionalProperties" : {
11906                           "type" : "array",
11907                           "items" : {
11908                             "type" : "string"
11909                           }
11910                         }
11911                       }
11912                     }
11913                   }
11914                 }
11915               }
11916             }
11917           }
11918         },
11919         "servers" : [ {
11920           "url" : "/sdc2/rest",
11921           "variables" : { }
11922         } ],
11923         "summary" : "checks if the chosen service name is available ",
11924         "tags" : [ "SDCE-2 APIs" ]
11925       }
11926     },
11927     "/v1/catalog/services/{componentId}/archive" : {
11928       "post" : {
11929         "description" : "Archive Service",
11930         "operationId" : "archiveService",
11931         "parameters" : [ {
11932           "in" : "path",
11933           "name" : "componentId",
11934           "required" : true,
11935           "schema" : {
11936             "type" : "string"
11937           }
11938         }, {
11939           "in" : "header",
11940           "name" : "USER_ID",
11941           "schema" : {
11942             "type" : "string"
11943           }
11944         } ],
11945         "responses" : {
11946           "200" : {
11947             "description" : "Archive successful"
11948           },
11949           "400" : {
11950             "description" : "Bad request"
11951           },
11952           "403" : {
11953             "description" : "Restricted operation"
11954           },
11955           "404" : {
11956             "description" : "Service not found"
11957           },
11958           "500" : {
11959             "description" : "Internal Error"
11960           },
11961           "default" : {
11962             "content" : {
11963               "application/json" : {
11964                 "schema" : {
11965                   "type" : "array",
11966                   "items" : {
11967                     "type" : "string"
11968                   }
11969                 }
11970               }
11971             }
11972           }
11973         },
11974         "servers" : [ {
11975           "url" : "/sdc2/rest",
11976           "variables" : { }
11977         } ],
11978         "summary" : "Marks a service as archived. Can be restored with restore action",
11979         "tags" : [ "SDCE-2 APIs" ]
11980       }
11981     },
11982     "/v1/catalog/services/{componentId}/copyComponentInstance/{componentInstanceId}" : {
11983       "post" : {
11984         "description" : "Copy Component Instance",
11985         "operationId" : "copyComponentInstance",
11986         "parameters" : [ {
11987           "description" : "service unique id in pasted canvas",
11988           "in" : "path",
11989           "name" : "componentId",
11990           "required" : true,
11991           "schema" : {
11992             "type" : "string"
11993           }
11994         }, {
11995           "in" : "path",
11996           "name" : "componentInstanceId",
11997           "required" : true,
11998           "schema" : {
11999             "type" : "string"
12000           }
12001         } ],
12002         "requestBody" : {
12003           "content" : {
12004             "application/json" : {
12005               "schema" : {
12006                 "type" : "string"
12007               }
12008             }
12009           },
12010           "description" : "Data for copying",
12011           "required" : true
12012         },
12013         "responses" : {
12014           "201" : {
12015             "description" : "Copy and Paste Success"
12016           },
12017           "400" : {
12018             "description" : "Invalid Content / Missing content"
12019           },
12020           "403" : {
12021             "description" : "Restricted Operation"
12022           },
12023           "default" : {
12024             "content" : {
12025               "application/json" : {
12026                 "schema" : {
12027                   "type" : "array",
12028                   "items" : {
12029                     "$ref" : "#/components/schemas/Service"
12030                   }
12031                 }
12032               }
12033             }
12034           }
12035         },
12036         "servers" : [ {
12037           "url" : "/sdc2/rest",
12038           "variables" : { }
12039         } ],
12040         "summary" : "Returns updated service information",
12041         "tags" : [ "SDCE-2 APIs" ]
12042       }
12043     },
12044     "/v1/catalog/services/{componentId}/restore" : {
12045       "post" : {
12046         "description" : "Restore Service",
12047         "operationId" : "restoreService",
12048         "parameters" : [ {
12049           "in" : "path",
12050           "name" : "componentId",
12051           "required" : true,
12052           "schema" : {
12053             "type" : "string"
12054           }
12055         }, {
12056           "in" : "header",
12057           "name" : "USER_ID",
12058           "schema" : {
12059             "type" : "string"
12060           }
12061         } ],
12062         "responses" : {
12063           "200" : {
12064             "description" : "Restore successful"
12065           },
12066           "400" : {
12067             "description" : "Bad request"
12068           },
12069           "403" : {
12070             "description" : "Restricted operation"
12071           },
12072           "404" : {
12073             "description" : "Service not found"
12074           },
12075           "500" : {
12076             "description" : "Internal Error"
12077           },
12078           "default" : {
12079             "content" : {
12080               "application/json" : {
12081                 "schema" : {
12082                   "type" : "array",
12083                   "items" : {
12084                     "type" : "string"
12085                   }
12086                 }
12087               }
12088             }
12089           }
12090         },
12091         "servers" : [ {
12092           "url" : "/sdc2/rest",
12093           "variables" : { }
12094         } ],
12095         "summary" : "Restores a service from archive.",
12096         "tags" : [ "SDCE-2 APIs" ]
12097       }
12098     },
12099     "/v1/catalog/services/{serviceId}" : {
12100       "delete" : {
12101         "description" : "Delete Service",
12102         "operationId" : "deleteService",
12103         "parameters" : [ {
12104           "in" : "path",
12105           "name" : "serviceId",
12106           "required" : true,
12107           "schema" : {
12108             "type" : "string"
12109           }
12110         } ],
12111         "responses" : {
12112           "204" : {
12113             "description" : "Service deleted"
12114           },
12115           "400" : {
12116             "description" : "Invalid content / Missing content"
12117           },
12118           "403" : {
12119             "description" : "Restricted operation"
12120           },
12121           "404" : {
12122             "description" : "Service not found"
12123           },
12124           "default" : {
12125             "content" : {
12126               "*/*" : {
12127                 "schema" : {
12128                   "type" : "array",
12129                   "items" : {
12130                     "$ref" : "#/components/schemas/Service"
12131                   }
12132                 }
12133               }
12134             }
12135           }
12136         },
12137         "servers" : [ {
12138           "url" : "/sdc2/rest",
12139           "variables" : { }
12140         } ],
12141         "summary" : "Return no content",
12142         "tags" : [ "SDCE-2 APIs" ]
12143       },
12144       "get" : {
12145         "description" : "Retrieve Service",
12146         "operationId" : "getServiceById_1",
12147         "parameters" : [ {
12148           "in" : "path",
12149           "name" : "serviceId",
12150           "required" : true,
12151           "schema" : {
12152             "type" : "string"
12153           }
12154         }, {
12155           "in" : "header",
12156           "name" : "USER_ID",
12157           "schema" : {
12158             "type" : "string"
12159           }
12160         } ],
12161         "responses" : {
12162           "200" : {
12163             "description" : "Service found"
12164           },
12165           "403" : {
12166             "description" : "Restricted operation"
12167           },
12168           "404" : {
12169             "description" : "Service not found"
12170           },
12171           "default" : {
12172             "content" : {
12173               "application/json" : {
12174                 "schema" : {
12175                   "type" : "array",
12176                   "items" : {
12177                     "$ref" : "#/components/schemas/Service"
12178                   }
12179                 }
12180               }
12181             }
12182           }
12183         },
12184         "servers" : [ {
12185           "url" : "/sdc2/rest",
12186           "variables" : { }
12187         } ],
12188         "summary" : "Returns service according to serviceId",
12189         "tags" : [ "SDCE-2 APIs" ]
12190       }
12191     },
12192     "/v1/catalog/services/{serviceId}/additionalinfo" : {
12193       "get" : {
12194         "description" : "Get all Additional Information under service",
12195         "operationId" : "getAllServiceAdditionalInformationLabel",
12196         "parameters" : [ {
12197           "description" : "service id to update with new property",
12198           "in" : "path",
12199           "name" : "serviceId",
12200           "required" : true,
12201           "schema" : {
12202             "type" : "string"
12203           }
12204         }, {
12205           "in" : "header",
12206           "name" : "USER_ID",
12207           "schema" : {
12208             "type" : "string"
12209           }
12210         } ],
12211         "responses" : {
12212           "200" : {
12213             "description" : "list of additional information"
12214           },
12215           "400" : {
12216             "description" : "Invalid content / Missing content"
12217           },
12218           "403" : {
12219             "description" : "Restricted operation"
12220           },
12221           "409" : {
12222             "description" : "Additional information key already exist"
12223           },
12224           "default" : {
12225             "content" : {
12226               "application/json" : {
12227                 "schema" : {
12228                   "type" : "array",
12229                   "items" : {
12230                     "type" : "object",
12231                     "properties" : {
12232                       "allowedMethods" : {
12233                         "type" : "array",
12234                         "items" : {
12235                           "type" : "string"
12236                         },
12237                         "uniqueItems" : true
12238                       },
12239                       "cookies" : {
12240                         "type" : "object",
12241                         "additionalProperties" : {
12242                           "type" : "object",
12243                           "properties" : {
12244                             "comment" : {
12245                               "type" : "string"
12246                             },
12247                             "domain" : {
12248                               "type" : "string"
12249                             },
12250                             "expiry" : {
12251                               "type" : "string",
12252                               "format" : "date-time"
12253                             },
12254                             "httpOnly" : {
12255                               "type" : "boolean"
12256                             },
12257                             "maxAge" : {
12258                               "type" : "integer",
12259                               "format" : "int32"
12260                             },
12261                             "name" : {
12262                               "type" : "string"
12263                             },
12264                             "path" : {
12265                               "type" : "string"
12266                             },
12267                             "secure" : {
12268                               "type" : "boolean"
12269                             },
12270                             "value" : {
12271                               "type" : "string"
12272                             },
12273                             "version" : {
12274                               "type" : "integer",
12275                               "format" : "int32"
12276                             }
12277                           }
12278                         }
12279                       },
12280                       "date" : {
12281                         "type" : "string",
12282                         "format" : "date-time"
12283                       },
12284                       "entity" : {
12285                         "type" : "object"
12286                       },
12287                       "entityTag" : {
12288                         "type" : "object",
12289                         "properties" : {
12290                           "value" : {
12291                             "type" : "string"
12292                           },
12293                           "weak" : {
12294                             "type" : "boolean"
12295                           }
12296                         }
12297                       },
12298                       "headers" : {
12299                         "type" : "object",
12300                         "additionalProperties" : {
12301                           "type" : "array",
12302                           "items" : {
12303                             "type" : "object"
12304                           }
12305                         }
12306                       },
12307                       "language" : {
12308                         "type" : "object",
12309                         "properties" : {
12310                           "country" : {
12311                             "type" : "string"
12312                           },
12313                           "displayCountry" : {
12314                             "type" : "string"
12315                           },
12316                           "displayLanguage" : {
12317                             "type" : "string"
12318                           },
12319                           "displayName" : {
12320                             "type" : "string"
12321                           },
12322                           "displayScript" : {
12323                             "type" : "string"
12324                           },
12325                           "displayVariant" : {
12326                             "type" : "string"
12327                           },
12328                           "extensionKeys" : {
12329                             "type" : "array",
12330                             "items" : {
12331                               "type" : "string"
12332                             },
12333                             "uniqueItems" : true
12334                           },
12335                           "iso3Country" : {
12336                             "type" : "string"
12337                           },
12338                           "iso3Language" : {
12339                             "type" : "string"
12340                           },
12341                           "language" : {
12342                             "type" : "string"
12343                           },
12344                           "script" : {
12345                             "type" : "string"
12346                           },
12347                           "unicodeLocaleAttributes" : {
12348                             "type" : "array",
12349                             "items" : {
12350                               "type" : "string"
12351                             },
12352                             "uniqueItems" : true
12353                           },
12354                           "unicodeLocaleKeys" : {
12355                             "type" : "array",
12356                             "items" : {
12357                               "type" : "string"
12358                             },
12359                             "uniqueItems" : true
12360                           },
12361                           "variant" : {
12362                             "type" : "string"
12363                           }
12364                         }
12365                       },
12366                       "lastModified" : {
12367                         "type" : "string",
12368                         "format" : "date-time"
12369                       },
12370                       "length" : {
12371                         "type" : "integer",
12372                         "format" : "int32"
12373                       },
12374                       "links" : {
12375                         "type" : "array",
12376                         "items" : {
12377                           "type" : "object",
12378                           "properties" : {
12379                             "params" : {
12380                               "type" : "object",
12381                               "additionalProperties" : {
12382                                 "type" : "string"
12383                               }
12384                             },
12385                             "rel" : {
12386                               "type" : "string"
12387                             },
12388                             "rels" : {
12389                               "type" : "array",
12390                               "items" : {
12391                                 "type" : "string"
12392                               }
12393                             },
12394                             "title" : {
12395                               "type" : "string"
12396                             },
12397                             "type" : {
12398                               "type" : "string"
12399                             },
12400                             "uri" : {
12401                               "type" : "string",
12402                               "format" : "uri"
12403                             },
12404                             "uriBuilder" : {
12405                               "type" : "object"
12406                             }
12407                           }
12408                         },
12409                         "uniqueItems" : true
12410                       },
12411                       "location" : {
12412                         "type" : "string",
12413                         "format" : "uri"
12414                       },
12415                       "mediaType" : {
12416                         "type" : "object",
12417                         "properties" : {
12418                           "parameters" : {
12419                             "type" : "object",
12420                             "additionalProperties" : {
12421                               "type" : "string"
12422                             }
12423                           },
12424                           "subtype" : {
12425                             "type" : "string"
12426                           },
12427                           "type" : {
12428                             "type" : "string"
12429                           },
12430                           "wildcardSubtype" : {
12431                             "type" : "boolean"
12432                           },
12433                           "wildcardType" : {
12434                             "type" : "boolean"
12435                           }
12436                         }
12437                       },
12438                       "metadata" : {
12439                         "type" : "object",
12440                         "additionalProperties" : {
12441                           "type" : "array",
12442                           "items" : {
12443                             "type" : "object"
12444                           }
12445                         }
12446                       },
12447                       "status" : {
12448                         "type" : "integer",
12449                         "format" : "int32"
12450                       },
12451                       "statusInfo" : {
12452                         "type" : "object",
12453                         "properties" : {
12454                           "family" : {
12455                             "type" : "string",
12456                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12457                           },
12458                           "reasonPhrase" : {
12459                             "type" : "string"
12460                           },
12461                           "statusCode" : {
12462                             "type" : "integer",
12463                             "format" : "int32"
12464                           }
12465                         }
12466                       },
12467                       "stringHeaders" : {
12468                         "type" : "object",
12469                         "additionalProperties" : {
12470                           "type" : "array",
12471                           "items" : {
12472                             "type" : "string"
12473                           }
12474                         }
12475                       }
12476                     }
12477                   }
12478                 }
12479               }
12480             }
12481           }
12482         },
12483         "servers" : [ {
12484           "url" : "/sdc2/rest",
12485           "variables" : { }
12486         } ],
12487         "summary" : "Returns Additional Inforamtion property",
12488         "tags" : [ "SDCE-2 APIs" ]
12489       },
12490       "post" : {
12491         "description" : "Create Additional Information Label and Value",
12492         "operationId" : "createServiceAdditionalInformationLabel",
12493         "parameters" : [ {
12494           "description" : "service id to update with new property",
12495           "in" : "path",
12496           "name" : "serviceId",
12497           "required" : true,
12498           "schema" : {
12499             "type" : "string"
12500           }
12501         }, {
12502           "in" : "header",
12503           "name" : "USER_ID",
12504           "schema" : {
12505             "type" : "string"
12506           }
12507         } ],
12508         "requestBody" : {
12509           "content" : {
12510             "application/json" : {
12511               "schema" : {
12512                 "type" : "string"
12513               }
12514             }
12515           },
12516           "description" : "Additional information key value to be created",
12517           "required" : true
12518         },
12519         "responses" : {
12520           "201" : {
12521             "description" : "Additional information created"
12522           },
12523           "400" : {
12524             "description" : "Invalid content / Missing content"
12525           },
12526           "403" : {
12527             "description" : "Restricted operation"
12528           },
12529           "409" : {
12530             "description" : "Additional information key already exist"
12531           },
12532           "default" : {
12533             "content" : {
12534               "application/json" : {
12535                 "schema" : {
12536                   "type" : "array",
12537                   "items" : {
12538                     "type" : "object",
12539                     "properties" : {
12540                       "allowedMethods" : {
12541                         "type" : "array",
12542                         "items" : {
12543                           "type" : "string"
12544                         },
12545                         "uniqueItems" : true
12546                       },
12547                       "cookies" : {
12548                         "type" : "object",
12549                         "additionalProperties" : {
12550                           "type" : "object",
12551                           "properties" : {
12552                             "comment" : {
12553                               "type" : "string"
12554                             },
12555                             "domain" : {
12556                               "type" : "string"
12557                             },
12558                             "expiry" : {
12559                               "type" : "string",
12560                               "format" : "date-time"
12561                             },
12562                             "httpOnly" : {
12563                               "type" : "boolean"
12564                             },
12565                             "maxAge" : {
12566                               "type" : "integer",
12567                               "format" : "int32"
12568                             },
12569                             "name" : {
12570                               "type" : "string"
12571                             },
12572                             "path" : {
12573                               "type" : "string"
12574                             },
12575                             "secure" : {
12576                               "type" : "boolean"
12577                             },
12578                             "value" : {
12579                               "type" : "string"
12580                             },
12581                             "version" : {
12582                               "type" : "integer",
12583                               "format" : "int32"
12584                             }
12585                           }
12586                         }
12587                       },
12588                       "date" : {
12589                         "type" : "string",
12590                         "format" : "date-time"
12591                       },
12592                       "entity" : {
12593                         "type" : "object"
12594                       },
12595                       "entityTag" : {
12596                         "type" : "object",
12597                         "properties" : {
12598                           "value" : {
12599                             "type" : "string"
12600                           },
12601                           "weak" : {
12602                             "type" : "boolean"
12603                           }
12604                         }
12605                       },
12606                       "headers" : {
12607                         "type" : "object",
12608                         "additionalProperties" : {
12609                           "type" : "array",
12610                           "items" : {
12611                             "type" : "object"
12612                           }
12613                         }
12614                       },
12615                       "language" : {
12616                         "type" : "object",
12617                         "properties" : {
12618                           "country" : {
12619                             "type" : "string"
12620                           },
12621                           "displayCountry" : {
12622                             "type" : "string"
12623                           },
12624                           "displayLanguage" : {
12625                             "type" : "string"
12626                           },
12627                           "displayName" : {
12628                             "type" : "string"
12629                           },
12630                           "displayScript" : {
12631                             "type" : "string"
12632                           },
12633                           "displayVariant" : {
12634                             "type" : "string"
12635                           },
12636                           "extensionKeys" : {
12637                             "type" : "array",
12638                             "items" : {
12639                               "type" : "string"
12640                             },
12641                             "uniqueItems" : true
12642                           },
12643                           "iso3Country" : {
12644                             "type" : "string"
12645                           },
12646                           "iso3Language" : {
12647                             "type" : "string"
12648                           },
12649                           "language" : {
12650                             "type" : "string"
12651                           },
12652                           "script" : {
12653                             "type" : "string"
12654                           },
12655                           "unicodeLocaleAttributes" : {
12656                             "type" : "array",
12657                             "items" : {
12658                               "type" : "string"
12659                             },
12660                             "uniqueItems" : true
12661                           },
12662                           "unicodeLocaleKeys" : {
12663                             "type" : "array",
12664                             "items" : {
12665                               "type" : "string"
12666                             },
12667                             "uniqueItems" : true
12668                           },
12669                           "variant" : {
12670                             "type" : "string"
12671                           }
12672                         }
12673                       },
12674                       "lastModified" : {
12675                         "type" : "string",
12676                         "format" : "date-time"
12677                       },
12678                       "length" : {
12679                         "type" : "integer",
12680                         "format" : "int32"
12681                       },
12682                       "links" : {
12683                         "type" : "array",
12684                         "items" : {
12685                           "type" : "object",
12686                           "properties" : {
12687                             "params" : {
12688                               "type" : "object",
12689                               "additionalProperties" : {
12690                                 "type" : "string"
12691                               }
12692                             },
12693                             "rel" : {
12694                               "type" : "string"
12695                             },
12696                             "rels" : {
12697                               "type" : "array",
12698                               "items" : {
12699                                 "type" : "string"
12700                               }
12701                             },
12702                             "title" : {
12703                               "type" : "string"
12704                             },
12705                             "type" : {
12706                               "type" : "string"
12707                             },
12708                             "uri" : {
12709                               "type" : "string",
12710                               "format" : "uri"
12711                             },
12712                             "uriBuilder" : {
12713                               "type" : "object"
12714                             }
12715                           }
12716                         },
12717                         "uniqueItems" : true
12718                       },
12719                       "location" : {
12720                         "type" : "string",
12721                         "format" : "uri"
12722                       },
12723                       "mediaType" : {
12724                         "type" : "object",
12725                         "properties" : {
12726                           "parameters" : {
12727                             "type" : "object",
12728                             "additionalProperties" : {
12729                               "type" : "string"
12730                             }
12731                           },
12732                           "subtype" : {
12733                             "type" : "string"
12734                           },
12735                           "type" : {
12736                             "type" : "string"
12737                           },
12738                           "wildcardSubtype" : {
12739                             "type" : "boolean"
12740                           },
12741                           "wildcardType" : {
12742                             "type" : "boolean"
12743                           }
12744                         }
12745                       },
12746                       "metadata" : {
12747                         "type" : "object",
12748                         "additionalProperties" : {
12749                           "type" : "array",
12750                           "items" : {
12751                             "type" : "object"
12752                           }
12753                         }
12754                       },
12755                       "status" : {
12756                         "type" : "integer",
12757                         "format" : "int32"
12758                       },
12759                       "statusInfo" : {
12760                         "type" : "object",
12761                         "properties" : {
12762                           "family" : {
12763                             "type" : "string",
12764                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12765                           },
12766                           "reasonPhrase" : {
12767                             "type" : "string"
12768                           },
12769                           "statusCode" : {
12770                             "type" : "integer",
12771                             "format" : "int32"
12772                           }
12773                         }
12774                       },
12775                       "stringHeaders" : {
12776                         "type" : "object",
12777                         "additionalProperties" : {
12778                           "type" : "array",
12779                           "items" : {
12780                             "type" : "string"
12781                           }
12782                         }
12783                       }
12784                     }
12785                   }
12786                 }
12787               }
12788             }
12789           }
12790         },
12791         "servers" : [ {
12792           "url" : "/sdc2/rest",
12793           "variables" : { }
12794         } ],
12795         "summary" : "Returns created Additional Inforamtion property",
12796         "tags" : [ "SDCE-2 APIs" ]
12797       }
12798     },
12799     "/v1/catalog/services/{serviceId}/additionalinfo/{labelId}" : {
12800       "delete" : {
12801         "description" : "Create Additional Information Label and Value",
12802         "operationId" : "deleteServiceAdditionalInformationLabel",
12803         "parameters" : [ {
12804           "description" : "service id to update with new property",
12805           "in" : "path",
12806           "name" : "serviceId",
12807           "required" : true,
12808           "schema" : {
12809             "type" : "string"
12810           }
12811         }, {
12812           "description" : "label id",
12813           "in" : "path",
12814           "name" : "labelId",
12815           "required" : true,
12816           "schema" : {
12817             "type" : "string"
12818           }
12819         }, {
12820           "in" : "header",
12821           "name" : "USER_ID",
12822           "schema" : {
12823             "type" : "string"
12824           }
12825         } ],
12826         "responses" : {
12827           "200" : {
12828             "description" : "Additional information deleted"
12829           },
12830           "400" : {
12831             "description" : "Invalid content / Missing content"
12832           },
12833           "403" : {
12834             "description" : "Restricted operation"
12835           },
12836           "409" : {
12837             "description" : "Additional information key already exist"
12838           },
12839           "default" : {
12840             "content" : {
12841               "application/json" : {
12842                 "schema" : {
12843                   "type" : "array",
12844                   "items" : {
12845                     "type" : "object",
12846                     "properties" : {
12847                       "allowedMethods" : {
12848                         "type" : "array",
12849                         "items" : {
12850                           "type" : "string"
12851                         },
12852                         "uniqueItems" : true
12853                       },
12854                       "cookies" : {
12855                         "type" : "object",
12856                         "additionalProperties" : {
12857                           "type" : "object",
12858                           "properties" : {
12859                             "comment" : {
12860                               "type" : "string"
12861                             },
12862                             "domain" : {
12863                               "type" : "string"
12864                             },
12865                             "expiry" : {
12866                               "type" : "string",
12867                               "format" : "date-time"
12868                             },
12869                             "httpOnly" : {
12870                               "type" : "boolean"
12871                             },
12872                             "maxAge" : {
12873                               "type" : "integer",
12874                               "format" : "int32"
12875                             },
12876                             "name" : {
12877                               "type" : "string"
12878                             },
12879                             "path" : {
12880                               "type" : "string"
12881                             },
12882                             "secure" : {
12883                               "type" : "boolean"
12884                             },
12885                             "value" : {
12886                               "type" : "string"
12887                             },
12888                             "version" : {
12889                               "type" : "integer",
12890                               "format" : "int32"
12891                             }
12892                           }
12893                         }
12894                       },
12895                       "date" : {
12896                         "type" : "string",
12897                         "format" : "date-time"
12898                       },
12899                       "entity" : {
12900                         "type" : "object"
12901                       },
12902                       "entityTag" : {
12903                         "type" : "object",
12904                         "properties" : {
12905                           "value" : {
12906                             "type" : "string"
12907                           },
12908                           "weak" : {
12909                             "type" : "boolean"
12910                           }
12911                         }
12912                       },
12913                       "headers" : {
12914                         "type" : "object",
12915                         "additionalProperties" : {
12916                           "type" : "array",
12917                           "items" : {
12918                             "type" : "object"
12919                           }
12920                         }
12921                       },
12922                       "language" : {
12923                         "type" : "object",
12924                         "properties" : {
12925                           "country" : {
12926                             "type" : "string"
12927                           },
12928                           "displayCountry" : {
12929                             "type" : "string"
12930                           },
12931                           "displayLanguage" : {
12932                             "type" : "string"
12933                           },
12934                           "displayName" : {
12935                             "type" : "string"
12936                           },
12937                           "displayScript" : {
12938                             "type" : "string"
12939                           },
12940                           "displayVariant" : {
12941                             "type" : "string"
12942                           },
12943                           "extensionKeys" : {
12944                             "type" : "array",
12945                             "items" : {
12946                               "type" : "string"
12947                             },
12948                             "uniqueItems" : true
12949                           },
12950                           "iso3Country" : {
12951                             "type" : "string"
12952                           },
12953                           "iso3Language" : {
12954                             "type" : "string"
12955                           },
12956                           "language" : {
12957                             "type" : "string"
12958                           },
12959                           "script" : {
12960                             "type" : "string"
12961                           },
12962                           "unicodeLocaleAttributes" : {
12963                             "type" : "array",
12964                             "items" : {
12965                               "type" : "string"
12966                             },
12967                             "uniqueItems" : true
12968                           },
12969                           "unicodeLocaleKeys" : {
12970                             "type" : "array",
12971                             "items" : {
12972                               "type" : "string"
12973                             },
12974                             "uniqueItems" : true
12975                           },
12976                           "variant" : {
12977                             "type" : "string"
12978                           }
12979                         }
12980                       },
12981                       "lastModified" : {
12982                         "type" : "string",
12983                         "format" : "date-time"
12984                       },
12985                       "length" : {
12986                         "type" : "integer",
12987                         "format" : "int32"
12988                       },
12989                       "links" : {
12990                         "type" : "array",
12991                         "items" : {
12992                           "type" : "object",
12993                           "properties" : {
12994                             "params" : {
12995                               "type" : "object",
12996                               "additionalProperties" : {
12997                                 "type" : "string"
12998                               }
12999                             },
13000                             "rel" : {
13001                               "type" : "string"
13002                             },
13003                             "rels" : {
13004                               "type" : "array",
13005                               "items" : {
13006                                 "type" : "string"
13007                               }
13008                             },
13009                             "title" : {
13010                               "type" : "string"
13011                             },
13012                             "type" : {
13013                               "type" : "string"
13014                             },
13015                             "uri" : {
13016                               "type" : "string",
13017                               "format" : "uri"
13018                             },
13019                             "uriBuilder" : {
13020                               "type" : "object"
13021                             }
13022                           }
13023                         },
13024                         "uniqueItems" : true
13025                       },
13026                       "location" : {
13027                         "type" : "string",
13028                         "format" : "uri"
13029                       },
13030                       "mediaType" : {
13031                         "type" : "object",
13032                         "properties" : {
13033                           "parameters" : {
13034                             "type" : "object",
13035                             "additionalProperties" : {
13036                               "type" : "string"
13037                             }
13038                           },
13039                           "subtype" : {
13040                             "type" : "string"
13041                           },
13042                           "type" : {
13043                             "type" : "string"
13044                           },
13045                           "wildcardSubtype" : {
13046                             "type" : "boolean"
13047                           },
13048                           "wildcardType" : {
13049                             "type" : "boolean"
13050                           }
13051                         }
13052                       },
13053                       "metadata" : {
13054                         "type" : "object",
13055                         "additionalProperties" : {
13056                           "type" : "array",
13057                           "items" : {
13058                             "type" : "object"
13059                           }
13060                         }
13061                       },
13062                       "status" : {
13063                         "type" : "integer",
13064                         "format" : "int32"
13065                       },
13066                       "statusInfo" : {
13067                         "type" : "object",
13068                         "properties" : {
13069                           "family" : {
13070                             "type" : "string",
13071                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13072                           },
13073                           "reasonPhrase" : {
13074                             "type" : "string"
13075                           },
13076                           "statusCode" : {
13077                             "type" : "integer",
13078                             "format" : "int32"
13079                           }
13080                         }
13081                       },
13082                       "stringHeaders" : {
13083                         "type" : "object",
13084                         "additionalProperties" : {
13085                           "type" : "array",
13086                           "items" : {
13087                             "type" : "string"
13088                           }
13089                         }
13090                       }
13091                     }
13092                   }
13093                 }
13094               }
13095             }
13096           }
13097         },
13098         "servers" : [ {
13099           "url" : "/sdc2/rest",
13100           "variables" : { }
13101         } ],
13102         "summary" : "Returns deleted Additional Inforamtion property",
13103         "tags" : [ "SDCE-2 APIs" ]
13104       },
13105       "get" : {
13106         "description" : "Get Additional Information by id",
13107         "operationId" : "getServiceAdditionalInformationLabel",
13108         "parameters" : [ {
13109           "description" : "service id to update with new property",
13110           "in" : "path",
13111           "name" : "serviceId",
13112           "required" : true,
13113           "schema" : {
13114             "type" : "string"
13115           }
13116         }, {
13117           "description" : "label id",
13118           "in" : "path",
13119           "name" : "labelId",
13120           "required" : true,
13121           "schema" : {
13122             "type" : "string"
13123           }
13124         }, {
13125           "in" : "header",
13126           "name" : "USER_ID",
13127           "schema" : {
13128             "type" : "string"
13129           }
13130         } ],
13131         "responses" : {
13132           "200" : {
13133             "description" : "fetched additional information"
13134           },
13135           "400" : {
13136             "description" : "Invalid content / Missing content"
13137           },
13138           "403" : {
13139             "description" : "Restricted operation"
13140           },
13141           "409" : {
13142             "description" : "Additional information key already exist"
13143           },
13144           "default" : {
13145             "content" : {
13146               "application/json" : {
13147                 "schema" : {
13148                   "type" : "array",
13149                   "items" : {
13150                     "type" : "object",
13151                     "properties" : {
13152                       "allowedMethods" : {
13153                         "type" : "array",
13154                         "items" : {
13155                           "type" : "string"
13156                         },
13157                         "uniqueItems" : true
13158                       },
13159                       "cookies" : {
13160                         "type" : "object",
13161                         "additionalProperties" : {
13162                           "type" : "object",
13163                           "properties" : {
13164                             "comment" : {
13165                               "type" : "string"
13166                             },
13167                             "domain" : {
13168                               "type" : "string"
13169                             },
13170                             "expiry" : {
13171                               "type" : "string",
13172                               "format" : "date-time"
13173                             },
13174                             "httpOnly" : {
13175                               "type" : "boolean"
13176                             },
13177                             "maxAge" : {
13178                               "type" : "integer",
13179                               "format" : "int32"
13180                             },
13181                             "name" : {
13182                               "type" : "string"
13183                             },
13184                             "path" : {
13185                               "type" : "string"
13186                             },
13187                             "secure" : {
13188                               "type" : "boolean"
13189                             },
13190                             "value" : {
13191                               "type" : "string"
13192                             },
13193                             "version" : {
13194                               "type" : "integer",
13195                               "format" : "int32"
13196                             }
13197                           }
13198                         }
13199                       },
13200                       "date" : {
13201                         "type" : "string",
13202                         "format" : "date-time"
13203                       },
13204                       "entity" : {
13205                         "type" : "object"
13206                       },
13207                       "entityTag" : {
13208                         "type" : "object",
13209                         "properties" : {
13210                           "value" : {
13211                             "type" : "string"
13212                           },
13213                           "weak" : {
13214                             "type" : "boolean"
13215                           }
13216                         }
13217                       },
13218                       "headers" : {
13219                         "type" : "object",
13220                         "additionalProperties" : {
13221                           "type" : "array",
13222                           "items" : {
13223                             "type" : "object"
13224                           }
13225                         }
13226                       },
13227                       "language" : {
13228                         "type" : "object",
13229                         "properties" : {
13230                           "country" : {
13231                             "type" : "string"
13232                           },
13233                           "displayCountry" : {
13234                             "type" : "string"
13235                           },
13236                           "displayLanguage" : {
13237                             "type" : "string"
13238                           },
13239                           "displayName" : {
13240                             "type" : "string"
13241                           },
13242                           "displayScript" : {
13243                             "type" : "string"
13244                           },
13245                           "displayVariant" : {
13246                             "type" : "string"
13247                           },
13248                           "extensionKeys" : {
13249                             "type" : "array",
13250                             "items" : {
13251                               "type" : "string"
13252                             },
13253                             "uniqueItems" : true
13254                           },
13255                           "iso3Country" : {
13256                             "type" : "string"
13257                           },
13258                           "iso3Language" : {
13259                             "type" : "string"
13260                           },
13261                           "language" : {
13262                             "type" : "string"
13263                           },
13264                           "script" : {
13265                             "type" : "string"
13266                           },
13267                           "unicodeLocaleAttributes" : {
13268                             "type" : "array",
13269                             "items" : {
13270                               "type" : "string"
13271                             },
13272                             "uniqueItems" : true
13273                           },
13274                           "unicodeLocaleKeys" : {
13275                             "type" : "array",
13276                             "items" : {
13277                               "type" : "string"
13278                             },
13279                             "uniqueItems" : true
13280                           },
13281                           "variant" : {
13282                             "type" : "string"
13283                           }
13284                         }
13285                       },
13286                       "lastModified" : {
13287                         "type" : "string",
13288                         "format" : "date-time"
13289                       },
13290                       "length" : {
13291                         "type" : "integer",
13292                         "format" : "int32"
13293                       },
13294                       "links" : {
13295                         "type" : "array",
13296                         "items" : {
13297                           "type" : "object",
13298                           "properties" : {
13299                             "params" : {
13300                               "type" : "object",
13301                               "additionalProperties" : {
13302                                 "type" : "string"
13303                               }
13304                             },
13305                             "rel" : {
13306                               "type" : "string"
13307                             },
13308                             "rels" : {
13309                               "type" : "array",
13310                               "items" : {
13311                                 "type" : "string"
13312                               }
13313                             },
13314                             "title" : {
13315                               "type" : "string"
13316                             },
13317                             "type" : {
13318                               "type" : "string"
13319                             },
13320                             "uri" : {
13321                               "type" : "string",
13322                               "format" : "uri"
13323                             },
13324                             "uriBuilder" : {
13325                               "type" : "object"
13326                             }
13327                           }
13328                         },
13329                         "uniqueItems" : true
13330                       },
13331                       "location" : {
13332                         "type" : "string",
13333                         "format" : "uri"
13334                       },
13335                       "mediaType" : {
13336                         "type" : "object",
13337                         "properties" : {
13338                           "parameters" : {
13339                             "type" : "object",
13340                             "additionalProperties" : {
13341                               "type" : "string"
13342                             }
13343                           },
13344                           "subtype" : {
13345                             "type" : "string"
13346                           },
13347                           "type" : {
13348                             "type" : "string"
13349                           },
13350                           "wildcardSubtype" : {
13351                             "type" : "boolean"
13352                           },
13353                           "wildcardType" : {
13354                             "type" : "boolean"
13355                           }
13356                         }
13357                       },
13358                       "metadata" : {
13359                         "type" : "object",
13360                         "additionalProperties" : {
13361                           "type" : "array",
13362                           "items" : {
13363                             "type" : "object"
13364                           }
13365                         }
13366                       },
13367                       "status" : {
13368                         "type" : "integer",
13369                         "format" : "int32"
13370                       },
13371                       "statusInfo" : {
13372                         "type" : "object",
13373                         "properties" : {
13374                           "family" : {
13375                             "type" : "string",
13376                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13377                           },
13378                           "reasonPhrase" : {
13379                             "type" : "string"
13380                           },
13381                           "statusCode" : {
13382                             "type" : "integer",
13383                             "format" : "int32"
13384                           }
13385                         }
13386                       },
13387                       "stringHeaders" : {
13388                         "type" : "object",
13389                         "additionalProperties" : {
13390                           "type" : "array",
13391                           "items" : {
13392                             "type" : "string"
13393                           }
13394                         }
13395                       }
13396                     }
13397                   }
13398                 }
13399               }
13400             }
13401           }
13402         },
13403         "servers" : [ {
13404           "url" : "/sdc2/rest",
13405           "variables" : { }
13406         } ],
13407         "summary" : "Returns Additional Inforamtion property",
13408         "tags" : [ "SDCE-2 APIs" ]
13409       },
13410       "put" : {
13411         "description" : "Update Additional Information Label and Value",
13412         "operationId" : "updateServiceAdditionalInformationLabel",
13413         "parameters" : [ {
13414           "description" : "service id to update with new property",
13415           "in" : "path",
13416           "name" : "serviceId",
13417           "required" : true,
13418           "schema" : {
13419             "type" : "string"
13420           }
13421         }, {
13422           "description" : "label id",
13423           "in" : "path",
13424           "name" : "labelId",
13425           "required" : true,
13426           "schema" : {
13427             "type" : "string"
13428           }
13429         }, {
13430           "in" : "header",
13431           "name" : "USER_ID",
13432           "schema" : {
13433             "type" : "string"
13434           }
13435         } ],
13436         "requestBody" : {
13437           "content" : {
13438             "application/json" : {
13439               "schema" : {
13440                 "type" : "string"
13441               }
13442             }
13443           },
13444           "description" : "Additional information key value to be created",
13445           "required" : true
13446         },
13447         "responses" : {
13448           "200" : {
13449             "description" : "Additional information updated"
13450           },
13451           "400" : {
13452             "description" : "Invalid content / Missing content"
13453           },
13454           "403" : {
13455             "description" : "Restricted operation"
13456           },
13457           "409" : {
13458             "description" : "Additional information key already exist"
13459           },
13460           "default" : {
13461             "content" : {
13462               "application/json" : {
13463                 "schema" : {
13464                   "type" : "array",
13465                   "items" : {
13466                     "type" : "object",
13467                     "properties" : {
13468                       "allowedMethods" : {
13469                         "type" : "array",
13470                         "items" : {
13471                           "type" : "string"
13472                         },
13473                         "uniqueItems" : true
13474                       },
13475                       "cookies" : {
13476                         "type" : "object",
13477                         "additionalProperties" : {
13478                           "type" : "object",
13479                           "properties" : {
13480                             "comment" : {
13481                               "type" : "string"
13482                             },
13483                             "domain" : {
13484                               "type" : "string"
13485                             },
13486                             "expiry" : {
13487                               "type" : "string",
13488                               "format" : "date-time"
13489                             },
13490                             "httpOnly" : {
13491                               "type" : "boolean"
13492                             },
13493                             "maxAge" : {
13494                               "type" : "integer",
13495                               "format" : "int32"
13496                             },
13497                             "name" : {
13498                               "type" : "string"
13499                             },
13500                             "path" : {
13501                               "type" : "string"
13502                             },
13503                             "secure" : {
13504                               "type" : "boolean"
13505                             },
13506                             "value" : {
13507                               "type" : "string"
13508                             },
13509                             "version" : {
13510                               "type" : "integer",
13511                               "format" : "int32"
13512                             }
13513                           }
13514                         }
13515                       },
13516                       "date" : {
13517                         "type" : "string",
13518                         "format" : "date-time"
13519                       },
13520                       "entity" : {
13521                         "type" : "object"
13522                       },
13523                       "entityTag" : {
13524                         "type" : "object",
13525                         "properties" : {
13526                           "value" : {
13527                             "type" : "string"
13528                           },
13529                           "weak" : {
13530                             "type" : "boolean"
13531                           }
13532                         }
13533                       },
13534                       "headers" : {
13535                         "type" : "object",
13536                         "additionalProperties" : {
13537                           "type" : "array",
13538                           "items" : {
13539                             "type" : "object"
13540                           }
13541                         }
13542                       },
13543                       "language" : {
13544                         "type" : "object",
13545                         "properties" : {
13546                           "country" : {
13547                             "type" : "string"
13548                           },
13549                           "displayCountry" : {
13550                             "type" : "string"
13551                           },
13552                           "displayLanguage" : {
13553                             "type" : "string"
13554                           },
13555                           "displayName" : {
13556                             "type" : "string"
13557                           },
13558                           "displayScript" : {
13559                             "type" : "string"
13560                           },
13561                           "displayVariant" : {
13562                             "type" : "string"
13563                           },
13564                           "extensionKeys" : {
13565                             "type" : "array",
13566                             "items" : {
13567                               "type" : "string"
13568                             },
13569                             "uniqueItems" : true
13570                           },
13571                           "iso3Country" : {
13572                             "type" : "string"
13573                           },
13574                           "iso3Language" : {
13575                             "type" : "string"
13576                           },
13577                           "language" : {
13578                             "type" : "string"
13579                           },
13580                           "script" : {
13581                             "type" : "string"
13582                           },
13583                           "unicodeLocaleAttributes" : {
13584                             "type" : "array",
13585                             "items" : {
13586                               "type" : "string"
13587                             },
13588                             "uniqueItems" : true
13589                           },
13590                           "unicodeLocaleKeys" : {
13591                             "type" : "array",
13592                             "items" : {
13593                               "type" : "string"
13594                             },
13595                             "uniqueItems" : true
13596                           },
13597                           "variant" : {
13598                             "type" : "string"
13599                           }
13600                         }
13601                       },
13602                       "lastModified" : {
13603                         "type" : "string",
13604                         "format" : "date-time"
13605                       },
13606                       "length" : {
13607                         "type" : "integer",
13608                         "format" : "int32"
13609                       },
13610                       "links" : {
13611                         "type" : "array",
13612                         "items" : {
13613                           "type" : "object",
13614                           "properties" : {
13615                             "params" : {
13616                               "type" : "object",
13617                               "additionalProperties" : {
13618                                 "type" : "string"
13619                               }
13620                             },
13621                             "rel" : {
13622                               "type" : "string"
13623                             },
13624                             "rels" : {
13625                               "type" : "array",
13626                               "items" : {
13627                                 "type" : "string"
13628                               }
13629                             },
13630                             "title" : {
13631                               "type" : "string"
13632                             },
13633                             "type" : {
13634                               "type" : "string"
13635                             },
13636                             "uri" : {
13637                               "type" : "string",
13638                               "format" : "uri"
13639                             },
13640                             "uriBuilder" : {
13641                               "type" : "object"
13642                             }
13643                           }
13644                         },
13645                         "uniqueItems" : true
13646                       },
13647                       "location" : {
13648                         "type" : "string",
13649                         "format" : "uri"
13650                       },
13651                       "mediaType" : {
13652                         "type" : "object",
13653                         "properties" : {
13654                           "parameters" : {
13655                             "type" : "object",
13656                             "additionalProperties" : {
13657                               "type" : "string"
13658                             }
13659                           },
13660                           "subtype" : {
13661                             "type" : "string"
13662                           },
13663                           "type" : {
13664                             "type" : "string"
13665                           },
13666                           "wildcardSubtype" : {
13667                             "type" : "boolean"
13668                           },
13669                           "wildcardType" : {
13670                             "type" : "boolean"
13671                           }
13672                         }
13673                       },
13674                       "metadata" : {
13675                         "type" : "object",
13676                         "additionalProperties" : {
13677                           "type" : "array",
13678                           "items" : {
13679                             "type" : "object"
13680                           }
13681                         }
13682                       },
13683                       "status" : {
13684                         "type" : "integer",
13685                         "format" : "int32"
13686                       },
13687                       "statusInfo" : {
13688                         "type" : "object",
13689                         "properties" : {
13690                           "family" : {
13691                             "type" : "string",
13692                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13693                           },
13694                           "reasonPhrase" : {
13695                             "type" : "string"
13696                           },
13697                           "statusCode" : {
13698                             "type" : "integer",
13699                             "format" : "int32"
13700                           }
13701                         }
13702                       },
13703                       "stringHeaders" : {
13704                         "type" : "object",
13705                         "additionalProperties" : {
13706                           "type" : "array",
13707                           "items" : {
13708                             "type" : "string"
13709                           }
13710                         }
13711                       }
13712                     }
13713                   }
13714                 }
13715               }
13716             }
13717           }
13718         },
13719         "servers" : [ {
13720           "url" : "/sdc2/rest",
13721           "variables" : { }
13722         } ],
13723         "summary" : "Returns updated Additional Inforamtion property",
13724         "tags" : [ "SDCE-2 APIs" ]
13725       }
13726     },
13727     "/v1/catalog/services/{serviceId}/artifacts" : {
13728       "post" : {
13729         "description" : "Create Artifact",
13730         "operationId" : "loadInformationArtifact",
13731         "parameters" : [ {
13732           "in" : "path",
13733           "name" : "serviceId",
13734           "required" : true,
13735           "schema" : {
13736             "type" : "string"
13737           }
13738         } ],
13739         "requestBody" : {
13740           "content" : {
13741             "application/json" : {
13742               "schema" : {
13743                 "type" : "string"
13744               }
13745             }
13746           },
13747           "description" : "json describe the artifact",
13748           "required" : true
13749         },
13750         "responses" : {
13751           "201" : {
13752             "description" : "Resource created"
13753           },
13754           "400" : {
13755             "description" : "Invalid content / Missing content"
13756           },
13757           "403" : {
13758             "description" : "Restricted operation"
13759           },
13760           "409" : {
13761             "description" : "Artifact already exist"
13762           },
13763           "default" : {
13764             "content" : {
13765               "application/json" : {
13766                 "schema" : {
13767                   "type" : "array",
13768                   "items" : {
13769                     "type" : "object",
13770                     "properties" : {
13771                       "allowedMethods" : {
13772                         "type" : "array",
13773                         "items" : {
13774                           "type" : "string"
13775                         },
13776                         "uniqueItems" : true
13777                       },
13778                       "cookies" : {
13779                         "type" : "object",
13780                         "additionalProperties" : {
13781                           "type" : "object",
13782                           "properties" : {
13783                             "comment" : {
13784                               "type" : "string"
13785                             },
13786                             "domain" : {
13787                               "type" : "string"
13788                             },
13789                             "expiry" : {
13790                               "type" : "string",
13791                               "format" : "date-time"
13792                             },
13793                             "httpOnly" : {
13794                               "type" : "boolean"
13795                             },
13796                             "maxAge" : {
13797                               "type" : "integer",
13798                               "format" : "int32"
13799                             },
13800                             "name" : {
13801                               "type" : "string"
13802                             },
13803                             "path" : {
13804                               "type" : "string"
13805                             },
13806                             "secure" : {
13807                               "type" : "boolean"
13808                             },
13809                             "value" : {
13810                               "type" : "string"
13811                             },
13812                             "version" : {
13813                               "type" : "integer",
13814                               "format" : "int32"
13815                             }
13816                           }
13817                         }
13818                       },
13819                       "date" : {
13820                         "type" : "string",
13821                         "format" : "date-time"
13822                       },
13823                       "entity" : {
13824                         "type" : "object"
13825                       },
13826                       "entityTag" : {
13827                         "type" : "object",
13828                         "properties" : {
13829                           "value" : {
13830                             "type" : "string"
13831                           },
13832                           "weak" : {
13833                             "type" : "boolean"
13834                           }
13835                         }
13836                       },
13837                       "headers" : {
13838                         "type" : "object",
13839                         "additionalProperties" : {
13840                           "type" : "array",
13841                           "items" : {
13842                             "type" : "object"
13843                           }
13844                         }
13845                       },
13846                       "language" : {
13847                         "type" : "object",
13848                         "properties" : {
13849                           "country" : {
13850                             "type" : "string"
13851                           },
13852                           "displayCountry" : {
13853                             "type" : "string"
13854                           },
13855                           "displayLanguage" : {
13856                             "type" : "string"
13857                           },
13858                           "displayName" : {
13859                             "type" : "string"
13860                           },
13861                           "displayScript" : {
13862                             "type" : "string"
13863                           },
13864                           "displayVariant" : {
13865                             "type" : "string"
13866                           },
13867                           "extensionKeys" : {
13868                             "type" : "array",
13869                             "items" : {
13870                               "type" : "string"
13871                             },
13872                             "uniqueItems" : true
13873                           },
13874                           "iso3Country" : {
13875                             "type" : "string"
13876                           },
13877                           "iso3Language" : {
13878                             "type" : "string"
13879                           },
13880                           "language" : {
13881                             "type" : "string"
13882                           },
13883                           "script" : {
13884                             "type" : "string"
13885                           },
13886                           "unicodeLocaleAttributes" : {
13887                             "type" : "array",
13888                             "items" : {
13889                               "type" : "string"
13890                             },
13891                             "uniqueItems" : true
13892                           },
13893                           "unicodeLocaleKeys" : {
13894                             "type" : "array",
13895                             "items" : {
13896                               "type" : "string"
13897                             },
13898                             "uniqueItems" : true
13899                           },
13900                           "variant" : {
13901                             "type" : "string"
13902                           }
13903                         }
13904                       },
13905                       "lastModified" : {
13906                         "type" : "string",
13907                         "format" : "date-time"
13908                       },
13909                       "length" : {
13910                         "type" : "integer",
13911                         "format" : "int32"
13912                       },
13913                       "links" : {
13914                         "type" : "array",
13915                         "items" : {
13916                           "type" : "object",
13917                           "properties" : {
13918                             "params" : {
13919                               "type" : "object",
13920                               "additionalProperties" : {
13921                                 "type" : "string"
13922                               }
13923                             },
13924                             "rel" : {
13925                               "type" : "string"
13926                             },
13927                             "rels" : {
13928                               "type" : "array",
13929                               "items" : {
13930                                 "type" : "string"
13931                               }
13932                             },
13933                             "title" : {
13934                               "type" : "string"
13935                             },
13936                             "type" : {
13937                               "type" : "string"
13938                             },
13939                             "uri" : {
13940                               "type" : "string",
13941                               "format" : "uri"
13942                             },
13943                             "uriBuilder" : {
13944                               "type" : "object"
13945                             }
13946                           }
13947                         },
13948                         "uniqueItems" : true
13949                       },
13950                       "location" : {
13951                         "type" : "string",
13952                         "format" : "uri"
13953                       },
13954                       "mediaType" : {
13955                         "type" : "object",
13956                         "properties" : {
13957                           "parameters" : {
13958                             "type" : "object",
13959                             "additionalProperties" : {
13960                               "type" : "string"
13961                             }
13962                           },
13963                           "subtype" : {
13964                             "type" : "string"
13965                           },
13966                           "type" : {
13967                             "type" : "string"
13968                           },
13969                           "wildcardSubtype" : {
13970                             "type" : "boolean"
13971                           },
13972                           "wildcardType" : {
13973                             "type" : "boolean"
13974                           }
13975                         }
13976                       },
13977                       "metadata" : {
13978                         "type" : "object",
13979                         "additionalProperties" : {
13980                           "type" : "array",
13981                           "items" : {
13982                             "type" : "object"
13983                           }
13984                         }
13985                       },
13986                       "status" : {
13987                         "type" : "integer",
13988                         "format" : "int32"
13989                       },
13990                       "statusInfo" : {
13991                         "type" : "object",
13992                         "properties" : {
13993                           "family" : {
13994                             "type" : "string",
13995                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13996                           },
13997                           "reasonPhrase" : {
13998                             "type" : "string"
13999                           },
14000                           "statusCode" : {
14001                             "type" : "integer",
14002                             "format" : "int32"
14003                           }
14004                         }
14005                       },
14006                       "stringHeaders" : {
14007                         "type" : "object",
14008                         "additionalProperties" : {
14009                           "type" : "array",
14010                           "items" : {
14011                             "type" : "string"
14012                           }
14013                         }
14014                       }
14015                     }
14016                   }
14017                 }
14018               }
14019             }
14020           }
14021         },
14022         "servers" : [ {
14023           "url" : "/sdc2/rest",
14024           "variables" : { }
14025         } ],
14026         "summary" : "Returns created ArtifactDefinition",
14027         "tags" : [ "SDCE-2 APIs" ]
14028       }
14029     },
14030     "/v1/catalog/services/{serviceId}/artifacts/api/{artifactId}" : {
14031       "delete" : {
14032         "description" : "Delete Api Artifact",
14033         "operationId" : "deleteApiArtifact",
14034         "parameters" : [ {
14035           "in" : "path",
14036           "name" : "serviceId",
14037           "required" : true,
14038           "schema" : {
14039             "type" : "string"
14040           }
14041         }, {
14042           "in" : "path",
14043           "name" : "artifactId",
14044           "required" : true,
14045           "schema" : {
14046             "type" : "string"
14047           }
14048         }, {
14049           "in" : "header",
14050           "name" : "USER_ID",
14051           "schema" : {
14052             "type" : "string"
14053           }
14054         }, {
14055           "in" : "header",
14056           "name" : "Content-MD5",
14057           "schema" : {
14058             "type" : "string"
14059           }
14060         } ],
14061         "responses" : {
14062           "204" : {
14063             "description" : "Api Artifact deleted"
14064           },
14065           "403" : {
14066             "description" : "Restricted operation"
14067           },
14068           "default" : {
14069             "content" : {
14070               "application/json" : {
14071                 "schema" : {
14072                   "type" : "array",
14073                   "items" : {
14074                     "type" : "object",
14075                     "properties" : {
14076                       "allowedMethods" : {
14077                         "type" : "array",
14078                         "items" : {
14079                           "type" : "string"
14080                         },
14081                         "uniqueItems" : true
14082                       },
14083                       "cookies" : {
14084                         "type" : "object",
14085                         "additionalProperties" : {
14086                           "type" : "object",
14087                           "properties" : {
14088                             "comment" : {
14089                               "type" : "string"
14090                             },
14091                             "domain" : {
14092                               "type" : "string"
14093                             },
14094                             "expiry" : {
14095                               "type" : "string",
14096                               "format" : "date-time"
14097                             },
14098                             "httpOnly" : {
14099                               "type" : "boolean"
14100                             },
14101                             "maxAge" : {
14102                               "type" : "integer",
14103                               "format" : "int32"
14104                             },
14105                             "name" : {
14106                               "type" : "string"
14107                             },
14108                             "path" : {
14109                               "type" : "string"
14110                             },
14111                             "secure" : {
14112                               "type" : "boolean"
14113                             },
14114                             "value" : {
14115                               "type" : "string"
14116                             },
14117                             "version" : {
14118                               "type" : "integer",
14119                               "format" : "int32"
14120                             }
14121                           }
14122                         }
14123                       },
14124                       "date" : {
14125                         "type" : "string",
14126                         "format" : "date-time"
14127                       },
14128                       "entity" : {
14129                         "type" : "object"
14130                       },
14131                       "entityTag" : {
14132                         "type" : "object",
14133                         "properties" : {
14134                           "value" : {
14135                             "type" : "string"
14136                           },
14137                           "weak" : {
14138                             "type" : "boolean"
14139                           }
14140                         }
14141                       },
14142                       "headers" : {
14143                         "type" : "object",
14144                         "additionalProperties" : {
14145                           "type" : "array",
14146                           "items" : {
14147                             "type" : "object"
14148                           }
14149                         }
14150                       },
14151                       "language" : {
14152                         "type" : "object",
14153                         "properties" : {
14154                           "country" : {
14155                             "type" : "string"
14156                           },
14157                           "displayCountry" : {
14158                             "type" : "string"
14159                           },
14160                           "displayLanguage" : {
14161                             "type" : "string"
14162                           },
14163                           "displayName" : {
14164                             "type" : "string"
14165                           },
14166                           "displayScript" : {
14167                             "type" : "string"
14168                           },
14169                           "displayVariant" : {
14170                             "type" : "string"
14171                           },
14172                           "extensionKeys" : {
14173                             "type" : "array",
14174                             "items" : {
14175                               "type" : "string"
14176                             },
14177                             "uniqueItems" : true
14178                           },
14179                           "iso3Country" : {
14180                             "type" : "string"
14181                           },
14182                           "iso3Language" : {
14183                             "type" : "string"
14184                           },
14185                           "language" : {
14186                             "type" : "string"
14187                           },
14188                           "script" : {
14189                             "type" : "string"
14190                           },
14191                           "unicodeLocaleAttributes" : {
14192                             "type" : "array",
14193                             "items" : {
14194                               "type" : "string"
14195                             },
14196                             "uniqueItems" : true
14197                           },
14198                           "unicodeLocaleKeys" : {
14199                             "type" : "array",
14200                             "items" : {
14201                               "type" : "string"
14202                             },
14203                             "uniqueItems" : true
14204                           },
14205                           "variant" : {
14206                             "type" : "string"
14207                           }
14208                         }
14209                       },
14210                       "lastModified" : {
14211                         "type" : "string",
14212                         "format" : "date-time"
14213                       },
14214                       "length" : {
14215                         "type" : "integer",
14216                         "format" : "int32"
14217                       },
14218                       "links" : {
14219                         "type" : "array",
14220                         "items" : {
14221                           "type" : "object",
14222                           "properties" : {
14223                             "params" : {
14224                               "type" : "object",
14225                               "additionalProperties" : {
14226                                 "type" : "string"
14227                               }
14228                             },
14229                             "rel" : {
14230                               "type" : "string"
14231                             },
14232                             "rels" : {
14233                               "type" : "array",
14234                               "items" : {
14235                                 "type" : "string"
14236                               }
14237                             },
14238                             "title" : {
14239                               "type" : "string"
14240                             },
14241                             "type" : {
14242                               "type" : "string"
14243                             },
14244                             "uri" : {
14245                               "type" : "string",
14246                               "format" : "uri"
14247                             },
14248                             "uriBuilder" : {
14249                               "type" : "object"
14250                             }
14251                           }
14252                         },
14253                         "uniqueItems" : true
14254                       },
14255                       "location" : {
14256                         "type" : "string",
14257                         "format" : "uri"
14258                       },
14259                       "mediaType" : {
14260                         "type" : "object",
14261                         "properties" : {
14262                           "parameters" : {
14263                             "type" : "object",
14264                             "additionalProperties" : {
14265                               "type" : "string"
14266                             }
14267                           },
14268                           "subtype" : {
14269                             "type" : "string"
14270                           },
14271                           "type" : {
14272                             "type" : "string"
14273                           },
14274                           "wildcardSubtype" : {
14275                             "type" : "boolean"
14276                           },
14277                           "wildcardType" : {
14278                             "type" : "boolean"
14279                           }
14280                         }
14281                       },
14282                       "metadata" : {
14283                         "type" : "object",
14284                         "additionalProperties" : {
14285                           "type" : "array",
14286                           "items" : {
14287                             "type" : "object"
14288                           }
14289                         }
14290                       },
14291                       "status" : {
14292                         "type" : "integer",
14293                         "format" : "int32"
14294                       },
14295                       "statusInfo" : {
14296                         "type" : "object",
14297                         "properties" : {
14298                           "family" : {
14299                             "type" : "string",
14300                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14301                           },
14302                           "reasonPhrase" : {
14303                             "type" : "string"
14304                           },
14305                           "statusCode" : {
14306                             "type" : "integer",
14307                             "format" : "int32"
14308                           }
14309                         }
14310                       },
14311                       "stringHeaders" : {
14312                         "type" : "object",
14313                         "additionalProperties" : {
14314                           "type" : "array",
14315                           "items" : {
14316                             "type" : "string"
14317                           }
14318                         }
14319                       }
14320                     }
14321                   }
14322                 }
14323               }
14324             }
14325           }
14326         },
14327         "servers" : [ {
14328           "url" : "/sdc2/rest",
14329           "variables" : { }
14330         } ],
14331         "summary" : "Returns Deleted ArtifactDefinition",
14332         "tags" : [ "SDCE-2 APIs" ]
14333       },
14334       "post" : {
14335         "description" : "Update Api Artifact",
14336         "operationId" : "updateApiArtifact",
14337         "parameters" : [ {
14338           "in" : "path",
14339           "name" : "serviceId",
14340           "required" : true,
14341           "schema" : {
14342             "type" : "string"
14343           }
14344         }, {
14345           "in" : "path",
14346           "name" : "artifactId",
14347           "required" : true,
14348           "schema" : {
14349             "type" : "string"
14350           }
14351         }, {
14352           "in" : "header",
14353           "name" : "USER_ID",
14354           "schema" : {
14355             "type" : "string"
14356           }
14357         }, {
14358           "in" : "header",
14359           "name" : "Content-MD5",
14360           "schema" : {
14361             "type" : "string"
14362           }
14363         } ],
14364         "requestBody" : {
14365           "content" : {
14366             "application/json" : {
14367               "schema" : {
14368                 "type" : "string"
14369               }
14370             }
14371           },
14372           "description" : "json describe the artifact",
14373           "required" : true
14374         },
14375         "responses" : {
14376           "200" : {
14377             "description" : "Api Artifact Updated"
14378           },
14379           "400" : {
14380             "description" : "Invalid content / Missing content"
14381           },
14382           "403" : {
14383             "description" : "Restricted operation"
14384           },
14385           "default" : {
14386             "content" : {
14387               "application/json" : {
14388                 "schema" : {
14389                   "type" : "array",
14390                   "items" : {
14391                     "type" : "object",
14392                     "properties" : {
14393                       "allowedMethods" : {
14394                         "type" : "array",
14395                         "items" : {
14396                           "type" : "string"
14397                         },
14398                         "uniqueItems" : true
14399                       },
14400                       "cookies" : {
14401                         "type" : "object",
14402                         "additionalProperties" : {
14403                           "type" : "object",
14404                           "properties" : {
14405                             "comment" : {
14406                               "type" : "string"
14407                             },
14408                             "domain" : {
14409                               "type" : "string"
14410                             },
14411                             "expiry" : {
14412                               "type" : "string",
14413                               "format" : "date-time"
14414                             },
14415                             "httpOnly" : {
14416                               "type" : "boolean"
14417                             },
14418                             "maxAge" : {
14419                               "type" : "integer",
14420                               "format" : "int32"
14421                             },
14422                             "name" : {
14423                               "type" : "string"
14424                             },
14425                             "path" : {
14426                               "type" : "string"
14427                             },
14428                             "secure" : {
14429                               "type" : "boolean"
14430                             },
14431                             "value" : {
14432                               "type" : "string"
14433                             },
14434                             "version" : {
14435                               "type" : "integer",
14436                               "format" : "int32"
14437                             }
14438                           }
14439                         }
14440                       },
14441                       "date" : {
14442                         "type" : "string",
14443                         "format" : "date-time"
14444                       },
14445                       "entity" : {
14446                         "type" : "object"
14447                       },
14448                       "entityTag" : {
14449                         "type" : "object",
14450                         "properties" : {
14451                           "value" : {
14452                             "type" : "string"
14453                           },
14454                           "weak" : {
14455                             "type" : "boolean"
14456                           }
14457                         }
14458                       },
14459                       "headers" : {
14460                         "type" : "object",
14461                         "additionalProperties" : {
14462                           "type" : "array",
14463                           "items" : {
14464                             "type" : "object"
14465                           }
14466                         }
14467                       },
14468                       "language" : {
14469                         "type" : "object",
14470                         "properties" : {
14471                           "country" : {
14472                             "type" : "string"
14473                           },
14474                           "displayCountry" : {
14475                             "type" : "string"
14476                           },
14477                           "displayLanguage" : {
14478                             "type" : "string"
14479                           },
14480                           "displayName" : {
14481                             "type" : "string"
14482                           },
14483                           "displayScript" : {
14484                             "type" : "string"
14485                           },
14486                           "displayVariant" : {
14487                             "type" : "string"
14488                           },
14489                           "extensionKeys" : {
14490                             "type" : "array",
14491                             "items" : {
14492                               "type" : "string"
14493                             },
14494                             "uniqueItems" : true
14495                           },
14496                           "iso3Country" : {
14497                             "type" : "string"
14498                           },
14499                           "iso3Language" : {
14500                             "type" : "string"
14501                           },
14502                           "language" : {
14503                             "type" : "string"
14504                           },
14505                           "script" : {
14506                             "type" : "string"
14507                           },
14508                           "unicodeLocaleAttributes" : {
14509                             "type" : "array",
14510                             "items" : {
14511                               "type" : "string"
14512                             },
14513                             "uniqueItems" : true
14514                           },
14515                           "unicodeLocaleKeys" : {
14516                             "type" : "array",
14517                             "items" : {
14518                               "type" : "string"
14519                             },
14520                             "uniqueItems" : true
14521                           },
14522                           "variant" : {
14523                             "type" : "string"
14524                           }
14525                         }
14526                       },
14527                       "lastModified" : {
14528                         "type" : "string",
14529                         "format" : "date-time"
14530                       },
14531                       "length" : {
14532                         "type" : "integer",
14533                         "format" : "int32"
14534                       },
14535                       "links" : {
14536                         "type" : "array",
14537                         "items" : {
14538                           "type" : "object",
14539                           "properties" : {
14540                             "params" : {
14541                               "type" : "object",
14542                               "additionalProperties" : {
14543                                 "type" : "string"
14544                               }
14545                             },
14546                             "rel" : {
14547                               "type" : "string"
14548                             },
14549                             "rels" : {
14550                               "type" : "array",
14551                               "items" : {
14552                                 "type" : "string"
14553                               }
14554                             },
14555                             "title" : {
14556                               "type" : "string"
14557                             },
14558                             "type" : {
14559                               "type" : "string"
14560                             },
14561                             "uri" : {
14562                               "type" : "string",
14563                               "format" : "uri"
14564                             },
14565                             "uriBuilder" : {
14566                               "type" : "object"
14567                             }
14568                           }
14569                         },
14570                         "uniqueItems" : true
14571                       },
14572                       "location" : {
14573                         "type" : "string",
14574                         "format" : "uri"
14575                       },
14576                       "mediaType" : {
14577                         "type" : "object",
14578                         "properties" : {
14579                           "parameters" : {
14580                             "type" : "object",
14581                             "additionalProperties" : {
14582                               "type" : "string"
14583                             }
14584                           },
14585                           "subtype" : {
14586                             "type" : "string"
14587                           },
14588                           "type" : {
14589                             "type" : "string"
14590                           },
14591                           "wildcardSubtype" : {
14592                             "type" : "boolean"
14593                           },
14594                           "wildcardType" : {
14595                             "type" : "boolean"
14596                           }
14597                         }
14598                       },
14599                       "metadata" : {
14600                         "type" : "object",
14601                         "additionalProperties" : {
14602                           "type" : "array",
14603                           "items" : {
14604                             "type" : "object"
14605                           }
14606                         }
14607                       },
14608                       "status" : {
14609                         "type" : "integer",
14610                         "format" : "int32"
14611                       },
14612                       "statusInfo" : {
14613                         "type" : "object",
14614                         "properties" : {
14615                           "family" : {
14616                             "type" : "string",
14617                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14618                           },
14619                           "reasonPhrase" : {
14620                             "type" : "string"
14621                           },
14622                           "statusCode" : {
14623                             "type" : "integer",
14624                             "format" : "int32"
14625                           }
14626                         }
14627                       },
14628                       "stringHeaders" : {
14629                         "type" : "object",
14630                         "additionalProperties" : {
14631                           "type" : "array",
14632                           "items" : {
14633                             "type" : "string"
14634                           }
14635                         }
14636                       }
14637                     }
14638                   }
14639                 }
14640               }
14641             }
14642           }
14643         },
14644         "servers" : [ {
14645           "url" : "/sdc2/rest",
14646           "variables" : { }
14647         } ],
14648         "summary" : "Returns created ArtifactDefinition",
14649         "tags" : [ "SDCE-2 APIs" ]
14650       }
14651     },
14652     "/v1/catalog/services/{serviceId}/artifacts/{artifactId}" : {
14653       "delete" : {
14654         "description" : "Delete Artifact",
14655         "operationId" : "deleteInformationalArtifact",
14656         "parameters" : [ {
14657           "in" : "path",
14658           "name" : "serviceId",
14659           "required" : true,
14660           "schema" : {
14661             "type" : "string"
14662           }
14663         }, {
14664           "in" : "path",
14665           "name" : "artifactId",
14666           "required" : true,
14667           "schema" : {
14668             "type" : "string"
14669           }
14670         } ],
14671         "responses" : {
14672           "201" : {
14673             "description" : "Service artifact deleted"
14674           },
14675           "400" : {
14676             "description" : "Invalid content / Missing content"
14677           },
14678           "403" : {
14679             "description" : "Restricted operation"
14680           },
14681           "default" : {
14682             "content" : {
14683               "application/json" : {
14684                 "schema" : {
14685                   "type" : "array",
14686                   "items" : {
14687                     "type" : "object",
14688                     "properties" : {
14689                       "allowedMethods" : {
14690                         "type" : "array",
14691                         "items" : {
14692                           "type" : "string"
14693                         },
14694                         "uniqueItems" : true
14695                       },
14696                       "cookies" : {
14697                         "type" : "object",
14698                         "additionalProperties" : {
14699                           "type" : "object",
14700                           "properties" : {
14701                             "comment" : {
14702                               "type" : "string"
14703                             },
14704                             "domain" : {
14705                               "type" : "string"
14706                             },
14707                             "expiry" : {
14708                               "type" : "string",
14709                               "format" : "date-time"
14710                             },
14711                             "httpOnly" : {
14712                               "type" : "boolean"
14713                             },
14714                             "maxAge" : {
14715                               "type" : "integer",
14716                               "format" : "int32"
14717                             },
14718                             "name" : {
14719                               "type" : "string"
14720                             },
14721                             "path" : {
14722                               "type" : "string"
14723                             },
14724                             "secure" : {
14725                               "type" : "boolean"
14726                             },
14727                             "value" : {
14728                               "type" : "string"
14729                             },
14730                             "version" : {
14731                               "type" : "integer",
14732                               "format" : "int32"
14733                             }
14734                           }
14735                         }
14736                       },
14737                       "date" : {
14738                         "type" : "string",
14739                         "format" : "date-time"
14740                       },
14741                       "entity" : {
14742                         "type" : "object"
14743                       },
14744                       "entityTag" : {
14745                         "type" : "object",
14746                         "properties" : {
14747                           "value" : {
14748                             "type" : "string"
14749                           },
14750                           "weak" : {
14751                             "type" : "boolean"
14752                           }
14753                         }
14754                       },
14755                       "headers" : {
14756                         "type" : "object",
14757                         "additionalProperties" : {
14758                           "type" : "array",
14759                           "items" : {
14760                             "type" : "object"
14761                           }
14762                         }
14763                       },
14764                       "language" : {
14765                         "type" : "object",
14766                         "properties" : {
14767                           "country" : {
14768                             "type" : "string"
14769                           },
14770                           "displayCountry" : {
14771                             "type" : "string"
14772                           },
14773                           "displayLanguage" : {
14774                             "type" : "string"
14775                           },
14776                           "displayName" : {
14777                             "type" : "string"
14778                           },
14779                           "displayScript" : {
14780                             "type" : "string"
14781                           },
14782                           "displayVariant" : {
14783                             "type" : "string"
14784                           },
14785                           "extensionKeys" : {
14786                             "type" : "array",
14787                             "items" : {
14788                               "type" : "string"
14789                             },
14790                             "uniqueItems" : true
14791                           },
14792                           "iso3Country" : {
14793                             "type" : "string"
14794                           },
14795                           "iso3Language" : {
14796                             "type" : "string"
14797                           },
14798                           "language" : {
14799                             "type" : "string"
14800                           },
14801                           "script" : {
14802                             "type" : "string"
14803                           },
14804                           "unicodeLocaleAttributes" : {
14805                             "type" : "array",
14806                             "items" : {
14807                               "type" : "string"
14808                             },
14809                             "uniqueItems" : true
14810                           },
14811                           "unicodeLocaleKeys" : {
14812                             "type" : "array",
14813                             "items" : {
14814                               "type" : "string"
14815                             },
14816                             "uniqueItems" : true
14817                           },
14818                           "variant" : {
14819                             "type" : "string"
14820                           }
14821                         }
14822                       },
14823                       "lastModified" : {
14824                         "type" : "string",
14825                         "format" : "date-time"
14826                       },
14827                       "length" : {
14828                         "type" : "integer",
14829                         "format" : "int32"
14830                       },
14831                       "links" : {
14832                         "type" : "array",
14833                         "items" : {
14834                           "type" : "object",
14835                           "properties" : {
14836                             "params" : {
14837                               "type" : "object",
14838                               "additionalProperties" : {
14839                                 "type" : "string"
14840                               }
14841                             },
14842                             "rel" : {
14843                               "type" : "string"
14844                             },
14845                             "rels" : {
14846                               "type" : "array",
14847                               "items" : {
14848                                 "type" : "string"
14849                               }
14850                             },
14851                             "title" : {
14852                               "type" : "string"
14853                             },
14854                             "type" : {
14855                               "type" : "string"
14856                             },
14857                             "uri" : {
14858                               "type" : "string",
14859                               "format" : "uri"
14860                             },
14861                             "uriBuilder" : {
14862                               "type" : "object"
14863                             }
14864                           }
14865                         },
14866                         "uniqueItems" : true
14867                       },
14868                       "location" : {
14869                         "type" : "string",
14870                         "format" : "uri"
14871                       },
14872                       "mediaType" : {
14873                         "type" : "object",
14874                         "properties" : {
14875                           "parameters" : {
14876                             "type" : "object",
14877                             "additionalProperties" : {
14878                               "type" : "string"
14879                             }
14880                           },
14881                           "subtype" : {
14882                             "type" : "string"
14883                           },
14884                           "type" : {
14885                             "type" : "string"
14886                           },
14887                           "wildcardSubtype" : {
14888                             "type" : "boolean"
14889                           },
14890                           "wildcardType" : {
14891                             "type" : "boolean"
14892                           }
14893                         }
14894                       },
14895                       "metadata" : {
14896                         "type" : "object",
14897                         "additionalProperties" : {
14898                           "type" : "array",
14899                           "items" : {
14900                             "type" : "object"
14901                           }
14902                         }
14903                       },
14904                       "status" : {
14905                         "type" : "integer",
14906                         "format" : "int32"
14907                       },
14908                       "statusInfo" : {
14909                         "type" : "object",
14910                         "properties" : {
14911                           "family" : {
14912                             "type" : "string",
14913                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14914                           },
14915                           "reasonPhrase" : {
14916                             "type" : "string"
14917                           },
14918                           "statusCode" : {
14919                             "type" : "integer",
14920                             "format" : "int32"
14921                           }
14922                         }
14923                       },
14924                       "stringHeaders" : {
14925                         "type" : "object",
14926                         "additionalProperties" : {
14927                           "type" : "array",
14928                           "items" : {
14929                             "type" : "string"
14930                           }
14931                         }
14932                       }
14933                     }
14934                   }
14935                 }
14936               }
14937             }
14938           }
14939         },
14940         "servers" : [ {
14941           "url" : "/sdc2/rest",
14942           "variables" : { }
14943         } ],
14944         "summary" : "Returns delete artifact",
14945         "tags" : [ "SDCE-2 APIs" ]
14946       },
14947       "get" : {
14948         "description" : "Download service Artifact in Base64",
14949         "operationId" : "downloadServiceArtifactBase64",
14950         "parameters" : [ {
14951           "in" : "path",
14952           "name" : "serviceId",
14953           "required" : true,
14954           "schema" : {
14955             "type" : "string"
14956           }
14957         }, {
14958           "in" : "path",
14959           "name" : "artifactId",
14960           "required" : true,
14961           "schema" : {
14962             "type" : "string"
14963           }
14964         } ],
14965         "responses" : {
14966           "200" : {
14967             "description" : "Service artifact downloaded"
14968           },
14969           "404" : {
14970             "description" : "Service/Artifact not found"
14971           },
14972           "default" : {
14973             "content" : {
14974               "application/json" : {
14975                 "schema" : {
14976                   "type" : "array",
14977                   "items" : {
14978                     "type" : "object",
14979                     "properties" : {
14980                       "allowedMethods" : {
14981                         "type" : "array",
14982                         "items" : {
14983                           "type" : "string"
14984                         },
14985                         "uniqueItems" : true
14986                       },
14987                       "cookies" : {
14988                         "type" : "object",
14989                         "additionalProperties" : {
14990                           "type" : "object",
14991                           "properties" : {
14992                             "comment" : {
14993                               "type" : "string"
14994                             },
14995                             "domain" : {
14996                               "type" : "string"
14997                             },
14998                             "expiry" : {
14999                               "type" : "string",
15000                               "format" : "date-time"
15001                             },
15002                             "httpOnly" : {
15003                               "type" : "boolean"
15004                             },
15005                             "maxAge" : {
15006                               "type" : "integer",
15007                               "format" : "int32"
15008                             },
15009                             "name" : {
15010                               "type" : "string"
15011                             },
15012                             "path" : {
15013                               "type" : "string"
15014                             },
15015                             "secure" : {
15016                               "type" : "boolean"
15017                             },
15018                             "value" : {
15019                               "type" : "string"
15020                             },
15021                             "version" : {
15022                               "type" : "integer",
15023                               "format" : "int32"
15024                             }
15025                           }
15026                         }
15027                       },
15028                       "date" : {
15029                         "type" : "string",
15030                         "format" : "date-time"
15031                       },
15032                       "entity" : {
15033                         "type" : "object"
15034                       },
15035                       "entityTag" : {
15036                         "type" : "object",
15037                         "properties" : {
15038                           "value" : {
15039                             "type" : "string"
15040                           },
15041                           "weak" : {
15042                             "type" : "boolean"
15043                           }
15044                         }
15045                       },
15046                       "headers" : {
15047                         "type" : "object",
15048                         "additionalProperties" : {
15049                           "type" : "array",
15050                           "items" : {
15051                             "type" : "object"
15052                           }
15053                         }
15054                       },
15055                       "language" : {
15056                         "type" : "object",
15057                         "properties" : {
15058                           "country" : {
15059                             "type" : "string"
15060                           },
15061                           "displayCountry" : {
15062                             "type" : "string"
15063                           },
15064                           "displayLanguage" : {
15065                             "type" : "string"
15066                           },
15067                           "displayName" : {
15068                             "type" : "string"
15069                           },
15070                           "displayScript" : {
15071                             "type" : "string"
15072                           },
15073                           "displayVariant" : {
15074                             "type" : "string"
15075                           },
15076                           "extensionKeys" : {
15077                             "type" : "array",
15078                             "items" : {
15079                               "type" : "string"
15080                             },
15081                             "uniqueItems" : true
15082                           },
15083                           "iso3Country" : {
15084                             "type" : "string"
15085                           },
15086                           "iso3Language" : {
15087                             "type" : "string"
15088                           },
15089                           "language" : {
15090                             "type" : "string"
15091                           },
15092                           "script" : {
15093                             "type" : "string"
15094                           },
15095                           "unicodeLocaleAttributes" : {
15096                             "type" : "array",
15097                             "items" : {
15098                               "type" : "string"
15099                             },
15100                             "uniqueItems" : true
15101                           },
15102                           "unicodeLocaleKeys" : {
15103                             "type" : "array",
15104                             "items" : {
15105                               "type" : "string"
15106                             },
15107                             "uniqueItems" : true
15108                           },
15109                           "variant" : {
15110                             "type" : "string"
15111                           }
15112                         }
15113                       },
15114                       "lastModified" : {
15115                         "type" : "string",
15116                         "format" : "date-time"
15117                       },
15118                       "length" : {
15119                         "type" : "integer",
15120                         "format" : "int32"
15121                       },
15122                       "links" : {
15123                         "type" : "array",
15124                         "items" : {
15125                           "type" : "object",
15126                           "properties" : {
15127                             "params" : {
15128                               "type" : "object",
15129                               "additionalProperties" : {
15130                                 "type" : "string"
15131                               }
15132                             },
15133                             "rel" : {
15134                               "type" : "string"
15135                             },
15136                             "rels" : {
15137                               "type" : "array",
15138                               "items" : {
15139                                 "type" : "string"
15140                               }
15141                             },
15142                             "title" : {
15143                               "type" : "string"
15144                             },
15145                             "type" : {
15146                               "type" : "string"
15147                             },
15148                             "uri" : {
15149                               "type" : "string",
15150                               "format" : "uri"
15151                             },
15152                             "uriBuilder" : {
15153                               "type" : "object"
15154                             }
15155                           }
15156                         },
15157                         "uniqueItems" : true
15158                       },
15159                       "location" : {
15160                         "type" : "string",
15161                         "format" : "uri"
15162                       },
15163                       "mediaType" : {
15164                         "type" : "object",
15165                         "properties" : {
15166                           "parameters" : {
15167                             "type" : "object",
15168                             "additionalProperties" : {
15169                               "type" : "string"
15170                             }
15171                           },
15172                           "subtype" : {
15173                             "type" : "string"
15174                           },
15175                           "type" : {
15176                             "type" : "string"
15177                           },
15178                           "wildcardSubtype" : {
15179                             "type" : "boolean"
15180                           },
15181                           "wildcardType" : {
15182                             "type" : "boolean"
15183                           }
15184                         }
15185                       },
15186                       "metadata" : {
15187                         "type" : "object",
15188                         "additionalProperties" : {
15189                           "type" : "array",
15190                           "items" : {
15191                             "type" : "object"
15192                           }
15193                         }
15194                       },
15195                       "status" : {
15196                         "type" : "integer",
15197                         "format" : "int32"
15198                       },
15199                       "statusInfo" : {
15200                         "type" : "object",
15201                         "properties" : {
15202                           "family" : {
15203                             "type" : "string",
15204                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15205                           },
15206                           "reasonPhrase" : {
15207                             "type" : "string"
15208                           },
15209                           "statusCode" : {
15210                             "type" : "integer",
15211                             "format" : "int32"
15212                           }
15213                         }
15214                       },
15215                       "stringHeaders" : {
15216                         "type" : "object",
15217                         "additionalProperties" : {
15218                           "type" : "array",
15219                           "items" : {
15220                             "type" : "string"
15221                           }
15222                         }
15223                       }
15224                     }
15225                   }
15226                 }
15227               }
15228             }
15229           }
15230         },
15231         "servers" : [ {
15232           "url" : "/sdc2/rest",
15233           "variables" : { }
15234         } ],
15235         "summary" : "Returns downloaded artifact",
15236         "tags" : [ "SDCE-2 APIs" ]
15237       },
15238       "post" : {
15239         "description" : "Update Artifact",
15240         "operationId" : "updateInformationArtifact",
15241         "parameters" : [ {
15242           "in" : "path",
15243           "name" : "serviceId",
15244           "required" : true,
15245           "schema" : {
15246             "type" : "string"
15247           }
15248         }, {
15249           "in" : "path",
15250           "name" : "artifactId",
15251           "required" : true,
15252           "schema" : {
15253             "type" : "string"
15254           }
15255         } ],
15256         "requestBody" : {
15257           "content" : {
15258             "application/json" : {
15259               "schema" : {
15260                 "type" : "string"
15261               }
15262             }
15263           },
15264           "description" : "json describe the artifact",
15265           "required" : true
15266         },
15267         "responses" : {
15268           "201" : {
15269             "description" : "Service artifact created"
15270           },
15271           "400" : {
15272             "description" : "Invalid content / Missing content"
15273           },
15274           "403" : {
15275             "description" : "Restricted operation"
15276           },
15277           "default" : {
15278             "content" : {
15279               "application/json" : {
15280                 "schema" : {
15281                   "type" : "array",
15282                   "items" : {
15283                     "type" : "object",
15284                     "properties" : {
15285                       "allowedMethods" : {
15286                         "type" : "array",
15287                         "items" : {
15288                           "type" : "string"
15289                         },
15290                         "uniqueItems" : true
15291                       },
15292                       "cookies" : {
15293                         "type" : "object",
15294                         "additionalProperties" : {
15295                           "type" : "object",
15296                           "properties" : {
15297                             "comment" : {
15298                               "type" : "string"
15299                             },
15300                             "domain" : {
15301                               "type" : "string"
15302                             },
15303                             "expiry" : {
15304                               "type" : "string",
15305                               "format" : "date-time"
15306                             },
15307                             "httpOnly" : {
15308                               "type" : "boolean"
15309                             },
15310                             "maxAge" : {
15311                               "type" : "integer",
15312                               "format" : "int32"
15313                             },
15314                             "name" : {
15315                               "type" : "string"
15316                             },
15317                             "path" : {
15318                               "type" : "string"
15319                             },
15320                             "secure" : {
15321                               "type" : "boolean"
15322                             },
15323                             "value" : {
15324                               "type" : "string"
15325                             },
15326                             "version" : {
15327                               "type" : "integer",
15328                               "format" : "int32"
15329                             }
15330                           }
15331                         }
15332                       },
15333                       "date" : {
15334                         "type" : "string",
15335                         "format" : "date-time"
15336                       },
15337                       "entity" : {
15338                         "type" : "object"
15339                       },
15340                       "entityTag" : {
15341                         "type" : "object",
15342                         "properties" : {
15343                           "value" : {
15344                             "type" : "string"
15345                           },
15346                           "weak" : {
15347                             "type" : "boolean"
15348                           }
15349                         }
15350                       },
15351                       "headers" : {
15352                         "type" : "object",
15353                         "additionalProperties" : {
15354                           "type" : "array",
15355                           "items" : {
15356                             "type" : "object"
15357                           }
15358                         }
15359                       },
15360                       "language" : {
15361                         "type" : "object",
15362                         "properties" : {
15363                           "country" : {
15364                             "type" : "string"
15365                           },
15366                           "displayCountry" : {
15367                             "type" : "string"
15368                           },
15369                           "displayLanguage" : {
15370                             "type" : "string"
15371                           },
15372                           "displayName" : {
15373                             "type" : "string"
15374                           },
15375                           "displayScript" : {
15376                             "type" : "string"
15377                           },
15378                           "displayVariant" : {
15379                             "type" : "string"
15380                           },
15381                           "extensionKeys" : {
15382                             "type" : "array",
15383                             "items" : {
15384                               "type" : "string"
15385                             },
15386                             "uniqueItems" : true
15387                           },
15388                           "iso3Country" : {
15389                             "type" : "string"
15390                           },
15391                           "iso3Language" : {
15392                             "type" : "string"
15393                           },
15394                           "language" : {
15395                             "type" : "string"
15396                           },
15397                           "script" : {
15398                             "type" : "string"
15399                           },
15400                           "unicodeLocaleAttributes" : {
15401                             "type" : "array",
15402                             "items" : {
15403                               "type" : "string"
15404                             },
15405                             "uniqueItems" : true
15406                           },
15407                           "unicodeLocaleKeys" : {
15408                             "type" : "array",
15409                             "items" : {
15410                               "type" : "string"
15411                             },
15412                             "uniqueItems" : true
15413                           },
15414                           "variant" : {
15415                             "type" : "string"
15416                           }
15417                         }
15418                       },
15419                       "lastModified" : {
15420                         "type" : "string",
15421                         "format" : "date-time"
15422                       },
15423                       "length" : {
15424                         "type" : "integer",
15425                         "format" : "int32"
15426                       },
15427                       "links" : {
15428                         "type" : "array",
15429                         "items" : {
15430                           "type" : "object",
15431                           "properties" : {
15432                             "params" : {
15433                               "type" : "object",
15434                               "additionalProperties" : {
15435                                 "type" : "string"
15436                               }
15437                             },
15438                             "rel" : {
15439                               "type" : "string"
15440                             },
15441                             "rels" : {
15442                               "type" : "array",
15443                               "items" : {
15444                                 "type" : "string"
15445                               }
15446                             },
15447                             "title" : {
15448                               "type" : "string"
15449                             },
15450                             "type" : {
15451                               "type" : "string"
15452                             },
15453                             "uri" : {
15454                               "type" : "string",
15455                               "format" : "uri"
15456                             },
15457                             "uriBuilder" : {
15458                               "type" : "object"
15459                             }
15460                           }
15461                         },
15462                         "uniqueItems" : true
15463                       },
15464                       "location" : {
15465                         "type" : "string",
15466                         "format" : "uri"
15467                       },
15468                       "mediaType" : {
15469                         "type" : "object",
15470                         "properties" : {
15471                           "parameters" : {
15472                             "type" : "object",
15473                             "additionalProperties" : {
15474                               "type" : "string"
15475                             }
15476                           },
15477                           "subtype" : {
15478                             "type" : "string"
15479                           },
15480                           "type" : {
15481                             "type" : "string"
15482                           },
15483                           "wildcardSubtype" : {
15484                             "type" : "boolean"
15485                           },
15486                           "wildcardType" : {
15487                             "type" : "boolean"
15488                           }
15489                         }
15490                       },
15491                       "metadata" : {
15492                         "type" : "object",
15493                         "additionalProperties" : {
15494                           "type" : "array",
15495                           "items" : {
15496                             "type" : "object"
15497                           }
15498                         }
15499                       },
15500                       "status" : {
15501                         "type" : "integer",
15502                         "format" : "int32"
15503                       },
15504                       "statusInfo" : {
15505                         "type" : "object",
15506                         "properties" : {
15507                           "family" : {
15508                             "type" : "string",
15509                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15510                           },
15511                           "reasonPhrase" : {
15512                             "type" : "string"
15513                           },
15514                           "statusCode" : {
15515                             "type" : "integer",
15516                             "format" : "int32"
15517                           }
15518                         }
15519                       },
15520                       "stringHeaders" : {
15521                         "type" : "object",
15522                         "additionalProperties" : {
15523                           "type" : "array",
15524                           "items" : {
15525                             "type" : "string"
15526                           }
15527                         }
15528                       }
15529                     }
15530                   }
15531                 }
15532               }
15533             }
15534           }
15535         },
15536         "servers" : [ {
15537           "url" : "/sdc2/rest",
15538           "variables" : { }
15539         } ],
15540         "summary" : "Returns updated artifact",
15541         "tags" : [ "SDCE-2 APIs" ]
15542       }
15543     },
15544     "/v1/catalog/services/{serviceId}/attributes" : {
15545       "get" : {
15546         "description" : "Get Service Attribute",
15547         "operationId" : "getAttributeListInService",
15548         "parameters" : [ {
15549           "description" : "service id of attribute",
15550           "in" : "path",
15551           "name" : "serviceId",
15552           "required" : true,
15553           "schema" : {
15554             "type" : "string"
15555           }
15556         }, {
15557           "in" : "header",
15558           "name" : "USER_ID",
15559           "schema" : {
15560             "type" : "string"
15561           }
15562         } ],
15563         "responses" : {
15564           "200" : {
15565             "description" : "attribute"
15566           },
15567           "400" : {
15568             "description" : "Invalid content / Missing content"
15569           },
15570           "403" : {
15571             "description" : "Restricted operation"
15572           },
15573           "404" : {
15574             "description" : "Service attribute not found"
15575           },
15576           "default" : {
15577             "content" : {
15578               "application/json" : {
15579                 "schema" : {
15580                   "type" : "array",
15581                   "items" : {
15582                     "type" : "object",
15583                     "properties" : {
15584                       "allowedMethods" : {
15585                         "type" : "array",
15586                         "items" : {
15587                           "type" : "string"
15588                         },
15589                         "uniqueItems" : true
15590                       },
15591                       "cookies" : {
15592                         "type" : "object",
15593                         "additionalProperties" : {
15594                           "type" : "object",
15595                           "properties" : {
15596                             "comment" : {
15597                               "type" : "string"
15598                             },
15599                             "domain" : {
15600                               "type" : "string"
15601                             },
15602                             "expiry" : {
15603                               "type" : "string",
15604                               "format" : "date-time"
15605                             },
15606                             "httpOnly" : {
15607                               "type" : "boolean"
15608                             },
15609                             "maxAge" : {
15610                               "type" : "integer",
15611                               "format" : "int32"
15612                             },
15613                             "name" : {
15614                               "type" : "string"
15615                             },
15616                             "path" : {
15617                               "type" : "string"
15618                             },
15619                             "secure" : {
15620                               "type" : "boolean"
15621                             },
15622                             "value" : {
15623                               "type" : "string"
15624                             },
15625                             "version" : {
15626                               "type" : "integer",
15627                               "format" : "int32"
15628                             }
15629                           }
15630                         }
15631                       },
15632                       "date" : {
15633                         "type" : "string",
15634                         "format" : "date-time"
15635                       },
15636                       "entity" : {
15637                         "type" : "object"
15638                       },
15639                       "entityTag" : {
15640                         "type" : "object",
15641                         "properties" : {
15642                           "value" : {
15643                             "type" : "string"
15644                           },
15645                           "weak" : {
15646                             "type" : "boolean"
15647                           }
15648                         }
15649                       },
15650                       "headers" : {
15651                         "type" : "object",
15652                         "additionalProperties" : {
15653                           "type" : "array",
15654                           "items" : {
15655                             "type" : "object"
15656                           }
15657                         }
15658                       },
15659                       "language" : {
15660                         "type" : "object",
15661                         "properties" : {
15662                           "country" : {
15663                             "type" : "string"
15664                           },
15665                           "displayCountry" : {
15666                             "type" : "string"
15667                           },
15668                           "displayLanguage" : {
15669                             "type" : "string"
15670                           },
15671                           "displayName" : {
15672                             "type" : "string"
15673                           },
15674                           "displayScript" : {
15675                             "type" : "string"
15676                           },
15677                           "displayVariant" : {
15678                             "type" : "string"
15679                           },
15680                           "extensionKeys" : {
15681                             "type" : "array",
15682                             "items" : {
15683                               "type" : "string"
15684                             },
15685                             "uniqueItems" : true
15686                           },
15687                           "iso3Country" : {
15688                             "type" : "string"
15689                           },
15690                           "iso3Language" : {
15691                             "type" : "string"
15692                           },
15693                           "language" : {
15694                             "type" : "string"
15695                           },
15696                           "script" : {
15697                             "type" : "string"
15698                           },
15699                           "unicodeLocaleAttributes" : {
15700                             "type" : "array",
15701                             "items" : {
15702                               "type" : "string"
15703                             },
15704                             "uniqueItems" : true
15705                           },
15706                           "unicodeLocaleKeys" : {
15707                             "type" : "array",
15708                             "items" : {
15709                               "type" : "string"
15710                             },
15711                             "uniqueItems" : true
15712                           },
15713                           "variant" : {
15714                             "type" : "string"
15715                           }
15716                         }
15717                       },
15718                       "lastModified" : {
15719                         "type" : "string",
15720                         "format" : "date-time"
15721                       },
15722                       "length" : {
15723                         "type" : "integer",
15724                         "format" : "int32"
15725                       },
15726                       "links" : {
15727                         "type" : "array",
15728                         "items" : {
15729                           "type" : "object",
15730                           "properties" : {
15731                             "params" : {
15732                               "type" : "object",
15733                               "additionalProperties" : {
15734                                 "type" : "string"
15735                               }
15736                             },
15737                             "rel" : {
15738                               "type" : "string"
15739                             },
15740                             "rels" : {
15741                               "type" : "array",
15742                               "items" : {
15743                                 "type" : "string"
15744                               }
15745                             },
15746                             "title" : {
15747                               "type" : "string"
15748                             },
15749                             "type" : {
15750                               "type" : "string"
15751                             },
15752                             "uri" : {
15753                               "type" : "string",
15754                               "format" : "uri"
15755                             },
15756                             "uriBuilder" : {
15757                               "type" : "object"
15758                             }
15759                           }
15760                         },
15761                         "uniqueItems" : true
15762                       },
15763                       "location" : {
15764                         "type" : "string",
15765                         "format" : "uri"
15766                       },
15767                       "mediaType" : {
15768                         "type" : "object",
15769                         "properties" : {
15770                           "parameters" : {
15771                             "type" : "object",
15772                             "additionalProperties" : {
15773                               "type" : "string"
15774                             }
15775                           },
15776                           "subtype" : {
15777                             "type" : "string"
15778                           },
15779                           "type" : {
15780                             "type" : "string"
15781                           },
15782                           "wildcardSubtype" : {
15783                             "type" : "boolean"
15784                           },
15785                           "wildcardType" : {
15786                             "type" : "boolean"
15787                           }
15788                         }
15789                       },
15790                       "metadata" : {
15791                         "type" : "object",
15792                         "additionalProperties" : {
15793                           "type" : "array",
15794                           "items" : {
15795                             "type" : "object"
15796                           }
15797                         }
15798                       },
15799                       "status" : {
15800                         "type" : "integer",
15801                         "format" : "int32"
15802                       },
15803                       "statusInfo" : {
15804                         "type" : "object",
15805                         "properties" : {
15806                           "family" : {
15807                             "type" : "string",
15808                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15809                           },
15810                           "reasonPhrase" : {
15811                             "type" : "string"
15812                           },
15813                           "statusCode" : {
15814                             "type" : "integer",
15815                             "format" : "int32"
15816                           }
15817                         }
15818                       },
15819                       "stringHeaders" : {
15820                         "type" : "object",
15821                         "additionalProperties" : {
15822                           "type" : "array",
15823                           "items" : {
15824                             "type" : "string"
15825                           }
15826                         }
15827                       }
15828                     }
15829                   }
15830                 }
15831               }
15832             }
15833           }
15834         },
15835         "servers" : [ {
15836           "url" : "/sdc2/rest",
15837           "variables" : { }
15838         } ],
15839         "summary" : "Returns attribute list of service",
15840         "tags" : [ "SDCE-2 APIs" ]
15841       }
15842     },
15843     "/v1/catalog/services/{serviceId}/capabilities" : {
15844       "post" : {
15845         "description" : "Create Capabilities on service",
15846         "operationId" : "createCapabilitiesOnService",
15847         "parameters" : [ {
15848           "description" : "Service Id",
15849           "in" : "path",
15850           "name" : "serviceId",
15851           "required" : true,
15852           "schema" : {
15853             "type" : "string"
15854           }
15855         }, {
15856           "in" : "header",
15857           "name" : "USER_ID",
15858           "schema" : {
15859             "type" : "string"
15860           }
15861         } ],
15862         "requestBody" : {
15863           "content" : {
15864             "application/json" : {
15865               "schema" : {
15866                 "type" : "string"
15867               }
15868             }
15869           },
15870           "description" : "Capability to create",
15871           "required" : true
15872         },
15873         "responses" : {
15874           "201" : {
15875             "description" : "Create Capabilities"
15876           },
15877           "400" : {
15878             "description" : "Invalid content / Missing content"
15879           },
15880           "403" : {
15881             "description" : "Restricted operation"
15882           },
15883           "409" : {
15884             "description" : "Capability already exist"
15885           },
15886           "default" : {
15887             "content" : {
15888               "application/json" : {
15889                 "schema" : {
15890                   "type" : "array",
15891                   "items" : {
15892                     "type" : "object",
15893                     "properties" : {
15894                       "allowedMethods" : {
15895                         "type" : "array",
15896                         "items" : {
15897                           "type" : "string"
15898                         },
15899                         "uniqueItems" : true
15900                       },
15901                       "cookies" : {
15902                         "type" : "object",
15903                         "additionalProperties" : {
15904                           "type" : "object",
15905                           "properties" : {
15906                             "comment" : {
15907                               "type" : "string"
15908                             },
15909                             "domain" : {
15910                               "type" : "string"
15911                             },
15912                             "expiry" : {
15913                               "type" : "string",
15914                               "format" : "date-time"
15915                             },
15916                             "httpOnly" : {
15917                               "type" : "boolean"
15918                             },
15919                             "maxAge" : {
15920                               "type" : "integer",
15921                               "format" : "int32"
15922                             },
15923                             "name" : {
15924                               "type" : "string"
15925                             },
15926                             "path" : {
15927                               "type" : "string"
15928                             },
15929                             "secure" : {
15930                               "type" : "boolean"
15931                             },
15932                             "value" : {
15933                               "type" : "string"
15934                             },
15935                             "version" : {
15936                               "type" : "integer",
15937                               "format" : "int32"
15938                             }
15939                           }
15940                         }
15941                       },
15942                       "date" : {
15943                         "type" : "string",
15944                         "format" : "date-time"
15945                       },
15946                       "entity" : {
15947                         "type" : "object"
15948                       },
15949                       "entityTag" : {
15950                         "type" : "object",
15951                         "properties" : {
15952                           "value" : {
15953                             "type" : "string"
15954                           },
15955                           "weak" : {
15956                             "type" : "boolean"
15957                           }
15958                         }
15959                       },
15960                       "headers" : {
15961                         "type" : "object",
15962                         "additionalProperties" : {
15963                           "type" : "array",
15964                           "items" : {
15965                             "type" : "object"
15966                           }
15967                         }
15968                       },
15969                       "language" : {
15970                         "type" : "object",
15971                         "properties" : {
15972                           "country" : {
15973                             "type" : "string"
15974                           },
15975                           "displayCountry" : {
15976                             "type" : "string"
15977                           },
15978                           "displayLanguage" : {
15979                             "type" : "string"
15980                           },
15981                           "displayName" : {
15982                             "type" : "string"
15983                           },
15984                           "displayScript" : {
15985                             "type" : "string"
15986                           },
15987                           "displayVariant" : {
15988                             "type" : "string"
15989                           },
15990                           "extensionKeys" : {
15991                             "type" : "array",
15992                             "items" : {
15993                               "type" : "string"
15994                             },
15995                             "uniqueItems" : true
15996                           },
15997                           "iso3Country" : {
15998                             "type" : "string"
15999                           },
16000                           "iso3Language" : {
16001                             "type" : "string"
16002                           },
16003                           "language" : {
16004                             "type" : "string"
16005                           },
16006                           "script" : {
16007                             "type" : "string"
16008                           },
16009                           "unicodeLocaleAttributes" : {
16010                             "type" : "array",
16011                             "items" : {
16012                               "type" : "string"
16013                             },
16014                             "uniqueItems" : true
16015                           },
16016                           "unicodeLocaleKeys" : {
16017                             "type" : "array",
16018                             "items" : {
16019                               "type" : "string"
16020                             },
16021                             "uniqueItems" : true
16022                           },
16023                           "variant" : {
16024                             "type" : "string"
16025                           }
16026                         }
16027                       },
16028                       "lastModified" : {
16029                         "type" : "string",
16030                         "format" : "date-time"
16031                       },
16032                       "length" : {
16033                         "type" : "integer",
16034                         "format" : "int32"
16035                       },
16036                       "links" : {
16037                         "type" : "array",
16038                         "items" : {
16039                           "type" : "object",
16040                           "properties" : {
16041                             "params" : {
16042                               "type" : "object",
16043                               "additionalProperties" : {
16044                                 "type" : "string"
16045                               }
16046                             },
16047                             "rel" : {
16048                               "type" : "string"
16049                             },
16050                             "rels" : {
16051                               "type" : "array",
16052                               "items" : {
16053                                 "type" : "string"
16054                               }
16055                             },
16056                             "title" : {
16057                               "type" : "string"
16058                             },
16059                             "type" : {
16060                               "type" : "string"
16061                             },
16062                             "uri" : {
16063                               "type" : "string",
16064                               "format" : "uri"
16065                             },
16066                             "uriBuilder" : {
16067                               "type" : "object"
16068                             }
16069                           }
16070                         },
16071                         "uniqueItems" : true
16072                       },
16073                       "location" : {
16074                         "type" : "string",
16075                         "format" : "uri"
16076                       },
16077                       "mediaType" : {
16078                         "type" : "object",
16079                         "properties" : {
16080                           "parameters" : {
16081                             "type" : "object",
16082                             "additionalProperties" : {
16083                               "type" : "string"
16084                             }
16085                           },
16086                           "subtype" : {
16087                             "type" : "string"
16088                           },
16089                           "type" : {
16090                             "type" : "string"
16091                           },
16092                           "wildcardSubtype" : {
16093                             "type" : "boolean"
16094                           },
16095                           "wildcardType" : {
16096                             "type" : "boolean"
16097                           }
16098                         }
16099                       },
16100                       "metadata" : {
16101                         "type" : "object",
16102                         "additionalProperties" : {
16103                           "type" : "array",
16104                           "items" : {
16105                             "type" : "object"
16106                           }
16107                         }
16108                       },
16109                       "status" : {
16110                         "type" : "integer",
16111                         "format" : "int32"
16112                       },
16113                       "statusInfo" : {
16114                         "type" : "object",
16115                         "properties" : {
16116                           "family" : {
16117                             "type" : "string",
16118                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16119                           },
16120                           "reasonPhrase" : {
16121                             "type" : "string"
16122                           },
16123                           "statusCode" : {
16124                             "type" : "integer",
16125                             "format" : "int32"
16126                           }
16127                         }
16128                       },
16129                       "stringHeaders" : {
16130                         "type" : "object",
16131                         "additionalProperties" : {
16132                           "type" : "array",
16133                           "items" : {
16134                             "type" : "string"
16135                           }
16136                         }
16137                       }
16138                     }
16139                   }
16140                 }
16141               }
16142             }
16143           }
16144         },
16145         "servers" : [ {
16146           "url" : "/sdc2/rest",
16147           "variables" : { }
16148         } ],
16149         "summary" : "Create Capabilities on service",
16150         "tags" : [ "SDCE-2 APIs" ]
16151       },
16152       "put" : {
16153         "description" : "Update Capabilities on service",
16154         "operationId" : "updateCapabilitiesOnService",
16155         "parameters" : [ {
16156           "description" : "Component Id",
16157           "in" : "path",
16158           "name" : "serviceId",
16159           "required" : true,
16160           "schema" : {
16161             "type" : "string"
16162           }
16163         }, {
16164           "in" : "header",
16165           "name" : "USER_ID",
16166           "schema" : {
16167             "type" : "string"
16168           }
16169         } ],
16170         "requestBody" : {
16171           "content" : {
16172             "application/json" : {
16173               "schema" : {
16174                 "type" : "string"
16175               }
16176             }
16177           },
16178           "description" : "Capabilities to update",
16179           "required" : true
16180         },
16181         "responses" : {
16182           "201" : {
16183             "description" : "Update Capabilities"
16184           },
16185           "400" : {
16186             "description" : "Invalid content / Missing content"
16187           },
16188           "403" : {
16189             "description" : "Restricted operation"
16190           },
16191           "default" : {
16192             "content" : {
16193               "application/json" : {
16194                 "schema" : {
16195                   "type" : "array",
16196                   "items" : {
16197                     "$ref" : "#/components/schemas/CapabilityDefinition"
16198                   }
16199                 }
16200               }
16201             }
16202           }
16203         },
16204         "servers" : [ {
16205           "url" : "/sdc2/rest",
16206           "variables" : { }
16207         } ],
16208         "summary" : "Update Capabilities on service",
16209         "tags" : [ "SDCE-2 APIs" ]
16210       }
16211     },
16212     "/v1/catalog/services/{serviceId}/capabilities/{capabilityId}" : {
16213       "delete" : {
16214         "description" : "Delete capability from service",
16215         "operationId" : "deleteCapabilityOnService",
16216         "parameters" : [ {
16217           "description" : "capability Id",
16218           "in" : "path",
16219           "name" : "capabilityId",
16220           "required" : true,
16221           "schema" : {
16222             "type" : "string"
16223           }
16224         }, {
16225           "description" : "Service Id",
16226           "in" : "path",
16227           "name" : "serviceId",
16228           "required" : true,
16229           "schema" : {
16230             "type" : "string"
16231           }
16232         }, {
16233           "in" : "header",
16234           "name" : "USER_ID",
16235           "schema" : {
16236             "type" : "string"
16237           }
16238         } ],
16239         "responses" : {
16240           "201" : {
16241             "description" : "Delete capability"
16242           },
16243           "400" : {
16244             "description" : "Invalid content / Missing content"
16245           },
16246           "403" : {
16247             "description" : "Restricted operation"
16248           },
16249           "default" : {
16250             "content" : {
16251               "application/json" : {
16252                 "schema" : {
16253                   "type" : "array",
16254                   "items" : {
16255                     "$ref" : "#/components/schemas/CapabilityDefinition"
16256                   }
16257                 }
16258               }
16259             }
16260           }
16261         },
16262         "servers" : [ {
16263           "url" : "/sdc2/rest",
16264           "variables" : { }
16265         } ],
16266         "summary" : "Delete capability from service",
16267         "tags" : [ "SDCE-2 APIs" ]
16268       },
16269       "get" : {
16270         "description" : "Get Capability from service",
16271         "operationId" : "getCapabilityOnService",
16272         "parameters" : [ {
16273           "description" : "Service Id",
16274           "in" : "path",
16275           "name" : "serviceId",
16276           "required" : true,
16277           "schema" : {
16278             "type" : "string"
16279           }
16280         }, {
16281           "description" : "Capability Id",
16282           "in" : "path",
16283           "name" : "capabilityId",
16284           "required" : true,
16285           "schema" : {
16286             "type" : "string"
16287           }
16288         }, {
16289           "in" : "header",
16290           "name" : "USER_ID",
16291           "schema" : {
16292             "type" : "string"
16293           }
16294         } ],
16295         "responses" : {
16296           "201" : {
16297             "description" : "GET Capability"
16298           },
16299           "400" : {
16300             "description" : "Invalid content / Missing content"
16301           },
16302           "403" : {
16303             "description" : "Restricted operation"
16304           },
16305           "default" : {
16306             "content" : {
16307               "application/json" : {
16308                 "schema" : {
16309                   "type" : "array",
16310                   "items" : {
16311                     "$ref" : "#/components/schemas/CapabilityDefinition"
16312                   }
16313                 }
16314               }
16315             }
16316           }
16317         },
16318         "servers" : [ {
16319           "url" : "/sdc2/rest",
16320           "variables" : { }
16321         } ],
16322         "summary" : "GET Capability from service",
16323         "tags" : [ "SDCE-2 APIs" ]
16324       }
16325     },
16326     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}" : {
16327       "post" : {
16328         "description" : "Service consumption on operation",
16329         "operationId" : "addInputToServiceOperation",
16330         "parameters" : [ {
16331           "in" : "path",
16332           "name" : "serviceId",
16333           "required" : true,
16334           "schema" : {
16335             "type" : "string"
16336           }
16337         }, {
16338           "in" : "path",
16339           "name" : "serviceInstanceId",
16340           "required" : true,
16341           "schema" : {
16342             "type" : "string"
16343           }
16344         }, {
16345           "in" : "header",
16346           "name" : "USER_ID",
16347           "schema" : {
16348             "type" : "string"
16349           }
16350         } ],
16351         "requestBody" : {
16352           "content" : {
16353             "application/json" : {
16354               "schema" : {
16355                 "type" : "string"
16356               }
16357             }
16358           },
16359           "description" : "Service Consumption Data",
16360           "required" : true
16361         },
16362         "responses" : {
16363           "201" : {
16364             "description" : "Service property created"
16365           },
16366           "400" : {
16367             "description" : "Invalid content / Missing content"
16368           },
16369           "403" : {
16370             "description" : "Restricted operation"
16371           },
16372           "409" : {
16373             "description" : "Service property already exist"
16374           },
16375           "default" : {
16376             "content" : {
16377               "application/json" : {
16378                 "schema" : {
16379                   "type" : "array",
16380                   "items" : {
16381                     "type" : "object",
16382                     "properties" : {
16383                       "allowedMethods" : {
16384                         "type" : "array",
16385                         "items" : {
16386                           "type" : "string"
16387                         },
16388                         "uniqueItems" : true
16389                       },
16390                       "cookies" : {
16391                         "type" : "object",
16392                         "additionalProperties" : {
16393                           "type" : "object",
16394                           "properties" : {
16395                             "comment" : {
16396                               "type" : "string"
16397                             },
16398                             "domain" : {
16399                               "type" : "string"
16400                             },
16401                             "expiry" : {
16402                               "type" : "string",
16403                               "format" : "date-time"
16404                             },
16405                             "httpOnly" : {
16406                               "type" : "boolean"
16407                             },
16408                             "maxAge" : {
16409                               "type" : "integer",
16410                               "format" : "int32"
16411                             },
16412                             "name" : {
16413                               "type" : "string"
16414                             },
16415                             "path" : {
16416                               "type" : "string"
16417                             },
16418                             "secure" : {
16419                               "type" : "boolean"
16420                             },
16421                             "value" : {
16422                               "type" : "string"
16423                             },
16424                             "version" : {
16425                               "type" : "integer",
16426                               "format" : "int32"
16427                             }
16428                           }
16429                         }
16430                       },
16431                       "date" : {
16432                         "type" : "string",
16433                         "format" : "date-time"
16434                       },
16435                       "entity" : {
16436                         "type" : "object"
16437                       },
16438                       "entityTag" : {
16439                         "type" : "object",
16440                         "properties" : {
16441                           "value" : {
16442                             "type" : "string"
16443                           },
16444                           "weak" : {
16445                             "type" : "boolean"
16446                           }
16447                         }
16448                       },
16449                       "headers" : {
16450                         "type" : "object",
16451                         "additionalProperties" : {
16452                           "type" : "array",
16453                           "items" : {
16454                             "type" : "object"
16455                           }
16456                         }
16457                       },
16458                       "language" : {
16459                         "type" : "object",
16460                         "properties" : {
16461                           "country" : {
16462                             "type" : "string"
16463                           },
16464                           "displayCountry" : {
16465                             "type" : "string"
16466                           },
16467                           "displayLanguage" : {
16468                             "type" : "string"
16469                           },
16470                           "displayName" : {
16471                             "type" : "string"
16472                           },
16473                           "displayScript" : {
16474                             "type" : "string"
16475                           },
16476                           "displayVariant" : {
16477                             "type" : "string"
16478                           },
16479                           "extensionKeys" : {
16480                             "type" : "array",
16481                             "items" : {
16482                               "type" : "string"
16483                             },
16484                             "uniqueItems" : true
16485                           },
16486                           "iso3Country" : {
16487                             "type" : "string"
16488                           },
16489                           "iso3Language" : {
16490                             "type" : "string"
16491                           },
16492                           "language" : {
16493                             "type" : "string"
16494                           },
16495                           "script" : {
16496                             "type" : "string"
16497                           },
16498                           "unicodeLocaleAttributes" : {
16499                             "type" : "array",
16500                             "items" : {
16501                               "type" : "string"
16502                             },
16503                             "uniqueItems" : true
16504                           },
16505                           "unicodeLocaleKeys" : {
16506                             "type" : "array",
16507                             "items" : {
16508                               "type" : "string"
16509                             },
16510                             "uniqueItems" : true
16511                           },
16512                           "variant" : {
16513                             "type" : "string"
16514                           }
16515                         }
16516                       },
16517                       "lastModified" : {
16518                         "type" : "string",
16519                         "format" : "date-time"
16520                       },
16521                       "length" : {
16522                         "type" : "integer",
16523                         "format" : "int32"
16524                       },
16525                       "links" : {
16526                         "type" : "array",
16527                         "items" : {
16528                           "type" : "object",
16529                           "properties" : {
16530                             "params" : {
16531                               "type" : "object",
16532                               "additionalProperties" : {
16533                                 "type" : "string"
16534                               }
16535                             },
16536                             "rel" : {
16537                               "type" : "string"
16538                             },
16539                             "rels" : {
16540                               "type" : "array",
16541                               "items" : {
16542                                 "type" : "string"
16543                               }
16544                             },
16545                             "title" : {
16546                               "type" : "string"
16547                             },
16548                             "type" : {
16549                               "type" : "string"
16550                             },
16551                             "uri" : {
16552                               "type" : "string",
16553                               "format" : "uri"
16554                             },
16555                             "uriBuilder" : {
16556                               "type" : "object"
16557                             }
16558                           }
16559                         },
16560                         "uniqueItems" : true
16561                       },
16562                       "location" : {
16563                         "type" : "string",
16564                         "format" : "uri"
16565                       },
16566                       "mediaType" : {
16567                         "type" : "object",
16568                         "properties" : {
16569                           "parameters" : {
16570                             "type" : "object",
16571                             "additionalProperties" : {
16572                               "type" : "string"
16573                             }
16574                           },
16575                           "subtype" : {
16576                             "type" : "string"
16577                           },
16578                           "type" : {
16579                             "type" : "string"
16580                           },
16581                           "wildcardSubtype" : {
16582                             "type" : "boolean"
16583                           },
16584                           "wildcardType" : {
16585                             "type" : "boolean"
16586                           }
16587                         }
16588                       },
16589                       "metadata" : {
16590                         "type" : "object",
16591                         "additionalProperties" : {
16592                           "type" : "array",
16593                           "items" : {
16594                             "type" : "object"
16595                           }
16596                         }
16597                       },
16598                       "status" : {
16599                         "type" : "integer",
16600                         "format" : "int32"
16601                       },
16602                       "statusInfo" : {
16603                         "type" : "object",
16604                         "properties" : {
16605                           "family" : {
16606                             "type" : "string",
16607                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16608                           },
16609                           "reasonPhrase" : {
16610                             "type" : "string"
16611                           },
16612                           "statusCode" : {
16613                             "type" : "integer",
16614                             "format" : "int32"
16615                           }
16616                         }
16617                       },
16618                       "stringHeaders" : {
16619                         "type" : "object",
16620                         "additionalProperties" : {
16621                           "type" : "array",
16622                           "items" : {
16623                             "type" : "string"
16624                           }
16625                         }
16626                       }
16627                     }
16628                   }
16629                 }
16630               }
16631             }
16632           }
16633         },
16634         "servers" : [ {
16635           "url" : "/sdc2/rest",
16636           "variables" : { }
16637         } ],
16638         "summary" : "Returns consumption data",
16639         "tags" : [ "SDCE-2 APIs" ]
16640       }
16641     },
16642     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}/interfaces/{interfaceId}/operations/{operationId}/inputs" : {
16643       "get" : {
16644         "operationId" : "getInputsListOfOperation",
16645         "parameters" : [ {
16646           "in" : "path",
16647           "name" : "serviceId",
16648           "required" : true,
16649           "schema" : {
16650             "type" : "string"
16651           }
16652         }, {
16653           "in" : "path",
16654           "name" : "serviceInstanceId",
16655           "required" : true,
16656           "schema" : {
16657             "type" : "string"
16658           }
16659         }, {
16660           "in" : "path",
16661           "name" : "interfaceId",
16662           "required" : true,
16663           "schema" : {
16664             "type" : "string"
16665           }
16666         }, {
16667           "in" : "path",
16668           "name" : "operationId",
16669           "required" : true,
16670           "schema" : {
16671             "type" : "string"
16672           }
16673         }, {
16674           "in" : "header",
16675           "name" : "USER_ID",
16676           "schema" : {
16677             "type" : "string"
16678           }
16679         } ],
16680         "responses" : {
16681           "default" : {
16682             "content" : {
16683               "application/json" : { }
16684             },
16685             "description" : "default response"
16686           }
16687         },
16688         "servers" : [ {
16689           "url" : "/sdc2/rest",
16690           "variables" : { }
16691         } ],
16692         "tags" : [ "SDCE-2 APIs" ]
16693       }
16694     },
16695     "/v1/catalog/services/{serviceId}/distribution/{did}/markDeployed" : {
16696       "post" : {
16697         "description" : "Mark distribution as deployed",
16698         "operationId" : "markDistributionAsDeployed",
16699         "parameters" : [ {
16700           "in" : "path",
16701           "name" : "serviceId",
16702           "required" : true,
16703           "schema" : {
16704             "type" : "string"
16705           }
16706         }, {
16707           "in" : "path",
16708           "name" : "did",
16709           "required" : true,
16710           "schema" : {
16711             "type" : "string"
16712           }
16713         }, {
16714           "in" : "header",
16715           "name" : "USER_ID",
16716           "schema" : {
16717             "type" : "string"
16718           }
16719         } ],
16720         "responses" : {
16721           "200" : {
16722             "description" : "Service was marked as deployed"
16723           },
16724           "400" : {
16725             "description" : "Invalid content / Missing content"
16726           },
16727           "403" : {
16728             "description" : "Service is not available"
16729           },
16730           "404" : {
16731             "description" : "Requested service was not found"
16732           },
16733           "409" : {
16734             "description" : "Restricted operation"
16735           },
16736           "500" : {
16737             "description" : "Internal Server Error. Please try again later."
16738           }
16739         },
16740         "servers" : [ {
16741           "url" : "/sdc2/rest",
16742           "variables" : { }
16743         } ],
16744         "summary" : "relevant audit record will be created",
16745         "tags" : [ "SDCE-5 APIs" ]
16746       }
16747     },
16748     "/v1/catalog/services/{serviceId}/distribution/{env}/activate" : {
16749       "post" : {
16750         "description" : "Activate distribution",
16751         "operationId" : "activateDistribution",
16752         "parameters" : [ {
16753           "in" : "path",
16754           "name" : "serviceId",
16755           "required" : true,
16756           "schema" : {
16757             "type" : "string"
16758           }
16759         }, {
16760           "in" : "path",
16761           "name" : "env",
16762           "required" : true,
16763           "schema" : {
16764             "type" : "string"
16765           }
16766         }, {
16767           "in" : "header",
16768           "name" : "USER_ID",
16769           "schema" : {
16770             "type" : "string"
16771           }
16772         } ],
16773         "responses" : {
16774           "200" : {
16775             "description" : "OK"
16776           },
16777           "404" : {
16778             "description" : "Requested service was not found"
16779           },
16780           "409" : {
16781             "description" : "Service cannot be distributed due to missing deployment artifacts"
16782           },
16783           "500" : {
16784             "description" : "Internal Server Error. Please try again later."
16785           }
16786         },
16787         "servers" : [ {
16788           "url" : "/sdc2/rest",
16789           "variables" : { }
16790         } ],
16791         "summary" : "activate distribution",
16792         "tags" : [ "SDCE-5 APIs" ]
16793       }
16794     },
16795     "/v1/catalog/services/{serviceId}/interfaceOperations" : {
16796       "post" : {
16797         "description" : "Create Interface Operations on Service",
16798         "operationId" : "createInterfaceOperationsOnService",
16799         "parameters" : [ {
16800           "description" : "Service Id",
16801           "in" : "path",
16802           "name" : "serviceId",
16803           "required" : true,
16804           "schema" : {
16805             "type" : "string"
16806           }
16807         }, {
16808           "in" : "header",
16809           "name" : "USER_ID",
16810           "schema" : {
16811             "type" : "string"
16812           }
16813         } ],
16814         "requestBody" : {
16815           "content" : {
16816             "application/json" : {
16817               "schema" : {
16818                 "type" : "string"
16819               }
16820             }
16821           },
16822           "description" : "Interface Operations to create",
16823           "required" : true
16824         },
16825         "responses" : {
16826           "201" : {
16827             "description" : "Create Interface Operations on Service"
16828           },
16829           "400" : {
16830             "description" : "Invalid content / Missing content"
16831           },
16832           "403" : {
16833             "description" : "Restricted operation"
16834           },
16835           "404" : {
16836             "description" : "Service not found"
16837           },
16838           "409" : {
16839             "description" : "Interface Operation already exist"
16840           },
16841           "default" : {
16842             "content" : {
16843               "application/json" : {
16844                 "schema" : {
16845                   "type" : "array",
16846                   "items" : {
16847                     "$ref" : "#/components/schemas/InterfaceDefinition"
16848                   }
16849                 }
16850               }
16851             }
16852           }
16853         },
16854         "servers" : [ {
16855           "url" : "/sdc2/rest",
16856           "variables" : { }
16857         } ],
16858         "summary" : "Create Interface Operations on Service",
16859         "tags" : [ "SDCE-2 APIs" ]
16860       },
16861       "put" : {
16862         "description" : "Update Interface Operations on Service",
16863         "operationId" : "updateInterfaceOperationsOnService",
16864         "parameters" : [ {
16865           "description" : "Service Id",
16866           "in" : "path",
16867           "name" : "serviceId",
16868           "required" : true,
16869           "schema" : {
16870             "type" : "string"
16871           }
16872         }, {
16873           "in" : "header",
16874           "name" : "USER_ID",
16875           "schema" : {
16876             "type" : "string"
16877           }
16878         } ],
16879         "requestBody" : {
16880           "content" : {
16881             "application/json" : {
16882               "schema" : {
16883                 "type" : "string"
16884               }
16885             }
16886           },
16887           "description" : "Interface Operations to update",
16888           "required" : true
16889         },
16890         "responses" : {
16891           "201" : {
16892             "description" : "Update Interface Operations on Service"
16893           },
16894           "400" : {
16895             "description" : "Invalid content / Missing content"
16896           },
16897           "403" : {
16898             "description" : "Restricted operation"
16899           },
16900           "404" : {
16901             "description" : "Service not found"
16902           },
16903           "default" : {
16904             "content" : {
16905               "application/json" : {
16906                 "schema" : {
16907                   "type" : "array",
16908                   "items" : {
16909                     "$ref" : "#/components/schemas/InterfaceDefinition"
16910                   }
16911                 }
16912               }
16913             }
16914           }
16915         },
16916         "servers" : [ {
16917           "url" : "/sdc2/rest",
16918           "variables" : { }
16919         } ],
16920         "summary" : "Update Interface Operations on Service",
16921         "tags" : [ "SDCE-2 APIs" ]
16922       }
16923     },
16924     "/v1/catalog/services/{serviceId}/interfaces/{interfaceId}/operations/{operationId}" : {
16925       "delete" : {
16926         "description" : "Delete Interface Operation from Service",
16927         "operationId" : "deleteInterfaceOperationsFromService",
16928         "parameters" : [ {
16929           "description" : "Service Id",
16930           "in" : "path",
16931           "name" : "serviceId",
16932           "required" : true,
16933           "schema" : {
16934             "type" : "string"
16935           }
16936         }, {
16937           "description" : "Interface Id",
16938           "in" : "path",
16939           "name" : "interfaceId",
16940           "required" : true,
16941           "schema" : {
16942             "type" : "string"
16943           }
16944         }, {
16945           "description" : "Operation Id",
16946           "in" : "path",
16947           "name" : "operationId",
16948           "required" : true,
16949           "schema" : {
16950             "type" : "string"
16951           }
16952         }, {
16953           "in" : "header",
16954           "name" : "USER_ID",
16955           "schema" : {
16956             "type" : "string"
16957           }
16958         } ],
16959         "responses" : {
16960           "201" : {
16961             "description" : "Delete Interface Operation from Service"
16962           },
16963           "400" : {
16964             "description" : "Invalid content / Missing content"
16965           },
16966           "403" : {
16967             "description" : "Restricted operation"
16968           },
16969           "404" : {
16970             "description" : "Service not found"
16971           },
16972           "default" : {
16973             "content" : {
16974               "application/json" : {
16975                 "schema" : {
16976                   "type" : "array",
16977                   "items" : {
16978                     "$ref" : "#/components/schemas/InterfaceDefinition"
16979                   }
16980                 }
16981               }
16982             }
16983           }
16984         },
16985         "servers" : [ {
16986           "url" : "/sdc2/rest",
16987           "variables" : { }
16988         } ],
16989         "summary" : "Delete Interface Operation from Service",
16990         "tags" : [ "SDCE-2 APIs" ]
16991       },
16992       "get" : {
16993         "description" : "Get Interface Operation from Service",
16994         "operationId" : "getInterfaceOperationsFromService",
16995         "parameters" : [ {
16996           "description" : "Service Id",
16997           "in" : "path",
16998           "name" : "serviceId",
16999           "required" : true,
17000           "schema" : {
17001             "type" : "string"
17002           }
17003         }, {
17004           "description" : "Interface Id",
17005           "in" : "path",
17006           "name" : "interfaceId",
17007           "required" : true,
17008           "schema" : {
17009             "type" : "string"
17010           }
17011         }, {
17012           "description" : "Operation Id",
17013           "in" : "path",
17014           "name" : "operationId",
17015           "required" : true,
17016           "schema" : {
17017             "type" : "string"
17018           }
17019         }, {
17020           "in" : "header",
17021           "name" : "USER_ID",
17022           "schema" : {
17023             "type" : "string"
17024           }
17025         } ],
17026         "responses" : {
17027           "201" : {
17028             "description" : "Get Interface Operation from Service"
17029           },
17030           "400" : {
17031             "description" : "Invalid content / Missing content"
17032           },
17033           "403" : {
17034             "description" : "Restricted operation"
17035           },
17036           "404" : {
17037             "description" : "Service not found"
17038           },
17039           "default" : {
17040             "content" : {
17041               "application/json" : {
17042                 "schema" : {
17043                   "type" : "array",
17044                   "items" : {
17045                     "$ref" : "#/components/schemas/InterfaceDefinition"
17046                   }
17047                 }
17048               }
17049             }
17050           }
17051         },
17052         "servers" : [ {
17053           "url" : "/sdc2/rest",
17054           "variables" : { }
17055         } ],
17056         "summary" : "GET Interface Operation from Service",
17057         "tags" : [ "SDCE-2 APIs" ]
17058       }
17059     },
17060     "/v1/catalog/services/{serviceId}/linksMap" : {
17061       "get" : {
17062         "description" : "Retrieve Service component relations map",
17063         "operationId" : "getServiceComponentRelationMap",
17064         "parameters" : [ {
17065           "in" : "path",
17066           "name" : "serviceId",
17067           "required" : true,
17068           "schema" : {
17069             "type" : "string"
17070           }
17071         }, {
17072           "in" : "header",
17073           "name" : "USER_ID",
17074           "schema" : {
17075             "type" : "string"
17076           }
17077         } ],
17078         "responses" : {
17079           "200" : {
17080             "description" : "Service found"
17081           },
17082           "403" : {
17083             "description" : "Restricted operation"
17084           },
17085           "404" : {
17086             "description" : "Service not found"
17087           },
17088           "default" : {
17089             "content" : {
17090               "application/json" : {
17091                 "schema" : {
17092                   "type" : "array",
17093                   "items" : {
17094                     "$ref" : "#/components/schemas/ServiceRelations"
17095                   }
17096                 }
17097               }
17098             }
17099           }
17100         },
17101         "servers" : [ {
17102           "url" : "/sdc2/rest",
17103           "variables" : { }
17104         } ],
17105         "summary" : "Returns service components relations",
17106         "tags" : [ "SDCE-2 APIs" ]
17107       }
17108     },
17109     "/v1/catalog/services/{serviceId}/metadata" : {
17110       "put" : {
17111         "description" : "Update Service Metadata",
17112         "operationId" : "updateServiceMetadata",
17113         "parameters" : [ {
17114           "in" : "path",
17115           "name" : "serviceId",
17116           "required" : true,
17117           "schema" : {
17118             "type" : "string"
17119           }
17120         }, {
17121           "in" : "header",
17122           "name" : "USER_ID",
17123           "schema" : {
17124             "type" : "string"
17125           }
17126         } ],
17127         "requestBody" : {
17128           "content" : {
17129             "application/json" : {
17130               "schema" : {
17131                 "type" : "string"
17132               }
17133             }
17134           },
17135           "description" : "Service object to be Updated",
17136           "required" : true
17137         },
17138         "responses" : {
17139           "200" : {
17140             "description" : "Service Updated"
17141           },
17142           "400" : {
17143             "description" : "Invalid content / Missing content"
17144           },
17145           "403" : {
17146             "description" : "Restricted operation"
17147           },
17148           "default" : {
17149             "content" : {
17150               "application/json" : {
17151                 "schema" : {
17152                   "type" : "array",
17153                   "items" : {
17154                     "$ref" : "#/components/schemas/Service"
17155                   }
17156                 }
17157               }
17158             }
17159           }
17160         },
17161         "servers" : [ {
17162           "url" : "/sdc2/rest",
17163           "variables" : { }
17164         } ],
17165         "summary" : "Returns updated service",
17166         "tags" : [ "SDCE-2 APIs" ]
17167       }
17168     },
17169     "/v1/catalog/services/{serviceId}/paths" : {
17170       "post" : {
17171         "description" : "Create Forwarding Path",
17172         "operationId" : "createForwardingPath",
17173         "parameters" : [ {
17174           "description" : "Service Id",
17175           "in" : "path",
17176           "name" : "serviceId",
17177           "required" : true,
17178           "schema" : {
17179             "type" : "string"
17180           }
17181         }, {
17182           "in" : "header",
17183           "name" : "USER_ID",
17184           "schema" : {
17185             "type" : "string"
17186           }
17187         } ],
17188         "requestBody" : {
17189           "content" : {
17190             "application/json" : {
17191               "schema" : {
17192                 "type" : "string"
17193               }
17194             }
17195           },
17196           "description" : "Forwarding Path to create",
17197           "required" : true
17198         },
17199         "responses" : {
17200           "201" : {
17201             "description" : "Create Forwarding Path"
17202           },
17203           "400" : {
17204             "description" : "Invalid content / Missing content"
17205           },
17206           "403" : {
17207             "description" : "Restricted operation"
17208           },
17209           "409" : {
17210             "description" : "Forwarding Path already exist"
17211           },
17212           "default" : {
17213             "content" : {
17214               "application/json" : {
17215                 "schema" : {
17216                   "type" : "array",
17217                   "items" : {
17218                     "$ref" : "#/components/schemas/Service"
17219                   }
17220                 }
17221               }
17222             }
17223           }
17224         },
17225         "servers" : [ {
17226           "url" : "/sdc2/rest",
17227           "variables" : { }
17228         } ],
17229         "summary" : "Create Forwarding Path",
17230         "tags" : [ "SDCE-2 APIs" ]
17231       },
17232       "put" : {
17233         "description" : "Update Forwarding Path",
17234         "operationId" : "updateForwardingPath",
17235         "parameters" : [ {
17236           "description" : "Service Id",
17237           "in" : "path",
17238           "name" : "serviceId",
17239           "required" : true,
17240           "schema" : {
17241             "type" : "string"
17242           }
17243         }, {
17244           "in" : "header",
17245           "name" : "USER_ID",
17246           "schema" : {
17247             "type" : "string"
17248           }
17249         } ],
17250         "requestBody" : {
17251           "content" : {
17252             "application/json" : {
17253               "schema" : {
17254                 "type" : "string"
17255               }
17256             }
17257           },
17258           "description" : "Update Path to create",
17259           "required" : true
17260         },
17261         "responses" : {
17262           "201" : {
17263             "description" : "Update Forwarding Path"
17264           },
17265           "400" : {
17266             "description" : "Invalid content / Missing content"
17267           },
17268           "403" : {
17269             "description" : "Restricted operation"
17270           },
17271           "409" : {
17272             "description" : "Forwarding Path already exist"
17273           },
17274           "default" : {
17275             "content" : {
17276               "application/json" : {
17277                 "schema" : {
17278                   "type" : "array",
17279                   "items" : {
17280                     "$ref" : "#/components/schemas/Service"
17281                   }
17282                 }
17283               }
17284             }
17285           }
17286         },
17287         "servers" : [ {
17288           "url" : "/sdc2/rest",
17289           "variables" : { }
17290         } ],
17291         "summary" : "Update Forwarding Path",
17292         "tags" : [ "SDCE-2 APIs" ]
17293       }
17294     },
17295     "/v1/catalog/services/{serviceId}/paths/{forwardingPathId}" : {
17296       "delete" : {
17297         "description" : "Delete Forwarding Path",
17298         "operationId" : "deleteForwardingPath",
17299         "parameters" : [ {
17300           "description" : "Forwarding Path Id",
17301           "in" : "path",
17302           "name" : "forwardingPathId",
17303           "required" : true,
17304           "schema" : {
17305             "type" : "string"
17306           }
17307         }, {
17308           "description" : "Service Id",
17309           "in" : "path",
17310           "name" : "serviceId",
17311           "required" : true,
17312           "schema" : {
17313             "type" : "string"
17314           }
17315         }, {
17316           "in" : "header",
17317           "name" : "USER_ID",
17318           "schema" : {
17319             "type" : "string"
17320           }
17321         } ],
17322         "responses" : {
17323           "201" : {
17324             "description" : "Delete Forwarding Path"
17325           },
17326           "400" : {
17327             "description" : "Invalid content / Missing content"
17328           },
17329           "403" : {
17330             "description" : "Restricted operation"
17331           },
17332           "409" : {
17333             "description" : "Forwarding Path already exist"
17334           },
17335           "default" : {
17336             "content" : {
17337               "application/json" : {
17338                 "schema" : {
17339                   "type" : "array",
17340                   "items" : {
17341                     "$ref" : "#/components/schemas/Service"
17342                   }
17343                 }
17344               }
17345             }
17346           }
17347         },
17348         "servers" : [ {
17349           "url" : "/sdc2/rest",
17350           "variables" : { }
17351         } ],
17352         "summary" : "Delete Forwarding Path",
17353         "tags" : [ "SDCE-2 APIs" ]
17354       },
17355       "get" : {
17356         "description" : "Get Forwarding Path",
17357         "operationId" : "getForwardingPath",
17358         "parameters" : [ {
17359           "description" : "Service Id",
17360           "in" : "path",
17361           "name" : "serviceId",
17362           "required" : true,
17363           "schema" : {
17364             "type" : "string"
17365           }
17366         }, {
17367           "description" : "Forwarding Path Id",
17368           "in" : "path",
17369           "name" : "forwardingPathId",
17370           "required" : true,
17371           "schema" : {
17372             "type" : "string"
17373           }
17374         }, {
17375           "in" : "header",
17376           "name" : "USER_ID",
17377           "schema" : {
17378             "type" : "string"
17379           }
17380         } ],
17381         "requestBody" : {
17382           "content" : {
17383             "application/json" : {
17384               "schema" : {
17385                 "type" : "string"
17386               }
17387             }
17388           },
17389           "description" : "Forwarding Path to create",
17390           "required" : true
17391         },
17392         "responses" : {
17393           "201" : {
17394             "description" : "Get Forwarding Path"
17395           },
17396           "400" : {
17397             "description" : "Invalid content / Missing content"
17398           },
17399           "403" : {
17400             "description" : "Restricted operation"
17401           },
17402           "409" : {
17403             "description" : "Forwarding Path already exist"
17404           },
17405           "default" : {
17406             "content" : {
17407               "application/json" : {
17408                 "schema" : {
17409                   "type" : "array",
17410                   "items" : {
17411                     "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
17412                   }
17413                 }
17414               }
17415             }
17416           }
17417         },
17418         "servers" : [ {
17419           "url" : "/sdc2/rest",
17420           "variables" : { }
17421         } ],
17422         "summary" : "GET Forwarding Path",
17423         "tags" : [ "SDCE-2 APIs" ]
17424       }
17425     },
17426     "/v1/catalog/services/{serviceId}/properties" : {
17427       "get" : {
17428         "description" : "Get Service Property",
17429         "operationId" : "getPropertyListInService",
17430         "parameters" : [ {
17431           "description" : "service id of property",
17432           "in" : "path",
17433           "name" : "serviceId",
17434           "required" : true,
17435           "schema" : {
17436             "type" : "string"
17437           }
17438         }, {
17439           "in" : "header",
17440           "name" : "USER_ID",
17441           "schema" : {
17442             "type" : "string"
17443           }
17444         } ],
17445         "responses" : {
17446           "200" : {
17447             "description" : "property"
17448           },
17449           "400" : {
17450             "description" : "Invalid content / Missing content"
17451           },
17452           "403" : {
17453             "description" : "Restricted operation"
17454           },
17455           "404" : {
17456             "description" : "Service property not found"
17457           },
17458           "default" : {
17459             "content" : {
17460               "application/json" : {
17461                 "schema" : {
17462                   "type" : "array",
17463                   "items" : {
17464                     "type" : "object",
17465                     "properties" : {
17466                       "allowedMethods" : {
17467                         "type" : "array",
17468                         "items" : {
17469                           "type" : "string"
17470                         },
17471                         "uniqueItems" : true
17472                       },
17473                       "cookies" : {
17474                         "type" : "object",
17475                         "additionalProperties" : {
17476                           "type" : "object",
17477                           "properties" : {
17478                             "comment" : {
17479                               "type" : "string"
17480                             },
17481                             "domain" : {
17482                               "type" : "string"
17483                             },
17484                             "expiry" : {
17485                               "type" : "string",
17486                               "format" : "date-time"
17487                             },
17488                             "httpOnly" : {
17489                               "type" : "boolean"
17490                             },
17491                             "maxAge" : {
17492                               "type" : "integer",
17493                               "format" : "int32"
17494                             },
17495                             "name" : {
17496                               "type" : "string"
17497                             },
17498                             "path" : {
17499                               "type" : "string"
17500                             },
17501                             "secure" : {
17502                               "type" : "boolean"
17503                             },
17504                             "value" : {
17505                               "type" : "string"
17506                             },
17507                             "version" : {
17508                               "type" : "integer",
17509                               "format" : "int32"
17510                             }
17511                           }
17512                         }
17513                       },
17514                       "date" : {
17515                         "type" : "string",
17516                         "format" : "date-time"
17517                       },
17518                       "entity" : {
17519                         "type" : "object"
17520                       },
17521                       "entityTag" : {
17522                         "type" : "object",
17523                         "properties" : {
17524                           "value" : {
17525                             "type" : "string"
17526                           },
17527                           "weak" : {
17528                             "type" : "boolean"
17529                           }
17530                         }
17531                       },
17532                       "headers" : {
17533                         "type" : "object",
17534                         "additionalProperties" : {
17535                           "type" : "array",
17536                           "items" : {
17537                             "type" : "object"
17538                           }
17539                         }
17540                       },
17541                       "language" : {
17542                         "type" : "object",
17543                         "properties" : {
17544                           "country" : {
17545                             "type" : "string"
17546                           },
17547                           "displayCountry" : {
17548                             "type" : "string"
17549                           },
17550                           "displayLanguage" : {
17551                             "type" : "string"
17552                           },
17553                           "displayName" : {
17554                             "type" : "string"
17555                           },
17556                           "displayScript" : {
17557                             "type" : "string"
17558                           },
17559                           "displayVariant" : {
17560                             "type" : "string"
17561                           },
17562                           "extensionKeys" : {
17563                             "type" : "array",
17564                             "items" : {
17565                               "type" : "string"
17566                             },
17567                             "uniqueItems" : true
17568                           },
17569                           "iso3Country" : {
17570                             "type" : "string"
17571                           },
17572                           "iso3Language" : {
17573                             "type" : "string"
17574                           },
17575                           "language" : {
17576                             "type" : "string"
17577                           },
17578                           "script" : {
17579                             "type" : "string"
17580                           },
17581                           "unicodeLocaleAttributes" : {
17582                             "type" : "array",
17583                             "items" : {
17584                               "type" : "string"
17585                             },
17586                             "uniqueItems" : true
17587                           },
17588                           "unicodeLocaleKeys" : {
17589                             "type" : "array",
17590                             "items" : {
17591                               "type" : "string"
17592                             },
17593                             "uniqueItems" : true
17594                           },
17595                           "variant" : {
17596                             "type" : "string"
17597                           }
17598                         }
17599                       },
17600                       "lastModified" : {
17601                         "type" : "string",
17602                         "format" : "date-time"
17603                       },
17604                       "length" : {
17605                         "type" : "integer",
17606                         "format" : "int32"
17607                       },
17608                       "links" : {
17609                         "type" : "array",
17610                         "items" : {
17611                           "type" : "object",
17612                           "properties" : {
17613                             "params" : {
17614                               "type" : "object",
17615                               "additionalProperties" : {
17616                                 "type" : "string"
17617                               }
17618                             },
17619                             "rel" : {
17620                               "type" : "string"
17621                             },
17622                             "rels" : {
17623                               "type" : "array",
17624                               "items" : {
17625                                 "type" : "string"
17626                               }
17627                             },
17628                             "title" : {
17629                               "type" : "string"
17630                             },
17631                             "type" : {
17632                               "type" : "string"
17633                             },
17634                             "uri" : {
17635                               "type" : "string",
17636                               "format" : "uri"
17637                             },
17638                             "uriBuilder" : {
17639                               "type" : "object"
17640                             }
17641                           }
17642                         },
17643                         "uniqueItems" : true
17644                       },
17645                       "location" : {
17646                         "type" : "string",
17647                         "format" : "uri"
17648                       },
17649                       "mediaType" : {
17650                         "type" : "object",
17651                         "properties" : {
17652                           "parameters" : {
17653                             "type" : "object",
17654                             "additionalProperties" : {
17655                               "type" : "string"
17656                             }
17657                           },
17658                           "subtype" : {
17659                             "type" : "string"
17660                           },
17661                           "type" : {
17662                             "type" : "string"
17663                           },
17664                           "wildcardSubtype" : {
17665                             "type" : "boolean"
17666                           },
17667                           "wildcardType" : {
17668                             "type" : "boolean"
17669                           }
17670                         }
17671                       },
17672                       "metadata" : {
17673                         "type" : "object",
17674                         "additionalProperties" : {
17675                           "type" : "array",
17676                           "items" : {
17677                             "type" : "object"
17678                           }
17679                         }
17680                       },
17681                       "status" : {
17682                         "type" : "integer",
17683                         "format" : "int32"
17684                       },
17685                       "statusInfo" : {
17686                         "type" : "object",
17687                         "properties" : {
17688                           "family" : {
17689                             "type" : "string",
17690                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17691                           },
17692                           "reasonPhrase" : {
17693                             "type" : "string"
17694                           },
17695                           "statusCode" : {
17696                             "type" : "integer",
17697                             "format" : "int32"
17698                           }
17699                         }
17700                       },
17701                       "stringHeaders" : {
17702                         "type" : "object",
17703                         "additionalProperties" : {
17704                           "type" : "array",
17705                           "items" : {
17706                             "type" : "string"
17707                           }
17708                         }
17709                       }
17710                     }
17711                   }
17712                 }
17713               }
17714             }
17715           }
17716         },
17717         "servers" : [ {
17718           "url" : "/sdc2/rest",
17719           "variables" : { }
17720         } ],
17721         "summary" : "Returns property list of service",
17722         "tags" : [ "SDCE-2 APIs" ]
17723       },
17724       "post" : {
17725         "description" : "Create Service Property",
17726         "operationId" : "createPropertyInService",
17727         "parameters" : [ {
17728           "description" : "service id to update with new property",
17729           "in" : "path",
17730           "name" : "serviceId",
17731           "required" : true,
17732           "schema" : {
17733             "type" : "string"
17734           }
17735         }, {
17736           "in" : "header",
17737           "name" : "USER_ID",
17738           "schema" : {
17739             "type" : "string"
17740           }
17741         } ],
17742         "requestBody" : {
17743           "content" : {
17744             "application/json" : {
17745               "schema" : {
17746                 "type" : "string"
17747               }
17748             }
17749           },
17750           "description" : "Service property to be created",
17751           "required" : true
17752         },
17753         "responses" : {
17754           "201" : {
17755             "description" : "Service property created"
17756           },
17757           "400" : {
17758             "description" : "Invalid content / Missing content"
17759           },
17760           "403" : {
17761             "description" : "Restricted operation"
17762           },
17763           "409" : {
17764             "description" : "Service property already exist"
17765           },
17766           "default" : {
17767             "content" : {
17768               "application/json" : {
17769                 "schema" : {
17770                   "type" : "array",
17771                   "items" : {
17772                     "type" : "object",
17773                     "properties" : {
17774                       "allowedMethods" : {
17775                         "type" : "array",
17776                         "items" : {
17777                           "type" : "string"
17778                         },
17779                         "uniqueItems" : true
17780                       },
17781                       "cookies" : {
17782                         "type" : "object",
17783                         "additionalProperties" : {
17784                           "type" : "object",
17785                           "properties" : {
17786                             "comment" : {
17787                               "type" : "string"
17788                             },
17789                             "domain" : {
17790                               "type" : "string"
17791                             },
17792                             "expiry" : {
17793                               "type" : "string",
17794                               "format" : "date-time"
17795                             },
17796                             "httpOnly" : {
17797                               "type" : "boolean"
17798                             },
17799                             "maxAge" : {
17800                               "type" : "integer",
17801                               "format" : "int32"
17802                             },
17803                             "name" : {
17804                               "type" : "string"
17805                             },
17806                             "path" : {
17807                               "type" : "string"
17808                             },
17809                             "secure" : {
17810                               "type" : "boolean"
17811                             },
17812                             "value" : {
17813                               "type" : "string"
17814                             },
17815                             "version" : {
17816                               "type" : "integer",
17817                               "format" : "int32"
17818                             }
17819                           }
17820                         }
17821                       },
17822                       "date" : {
17823                         "type" : "string",
17824                         "format" : "date-time"
17825                       },
17826                       "entity" : {
17827                         "type" : "object"
17828                       },
17829                       "entityTag" : {
17830                         "type" : "object",
17831                         "properties" : {
17832                           "value" : {
17833                             "type" : "string"
17834                           },
17835                           "weak" : {
17836                             "type" : "boolean"
17837                           }
17838                         }
17839                       },
17840                       "headers" : {
17841                         "type" : "object",
17842                         "additionalProperties" : {
17843                           "type" : "array",
17844                           "items" : {
17845                             "type" : "object"
17846                           }
17847                         }
17848                       },
17849                       "language" : {
17850                         "type" : "object",
17851                         "properties" : {
17852                           "country" : {
17853                             "type" : "string"
17854                           },
17855                           "displayCountry" : {
17856                             "type" : "string"
17857                           },
17858                           "displayLanguage" : {
17859                             "type" : "string"
17860                           },
17861                           "displayName" : {
17862                             "type" : "string"
17863                           },
17864                           "displayScript" : {
17865                             "type" : "string"
17866                           },
17867                           "displayVariant" : {
17868                             "type" : "string"
17869                           },
17870                           "extensionKeys" : {
17871                             "type" : "array",
17872                             "items" : {
17873                               "type" : "string"
17874                             },
17875                             "uniqueItems" : true
17876                           },
17877                           "iso3Country" : {
17878                             "type" : "string"
17879                           },
17880                           "iso3Language" : {
17881                             "type" : "string"
17882                           },
17883                           "language" : {
17884                             "type" : "string"
17885                           },
17886                           "script" : {
17887                             "type" : "string"
17888                           },
17889                           "unicodeLocaleAttributes" : {
17890                             "type" : "array",
17891                             "items" : {
17892                               "type" : "string"
17893                             },
17894                             "uniqueItems" : true
17895                           },
17896                           "unicodeLocaleKeys" : {
17897                             "type" : "array",
17898                             "items" : {
17899                               "type" : "string"
17900                             },
17901                             "uniqueItems" : true
17902                           },
17903                           "variant" : {
17904                             "type" : "string"
17905                           }
17906                         }
17907                       },
17908                       "lastModified" : {
17909                         "type" : "string",
17910                         "format" : "date-time"
17911                       },
17912                       "length" : {
17913                         "type" : "integer",
17914                         "format" : "int32"
17915                       },
17916                       "links" : {
17917                         "type" : "array",
17918                         "items" : {
17919                           "type" : "object",
17920                           "properties" : {
17921                             "params" : {
17922                               "type" : "object",
17923                               "additionalProperties" : {
17924                                 "type" : "string"
17925                               }
17926                             },
17927                             "rel" : {
17928                               "type" : "string"
17929                             },
17930                             "rels" : {
17931                               "type" : "array",
17932                               "items" : {
17933                                 "type" : "string"
17934                               }
17935                             },
17936                             "title" : {
17937                               "type" : "string"
17938                             },
17939                             "type" : {
17940                               "type" : "string"
17941                             },
17942                             "uri" : {
17943                               "type" : "string",
17944                               "format" : "uri"
17945                             },
17946                             "uriBuilder" : {
17947                               "type" : "object"
17948                             }
17949                           }
17950                         },
17951                         "uniqueItems" : true
17952                       },
17953                       "location" : {
17954                         "type" : "string",
17955                         "format" : "uri"
17956                       },
17957                       "mediaType" : {
17958                         "type" : "object",
17959                         "properties" : {
17960                           "parameters" : {
17961                             "type" : "object",
17962                             "additionalProperties" : {
17963                               "type" : "string"
17964                             }
17965                           },
17966                           "subtype" : {
17967                             "type" : "string"
17968                           },
17969                           "type" : {
17970                             "type" : "string"
17971                           },
17972                           "wildcardSubtype" : {
17973                             "type" : "boolean"
17974                           },
17975                           "wildcardType" : {
17976                             "type" : "boolean"
17977                           }
17978                         }
17979                       },
17980                       "metadata" : {
17981                         "type" : "object",
17982                         "additionalProperties" : {
17983                           "type" : "array",
17984                           "items" : {
17985                             "type" : "object"
17986                           }
17987                         }
17988                       },
17989                       "status" : {
17990                         "type" : "integer",
17991                         "format" : "int32"
17992                       },
17993                       "statusInfo" : {
17994                         "type" : "object",
17995                         "properties" : {
17996                           "family" : {
17997                             "type" : "string",
17998                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17999                           },
18000                           "reasonPhrase" : {
18001                             "type" : "string"
18002                           },
18003                           "statusCode" : {
18004                             "type" : "integer",
18005                             "format" : "int32"
18006                           }
18007                         }
18008                       },
18009                       "stringHeaders" : {
18010                         "type" : "object",
18011                         "additionalProperties" : {
18012                           "type" : "array",
18013                           "items" : {
18014                             "type" : "string"
18015                           }
18016                         }
18017                       }
18018                     }
18019                   }
18020                 }
18021               }
18022             }
18023           }
18024         },
18025         "servers" : [ {
18026           "url" : "/sdc2/rest",
18027           "variables" : { }
18028         } ],
18029         "summary" : "Returns created service property",
18030         "tags" : [ "SDCE-2 APIs" ]
18031       },
18032       "put" : {
18033         "description" : "Update Service Property",
18034         "operationId" : "updatePropertyInService",
18035         "parameters" : [ {
18036           "description" : "service id to update with new property",
18037           "in" : "path",
18038           "name" : "serviceId",
18039           "required" : true,
18040           "schema" : {
18041             "type" : "string"
18042           }
18043         }, {
18044           "in" : "header",
18045           "name" : "USER_ID",
18046           "schema" : {
18047             "type" : "string"
18048           }
18049         } ],
18050         "requestBody" : {
18051           "content" : {
18052             "application/json" : {
18053               "schema" : {
18054                 "type" : "string"
18055               }
18056             }
18057           },
18058           "description" : "Service property to update",
18059           "required" : true
18060         },
18061         "responses" : {
18062           "200" : {
18063             "description" : "Service property updated"
18064           },
18065           "400" : {
18066             "description" : "Invalid content / Missing content"
18067           },
18068           "403" : {
18069             "description" : "Restricted operation"
18070           },
18071           "default" : {
18072             "content" : {
18073               "application/json" : {
18074                 "schema" : {
18075                   "type" : "array",
18076                   "items" : {
18077                     "type" : "object",
18078                     "properties" : {
18079                       "allowedMethods" : {
18080                         "type" : "array",
18081                         "items" : {
18082                           "type" : "string"
18083                         },
18084                         "uniqueItems" : true
18085                       },
18086                       "cookies" : {
18087                         "type" : "object",
18088                         "additionalProperties" : {
18089                           "type" : "object",
18090                           "properties" : {
18091                             "comment" : {
18092                               "type" : "string"
18093                             },
18094                             "domain" : {
18095                               "type" : "string"
18096                             },
18097                             "expiry" : {
18098                               "type" : "string",
18099                               "format" : "date-time"
18100                             },
18101                             "httpOnly" : {
18102                               "type" : "boolean"
18103                             },
18104                             "maxAge" : {
18105                               "type" : "integer",
18106                               "format" : "int32"
18107                             },
18108                             "name" : {
18109                               "type" : "string"
18110                             },
18111                             "path" : {
18112                               "type" : "string"
18113                             },
18114                             "secure" : {
18115                               "type" : "boolean"
18116                             },
18117                             "value" : {
18118                               "type" : "string"
18119                             },
18120                             "version" : {
18121                               "type" : "integer",
18122                               "format" : "int32"
18123                             }
18124                           }
18125                         }
18126                       },
18127                       "date" : {
18128                         "type" : "string",
18129                         "format" : "date-time"
18130                       },
18131                       "entity" : {
18132                         "type" : "object"
18133                       },
18134                       "entityTag" : {
18135                         "type" : "object",
18136                         "properties" : {
18137                           "value" : {
18138                             "type" : "string"
18139                           },
18140                           "weak" : {
18141                             "type" : "boolean"
18142                           }
18143                         }
18144                       },
18145                       "headers" : {
18146                         "type" : "object",
18147                         "additionalProperties" : {
18148                           "type" : "array",
18149                           "items" : {
18150                             "type" : "object"
18151                           }
18152                         }
18153                       },
18154                       "language" : {
18155                         "type" : "object",
18156                         "properties" : {
18157                           "country" : {
18158                             "type" : "string"
18159                           },
18160                           "displayCountry" : {
18161                             "type" : "string"
18162                           },
18163                           "displayLanguage" : {
18164                             "type" : "string"
18165                           },
18166                           "displayName" : {
18167                             "type" : "string"
18168                           },
18169                           "displayScript" : {
18170                             "type" : "string"
18171                           },
18172                           "displayVariant" : {
18173                             "type" : "string"
18174                           },
18175                           "extensionKeys" : {
18176                             "type" : "array",
18177                             "items" : {
18178                               "type" : "string"
18179                             },
18180                             "uniqueItems" : true
18181                           },
18182                           "iso3Country" : {
18183                             "type" : "string"
18184                           },
18185                           "iso3Language" : {
18186                             "type" : "string"
18187                           },
18188                           "language" : {
18189                             "type" : "string"
18190                           },
18191                           "script" : {
18192                             "type" : "string"
18193                           },
18194                           "unicodeLocaleAttributes" : {
18195                             "type" : "array",
18196                             "items" : {
18197                               "type" : "string"
18198                             },
18199                             "uniqueItems" : true
18200                           },
18201                           "unicodeLocaleKeys" : {
18202                             "type" : "array",
18203                             "items" : {
18204                               "type" : "string"
18205                             },
18206                             "uniqueItems" : true
18207                           },
18208                           "variant" : {
18209                             "type" : "string"
18210                           }
18211                         }
18212                       },
18213                       "lastModified" : {
18214                         "type" : "string",
18215                         "format" : "date-time"
18216                       },
18217                       "length" : {
18218                         "type" : "integer",
18219                         "format" : "int32"
18220                       },
18221                       "links" : {
18222                         "type" : "array",
18223                         "items" : {
18224                           "type" : "object",
18225                           "properties" : {
18226                             "params" : {
18227                               "type" : "object",
18228                               "additionalProperties" : {
18229                                 "type" : "string"
18230                               }
18231                             },
18232                             "rel" : {
18233                               "type" : "string"
18234                             },
18235                             "rels" : {
18236                               "type" : "array",
18237                               "items" : {
18238                                 "type" : "string"
18239                               }
18240                             },
18241                             "title" : {
18242                               "type" : "string"
18243                             },
18244                             "type" : {
18245                               "type" : "string"
18246                             },
18247                             "uri" : {
18248                               "type" : "string",
18249                               "format" : "uri"
18250                             },
18251                             "uriBuilder" : {
18252                               "type" : "object"
18253                             }
18254                           }
18255                         },
18256                         "uniqueItems" : true
18257                       },
18258                       "location" : {
18259                         "type" : "string",
18260                         "format" : "uri"
18261                       },
18262                       "mediaType" : {
18263                         "type" : "object",
18264                         "properties" : {
18265                           "parameters" : {
18266                             "type" : "object",
18267                             "additionalProperties" : {
18268                               "type" : "string"
18269                             }
18270                           },
18271                           "subtype" : {
18272                             "type" : "string"
18273                           },
18274                           "type" : {
18275                             "type" : "string"
18276                           },
18277                           "wildcardSubtype" : {
18278                             "type" : "boolean"
18279                           },
18280                           "wildcardType" : {
18281                             "type" : "boolean"
18282                           }
18283                         }
18284                       },
18285                       "metadata" : {
18286                         "type" : "object",
18287                         "additionalProperties" : {
18288                           "type" : "array",
18289                           "items" : {
18290                             "type" : "object"
18291                           }
18292                         }
18293                       },
18294                       "status" : {
18295                         "type" : "integer",
18296                         "format" : "int32"
18297                       },
18298                       "statusInfo" : {
18299                         "type" : "object",
18300                         "properties" : {
18301                           "family" : {
18302                             "type" : "string",
18303                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18304                           },
18305                           "reasonPhrase" : {
18306                             "type" : "string"
18307                           },
18308                           "statusCode" : {
18309                             "type" : "integer",
18310                             "format" : "int32"
18311                           }
18312                         }
18313                       },
18314                       "stringHeaders" : {
18315                         "type" : "object",
18316                         "additionalProperties" : {
18317                           "type" : "array",
18318                           "items" : {
18319                             "type" : "string"
18320                           }
18321                         }
18322                       }
18323                     }
18324                   }
18325                 }
18326               }
18327             }
18328           }
18329         },
18330         "servers" : [ {
18331           "url" : "/sdc2/rest",
18332           "variables" : { }
18333         } ],
18334         "summary" : "Returns updated property",
18335         "tags" : [ "SDCE-2 APIs" ]
18336       }
18337     },
18338     "/v1/catalog/services/{serviceId}/properties/{propertyId}" : {
18339       "delete" : {
18340         "description" : "Delete Service Property",
18341         "operationId" : "deletePropertyInService",
18342         "parameters" : [ {
18343           "description" : "service id of property",
18344           "in" : "path",
18345           "name" : "serviceId",
18346           "required" : true,
18347           "schema" : {
18348             "type" : "string"
18349           }
18350         }, {
18351           "description" : "Property id to delete",
18352           "in" : "path",
18353           "name" : "propertyId",
18354           "required" : true,
18355           "schema" : {
18356             "type" : "string"
18357           }
18358         }, {
18359           "in" : "header",
18360           "name" : "USER_ID",
18361           "schema" : {
18362             "type" : "string"
18363           }
18364         } ],
18365         "responses" : {
18366           "204" : {
18367             "description" : "deleted property"
18368           },
18369           "400" : {
18370             "description" : "Invalid content / Missing content"
18371           },
18372           "403" : {
18373             "description" : "Restricted operation"
18374           },
18375           "404" : {
18376             "description" : "Service property not found"
18377           },
18378           "default" : {
18379             "content" : {
18380               "application/json" : {
18381                 "schema" : {
18382                   "type" : "array",
18383                   "items" : {
18384                     "type" : "object",
18385                     "properties" : {
18386                       "allowedMethods" : {
18387                         "type" : "array",
18388                         "items" : {
18389                           "type" : "string"
18390                         },
18391                         "uniqueItems" : true
18392                       },
18393                       "cookies" : {
18394                         "type" : "object",
18395                         "additionalProperties" : {
18396                           "type" : "object",
18397                           "properties" : {
18398                             "comment" : {
18399                               "type" : "string"
18400                             },
18401                             "domain" : {
18402                               "type" : "string"
18403                             },
18404                             "expiry" : {
18405                               "type" : "string",
18406                               "format" : "date-time"
18407                             },
18408                             "httpOnly" : {
18409                               "type" : "boolean"
18410                             },
18411                             "maxAge" : {
18412                               "type" : "integer",
18413                               "format" : "int32"
18414                             },
18415                             "name" : {
18416                               "type" : "string"
18417                             },
18418                             "path" : {
18419                               "type" : "string"
18420                             },
18421                             "secure" : {
18422                               "type" : "boolean"
18423                             },
18424                             "value" : {
18425                               "type" : "string"
18426                             },
18427                             "version" : {
18428                               "type" : "integer",
18429                               "format" : "int32"
18430                             }
18431                           }
18432                         }
18433                       },
18434                       "date" : {
18435                         "type" : "string",
18436                         "format" : "date-time"
18437                       },
18438                       "entity" : {
18439                         "type" : "object"
18440                       },
18441                       "entityTag" : {
18442                         "type" : "object",
18443                         "properties" : {
18444                           "value" : {
18445                             "type" : "string"
18446                           },
18447                           "weak" : {
18448                             "type" : "boolean"
18449                           }
18450                         }
18451                       },
18452                       "headers" : {
18453                         "type" : "object",
18454                         "additionalProperties" : {
18455                           "type" : "array",
18456                           "items" : {
18457                             "type" : "object"
18458                           }
18459                         }
18460                       },
18461                       "language" : {
18462                         "type" : "object",
18463                         "properties" : {
18464                           "country" : {
18465                             "type" : "string"
18466                           },
18467                           "displayCountry" : {
18468                             "type" : "string"
18469                           },
18470                           "displayLanguage" : {
18471                             "type" : "string"
18472                           },
18473                           "displayName" : {
18474                             "type" : "string"
18475                           },
18476                           "displayScript" : {
18477                             "type" : "string"
18478                           },
18479                           "displayVariant" : {
18480                             "type" : "string"
18481                           },
18482                           "extensionKeys" : {
18483                             "type" : "array",
18484                             "items" : {
18485                               "type" : "string"
18486                             },
18487                             "uniqueItems" : true
18488                           },
18489                           "iso3Country" : {
18490                             "type" : "string"
18491                           },
18492                           "iso3Language" : {
18493                             "type" : "string"
18494                           },
18495                           "language" : {
18496                             "type" : "string"
18497                           },
18498                           "script" : {
18499                             "type" : "string"
18500                           },
18501                           "unicodeLocaleAttributes" : {
18502                             "type" : "array",
18503                             "items" : {
18504                               "type" : "string"
18505                             },
18506                             "uniqueItems" : true
18507                           },
18508                           "unicodeLocaleKeys" : {
18509                             "type" : "array",
18510                             "items" : {
18511                               "type" : "string"
18512                             },
18513                             "uniqueItems" : true
18514                           },
18515                           "variant" : {
18516                             "type" : "string"
18517                           }
18518                         }
18519                       },
18520                       "lastModified" : {
18521                         "type" : "string",
18522                         "format" : "date-time"
18523                       },
18524                       "length" : {
18525                         "type" : "integer",
18526                         "format" : "int32"
18527                       },
18528                       "links" : {
18529                         "type" : "array",
18530                         "items" : {
18531                           "type" : "object",
18532                           "properties" : {
18533                             "params" : {
18534                               "type" : "object",
18535                               "additionalProperties" : {
18536                                 "type" : "string"
18537                               }
18538                             },
18539                             "rel" : {
18540                               "type" : "string"
18541                             },
18542                             "rels" : {
18543                               "type" : "array",
18544                               "items" : {
18545                                 "type" : "string"
18546                               }
18547                             },
18548                             "title" : {
18549                               "type" : "string"
18550                             },
18551                             "type" : {
18552                               "type" : "string"
18553                             },
18554                             "uri" : {
18555                               "type" : "string",
18556                               "format" : "uri"
18557                             },
18558                             "uriBuilder" : {
18559                               "type" : "object"
18560                             }
18561                           }
18562                         },
18563                         "uniqueItems" : true
18564                       },
18565                       "location" : {
18566                         "type" : "string",
18567                         "format" : "uri"
18568                       },
18569                       "mediaType" : {
18570                         "type" : "object",
18571                         "properties" : {
18572                           "parameters" : {
18573                             "type" : "object",
18574                             "additionalProperties" : {
18575                               "type" : "string"
18576                             }
18577                           },
18578                           "subtype" : {
18579                             "type" : "string"
18580                           },
18581                           "type" : {
18582                             "type" : "string"
18583                           },
18584                           "wildcardSubtype" : {
18585                             "type" : "boolean"
18586                           },
18587                           "wildcardType" : {
18588                             "type" : "boolean"
18589                           }
18590                         }
18591                       },
18592                       "metadata" : {
18593                         "type" : "object",
18594                         "additionalProperties" : {
18595                           "type" : "array",
18596                           "items" : {
18597                             "type" : "object"
18598                           }
18599                         }
18600                       },
18601                       "status" : {
18602                         "type" : "integer",
18603                         "format" : "int32"
18604                       },
18605                       "statusInfo" : {
18606                         "type" : "object",
18607                         "properties" : {
18608                           "family" : {
18609                             "type" : "string",
18610                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18611                           },
18612                           "reasonPhrase" : {
18613                             "type" : "string"
18614                           },
18615                           "statusCode" : {
18616                             "type" : "integer",
18617                             "format" : "int32"
18618                           }
18619                         }
18620                       },
18621                       "stringHeaders" : {
18622                         "type" : "object",
18623                         "additionalProperties" : {
18624                           "type" : "array",
18625                           "items" : {
18626                             "type" : "string"
18627                           }
18628                         }
18629                       }
18630                     }
18631                   }
18632                 }
18633               }
18634             }
18635           }
18636         },
18637         "servers" : [ {
18638           "url" : "/sdc2/rest",
18639           "variables" : { }
18640         } ],
18641         "summary" : "Returns deleted property",
18642         "tags" : [ "SDCE-2 APIs" ]
18643       },
18644       "get" : {
18645         "description" : "Get Service Property",
18646         "operationId" : "getPropertyInService",
18647         "parameters" : [ {
18648           "description" : "service id of property",
18649           "in" : "path",
18650           "name" : "serviceId",
18651           "required" : true,
18652           "schema" : {
18653             "type" : "string"
18654           }
18655         }, {
18656           "description" : "property id to get",
18657           "in" : "path",
18658           "name" : "propertyId",
18659           "required" : true,
18660           "schema" : {
18661             "type" : "string"
18662           }
18663         }, {
18664           "in" : "header",
18665           "name" : "USER_ID",
18666           "schema" : {
18667             "type" : "string"
18668           }
18669         } ],
18670         "responses" : {
18671           "200" : {
18672             "description" : "property"
18673           },
18674           "400" : {
18675             "description" : "Invalid content / Missing content"
18676           },
18677           "403" : {
18678             "description" : "Restricted operation"
18679           },
18680           "404" : {
18681             "description" : "Service property not found"
18682           },
18683           "default" : {
18684             "content" : {
18685               "application/json" : {
18686                 "schema" : {
18687                   "type" : "array",
18688                   "items" : {
18689                     "type" : "object",
18690                     "properties" : {
18691                       "allowedMethods" : {
18692                         "type" : "array",
18693                         "items" : {
18694                           "type" : "string"
18695                         },
18696                         "uniqueItems" : true
18697                       },
18698                       "cookies" : {
18699                         "type" : "object",
18700                         "additionalProperties" : {
18701                           "type" : "object",
18702                           "properties" : {
18703                             "comment" : {
18704                               "type" : "string"
18705                             },
18706                             "domain" : {
18707                               "type" : "string"
18708                             },
18709                             "expiry" : {
18710                               "type" : "string",
18711                               "format" : "date-time"
18712                             },
18713                             "httpOnly" : {
18714                               "type" : "boolean"
18715                             },
18716                             "maxAge" : {
18717                               "type" : "integer",
18718                               "format" : "int32"
18719                             },
18720                             "name" : {
18721                               "type" : "string"
18722                             },
18723                             "path" : {
18724                               "type" : "string"
18725                             },
18726                             "secure" : {
18727                               "type" : "boolean"
18728                             },
18729                             "value" : {
18730                               "type" : "string"
18731                             },
18732                             "version" : {
18733                               "type" : "integer",
18734                               "format" : "int32"
18735                             }
18736                           }
18737                         }
18738                       },
18739                       "date" : {
18740                         "type" : "string",
18741                         "format" : "date-time"
18742                       },
18743                       "entity" : {
18744                         "type" : "object"
18745                       },
18746                       "entityTag" : {
18747                         "type" : "object",
18748                         "properties" : {
18749                           "value" : {
18750                             "type" : "string"
18751                           },
18752                           "weak" : {
18753                             "type" : "boolean"
18754                           }
18755                         }
18756                       },
18757                       "headers" : {
18758                         "type" : "object",
18759                         "additionalProperties" : {
18760                           "type" : "array",
18761                           "items" : {
18762                             "type" : "object"
18763                           }
18764                         }
18765                       },
18766                       "language" : {
18767                         "type" : "object",
18768                         "properties" : {
18769                           "country" : {
18770                             "type" : "string"
18771                           },
18772                           "displayCountry" : {
18773                             "type" : "string"
18774                           },
18775                           "displayLanguage" : {
18776                             "type" : "string"
18777                           },
18778                           "displayName" : {
18779                             "type" : "string"
18780                           },
18781                           "displayScript" : {
18782                             "type" : "string"
18783                           },
18784                           "displayVariant" : {
18785                             "type" : "string"
18786                           },
18787                           "extensionKeys" : {
18788                             "type" : "array",
18789                             "items" : {
18790                               "type" : "string"
18791                             },
18792                             "uniqueItems" : true
18793                           },
18794                           "iso3Country" : {
18795                             "type" : "string"
18796                           },
18797                           "iso3Language" : {
18798                             "type" : "string"
18799                           },
18800                           "language" : {
18801                             "type" : "string"
18802                           },
18803                           "script" : {
18804                             "type" : "string"
18805                           },
18806                           "unicodeLocaleAttributes" : {
18807                             "type" : "array",
18808                             "items" : {
18809                               "type" : "string"
18810                             },
18811                             "uniqueItems" : true
18812                           },
18813                           "unicodeLocaleKeys" : {
18814                             "type" : "array",
18815                             "items" : {
18816                               "type" : "string"
18817                             },
18818                             "uniqueItems" : true
18819                           },
18820                           "variant" : {
18821                             "type" : "string"
18822                           }
18823                         }
18824                       },
18825                       "lastModified" : {
18826                         "type" : "string",
18827                         "format" : "date-time"
18828                       },
18829                       "length" : {
18830                         "type" : "integer",
18831                         "format" : "int32"
18832                       },
18833                       "links" : {
18834                         "type" : "array",
18835                         "items" : {
18836                           "type" : "object",
18837                           "properties" : {
18838                             "params" : {
18839                               "type" : "object",
18840                               "additionalProperties" : {
18841                                 "type" : "string"
18842                               }
18843                             },
18844                             "rel" : {
18845                               "type" : "string"
18846                             },
18847                             "rels" : {
18848                               "type" : "array",
18849                               "items" : {
18850                                 "type" : "string"
18851                               }
18852                             },
18853                             "title" : {
18854                               "type" : "string"
18855                             },
18856                             "type" : {
18857                               "type" : "string"
18858                             },
18859                             "uri" : {
18860                               "type" : "string",
18861                               "format" : "uri"
18862                             },
18863                             "uriBuilder" : {
18864                               "type" : "object"
18865                             }
18866                           }
18867                         },
18868                         "uniqueItems" : true
18869                       },
18870                       "location" : {
18871                         "type" : "string",
18872                         "format" : "uri"
18873                       },
18874                       "mediaType" : {
18875                         "type" : "object",
18876                         "properties" : {
18877                           "parameters" : {
18878                             "type" : "object",
18879                             "additionalProperties" : {
18880                               "type" : "string"
18881                             }
18882                           },
18883                           "subtype" : {
18884                             "type" : "string"
18885                           },
18886                           "type" : {
18887                             "type" : "string"
18888                           },
18889                           "wildcardSubtype" : {
18890                             "type" : "boolean"
18891                           },
18892                           "wildcardType" : {
18893                             "type" : "boolean"
18894                           }
18895                         }
18896                       },
18897                       "metadata" : {
18898                         "type" : "object",
18899                         "additionalProperties" : {
18900                           "type" : "array",
18901                           "items" : {
18902                             "type" : "object"
18903                           }
18904                         }
18905                       },
18906                       "status" : {
18907                         "type" : "integer",
18908                         "format" : "int32"
18909                       },
18910                       "statusInfo" : {
18911                         "type" : "object",
18912                         "properties" : {
18913                           "family" : {
18914                             "type" : "string",
18915                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18916                           },
18917                           "reasonPhrase" : {
18918                             "type" : "string"
18919                           },
18920                           "statusCode" : {
18921                             "type" : "integer",
18922                             "format" : "int32"
18923                           }
18924                         }
18925                       },
18926                       "stringHeaders" : {
18927                         "type" : "object",
18928                         "additionalProperties" : {
18929                           "type" : "array",
18930                           "items" : {
18931                             "type" : "string"
18932                           }
18933                         }
18934                       }
18935                     }
18936                   }
18937                 }
18938               }
18939             }
18940           }
18941         },
18942         "servers" : [ {
18943           "url" : "/sdc2/rest",
18944           "variables" : { }
18945         } ],
18946         "summary" : "Returns property of service",
18947         "tags" : [ "SDCE-2 APIs" ]
18948       }
18949     },
18950     "/v1/catalog/services/{serviceId}/requirements" : {
18951       "post" : {
18952         "description" : "Create requirements on service",
18953         "operationId" : "createRequirementsOnService",
18954         "parameters" : [ {
18955           "description" : "Service Id",
18956           "in" : "path",
18957           "name" : "serviceId",
18958           "required" : true,
18959           "schema" : {
18960             "type" : "string"
18961           }
18962         }, {
18963           "in" : "header",
18964           "name" : "USER_ID",
18965           "schema" : {
18966             "type" : "string"
18967           }
18968         } ],
18969         "requestBody" : {
18970           "content" : {
18971             "application/json" : {
18972               "schema" : {
18973                 "type" : "string"
18974               }
18975             }
18976           },
18977           "description" : "Requirements to create",
18978           "required" : true
18979         },
18980         "responses" : {
18981           "201" : {
18982             "description" : "Create Requirements"
18983           },
18984           "400" : {
18985             "description" : "Invalid content / Missing content"
18986           },
18987           "403" : {
18988             "description" : "Restricted operation"
18989           },
18990           "409" : {
18991             "description" : "Requirement already exist"
18992           },
18993           "default" : {
18994             "content" : {
18995               "application/json" : {
18996                 "schema" : {
18997                   "type" : "array",
18998                   "items" : {
18999                     "type" : "object",
19000                     "properties" : {
19001                       "allowedMethods" : {
19002                         "type" : "array",
19003                         "items" : {
19004                           "type" : "string"
19005                         },
19006                         "uniqueItems" : true
19007                       },
19008                       "cookies" : {
19009                         "type" : "object",
19010                         "additionalProperties" : {
19011                           "type" : "object",
19012                           "properties" : {
19013                             "comment" : {
19014                               "type" : "string"
19015                             },
19016                             "domain" : {
19017                               "type" : "string"
19018                             },
19019                             "expiry" : {
19020                               "type" : "string",
19021                               "format" : "date-time"
19022                             },
19023                             "httpOnly" : {
19024                               "type" : "boolean"
19025                             },
19026                             "maxAge" : {
19027                               "type" : "integer",
19028                               "format" : "int32"
19029                             },
19030                             "name" : {
19031                               "type" : "string"
19032                             },
19033                             "path" : {
19034                               "type" : "string"
19035                             },
19036                             "secure" : {
19037                               "type" : "boolean"
19038                             },
19039                             "value" : {
19040                               "type" : "string"
19041                             },
19042                             "version" : {
19043                               "type" : "integer",
19044                               "format" : "int32"
19045                             }
19046                           }
19047                         }
19048                       },
19049                       "date" : {
19050                         "type" : "string",
19051                         "format" : "date-time"
19052                       },
19053                       "entity" : {
19054                         "type" : "object"
19055                       },
19056                       "entityTag" : {
19057                         "type" : "object",
19058                         "properties" : {
19059                           "value" : {
19060                             "type" : "string"
19061                           },
19062                           "weak" : {
19063                             "type" : "boolean"
19064                           }
19065                         }
19066                       },
19067                       "headers" : {
19068                         "type" : "object",
19069                         "additionalProperties" : {
19070                           "type" : "array",
19071                           "items" : {
19072                             "type" : "object"
19073                           }
19074                         }
19075                       },
19076                       "language" : {
19077                         "type" : "object",
19078                         "properties" : {
19079                           "country" : {
19080                             "type" : "string"
19081                           },
19082                           "displayCountry" : {
19083                             "type" : "string"
19084                           },
19085                           "displayLanguage" : {
19086                             "type" : "string"
19087                           },
19088                           "displayName" : {
19089                             "type" : "string"
19090                           },
19091                           "displayScript" : {
19092                             "type" : "string"
19093                           },
19094                           "displayVariant" : {
19095                             "type" : "string"
19096                           },
19097                           "extensionKeys" : {
19098                             "type" : "array",
19099                             "items" : {
19100                               "type" : "string"
19101                             },
19102                             "uniqueItems" : true
19103                           },
19104                           "iso3Country" : {
19105                             "type" : "string"
19106                           },
19107                           "iso3Language" : {
19108                             "type" : "string"
19109                           },
19110                           "language" : {
19111                             "type" : "string"
19112                           },
19113                           "script" : {
19114                             "type" : "string"
19115                           },
19116                           "unicodeLocaleAttributes" : {
19117                             "type" : "array",
19118                             "items" : {
19119                               "type" : "string"
19120                             },
19121                             "uniqueItems" : true
19122                           },
19123                           "unicodeLocaleKeys" : {
19124                             "type" : "array",
19125                             "items" : {
19126                               "type" : "string"
19127                             },
19128                             "uniqueItems" : true
19129                           },
19130                           "variant" : {
19131                             "type" : "string"
19132                           }
19133                         }
19134                       },
19135                       "lastModified" : {
19136                         "type" : "string",
19137                         "format" : "date-time"
19138                       },
19139                       "length" : {
19140                         "type" : "integer",
19141                         "format" : "int32"
19142                       },
19143                       "links" : {
19144                         "type" : "array",
19145                         "items" : {
19146                           "type" : "object",
19147                           "properties" : {
19148                             "params" : {
19149                               "type" : "object",
19150                               "additionalProperties" : {
19151                                 "type" : "string"
19152                               }
19153                             },
19154                             "rel" : {
19155                               "type" : "string"
19156                             },
19157                             "rels" : {
19158                               "type" : "array",
19159                               "items" : {
19160                                 "type" : "string"
19161                               }
19162                             },
19163                             "title" : {
19164                               "type" : "string"
19165                             },
19166                             "type" : {
19167                               "type" : "string"
19168                             },
19169                             "uri" : {
19170                               "type" : "string",
19171                               "format" : "uri"
19172                             },
19173                             "uriBuilder" : {
19174                               "type" : "object"
19175                             }
19176                           }
19177                         },
19178                         "uniqueItems" : true
19179                       },
19180                       "location" : {
19181                         "type" : "string",
19182                         "format" : "uri"
19183                       },
19184                       "mediaType" : {
19185                         "type" : "object",
19186                         "properties" : {
19187                           "parameters" : {
19188                             "type" : "object",
19189                             "additionalProperties" : {
19190                               "type" : "string"
19191                             }
19192                           },
19193                           "subtype" : {
19194                             "type" : "string"
19195                           },
19196                           "type" : {
19197                             "type" : "string"
19198                           },
19199                           "wildcardSubtype" : {
19200                             "type" : "boolean"
19201                           },
19202                           "wildcardType" : {
19203                             "type" : "boolean"
19204                           }
19205                         }
19206                       },
19207                       "metadata" : {
19208                         "type" : "object",
19209                         "additionalProperties" : {
19210                           "type" : "array",
19211                           "items" : {
19212                             "type" : "object"
19213                           }
19214                         }
19215                       },
19216                       "status" : {
19217                         "type" : "integer",
19218                         "format" : "int32"
19219                       },
19220                       "statusInfo" : {
19221                         "type" : "object",
19222                         "properties" : {
19223                           "family" : {
19224                             "type" : "string",
19225                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19226                           },
19227                           "reasonPhrase" : {
19228                             "type" : "string"
19229                           },
19230                           "statusCode" : {
19231                             "type" : "integer",
19232                             "format" : "int32"
19233                           }
19234                         }
19235                       },
19236                       "stringHeaders" : {
19237                         "type" : "object",
19238                         "additionalProperties" : {
19239                           "type" : "array",
19240                           "items" : {
19241                             "type" : "string"
19242                           }
19243                         }
19244                       }
19245                     }
19246                   }
19247                 }
19248               }
19249             }
19250           }
19251         },
19252         "servers" : [ {
19253           "url" : "/sdc2/rest",
19254           "variables" : { }
19255         } ],
19256         "summary" : "Create requirements on service",
19257         "tags" : [ "SDCE-2 APIs" ]
19258       },
19259       "put" : {
19260         "description" : "Update requirements on service",
19261         "operationId" : "updateRequirementsOnService",
19262         "parameters" : [ {
19263           "description" : "Component Id",
19264           "in" : "path",
19265           "name" : "serviceId",
19266           "required" : true,
19267           "schema" : {
19268             "type" : "string"
19269           }
19270         }, {
19271           "in" : "header",
19272           "name" : "USER_ID",
19273           "schema" : {
19274             "type" : "string"
19275           }
19276         } ],
19277         "requestBody" : {
19278           "content" : {
19279             "application/json" : {
19280               "schema" : {
19281                 "type" : "string"
19282               }
19283             }
19284           },
19285           "description" : "Requirements to update",
19286           "required" : true
19287         },
19288         "responses" : {
19289           "201" : {
19290             "description" : "Update requirements"
19291           },
19292           "400" : {
19293             "description" : "Invalid content / Missing content"
19294           },
19295           "403" : {
19296             "description" : "Restricted operation"
19297           },
19298           "default" : {
19299             "content" : {
19300               "application/json" : {
19301                 "schema" : {
19302                   "type" : "array",
19303                   "items" : {
19304                     "$ref" : "#/components/schemas/RequirementDefinition"
19305                   }
19306                 }
19307               }
19308             }
19309           }
19310         },
19311         "servers" : [ {
19312           "url" : "/sdc2/rest",
19313           "variables" : { }
19314         } ],
19315         "summary" : "Update requirements on service",
19316         "tags" : [ "SDCE-2 APIs" ]
19317       }
19318     },
19319     "/v1/catalog/services/{serviceId}/requirements/{requirementId}" : {
19320       "delete" : {
19321         "description" : "Delete requirement from service",
19322         "operationId" : "deleteRequirementsOnService",
19323         "parameters" : [ {
19324           "description" : "Service Id",
19325           "in" : "path",
19326           "name" : "serviceId",
19327           "required" : true,
19328           "schema" : {
19329             "type" : "string"
19330           }
19331         }, {
19332           "description" : "Requirement Id",
19333           "in" : "path",
19334           "name" : "requirementId",
19335           "required" : true,
19336           "schema" : {
19337             "type" : "string"
19338           }
19339         }, {
19340           "in" : "header",
19341           "name" : "USER_ID",
19342           "schema" : {
19343             "type" : "string"
19344           }
19345         } ],
19346         "responses" : {
19347           "201" : {
19348             "description" : "Delete Requirements"
19349           },
19350           "400" : {
19351             "description" : "Invalid content / Missing content"
19352           },
19353           "403" : {
19354             "description" : "Restricted operation"
19355           },
19356           "default" : {
19357             "content" : {
19358               "application/json" : {
19359                 "schema" : {
19360                   "type" : "array",
19361                   "items" : {
19362                     "$ref" : "#/components/schemas/RequirementDefinition"
19363                   }
19364                 }
19365               }
19366             }
19367           }
19368         },
19369         "servers" : [ {
19370           "url" : "/sdc2/rest",
19371           "variables" : { }
19372         } ],
19373         "summary" : "Delete requirement from service",
19374         "tags" : [ "SDCE-2 APIs" ]
19375       },
19376       "get" : {
19377         "description" : "Get requirement from service",
19378         "operationId" : "getRequirementsOnService",
19379         "parameters" : [ {
19380           "description" : "Service Id",
19381           "in" : "path",
19382           "name" : "serviceId",
19383           "required" : true,
19384           "schema" : {
19385             "type" : "string"
19386           }
19387         }, {
19388           "description" : "Requirement Id",
19389           "in" : "path",
19390           "name" : "requirementId",
19391           "required" : true,
19392           "schema" : {
19393             "type" : "string"
19394           }
19395         }, {
19396           "in" : "header",
19397           "name" : "USER_ID",
19398           "schema" : {
19399             "type" : "string"
19400           }
19401         } ],
19402         "responses" : {
19403           "201" : {
19404             "description" : "GET Requirements"
19405           },
19406           "400" : {
19407             "description" : "Invalid content / Missing content"
19408           },
19409           "403" : {
19410             "description" : "Restricted operation"
19411           },
19412           "default" : {
19413             "content" : {
19414               "application/json" : {
19415                 "schema" : {
19416                   "type" : "array",
19417                   "items" : {
19418                     "$ref" : "#/components/schemas/RequirementDefinition"
19419                   }
19420                 }
19421               }
19422             }
19423           }
19424         },
19425         "servers" : [ {
19426           "url" : "/sdc2/rest",
19427           "variables" : { }
19428         } ],
19429         "summary" : "GET requirement from service",
19430         "tags" : [ "SDCE-2 APIs" ]
19431       }
19432     },
19433     "/v1/catalog/services/{serviceId}/tempUrlToBeDeleted" : {
19434       "post" : {
19435         "operationId" : "tempUrlToBeDeleted",
19436         "parameters" : [ {
19437           "in" : "path",
19438           "name" : "serviceId",
19439           "required" : true,
19440           "schema" : {
19441             "type" : "string"
19442           }
19443         }, {
19444           "in" : "header",
19445           "name" : "USER_ID",
19446           "schema" : {
19447             "type" : "string"
19448           }
19449         } ],
19450         "responses" : {
19451           "200" : {
19452             "description" : "OK"
19453           },
19454           "500" : {
19455             "description" : "Internal Server Error. Please try again later."
19456           }
19457         },
19458         "servers" : [ {
19459           "url" : "/sdc2/rest",
19460           "variables" : { }
19461         } ],
19462         "tags" : [ "SDCE-2 APIs" ]
19463       }
19464     },
19465     "/v1/catalog/services/{serviceName}/{version}" : {
19466       "delete" : {
19467         "description" : "Delete Service By Name And Version",
19468         "operationId" : "deleteServiceByNameAndVersion",
19469         "parameters" : [ {
19470           "in" : "path",
19471           "name" : "serviceName",
19472           "required" : true,
19473           "schema" : {
19474             "type" : "string"
19475           }
19476         }, {
19477           "in" : "path",
19478           "name" : "version",
19479           "required" : true,
19480           "schema" : {
19481             "type" : "string"
19482           }
19483         } ],
19484         "responses" : {
19485           "204" : {
19486             "description" : "Service deleted"
19487           },
19488           "400" : {
19489             "description" : "Invalid content / Missing content"
19490           },
19491           "403" : {
19492             "description" : "Restricted operation"
19493           },
19494           "404" : {
19495             "description" : "Service not found"
19496           },
19497           "default" : {
19498             "content" : {
19499               "*/*" : {
19500                 "schema" : {
19501                   "type" : "array",
19502                   "items" : {
19503                     "$ref" : "#/components/schemas/Resource"
19504                   }
19505                 }
19506               }
19507             }
19508           }
19509         },
19510         "servers" : [ {
19511           "url" : "/sdc2/rest",
19512           "variables" : { }
19513         } ],
19514         "summary" : "Returns no content",
19515         "tags" : [ "SDCE-2 APIs" ]
19516       }
19517     },
19518     "/v1/catalog/services/{serviceUUID}/distribution" : {
19519       "get" : {
19520         "description" : "Retrieve Distributions",
19521         "operationId" : "getServiceById",
19522         "parameters" : [ {
19523           "in" : "path",
19524           "name" : "serviceUUID",
19525           "required" : true,
19526           "schema" : {
19527             "type" : "string"
19528           }
19529         }, {
19530           "in" : "header",
19531           "name" : "USER_ID",
19532           "schema" : {
19533             "type" : "string"
19534           }
19535         } ],
19536         "responses" : {
19537           "200" : {
19538             "description" : "Service found"
19539           },
19540           "403" : {
19541             "description" : "Restricted operation"
19542           },
19543           "404" : {
19544             "description" : "Service not found"
19545           },
19546           "default" : {
19547             "content" : {
19548               "application/json" : {
19549                 "schema" : {
19550                   "type" : "array",
19551                   "items" : {
19552                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
19553                   }
19554                 }
19555               }
19556             }
19557           }
19558         },
19559         "servers" : [ {
19560           "url" : "/sdc2/rest",
19561           "variables" : { }
19562         } ],
19563         "summary" : "Returns list  bases on the  information extracted from  Auditing Records according to service uuid",
19564         "tags" : [ "SDCE-5 APIs" ]
19565       }
19566     },
19567     "/v1/catalog/toggle" : {
19568       "get" : {
19569         "description" : "Get all Toggleable features",
19570         "operationId" : "getAllFeatures",
19571         "responses" : {
19572           "200" : {
19573             "description" : "Success"
19574           },
19575           "400" : {
19576             "description" : "Invalid content / Missing content"
19577           },
19578           "403" : {
19579             "description" : "Restricted operation"
19580           },
19581           "404" : {
19582             "description" : "Toggleable features not found"
19583           },
19584           "default" : {
19585             "content" : {
19586               "application/json" : {
19587                 "schema" : {
19588                   "type" : "array",
19589                   "items" : {
19590                     "type" : "object",
19591                     "properties" : {
19592                       "allowedMethods" : {
19593                         "type" : "array",
19594                         "items" : {
19595                           "type" : "string"
19596                         },
19597                         "uniqueItems" : true
19598                       },
19599                       "cookies" : {
19600                         "type" : "object",
19601                         "additionalProperties" : {
19602                           "type" : "object",
19603                           "properties" : {
19604                             "comment" : {
19605                               "type" : "string"
19606                             },
19607                             "domain" : {
19608                               "type" : "string"
19609                             },
19610                             "expiry" : {
19611                               "type" : "string",
19612                               "format" : "date-time"
19613                             },
19614                             "httpOnly" : {
19615                               "type" : "boolean"
19616                             },
19617                             "maxAge" : {
19618                               "type" : "integer",
19619                               "format" : "int32"
19620                             },
19621                             "name" : {
19622                               "type" : "string"
19623                             },
19624                             "path" : {
19625                               "type" : "string"
19626                             },
19627                             "secure" : {
19628                               "type" : "boolean"
19629                             },
19630                             "value" : {
19631                               "type" : "string"
19632                             },
19633                             "version" : {
19634                               "type" : "integer",
19635                               "format" : "int32"
19636                             }
19637                           }
19638                         }
19639                       },
19640                       "date" : {
19641                         "type" : "string",
19642                         "format" : "date-time"
19643                       },
19644                       "entity" : {
19645                         "type" : "object"
19646                       },
19647                       "entityTag" : {
19648                         "type" : "object",
19649                         "properties" : {
19650                           "value" : {
19651                             "type" : "string"
19652                           },
19653                           "weak" : {
19654                             "type" : "boolean"
19655                           }
19656                         }
19657                       },
19658                       "headers" : {
19659                         "type" : "object",
19660                         "additionalProperties" : {
19661                           "type" : "array",
19662                           "items" : {
19663                             "type" : "object"
19664                           }
19665                         }
19666                       },
19667                       "language" : {
19668                         "type" : "object",
19669                         "properties" : {
19670                           "country" : {
19671                             "type" : "string"
19672                           },
19673                           "displayCountry" : {
19674                             "type" : "string"
19675                           },
19676                           "displayLanguage" : {
19677                             "type" : "string"
19678                           },
19679                           "displayName" : {
19680                             "type" : "string"
19681                           },
19682                           "displayScript" : {
19683                             "type" : "string"
19684                           },
19685                           "displayVariant" : {
19686                             "type" : "string"
19687                           },
19688                           "extensionKeys" : {
19689                             "type" : "array",
19690                             "items" : {
19691                               "type" : "string"
19692                             },
19693                             "uniqueItems" : true
19694                           },
19695                           "iso3Country" : {
19696                             "type" : "string"
19697                           },
19698                           "iso3Language" : {
19699                             "type" : "string"
19700                           },
19701                           "language" : {
19702                             "type" : "string"
19703                           },
19704                           "script" : {
19705                             "type" : "string"
19706                           },
19707                           "unicodeLocaleAttributes" : {
19708                             "type" : "array",
19709                             "items" : {
19710                               "type" : "string"
19711                             },
19712                             "uniqueItems" : true
19713                           },
19714                           "unicodeLocaleKeys" : {
19715                             "type" : "array",
19716                             "items" : {
19717                               "type" : "string"
19718                             },
19719                             "uniqueItems" : true
19720                           },
19721                           "variant" : {
19722                             "type" : "string"
19723                           }
19724                         }
19725                       },
19726                       "lastModified" : {
19727                         "type" : "string",
19728                         "format" : "date-time"
19729                       },
19730                       "length" : {
19731                         "type" : "integer",
19732                         "format" : "int32"
19733                       },
19734                       "links" : {
19735                         "type" : "array",
19736                         "items" : {
19737                           "type" : "object",
19738                           "properties" : {
19739                             "params" : {
19740                               "type" : "object",
19741                               "additionalProperties" : {
19742                                 "type" : "string"
19743                               }
19744                             },
19745                             "rel" : {
19746                               "type" : "string"
19747                             },
19748                             "rels" : {
19749                               "type" : "array",
19750                               "items" : {
19751                                 "type" : "string"
19752                               }
19753                             },
19754                             "title" : {
19755                               "type" : "string"
19756                             },
19757                             "type" : {
19758                               "type" : "string"
19759                             },
19760                             "uri" : {
19761                               "type" : "string",
19762                               "format" : "uri"
19763                             },
19764                             "uriBuilder" : {
19765                               "type" : "object"
19766                             }
19767                           }
19768                         },
19769                         "uniqueItems" : true
19770                       },
19771                       "location" : {
19772                         "type" : "string",
19773                         "format" : "uri"
19774                       },
19775                       "mediaType" : {
19776                         "type" : "object",
19777                         "properties" : {
19778                           "parameters" : {
19779                             "type" : "object",
19780                             "additionalProperties" : {
19781                               "type" : "string"
19782                             }
19783                           },
19784                           "subtype" : {
19785                             "type" : "string"
19786                           },
19787                           "type" : {
19788                             "type" : "string"
19789                           },
19790                           "wildcardSubtype" : {
19791                             "type" : "boolean"
19792                           },
19793                           "wildcardType" : {
19794                             "type" : "boolean"
19795                           }
19796                         }
19797                       },
19798                       "metadata" : {
19799                         "type" : "object",
19800                         "additionalProperties" : {
19801                           "type" : "array",
19802                           "items" : {
19803                             "type" : "object"
19804                           }
19805                         }
19806                       },
19807                       "status" : {
19808                         "type" : "integer",
19809                         "format" : "int32"
19810                       },
19811                       "statusInfo" : {
19812                         "type" : "object",
19813                         "properties" : {
19814                           "family" : {
19815                             "type" : "string",
19816                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19817                           },
19818                           "reasonPhrase" : {
19819                             "type" : "string"
19820                           },
19821                           "statusCode" : {
19822                             "type" : "integer",
19823                             "format" : "int32"
19824                           }
19825                         }
19826                       },
19827                       "stringHeaders" : {
19828                         "type" : "object",
19829                         "additionalProperties" : {
19830                           "type" : "array",
19831                           "items" : {
19832                             "type" : "string"
19833                           }
19834                         }
19835                       }
19836                     }
19837                   }
19838                 }
19839               }
19840             }
19841           }
19842         },
19843         "servers" : [ {
19844           "url" : "/sdc2/rest",
19845           "variables" : { }
19846         } ],
19847         "summary" : "Returns list of toggleable features",
19848         "tags" : [ "SDCE-2 APIs" ]
19849       }
19850     },
19851     "/v1/catalog/toggle/state/{state}" : {
19852       "put" : {
19853         "description" : "Update all feature toggle state",
19854         "operationId" : "setAllFeatures",
19855         "parameters" : [ {
19856           "in" : "path",
19857           "name" : "state",
19858           "required" : true,
19859           "schema" : {
19860             "type" : "boolean"
19861           }
19862         } ],
19863         "responses" : {
19864           "200" : {
19865             "description" : "Success"
19866           },
19867           "400" : {
19868             "description" : "Invalid content / Missing content"
19869           },
19870           "403" : {
19871             "description" : "Restricted operation"
19872           },
19873           "404" : {
19874             "description" : "Toggleable features not found"
19875           },
19876           "default" : {
19877             "content" : {
19878               "application/json" : {
19879                 "schema" : {
19880                   "type" : "array",
19881                   "items" : {
19882                     "type" : "object",
19883                     "properties" : {
19884                       "allowedMethods" : {
19885                         "type" : "array",
19886                         "items" : {
19887                           "type" : "string"
19888                         },
19889                         "uniqueItems" : true
19890                       },
19891                       "cookies" : {
19892                         "type" : "object",
19893                         "additionalProperties" : {
19894                           "type" : "object",
19895                           "properties" : {
19896                             "comment" : {
19897                               "type" : "string"
19898                             },
19899                             "domain" : {
19900                               "type" : "string"
19901                             },
19902                             "expiry" : {
19903                               "type" : "string",
19904                               "format" : "date-time"
19905                             },
19906                             "httpOnly" : {
19907                               "type" : "boolean"
19908                             },
19909                             "maxAge" : {
19910                               "type" : "integer",
19911                               "format" : "int32"
19912                             },
19913                             "name" : {
19914                               "type" : "string"
19915                             },
19916                             "path" : {
19917                               "type" : "string"
19918                             },
19919                             "secure" : {
19920                               "type" : "boolean"
19921                             },
19922                             "value" : {
19923                               "type" : "string"
19924                             },
19925                             "version" : {
19926                               "type" : "integer",
19927                               "format" : "int32"
19928                             }
19929                           }
19930                         }
19931                       },
19932                       "date" : {
19933                         "type" : "string",
19934                         "format" : "date-time"
19935                       },
19936                       "entity" : {
19937                         "type" : "object"
19938                       },
19939                       "entityTag" : {
19940                         "type" : "object",
19941                         "properties" : {
19942                           "value" : {
19943                             "type" : "string"
19944                           },
19945                           "weak" : {
19946                             "type" : "boolean"
19947                           }
19948                         }
19949                       },
19950                       "headers" : {
19951                         "type" : "object",
19952                         "additionalProperties" : {
19953                           "type" : "array",
19954                           "items" : {
19955                             "type" : "object"
19956                           }
19957                         }
19958                       },
19959                       "language" : {
19960                         "type" : "object",
19961                         "properties" : {
19962                           "country" : {
19963                             "type" : "string"
19964                           },
19965                           "displayCountry" : {
19966                             "type" : "string"
19967                           },
19968                           "displayLanguage" : {
19969                             "type" : "string"
19970                           },
19971                           "displayName" : {
19972                             "type" : "string"
19973                           },
19974                           "displayScript" : {
19975                             "type" : "string"
19976                           },
19977                           "displayVariant" : {
19978                             "type" : "string"
19979                           },
19980                           "extensionKeys" : {
19981                             "type" : "array",
19982                             "items" : {
19983                               "type" : "string"
19984                             },
19985                             "uniqueItems" : true
19986                           },
19987                           "iso3Country" : {
19988                             "type" : "string"
19989                           },
19990                           "iso3Language" : {
19991                             "type" : "string"
19992                           },
19993                           "language" : {
19994                             "type" : "string"
19995                           },
19996                           "script" : {
19997                             "type" : "string"
19998                           },
19999                           "unicodeLocaleAttributes" : {
20000                             "type" : "array",
20001                             "items" : {
20002                               "type" : "string"
20003                             },
20004                             "uniqueItems" : true
20005                           },
20006                           "unicodeLocaleKeys" : {
20007                             "type" : "array",
20008                             "items" : {
20009                               "type" : "string"
20010                             },
20011                             "uniqueItems" : true
20012                           },
20013                           "variant" : {
20014                             "type" : "string"
20015                           }
20016                         }
20017                       },
20018                       "lastModified" : {
20019                         "type" : "string",
20020                         "format" : "date-time"
20021                       },
20022                       "length" : {
20023                         "type" : "integer",
20024                         "format" : "int32"
20025                       },
20026                       "links" : {
20027                         "type" : "array",
20028                         "items" : {
20029                           "type" : "object",
20030                           "properties" : {
20031                             "params" : {
20032                               "type" : "object",
20033                               "additionalProperties" : {
20034                                 "type" : "string"
20035                               }
20036                             },
20037                             "rel" : {
20038                               "type" : "string"
20039                             },
20040                             "rels" : {
20041                               "type" : "array",
20042                               "items" : {
20043                                 "type" : "string"
20044                               }
20045                             },
20046                             "title" : {
20047                               "type" : "string"
20048                             },
20049                             "type" : {
20050                               "type" : "string"
20051                             },
20052                             "uri" : {
20053                               "type" : "string",
20054                               "format" : "uri"
20055                             },
20056                             "uriBuilder" : {
20057                               "type" : "object"
20058                             }
20059                           }
20060                         },
20061                         "uniqueItems" : true
20062                       },
20063                       "location" : {
20064                         "type" : "string",
20065                         "format" : "uri"
20066                       },
20067                       "mediaType" : {
20068                         "type" : "object",
20069                         "properties" : {
20070                           "parameters" : {
20071                             "type" : "object",
20072                             "additionalProperties" : {
20073                               "type" : "string"
20074                             }
20075                           },
20076                           "subtype" : {
20077                             "type" : "string"
20078                           },
20079                           "type" : {
20080                             "type" : "string"
20081                           },
20082                           "wildcardSubtype" : {
20083                             "type" : "boolean"
20084                           },
20085                           "wildcardType" : {
20086                             "type" : "boolean"
20087                           }
20088                         }
20089                       },
20090                       "metadata" : {
20091                         "type" : "object",
20092                         "additionalProperties" : {
20093                           "type" : "array",
20094                           "items" : {
20095                             "type" : "object"
20096                           }
20097                         }
20098                       },
20099                       "status" : {
20100                         "type" : "integer",
20101                         "format" : "int32"
20102                       },
20103                       "statusInfo" : {
20104                         "type" : "object",
20105                         "properties" : {
20106                           "family" : {
20107                             "type" : "string",
20108                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20109                           },
20110                           "reasonPhrase" : {
20111                             "type" : "string"
20112                           },
20113                           "statusCode" : {
20114                             "type" : "integer",
20115                             "format" : "int32"
20116                           }
20117                         }
20118                       },
20119                       "stringHeaders" : {
20120                         "type" : "object",
20121                         "additionalProperties" : {
20122                           "type" : "array",
20123                           "items" : {
20124                             "type" : "string"
20125                           }
20126                         }
20127                       }
20128                     }
20129                   }
20130                 }
20131               }
20132             }
20133           }
20134         },
20135         "servers" : [ {
20136           "url" : "/sdc2/rest",
20137           "variables" : { }
20138         } ],
20139         "summary" : "Update all feature status",
20140         "tags" : [ "SDCE-2 APIs" ]
20141       }
20142     },
20143     "/v1/catalog/toggle/{featureName}/state" : {
20144       "get" : {
20145         "description" : "Get Toggleable feature state",
20146         "operationId" : "getToggleableFeature",
20147         "parameters" : [ {
20148           "in" : "path",
20149           "name" : "featureName",
20150           "required" : true,
20151           "schema" : {
20152             "type" : "string"
20153           }
20154         } ],
20155         "responses" : {
20156           "200" : {
20157             "description" : "Success"
20158           },
20159           "400" : {
20160             "description" : "Invalid content / Missing content"
20161           },
20162           "403" : {
20163             "description" : "Restricted operation"
20164           },
20165           "404" : {
20166             "description" : "Toggleable feature not found"
20167           },
20168           "default" : {
20169             "content" : {
20170               "application/json" : {
20171                 "schema" : {
20172                   "type" : "array",
20173                   "items" : {
20174                     "type" : "object",
20175                     "properties" : {
20176                       "allowedMethods" : {
20177                         "type" : "array",
20178                         "items" : {
20179                           "type" : "string"
20180                         },
20181                         "uniqueItems" : true
20182                       },
20183                       "cookies" : {
20184                         "type" : "object",
20185                         "additionalProperties" : {
20186                           "type" : "object",
20187                           "properties" : {
20188                             "comment" : {
20189                               "type" : "string"
20190                             },
20191                             "domain" : {
20192                               "type" : "string"
20193                             },
20194                             "expiry" : {
20195                               "type" : "string",
20196                               "format" : "date-time"
20197                             },
20198                             "httpOnly" : {
20199                               "type" : "boolean"
20200                             },
20201                             "maxAge" : {
20202                               "type" : "integer",
20203                               "format" : "int32"
20204                             },
20205                             "name" : {
20206                               "type" : "string"
20207                             },
20208                             "path" : {
20209                               "type" : "string"
20210                             },
20211                             "secure" : {
20212                               "type" : "boolean"
20213                             },
20214                             "value" : {
20215                               "type" : "string"
20216                             },
20217                             "version" : {
20218                               "type" : "integer",
20219                               "format" : "int32"
20220                             }
20221                           }
20222                         }
20223                       },
20224                       "date" : {
20225                         "type" : "string",
20226                         "format" : "date-time"
20227                       },
20228                       "entity" : {
20229                         "type" : "object"
20230                       },
20231                       "entityTag" : {
20232                         "type" : "object",
20233                         "properties" : {
20234                           "value" : {
20235                             "type" : "string"
20236                           },
20237                           "weak" : {
20238                             "type" : "boolean"
20239                           }
20240                         }
20241                       },
20242                       "headers" : {
20243                         "type" : "object",
20244                         "additionalProperties" : {
20245                           "type" : "array",
20246                           "items" : {
20247                             "type" : "object"
20248                           }
20249                         }
20250                       },
20251                       "language" : {
20252                         "type" : "object",
20253                         "properties" : {
20254                           "country" : {
20255                             "type" : "string"
20256                           },
20257                           "displayCountry" : {
20258                             "type" : "string"
20259                           },
20260                           "displayLanguage" : {
20261                             "type" : "string"
20262                           },
20263                           "displayName" : {
20264                             "type" : "string"
20265                           },
20266                           "displayScript" : {
20267                             "type" : "string"
20268                           },
20269                           "displayVariant" : {
20270                             "type" : "string"
20271                           },
20272                           "extensionKeys" : {
20273                             "type" : "array",
20274                             "items" : {
20275                               "type" : "string"
20276                             },
20277                             "uniqueItems" : true
20278                           },
20279                           "iso3Country" : {
20280                             "type" : "string"
20281                           },
20282                           "iso3Language" : {
20283                             "type" : "string"
20284                           },
20285                           "language" : {
20286                             "type" : "string"
20287                           },
20288                           "script" : {
20289                             "type" : "string"
20290                           },
20291                           "unicodeLocaleAttributes" : {
20292                             "type" : "array",
20293                             "items" : {
20294                               "type" : "string"
20295                             },
20296                             "uniqueItems" : true
20297                           },
20298                           "unicodeLocaleKeys" : {
20299                             "type" : "array",
20300                             "items" : {
20301                               "type" : "string"
20302                             },
20303                             "uniqueItems" : true
20304                           },
20305                           "variant" : {
20306                             "type" : "string"
20307                           }
20308                         }
20309                       },
20310                       "lastModified" : {
20311                         "type" : "string",
20312                         "format" : "date-time"
20313                       },
20314                       "length" : {
20315                         "type" : "integer",
20316                         "format" : "int32"
20317                       },
20318                       "links" : {
20319                         "type" : "array",
20320                         "items" : {
20321                           "type" : "object",
20322                           "properties" : {
20323                             "params" : {
20324                               "type" : "object",
20325                               "additionalProperties" : {
20326                                 "type" : "string"
20327                               }
20328                             },
20329                             "rel" : {
20330                               "type" : "string"
20331                             },
20332                             "rels" : {
20333                               "type" : "array",
20334                               "items" : {
20335                                 "type" : "string"
20336                               }
20337                             },
20338                             "title" : {
20339                               "type" : "string"
20340                             },
20341                             "type" : {
20342                               "type" : "string"
20343                             },
20344                             "uri" : {
20345                               "type" : "string",
20346                               "format" : "uri"
20347                             },
20348                             "uriBuilder" : {
20349                               "type" : "object"
20350                             }
20351                           }
20352                         },
20353                         "uniqueItems" : true
20354                       },
20355                       "location" : {
20356                         "type" : "string",
20357                         "format" : "uri"
20358                       },
20359                       "mediaType" : {
20360                         "type" : "object",
20361                         "properties" : {
20362                           "parameters" : {
20363                             "type" : "object",
20364                             "additionalProperties" : {
20365                               "type" : "string"
20366                             }
20367                           },
20368                           "subtype" : {
20369                             "type" : "string"
20370                           },
20371                           "type" : {
20372                             "type" : "string"
20373                           },
20374                           "wildcardSubtype" : {
20375                             "type" : "boolean"
20376                           },
20377                           "wildcardType" : {
20378                             "type" : "boolean"
20379                           }
20380                         }
20381                       },
20382                       "metadata" : {
20383                         "type" : "object",
20384                         "additionalProperties" : {
20385                           "type" : "array",
20386                           "items" : {
20387                             "type" : "object"
20388                           }
20389                         }
20390                       },
20391                       "status" : {
20392                         "type" : "integer",
20393                         "format" : "int32"
20394                       },
20395                       "statusInfo" : {
20396                         "type" : "object",
20397                         "properties" : {
20398                           "family" : {
20399                             "type" : "string",
20400                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20401                           },
20402                           "reasonPhrase" : {
20403                             "type" : "string"
20404                           },
20405                           "statusCode" : {
20406                             "type" : "integer",
20407                             "format" : "int32"
20408                           }
20409                         }
20410                       },
20411                       "stringHeaders" : {
20412                         "type" : "object",
20413                         "additionalProperties" : {
20414                           "type" : "array",
20415                           "items" : {
20416                             "type" : "string"
20417                           }
20418                         }
20419                       }
20420                     }
20421                   }
20422                 }
20423               }
20424             }
20425           }
20426         },
20427         "servers" : [ {
20428           "url" : "/sdc2/rest",
20429           "variables" : { }
20430         } ],
20431         "summary" : "Returns one toggleable feature state",
20432         "tags" : [ "SDCE-2 APIs" ]
20433       }
20434     },
20435     "/v1/catalog/toggle/{featureName}/state/{state}" : {
20436       "put" : {
20437         "description" : "Update feature toggle state",
20438         "operationId" : "updateFeatureState",
20439         "parameters" : [ {
20440           "in" : "path",
20441           "name" : "featureName",
20442           "required" : true,
20443           "schema" : {
20444             "type" : "string"
20445           }
20446         }, {
20447           "in" : "path",
20448           "name" : "state",
20449           "required" : true,
20450           "schema" : {
20451             "type" : "boolean"
20452           }
20453         } ],
20454         "responses" : {
20455           "200" : {
20456             "description" : "Success"
20457           },
20458           "400" : {
20459             "description" : "Invalid content / Missing content"
20460           },
20461           "403" : {
20462             "description" : "Restricted operation"
20463           },
20464           "404" : {
20465             "description" : "Toggleable features not found"
20466           },
20467           "default" : {
20468             "content" : {
20469               "application/json" : {
20470                 "schema" : {
20471                   "type" : "array",
20472                   "items" : {
20473                     "type" : "object",
20474                     "properties" : {
20475                       "allowedMethods" : {
20476                         "type" : "array",
20477                         "items" : {
20478                           "type" : "string"
20479                         },
20480                         "uniqueItems" : true
20481                       },
20482                       "cookies" : {
20483                         "type" : "object",
20484                         "additionalProperties" : {
20485                           "type" : "object",
20486                           "properties" : {
20487                             "comment" : {
20488                               "type" : "string"
20489                             },
20490                             "domain" : {
20491                               "type" : "string"
20492                             },
20493                             "expiry" : {
20494                               "type" : "string",
20495                               "format" : "date-time"
20496                             },
20497                             "httpOnly" : {
20498                               "type" : "boolean"
20499                             },
20500                             "maxAge" : {
20501                               "type" : "integer",
20502                               "format" : "int32"
20503                             },
20504                             "name" : {
20505                               "type" : "string"
20506                             },
20507                             "path" : {
20508                               "type" : "string"
20509                             },
20510                             "secure" : {
20511                               "type" : "boolean"
20512                             },
20513                             "value" : {
20514                               "type" : "string"
20515                             },
20516                             "version" : {
20517                               "type" : "integer",
20518                               "format" : "int32"
20519                             }
20520                           }
20521                         }
20522                       },
20523                       "date" : {
20524                         "type" : "string",
20525                         "format" : "date-time"
20526                       },
20527                       "entity" : {
20528                         "type" : "object"
20529                       },
20530                       "entityTag" : {
20531                         "type" : "object",
20532                         "properties" : {
20533                           "value" : {
20534                             "type" : "string"
20535                           },
20536                           "weak" : {
20537                             "type" : "boolean"
20538                           }
20539                         }
20540                       },
20541                       "headers" : {
20542                         "type" : "object",
20543                         "additionalProperties" : {
20544                           "type" : "array",
20545                           "items" : {
20546                             "type" : "object"
20547                           }
20548                         }
20549                       },
20550                       "language" : {
20551                         "type" : "object",
20552                         "properties" : {
20553                           "country" : {
20554                             "type" : "string"
20555                           },
20556                           "displayCountry" : {
20557                             "type" : "string"
20558                           },
20559                           "displayLanguage" : {
20560                             "type" : "string"
20561                           },
20562                           "displayName" : {
20563                             "type" : "string"
20564                           },
20565                           "displayScript" : {
20566                             "type" : "string"
20567                           },
20568                           "displayVariant" : {
20569                             "type" : "string"
20570                           },
20571                           "extensionKeys" : {
20572                             "type" : "array",
20573                             "items" : {
20574                               "type" : "string"
20575                             },
20576                             "uniqueItems" : true
20577                           },
20578                           "iso3Country" : {
20579                             "type" : "string"
20580                           },
20581                           "iso3Language" : {
20582                             "type" : "string"
20583                           },
20584                           "language" : {
20585                             "type" : "string"
20586                           },
20587                           "script" : {
20588                             "type" : "string"
20589                           },
20590                           "unicodeLocaleAttributes" : {
20591                             "type" : "array",
20592                             "items" : {
20593                               "type" : "string"
20594                             },
20595                             "uniqueItems" : true
20596                           },
20597                           "unicodeLocaleKeys" : {
20598                             "type" : "array",
20599                             "items" : {
20600                               "type" : "string"
20601                             },
20602                             "uniqueItems" : true
20603                           },
20604                           "variant" : {
20605                             "type" : "string"
20606                           }
20607                         }
20608                       },
20609                       "lastModified" : {
20610                         "type" : "string",
20611                         "format" : "date-time"
20612                       },
20613                       "length" : {
20614                         "type" : "integer",
20615                         "format" : "int32"
20616                       },
20617                       "links" : {
20618                         "type" : "array",
20619                         "items" : {
20620                           "type" : "object",
20621                           "properties" : {
20622                             "params" : {
20623                               "type" : "object",
20624                               "additionalProperties" : {
20625                                 "type" : "string"
20626                               }
20627                             },
20628                             "rel" : {
20629                               "type" : "string"
20630                             },
20631                             "rels" : {
20632                               "type" : "array",
20633                               "items" : {
20634                                 "type" : "string"
20635                               }
20636                             },
20637                             "title" : {
20638                               "type" : "string"
20639                             },
20640                             "type" : {
20641                               "type" : "string"
20642                             },
20643                             "uri" : {
20644                               "type" : "string",
20645                               "format" : "uri"
20646                             },
20647                             "uriBuilder" : {
20648                               "type" : "object"
20649                             }
20650                           }
20651                         },
20652                         "uniqueItems" : true
20653                       },
20654                       "location" : {
20655                         "type" : "string",
20656                         "format" : "uri"
20657                       },
20658                       "mediaType" : {
20659                         "type" : "object",
20660                         "properties" : {
20661                           "parameters" : {
20662                             "type" : "object",
20663                             "additionalProperties" : {
20664                               "type" : "string"
20665                             }
20666                           },
20667                           "subtype" : {
20668                             "type" : "string"
20669                           },
20670                           "type" : {
20671                             "type" : "string"
20672                           },
20673                           "wildcardSubtype" : {
20674                             "type" : "boolean"
20675                           },
20676                           "wildcardType" : {
20677                             "type" : "boolean"
20678                           }
20679                         }
20680                       },
20681                       "metadata" : {
20682                         "type" : "object",
20683                         "additionalProperties" : {
20684                           "type" : "array",
20685                           "items" : {
20686                             "type" : "object"
20687                           }
20688                         }
20689                       },
20690                       "status" : {
20691                         "type" : "integer",
20692                         "format" : "int32"
20693                       },
20694                       "statusInfo" : {
20695                         "type" : "object",
20696                         "properties" : {
20697                           "family" : {
20698                             "type" : "string",
20699                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20700                           },
20701                           "reasonPhrase" : {
20702                             "type" : "string"
20703                           },
20704                           "statusCode" : {
20705                             "type" : "integer",
20706                             "format" : "int32"
20707                           }
20708                         }
20709                       },
20710                       "stringHeaders" : {
20711                         "type" : "object",
20712                         "additionalProperties" : {
20713                           "type" : "array",
20714                           "items" : {
20715                             "type" : "string"
20716                           }
20717                         }
20718                       }
20719                     }
20720                   }
20721                 }
20722               }
20723             }
20724           }
20725         },
20726         "servers" : [ {
20727           "url" : "/sdc2/rest",
20728           "variables" : { }
20729         } ],
20730         "summary" : "Update feature status",
20731         "tags" : [ "SDCE-2 APIs" ]
20732       }
20733     },
20734     "/v1/catalog/upload/{resourceAuthority}" : {
20735       "post" : {
20736         "description" : "Create Resource from yaml",
20737         "operationId" : "uploadMultipart",
20738         "parameters" : [ {
20739           "description" : "validValues: normative-resource / user-resource",
20740           "in" : "path",
20741           "name" : "resourceAuthority",
20742           "required" : true,
20743           "schema" : {
20744             "type" : "string",
20745             "enum" : [ "multipart", "user-resource", "user-resource-ui-import" ]
20746           }
20747         }, {
20748           "in" : "header",
20749           "name" : "USER_ID",
20750           "schema" : {
20751             "type" : "string"
20752           }
20753         }, {
20754           "in" : "query",
20755           "name" : "createNewVersion",
20756           "schema" : {
20757             "type" : "boolean",
20758             "default" : true
20759           }
20760         } ],
20761         "requestBody" : {
20762           "content" : {
20763             "multipart/form-data" : {
20764               "schema" : {
20765                 "type" : "object",
20766                 "properties" : {
20767                   "resourceMetadata" : {
20768                     "type" : "string",
20769                     "description" : "resourceMetadata"
20770                   },
20771                   "resourceZip" : {
20772                     "$ref" : "#/components/schemas/FormDataContentDisposition"
20773                   }
20774                 }
20775               }
20776             }
20777           }
20778         },
20779         "responses" : {
20780           "201" : {
20781             "description" : "Resource created"
20782           },
20783           "400" : {
20784             "description" : "Invalid content / Missing content"
20785           },
20786           "403" : {
20787             "description" : "Restricted operation"
20788           },
20789           "409" : {
20790             "description" : "Resource already exist"
20791           },
20792           "default" : {
20793             "content" : {
20794               "application/json" : {
20795                 "schema" : {
20796                   "type" : "array",
20797                   "items" : {
20798                     "type" : "object",
20799                     "properties" : {
20800                       "allowedMethods" : {
20801                         "type" : "array",
20802                         "items" : {
20803                           "type" : "string"
20804                         },
20805                         "uniqueItems" : true
20806                       },
20807                       "cookies" : {
20808                         "type" : "object",
20809                         "additionalProperties" : {
20810                           "type" : "object",
20811                           "properties" : {
20812                             "comment" : {
20813                               "type" : "string"
20814                             },
20815                             "domain" : {
20816                               "type" : "string"
20817                             },
20818                             "expiry" : {
20819                               "type" : "string",
20820                               "format" : "date-time"
20821                             },
20822                             "httpOnly" : {
20823                               "type" : "boolean"
20824                             },
20825                             "maxAge" : {
20826                               "type" : "integer",
20827                               "format" : "int32"
20828                             },
20829                             "name" : {
20830                               "type" : "string"
20831                             },
20832                             "path" : {
20833                               "type" : "string"
20834                             },
20835                             "secure" : {
20836                               "type" : "boolean"
20837                             },
20838                             "value" : {
20839                               "type" : "string"
20840                             },
20841                             "version" : {
20842                               "type" : "integer",
20843                               "format" : "int32"
20844                             }
20845                           }
20846                         }
20847                       },
20848                       "date" : {
20849                         "type" : "string",
20850                         "format" : "date-time"
20851                       },
20852                       "entity" : {
20853                         "type" : "object"
20854                       },
20855                       "entityTag" : {
20856                         "type" : "object",
20857                         "properties" : {
20858                           "value" : {
20859                             "type" : "string"
20860                           },
20861                           "weak" : {
20862                             "type" : "boolean"
20863                           }
20864                         }
20865                       },
20866                       "headers" : {
20867                         "type" : "object",
20868                         "additionalProperties" : {
20869                           "type" : "array",
20870                           "items" : {
20871                             "type" : "object"
20872                           }
20873                         }
20874                       },
20875                       "language" : {
20876                         "type" : "object",
20877                         "properties" : {
20878                           "country" : {
20879                             "type" : "string"
20880                           },
20881                           "displayCountry" : {
20882                             "type" : "string"
20883                           },
20884                           "displayLanguage" : {
20885                             "type" : "string"
20886                           },
20887                           "displayName" : {
20888                             "type" : "string"
20889                           },
20890                           "displayScript" : {
20891                             "type" : "string"
20892                           },
20893                           "displayVariant" : {
20894                             "type" : "string"
20895                           },
20896                           "extensionKeys" : {
20897                             "type" : "array",
20898                             "items" : {
20899                               "type" : "string"
20900                             },
20901                             "uniqueItems" : true
20902                           },
20903                           "iso3Country" : {
20904                             "type" : "string"
20905                           },
20906                           "iso3Language" : {
20907                             "type" : "string"
20908                           },
20909                           "language" : {
20910                             "type" : "string"
20911                           },
20912                           "script" : {
20913                             "type" : "string"
20914                           },
20915                           "unicodeLocaleAttributes" : {
20916                             "type" : "array",
20917                             "items" : {
20918                               "type" : "string"
20919                             },
20920                             "uniqueItems" : true
20921                           },
20922                           "unicodeLocaleKeys" : {
20923                             "type" : "array",
20924                             "items" : {
20925                               "type" : "string"
20926                             },
20927                             "uniqueItems" : true
20928                           },
20929                           "variant" : {
20930                             "type" : "string"
20931                           }
20932                         }
20933                       },
20934                       "lastModified" : {
20935                         "type" : "string",
20936                         "format" : "date-time"
20937                       },
20938                       "length" : {
20939                         "type" : "integer",
20940                         "format" : "int32"
20941                       },
20942                       "links" : {
20943                         "type" : "array",
20944                         "items" : {
20945                           "type" : "object",
20946                           "properties" : {
20947                             "params" : {
20948                               "type" : "object",
20949                               "additionalProperties" : {
20950                                 "type" : "string"
20951                               }
20952                             },
20953                             "rel" : {
20954                               "type" : "string"
20955                             },
20956                             "rels" : {
20957                               "type" : "array",
20958                               "items" : {
20959                                 "type" : "string"
20960                               }
20961                             },
20962                             "title" : {
20963                               "type" : "string"
20964                             },
20965                             "type" : {
20966                               "type" : "string"
20967                             },
20968                             "uri" : {
20969                               "type" : "string",
20970                               "format" : "uri"
20971                             },
20972                             "uriBuilder" : {
20973                               "type" : "object"
20974                             }
20975                           }
20976                         },
20977                         "uniqueItems" : true
20978                       },
20979                       "location" : {
20980                         "type" : "string",
20981                         "format" : "uri"
20982                       },
20983                       "mediaType" : {
20984                         "type" : "object",
20985                         "properties" : {
20986                           "parameters" : {
20987                             "type" : "object",
20988                             "additionalProperties" : {
20989                               "type" : "string"
20990                             }
20991                           },
20992                           "subtype" : {
20993                             "type" : "string"
20994                           },
20995                           "type" : {
20996                             "type" : "string"
20997                           },
20998                           "wildcardSubtype" : {
20999                             "type" : "boolean"
21000                           },
21001                           "wildcardType" : {
21002                             "type" : "boolean"
21003                           }
21004                         }
21005                       },
21006                       "metadata" : {
21007                         "type" : "object",
21008                         "additionalProperties" : {
21009                           "type" : "array",
21010                           "items" : {
21011                             "type" : "object"
21012                           }
21013                         }
21014                       },
21015                       "status" : {
21016                         "type" : "integer",
21017                         "format" : "int32"
21018                       },
21019                       "statusInfo" : {
21020                         "type" : "object",
21021                         "properties" : {
21022                           "family" : {
21023                             "type" : "string",
21024                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21025                           },
21026                           "reasonPhrase" : {
21027                             "type" : "string"
21028                           },
21029                           "statusCode" : {
21030                             "type" : "integer",
21031                             "format" : "int32"
21032                           }
21033                         }
21034                       },
21035                       "stringHeaders" : {
21036                         "type" : "object",
21037                         "additionalProperties" : {
21038                           "type" : "array",
21039                           "items" : {
21040                             "type" : "string"
21041                           }
21042                         }
21043                       }
21044                     }
21045                   }
21046                 }
21047               }
21048             }
21049           }
21050         },
21051         "servers" : [ {
21052           "url" : "/sdc2/rest",
21053           "variables" : { }
21054         } ],
21055         "summary" : "Returns created resource",
21056         "tags" : [ "SDCE-2 APIs" ]
21057       }
21058     },
21059     "/v1/catalog/uploadType/annotationtypes" : {
21060       "post" : {
21061         "description" : "Create AnnotationTypes from yaml",
21062         "operationId" : "uploadAnnotationTypes",
21063         "parameters" : [ {
21064           "in" : "header",
21065           "name" : "USER_ID",
21066           "schema" : {
21067             "type" : "string"
21068           }
21069         } ],
21070         "requestBody" : {
21071           "content" : {
21072             "multipart/form-data" : {
21073               "schema" : {
21074                 "type" : "object",
21075                 "properties" : {
21076                   "annotationTypesZip" : {
21077                     "type" : "string",
21078                     "format" : "binary",
21079                     "description" : "FileInputStream"
21080                   }
21081                 }
21082               }
21083             }
21084           }
21085         },
21086         "responses" : {
21087           "201" : {
21088             "description" : "annotation types created"
21089           },
21090           "400" : {
21091             "description" : "Invalid content / Missing content"
21092           },
21093           "403" : {
21094             "description" : "Restricted operation"
21095           },
21096           "409" : {
21097             "description" : "annotation types already exist"
21098           },
21099           "default" : {
21100             "content" : {
21101               "application/json" : {
21102                 "schema" : {
21103                   "type" : "array",
21104                   "items" : {
21105                     "type" : "object",
21106                     "properties" : {
21107                       "allowedMethods" : {
21108                         "type" : "array",
21109                         "items" : {
21110                           "type" : "string"
21111                         },
21112                         "uniqueItems" : true
21113                       },
21114                       "cookies" : {
21115                         "type" : "object",
21116                         "additionalProperties" : {
21117                           "type" : "object",
21118                           "properties" : {
21119                             "comment" : {
21120                               "type" : "string"
21121                             },
21122                             "domain" : {
21123                               "type" : "string"
21124                             },
21125                             "expiry" : {
21126                               "type" : "string",
21127                               "format" : "date-time"
21128                             },
21129                             "httpOnly" : {
21130                               "type" : "boolean"
21131                             },
21132                             "maxAge" : {
21133                               "type" : "integer",
21134                               "format" : "int32"
21135                             },
21136                             "name" : {
21137                               "type" : "string"
21138                             },
21139                             "path" : {
21140                               "type" : "string"
21141                             },
21142                             "secure" : {
21143                               "type" : "boolean"
21144                             },
21145                             "value" : {
21146                               "type" : "string"
21147                             },
21148                             "version" : {
21149                               "type" : "integer",
21150                               "format" : "int32"
21151                             }
21152                           }
21153                         }
21154                       },
21155                       "date" : {
21156                         "type" : "string",
21157                         "format" : "date-time"
21158                       },
21159                       "entity" : {
21160                         "type" : "object"
21161                       },
21162                       "entityTag" : {
21163                         "type" : "object",
21164                         "properties" : {
21165                           "value" : {
21166                             "type" : "string"
21167                           },
21168                           "weak" : {
21169                             "type" : "boolean"
21170                           }
21171                         }
21172                       },
21173                       "headers" : {
21174                         "type" : "object",
21175                         "additionalProperties" : {
21176                           "type" : "array",
21177                           "items" : {
21178                             "type" : "object"
21179                           }
21180                         }
21181                       },
21182                       "language" : {
21183                         "type" : "object",
21184                         "properties" : {
21185                           "country" : {
21186                             "type" : "string"
21187                           },
21188                           "displayCountry" : {
21189                             "type" : "string"
21190                           },
21191                           "displayLanguage" : {
21192                             "type" : "string"
21193                           },
21194                           "displayName" : {
21195                             "type" : "string"
21196                           },
21197                           "displayScript" : {
21198                             "type" : "string"
21199                           },
21200                           "displayVariant" : {
21201                             "type" : "string"
21202                           },
21203                           "extensionKeys" : {
21204                             "type" : "array",
21205                             "items" : {
21206                               "type" : "string"
21207                             },
21208                             "uniqueItems" : true
21209                           },
21210                           "iso3Country" : {
21211                             "type" : "string"
21212                           },
21213                           "iso3Language" : {
21214                             "type" : "string"
21215                           },
21216                           "language" : {
21217                             "type" : "string"
21218                           },
21219                           "script" : {
21220                             "type" : "string"
21221                           },
21222                           "unicodeLocaleAttributes" : {
21223                             "type" : "array",
21224                             "items" : {
21225                               "type" : "string"
21226                             },
21227                             "uniqueItems" : true
21228                           },
21229                           "unicodeLocaleKeys" : {
21230                             "type" : "array",
21231                             "items" : {
21232                               "type" : "string"
21233                             },
21234                             "uniqueItems" : true
21235                           },
21236                           "variant" : {
21237                             "type" : "string"
21238                           }
21239                         }
21240                       },
21241                       "lastModified" : {
21242                         "type" : "string",
21243                         "format" : "date-time"
21244                       },
21245                       "length" : {
21246                         "type" : "integer",
21247                         "format" : "int32"
21248                       },
21249                       "links" : {
21250                         "type" : "array",
21251                         "items" : {
21252                           "type" : "object",
21253                           "properties" : {
21254                             "params" : {
21255                               "type" : "object",
21256                               "additionalProperties" : {
21257                                 "type" : "string"
21258                               }
21259                             },
21260                             "rel" : {
21261                               "type" : "string"
21262                             },
21263                             "rels" : {
21264                               "type" : "array",
21265                               "items" : {
21266                                 "type" : "string"
21267                               }
21268                             },
21269                             "title" : {
21270                               "type" : "string"
21271                             },
21272                             "type" : {
21273                               "type" : "string"
21274                             },
21275                             "uri" : {
21276                               "type" : "string",
21277                               "format" : "uri"
21278                             },
21279                             "uriBuilder" : {
21280                               "type" : "object"
21281                             }
21282                           }
21283                         },
21284                         "uniqueItems" : true
21285                       },
21286                       "location" : {
21287                         "type" : "string",
21288                         "format" : "uri"
21289                       },
21290                       "mediaType" : {
21291                         "type" : "object",
21292                         "properties" : {
21293                           "parameters" : {
21294                             "type" : "object",
21295                             "additionalProperties" : {
21296                               "type" : "string"
21297                             }
21298                           },
21299                           "subtype" : {
21300                             "type" : "string"
21301                           },
21302                           "type" : {
21303                             "type" : "string"
21304                           },
21305                           "wildcardSubtype" : {
21306                             "type" : "boolean"
21307                           },
21308                           "wildcardType" : {
21309                             "type" : "boolean"
21310                           }
21311                         }
21312                       },
21313                       "metadata" : {
21314                         "type" : "object",
21315                         "additionalProperties" : {
21316                           "type" : "array",
21317                           "items" : {
21318                             "type" : "object"
21319                           }
21320                         }
21321                       },
21322                       "status" : {
21323                         "type" : "integer",
21324                         "format" : "int32"
21325                       },
21326                       "statusInfo" : {
21327                         "type" : "object",
21328                         "properties" : {
21329                           "family" : {
21330                             "type" : "string",
21331                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21332                           },
21333                           "reasonPhrase" : {
21334                             "type" : "string"
21335                           },
21336                           "statusCode" : {
21337                             "type" : "integer",
21338                             "format" : "int32"
21339                           }
21340                         }
21341                       },
21342                       "stringHeaders" : {
21343                         "type" : "object",
21344                         "additionalProperties" : {
21345                           "type" : "array",
21346                           "items" : {
21347                             "type" : "string"
21348                           }
21349                         }
21350                       }
21351                     }
21352                   }
21353                 }
21354               }
21355             }
21356           }
21357         },
21358         "servers" : [ {
21359           "url" : "/sdc2/rest",
21360           "variables" : { }
21361         } ],
21362         "summary" : "Returns created annotation types",
21363         "tags" : [ "SDCE-2 APIs" ]
21364       }
21365     },
21366     "/v1/catalog/uploadType/capability" : {
21367       "post" : {
21368         "description" : "Create Capability Type from yaml",
21369         "operationId" : "uploadCapabilityType",
21370         "parameters" : [ {
21371           "in" : "header",
21372           "name" : "USER_ID",
21373           "schema" : {
21374             "type" : "string"
21375           }
21376         } ],
21377         "requestBody" : {
21378           "content" : {
21379             "multipart/form-data" : {
21380               "schema" : {
21381                 "type" : "object",
21382                 "properties" : {
21383                   "capabilityTypeZip" : {
21384                     "type" : "string",
21385                     "format" : "binary",
21386                     "description" : "FileInputStream"
21387                   }
21388                 }
21389               }
21390             }
21391           }
21392         },
21393         "responses" : {
21394           "201" : {
21395             "description" : "Capability Type created"
21396           },
21397           "400" : {
21398             "description" : "Invalid content / Missing content"
21399           },
21400           "403" : {
21401             "description" : "Restricted operation"
21402           },
21403           "409" : {
21404             "description" : "Capability Type already exist"
21405           },
21406           "default" : {
21407             "content" : {
21408               "application/json" : {
21409                 "schema" : {
21410                   "type" : "array",
21411                   "items" : {
21412                     "type" : "object",
21413                     "properties" : {
21414                       "allowedMethods" : {
21415                         "type" : "array",
21416                         "items" : {
21417                           "type" : "string"
21418                         },
21419                         "uniqueItems" : true
21420                       },
21421                       "cookies" : {
21422                         "type" : "object",
21423                         "additionalProperties" : {
21424                           "type" : "object",
21425                           "properties" : {
21426                             "comment" : {
21427                               "type" : "string"
21428                             },
21429                             "domain" : {
21430                               "type" : "string"
21431                             },
21432                             "expiry" : {
21433                               "type" : "string",
21434                               "format" : "date-time"
21435                             },
21436                             "httpOnly" : {
21437                               "type" : "boolean"
21438                             },
21439                             "maxAge" : {
21440                               "type" : "integer",
21441                               "format" : "int32"
21442                             },
21443                             "name" : {
21444                               "type" : "string"
21445                             },
21446                             "path" : {
21447                               "type" : "string"
21448                             },
21449                             "secure" : {
21450                               "type" : "boolean"
21451                             },
21452                             "value" : {
21453                               "type" : "string"
21454                             },
21455                             "version" : {
21456                               "type" : "integer",
21457                               "format" : "int32"
21458                             }
21459                           }
21460                         }
21461                       },
21462                       "date" : {
21463                         "type" : "string",
21464                         "format" : "date-time"
21465                       },
21466                       "entity" : {
21467                         "type" : "object"
21468                       },
21469                       "entityTag" : {
21470                         "type" : "object",
21471                         "properties" : {
21472                           "value" : {
21473                             "type" : "string"
21474                           },
21475                           "weak" : {
21476                             "type" : "boolean"
21477                           }
21478                         }
21479                       },
21480                       "headers" : {
21481                         "type" : "object",
21482                         "additionalProperties" : {
21483                           "type" : "array",
21484                           "items" : {
21485                             "type" : "object"
21486                           }
21487                         }
21488                       },
21489                       "language" : {
21490                         "type" : "object",
21491                         "properties" : {
21492                           "country" : {
21493                             "type" : "string"
21494                           },
21495                           "displayCountry" : {
21496                             "type" : "string"
21497                           },
21498                           "displayLanguage" : {
21499                             "type" : "string"
21500                           },
21501                           "displayName" : {
21502                             "type" : "string"
21503                           },
21504                           "displayScript" : {
21505                             "type" : "string"
21506                           },
21507                           "displayVariant" : {
21508                             "type" : "string"
21509                           },
21510                           "extensionKeys" : {
21511                             "type" : "array",
21512                             "items" : {
21513                               "type" : "string"
21514                             },
21515                             "uniqueItems" : true
21516                           },
21517                           "iso3Country" : {
21518                             "type" : "string"
21519                           },
21520                           "iso3Language" : {
21521                             "type" : "string"
21522                           },
21523                           "language" : {
21524                             "type" : "string"
21525                           },
21526                           "script" : {
21527                             "type" : "string"
21528                           },
21529                           "unicodeLocaleAttributes" : {
21530                             "type" : "array",
21531                             "items" : {
21532                               "type" : "string"
21533                             },
21534                             "uniqueItems" : true
21535                           },
21536                           "unicodeLocaleKeys" : {
21537                             "type" : "array",
21538                             "items" : {
21539                               "type" : "string"
21540                             },
21541                             "uniqueItems" : true
21542                           },
21543                           "variant" : {
21544                             "type" : "string"
21545                           }
21546                         }
21547                       },
21548                       "lastModified" : {
21549                         "type" : "string",
21550                         "format" : "date-time"
21551                       },
21552                       "length" : {
21553                         "type" : "integer",
21554                         "format" : "int32"
21555                       },
21556                       "links" : {
21557                         "type" : "array",
21558                         "items" : {
21559                           "type" : "object",
21560                           "properties" : {
21561                             "params" : {
21562                               "type" : "object",
21563                               "additionalProperties" : {
21564                                 "type" : "string"
21565                               }
21566                             },
21567                             "rel" : {
21568                               "type" : "string"
21569                             },
21570                             "rels" : {
21571                               "type" : "array",
21572                               "items" : {
21573                                 "type" : "string"
21574                               }
21575                             },
21576                             "title" : {
21577                               "type" : "string"
21578                             },
21579                             "type" : {
21580                               "type" : "string"
21581                             },
21582                             "uri" : {
21583                               "type" : "string",
21584                               "format" : "uri"
21585                             },
21586                             "uriBuilder" : {
21587                               "type" : "object"
21588                             }
21589                           }
21590                         },
21591                         "uniqueItems" : true
21592                       },
21593                       "location" : {
21594                         "type" : "string",
21595                         "format" : "uri"
21596                       },
21597                       "mediaType" : {
21598                         "type" : "object",
21599                         "properties" : {
21600                           "parameters" : {
21601                             "type" : "object",
21602                             "additionalProperties" : {
21603                               "type" : "string"
21604                             }
21605                           },
21606                           "subtype" : {
21607                             "type" : "string"
21608                           },
21609                           "type" : {
21610                             "type" : "string"
21611                           },
21612                           "wildcardSubtype" : {
21613                             "type" : "boolean"
21614                           },
21615                           "wildcardType" : {
21616                             "type" : "boolean"
21617                           }
21618                         }
21619                       },
21620                       "metadata" : {
21621                         "type" : "object",
21622                         "additionalProperties" : {
21623                           "type" : "array",
21624                           "items" : {
21625                             "type" : "object"
21626                           }
21627                         }
21628                       },
21629                       "status" : {
21630                         "type" : "integer",
21631                         "format" : "int32"
21632                       },
21633                       "statusInfo" : {
21634                         "type" : "object",
21635                         "properties" : {
21636                           "family" : {
21637                             "type" : "string",
21638                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21639                           },
21640                           "reasonPhrase" : {
21641                             "type" : "string"
21642                           },
21643                           "statusCode" : {
21644                             "type" : "integer",
21645                             "format" : "int32"
21646                           }
21647                         }
21648                       },
21649                       "stringHeaders" : {
21650                         "type" : "object",
21651                         "additionalProperties" : {
21652                           "type" : "array",
21653                           "items" : {
21654                             "type" : "string"
21655                           }
21656                         }
21657                       }
21658                     }
21659                   }
21660                 }
21661               }
21662             }
21663           }
21664         },
21665         "servers" : [ {
21666           "url" : "/sdc2/rest",
21667           "variables" : { }
21668         } ],
21669         "summary" : "Returns created Capability Type",
21670         "tags" : [ "SDCE-2 APIs" ]
21671       }
21672     },
21673     "/v1/catalog/uploadType/categories" : {
21674       "post" : {
21675         "description" : "Create Categories from yaml",
21676         "operationId" : "uploadCategories",
21677         "parameters" : [ {
21678           "in" : "header",
21679           "name" : "USER_ID",
21680           "schema" : {
21681             "type" : "string"
21682           }
21683         } ],
21684         "requestBody" : {
21685           "content" : {
21686             "multipart/form-data" : {
21687               "schema" : {
21688                 "type" : "object",
21689                 "properties" : {
21690                   "categoriesZip" : {
21691                     "type" : "string",
21692                     "format" : "binary",
21693                     "description" : "FileInputStream"
21694                   }
21695                 }
21696               }
21697             }
21698           }
21699         },
21700         "responses" : {
21701           "201" : {
21702             "description" : "Categories created"
21703           },
21704           "400" : {
21705             "description" : "Invalid content / Missing content"
21706           },
21707           "403" : {
21708             "description" : "Restricted operation"
21709           },
21710           "409" : {
21711             "description" : "Category already exist"
21712           },
21713           "default" : {
21714             "content" : {
21715               "application/json" : {
21716                 "schema" : {
21717                   "type" : "array",
21718                   "items" : {
21719                     "type" : "object",
21720                     "properties" : {
21721                       "allowedMethods" : {
21722                         "type" : "array",
21723                         "items" : {
21724                           "type" : "string"
21725                         },
21726                         "uniqueItems" : true
21727                       },
21728                       "cookies" : {
21729                         "type" : "object",
21730                         "additionalProperties" : {
21731                           "type" : "object",
21732                           "properties" : {
21733                             "comment" : {
21734                               "type" : "string"
21735                             },
21736                             "domain" : {
21737                               "type" : "string"
21738                             },
21739                             "expiry" : {
21740                               "type" : "string",
21741                               "format" : "date-time"
21742                             },
21743                             "httpOnly" : {
21744                               "type" : "boolean"
21745                             },
21746                             "maxAge" : {
21747                               "type" : "integer",
21748                               "format" : "int32"
21749                             },
21750                             "name" : {
21751                               "type" : "string"
21752                             },
21753                             "path" : {
21754                               "type" : "string"
21755                             },
21756                             "secure" : {
21757                               "type" : "boolean"
21758                             },
21759                             "value" : {
21760                               "type" : "string"
21761                             },
21762                             "version" : {
21763                               "type" : "integer",
21764                               "format" : "int32"
21765                             }
21766                           }
21767                         }
21768                       },
21769                       "date" : {
21770                         "type" : "string",
21771                         "format" : "date-time"
21772                       },
21773                       "entity" : {
21774                         "type" : "object"
21775                       },
21776                       "entityTag" : {
21777                         "type" : "object",
21778                         "properties" : {
21779                           "value" : {
21780                             "type" : "string"
21781                           },
21782                           "weak" : {
21783                             "type" : "boolean"
21784                           }
21785                         }
21786                       },
21787                       "headers" : {
21788                         "type" : "object",
21789                         "additionalProperties" : {
21790                           "type" : "array",
21791                           "items" : {
21792                             "type" : "object"
21793                           }
21794                         }
21795                       },
21796                       "language" : {
21797                         "type" : "object",
21798                         "properties" : {
21799                           "country" : {
21800                             "type" : "string"
21801                           },
21802                           "displayCountry" : {
21803                             "type" : "string"
21804                           },
21805                           "displayLanguage" : {
21806                             "type" : "string"
21807                           },
21808                           "displayName" : {
21809                             "type" : "string"
21810                           },
21811                           "displayScript" : {
21812                             "type" : "string"
21813                           },
21814                           "displayVariant" : {
21815                             "type" : "string"
21816                           },
21817                           "extensionKeys" : {
21818                             "type" : "array",
21819                             "items" : {
21820                               "type" : "string"
21821                             },
21822                             "uniqueItems" : true
21823                           },
21824                           "iso3Country" : {
21825                             "type" : "string"
21826                           },
21827                           "iso3Language" : {
21828                             "type" : "string"
21829                           },
21830                           "language" : {
21831                             "type" : "string"
21832                           },
21833                           "script" : {
21834                             "type" : "string"
21835                           },
21836                           "unicodeLocaleAttributes" : {
21837                             "type" : "array",
21838                             "items" : {
21839                               "type" : "string"
21840                             },
21841                             "uniqueItems" : true
21842                           },
21843                           "unicodeLocaleKeys" : {
21844                             "type" : "array",
21845                             "items" : {
21846                               "type" : "string"
21847                             },
21848                             "uniqueItems" : true
21849                           },
21850                           "variant" : {
21851                             "type" : "string"
21852                           }
21853                         }
21854                       },
21855                       "lastModified" : {
21856                         "type" : "string",
21857                         "format" : "date-time"
21858                       },
21859                       "length" : {
21860                         "type" : "integer",
21861                         "format" : "int32"
21862                       },
21863                       "links" : {
21864                         "type" : "array",
21865                         "items" : {
21866                           "type" : "object",
21867                           "properties" : {
21868                             "params" : {
21869                               "type" : "object",
21870                               "additionalProperties" : {
21871                                 "type" : "string"
21872                               }
21873                             },
21874                             "rel" : {
21875                               "type" : "string"
21876                             },
21877                             "rels" : {
21878                               "type" : "array",
21879                               "items" : {
21880                                 "type" : "string"
21881                               }
21882                             },
21883                             "title" : {
21884                               "type" : "string"
21885                             },
21886                             "type" : {
21887                               "type" : "string"
21888                             },
21889                             "uri" : {
21890                               "type" : "string",
21891                               "format" : "uri"
21892                             },
21893                             "uriBuilder" : {
21894                               "type" : "object"
21895                             }
21896                           }
21897                         },
21898                         "uniqueItems" : true
21899                       },
21900                       "location" : {
21901                         "type" : "string",
21902                         "format" : "uri"
21903                       },
21904                       "mediaType" : {
21905                         "type" : "object",
21906                         "properties" : {
21907                           "parameters" : {
21908                             "type" : "object",
21909                             "additionalProperties" : {
21910                               "type" : "string"
21911                             }
21912                           },
21913                           "subtype" : {
21914                             "type" : "string"
21915                           },
21916                           "type" : {
21917                             "type" : "string"
21918                           },
21919                           "wildcardSubtype" : {
21920                             "type" : "boolean"
21921                           },
21922                           "wildcardType" : {
21923                             "type" : "boolean"
21924                           }
21925                         }
21926                       },
21927                       "metadata" : {
21928                         "type" : "object",
21929                         "additionalProperties" : {
21930                           "type" : "array",
21931                           "items" : {
21932                             "type" : "object"
21933                           }
21934                         }
21935                       },
21936                       "status" : {
21937                         "type" : "integer",
21938                         "format" : "int32"
21939                       },
21940                       "statusInfo" : {
21941                         "type" : "object",
21942                         "properties" : {
21943                           "family" : {
21944                             "type" : "string",
21945                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21946                           },
21947                           "reasonPhrase" : {
21948                             "type" : "string"
21949                           },
21950                           "statusCode" : {
21951                             "type" : "integer",
21952                             "format" : "int32"
21953                           }
21954                         }
21955                       },
21956                       "stringHeaders" : {
21957                         "type" : "object",
21958                         "additionalProperties" : {
21959                           "type" : "array",
21960                           "items" : {
21961                             "type" : "string"
21962                           }
21963                         }
21964                       }
21965                     }
21966                   }
21967                 }
21968               }
21969             }
21970           }
21971         },
21972         "servers" : [ {
21973           "url" : "/sdc2/rest",
21974           "variables" : { }
21975         } ],
21976         "summary" : "Returns created categories",
21977         "tags" : [ "SDCE-2 APIs" ]
21978       }
21979     },
21980     "/v1/catalog/uploadType/datatypes" : {
21981       "post" : {
21982         "description" : "Create Categories from yaml",
21983         "operationId" : "uploadDataTypes",
21984         "parameters" : [ {
21985           "in" : "header",
21986           "name" : "USER_ID",
21987           "schema" : {
21988             "type" : "string"
21989           }
21990         } ],
21991         "requestBody" : {
21992           "content" : {
21993             "multipart/form-data" : {
21994               "schema" : {
21995                 "type" : "object",
21996                 "properties" : {
21997                   "dataTypesZip" : {
21998                     "type" : "string",
21999                     "format" : "binary",
22000                     "description" : "FileInputStream"
22001                   }
22002                 }
22003               }
22004             }
22005           }
22006         },
22007         "responses" : {
22008           "201" : {
22009             "description" : "Data types created"
22010           },
22011           "400" : {
22012             "description" : "Invalid content / Missing content"
22013           },
22014           "403" : {
22015             "description" : "Restricted operation"
22016           },
22017           "409" : {
22018             "description" : "Data types already exist"
22019           },
22020           "default" : {
22021             "content" : {
22022               "application/json" : {
22023                 "schema" : {
22024                   "type" : "array",
22025                   "items" : {
22026                     "type" : "object",
22027                     "properties" : {
22028                       "allowedMethods" : {
22029                         "type" : "array",
22030                         "items" : {
22031                           "type" : "string"
22032                         },
22033                         "uniqueItems" : true
22034                       },
22035                       "cookies" : {
22036                         "type" : "object",
22037                         "additionalProperties" : {
22038                           "type" : "object",
22039                           "properties" : {
22040                             "comment" : {
22041                               "type" : "string"
22042                             },
22043                             "domain" : {
22044                               "type" : "string"
22045                             },
22046                             "expiry" : {
22047                               "type" : "string",
22048                               "format" : "date-time"
22049                             },
22050                             "httpOnly" : {
22051                               "type" : "boolean"
22052                             },
22053                             "maxAge" : {
22054                               "type" : "integer",
22055                               "format" : "int32"
22056                             },
22057                             "name" : {
22058                               "type" : "string"
22059                             },
22060                             "path" : {
22061                               "type" : "string"
22062                             },
22063                             "secure" : {
22064                               "type" : "boolean"
22065                             },
22066                             "value" : {
22067                               "type" : "string"
22068                             },
22069                             "version" : {
22070                               "type" : "integer",
22071                               "format" : "int32"
22072                             }
22073                           }
22074                         }
22075                       },
22076                       "date" : {
22077                         "type" : "string",
22078                         "format" : "date-time"
22079                       },
22080                       "entity" : {
22081                         "type" : "object"
22082                       },
22083                       "entityTag" : {
22084                         "type" : "object",
22085                         "properties" : {
22086                           "value" : {
22087                             "type" : "string"
22088                           },
22089                           "weak" : {
22090                             "type" : "boolean"
22091                           }
22092                         }
22093                       },
22094                       "headers" : {
22095                         "type" : "object",
22096                         "additionalProperties" : {
22097                           "type" : "array",
22098                           "items" : {
22099                             "type" : "object"
22100                           }
22101                         }
22102                       },
22103                       "language" : {
22104                         "type" : "object",
22105                         "properties" : {
22106                           "country" : {
22107                             "type" : "string"
22108                           },
22109                           "displayCountry" : {
22110                             "type" : "string"
22111                           },
22112                           "displayLanguage" : {
22113                             "type" : "string"
22114                           },
22115                           "displayName" : {
22116                             "type" : "string"
22117                           },
22118                           "displayScript" : {
22119                             "type" : "string"
22120                           },
22121                           "displayVariant" : {
22122                             "type" : "string"
22123                           },
22124                           "extensionKeys" : {
22125                             "type" : "array",
22126                             "items" : {
22127                               "type" : "string"
22128                             },
22129                             "uniqueItems" : true
22130                           },
22131                           "iso3Country" : {
22132                             "type" : "string"
22133                           },
22134                           "iso3Language" : {
22135                             "type" : "string"
22136                           },
22137                           "language" : {
22138                             "type" : "string"
22139                           },
22140                           "script" : {
22141                             "type" : "string"
22142                           },
22143                           "unicodeLocaleAttributes" : {
22144                             "type" : "array",
22145                             "items" : {
22146                               "type" : "string"
22147                             },
22148                             "uniqueItems" : true
22149                           },
22150                           "unicodeLocaleKeys" : {
22151                             "type" : "array",
22152                             "items" : {
22153                               "type" : "string"
22154                             },
22155                             "uniqueItems" : true
22156                           },
22157                           "variant" : {
22158                             "type" : "string"
22159                           }
22160                         }
22161                       },
22162                       "lastModified" : {
22163                         "type" : "string",
22164                         "format" : "date-time"
22165                       },
22166                       "length" : {
22167                         "type" : "integer",
22168                         "format" : "int32"
22169                       },
22170                       "links" : {
22171                         "type" : "array",
22172                         "items" : {
22173                           "type" : "object",
22174                           "properties" : {
22175                             "params" : {
22176                               "type" : "object",
22177                               "additionalProperties" : {
22178                                 "type" : "string"
22179                               }
22180                             },
22181                             "rel" : {
22182                               "type" : "string"
22183                             },
22184                             "rels" : {
22185                               "type" : "array",
22186                               "items" : {
22187                                 "type" : "string"
22188                               }
22189                             },
22190                             "title" : {
22191                               "type" : "string"
22192                             },
22193                             "type" : {
22194                               "type" : "string"
22195                             },
22196                             "uri" : {
22197                               "type" : "string",
22198                               "format" : "uri"
22199                             },
22200                             "uriBuilder" : {
22201                               "type" : "object"
22202                             }
22203                           }
22204                         },
22205                         "uniqueItems" : true
22206                       },
22207                       "location" : {
22208                         "type" : "string",
22209                         "format" : "uri"
22210                       },
22211                       "mediaType" : {
22212                         "type" : "object",
22213                         "properties" : {
22214                           "parameters" : {
22215                             "type" : "object",
22216                             "additionalProperties" : {
22217                               "type" : "string"
22218                             }
22219                           },
22220                           "subtype" : {
22221                             "type" : "string"
22222                           },
22223                           "type" : {
22224                             "type" : "string"
22225                           },
22226                           "wildcardSubtype" : {
22227                             "type" : "boolean"
22228                           },
22229                           "wildcardType" : {
22230                             "type" : "boolean"
22231                           }
22232                         }
22233                       },
22234                       "metadata" : {
22235                         "type" : "object",
22236                         "additionalProperties" : {
22237                           "type" : "array",
22238                           "items" : {
22239                             "type" : "object"
22240                           }
22241                         }
22242                       },
22243                       "status" : {
22244                         "type" : "integer",
22245                         "format" : "int32"
22246                       },
22247                       "statusInfo" : {
22248                         "type" : "object",
22249                         "properties" : {
22250                           "family" : {
22251                             "type" : "string",
22252                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22253                           },
22254                           "reasonPhrase" : {
22255                             "type" : "string"
22256                           },
22257                           "statusCode" : {
22258                             "type" : "integer",
22259                             "format" : "int32"
22260                           }
22261                         }
22262                       },
22263                       "stringHeaders" : {
22264                         "type" : "object",
22265                         "additionalProperties" : {
22266                           "type" : "array",
22267                           "items" : {
22268                             "type" : "string"
22269                           }
22270                         }
22271                       }
22272                     }
22273                   }
22274                 }
22275               }
22276             }
22277           }
22278         },
22279         "servers" : [ {
22280           "url" : "/sdc2/rest",
22281           "variables" : { }
22282         } ],
22283         "summary" : "Returns created data types",
22284         "tags" : [ "SDCE-2 APIs" ]
22285       }
22286     },
22287     "/v1/catalog/uploadType/grouptypes" : {
22288       "post" : {
22289         "description" : "Create GroupTypes from yaml",
22290         "operationId" : "uploadGroupTypes",
22291         "parameters" : [ {
22292           "in" : "header",
22293           "name" : "USER_ID",
22294           "schema" : {
22295             "type" : "string"
22296           }
22297         } ],
22298         "requestBody" : {
22299           "content" : {
22300             "multipart/form-data" : {
22301               "schema" : {
22302                 "type" : "object",
22303                 "properties" : {
22304                   "groupTypesZip" : {
22305                     "type" : "string",
22306                     "format" : "binary",
22307                     "description" : "FileInputStream"
22308                   },
22309                   "toscaTypeMetadata" : {
22310                     "type" : "string",
22311                     "description" : "toscaTypeMetadata"
22312                   }
22313                 }
22314               }
22315             }
22316           }
22317         },
22318         "responses" : {
22319           "201" : {
22320             "description" : "group types created"
22321           },
22322           "400" : {
22323             "description" : "Invalid content / Missing content"
22324           },
22325           "403" : {
22326             "description" : "Restricted operation"
22327           },
22328           "409" : {
22329             "description" : "group types already exist"
22330           },
22331           "default" : {
22332             "content" : {
22333               "application/json" : {
22334                 "schema" : {
22335                   "type" : "array",
22336                   "items" : {
22337                     "type" : "object",
22338                     "properties" : {
22339                       "allowedMethods" : {
22340                         "type" : "array",
22341                         "items" : {
22342                           "type" : "string"
22343                         },
22344                         "uniqueItems" : true
22345                       },
22346                       "cookies" : {
22347                         "type" : "object",
22348                         "additionalProperties" : {
22349                           "type" : "object",
22350                           "properties" : {
22351                             "comment" : {
22352                               "type" : "string"
22353                             },
22354                             "domain" : {
22355                               "type" : "string"
22356                             },
22357                             "expiry" : {
22358                               "type" : "string",
22359                               "format" : "date-time"
22360                             },
22361                             "httpOnly" : {
22362                               "type" : "boolean"
22363                             },
22364                             "maxAge" : {
22365                               "type" : "integer",
22366                               "format" : "int32"
22367                             },
22368                             "name" : {
22369                               "type" : "string"
22370                             },
22371                             "path" : {
22372                               "type" : "string"
22373                             },
22374                             "secure" : {
22375                               "type" : "boolean"
22376                             },
22377                             "value" : {
22378                               "type" : "string"
22379                             },
22380                             "version" : {
22381                               "type" : "integer",
22382                               "format" : "int32"
22383                             }
22384                           }
22385                         }
22386                       },
22387                       "date" : {
22388                         "type" : "string",
22389                         "format" : "date-time"
22390                       },
22391                       "entity" : {
22392                         "type" : "object"
22393                       },
22394                       "entityTag" : {
22395                         "type" : "object",
22396                         "properties" : {
22397                           "value" : {
22398                             "type" : "string"
22399                           },
22400                           "weak" : {
22401                             "type" : "boolean"
22402                           }
22403                         }
22404                       },
22405                       "headers" : {
22406                         "type" : "object",
22407                         "additionalProperties" : {
22408                           "type" : "array",
22409                           "items" : {
22410                             "type" : "object"
22411                           }
22412                         }
22413                       },
22414                       "language" : {
22415                         "type" : "object",
22416                         "properties" : {
22417                           "country" : {
22418                             "type" : "string"
22419                           },
22420                           "displayCountry" : {
22421                             "type" : "string"
22422                           },
22423                           "displayLanguage" : {
22424                             "type" : "string"
22425                           },
22426                           "displayName" : {
22427                             "type" : "string"
22428                           },
22429                           "displayScript" : {
22430                             "type" : "string"
22431                           },
22432                           "displayVariant" : {
22433                             "type" : "string"
22434                           },
22435                           "extensionKeys" : {
22436                             "type" : "array",
22437                             "items" : {
22438                               "type" : "string"
22439                             },
22440                             "uniqueItems" : true
22441                           },
22442                           "iso3Country" : {
22443                             "type" : "string"
22444                           },
22445                           "iso3Language" : {
22446                             "type" : "string"
22447                           },
22448                           "language" : {
22449                             "type" : "string"
22450                           },
22451                           "script" : {
22452                             "type" : "string"
22453                           },
22454                           "unicodeLocaleAttributes" : {
22455                             "type" : "array",
22456                             "items" : {
22457                               "type" : "string"
22458                             },
22459                             "uniqueItems" : true
22460                           },
22461                           "unicodeLocaleKeys" : {
22462                             "type" : "array",
22463                             "items" : {
22464                               "type" : "string"
22465                             },
22466                             "uniqueItems" : true
22467                           },
22468                           "variant" : {
22469                             "type" : "string"
22470                           }
22471                         }
22472                       },
22473                       "lastModified" : {
22474                         "type" : "string",
22475                         "format" : "date-time"
22476                       },
22477                       "length" : {
22478                         "type" : "integer",
22479                         "format" : "int32"
22480                       },
22481                       "links" : {
22482                         "type" : "array",
22483                         "items" : {
22484                           "type" : "object",
22485                           "properties" : {
22486                             "params" : {
22487                               "type" : "object",
22488                               "additionalProperties" : {
22489                                 "type" : "string"
22490                               }
22491                             },
22492                             "rel" : {
22493                               "type" : "string"
22494                             },
22495                             "rels" : {
22496                               "type" : "array",
22497                               "items" : {
22498                                 "type" : "string"
22499                               }
22500                             },
22501                             "title" : {
22502                               "type" : "string"
22503                             },
22504                             "type" : {
22505                               "type" : "string"
22506                             },
22507                             "uri" : {
22508                               "type" : "string",
22509                               "format" : "uri"
22510                             },
22511                             "uriBuilder" : {
22512                               "type" : "object"
22513                             }
22514                           }
22515                         },
22516                         "uniqueItems" : true
22517                       },
22518                       "location" : {
22519                         "type" : "string",
22520                         "format" : "uri"
22521                       },
22522                       "mediaType" : {
22523                         "type" : "object",
22524                         "properties" : {
22525                           "parameters" : {
22526                             "type" : "object",
22527                             "additionalProperties" : {
22528                               "type" : "string"
22529                             }
22530                           },
22531                           "subtype" : {
22532                             "type" : "string"
22533                           },
22534                           "type" : {
22535                             "type" : "string"
22536                           },
22537                           "wildcardSubtype" : {
22538                             "type" : "boolean"
22539                           },
22540                           "wildcardType" : {
22541                             "type" : "boolean"
22542                           }
22543                         }
22544                       },
22545                       "metadata" : {
22546                         "type" : "object",
22547                         "additionalProperties" : {
22548                           "type" : "array",
22549                           "items" : {
22550                             "type" : "object"
22551                           }
22552                         }
22553                       },
22554                       "status" : {
22555                         "type" : "integer",
22556                         "format" : "int32"
22557                       },
22558                       "statusInfo" : {
22559                         "type" : "object",
22560                         "properties" : {
22561                           "family" : {
22562                             "type" : "string",
22563                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22564                           },
22565                           "reasonPhrase" : {
22566                             "type" : "string"
22567                           },
22568                           "statusCode" : {
22569                             "type" : "integer",
22570                             "format" : "int32"
22571                           }
22572                         }
22573                       },
22574                       "stringHeaders" : {
22575                         "type" : "object",
22576                         "additionalProperties" : {
22577                           "type" : "array",
22578                           "items" : {
22579                             "type" : "string"
22580                           }
22581                         }
22582                       }
22583                     }
22584                   }
22585                 }
22586               }
22587             }
22588           }
22589         },
22590         "servers" : [ {
22591           "url" : "/sdc2/rest",
22592           "variables" : { }
22593         } ],
22594         "summary" : "Returns created group types",
22595         "tags" : [ "SDCE-2 APIs" ]
22596       }
22597     },
22598     "/v1/catalog/uploadType/interfaceLifecycle" : {
22599       "post" : {
22600         "description" : "Create Interface Lyfecycle Type from yaml",
22601         "operationId" : "uploadInterfaceLifecycleType",
22602         "parameters" : [ {
22603           "in" : "header",
22604           "name" : "USER_ID",
22605           "schema" : {
22606             "type" : "string"
22607           }
22608         } ],
22609         "requestBody" : {
22610           "content" : {
22611             "multipart/form-data" : {
22612               "schema" : {
22613                 "type" : "object",
22614                 "properties" : {
22615                   "interfaceLifecycleTypeZip" : {
22616                     "type" : "string",
22617                     "format" : "binary",
22618                     "description" : "FileInputStream"
22619                   }
22620                 }
22621               }
22622             }
22623           }
22624         },
22625         "responses" : {
22626           "201" : {
22627             "description" : "Interface Lifecycle Type created"
22628           },
22629           "400" : {
22630             "description" : "Invalid content / Missing content"
22631           },
22632           "403" : {
22633             "description" : "Restricted operation"
22634           },
22635           "409" : {
22636             "description" : "Interface Lifecycle Type already exist"
22637           },
22638           "default" : {
22639             "content" : {
22640               "application/json" : {
22641                 "schema" : {
22642                   "type" : "array",
22643                   "items" : {
22644                     "type" : "object",
22645                     "properties" : {
22646                       "allowedMethods" : {
22647                         "type" : "array",
22648                         "items" : {
22649                           "type" : "string"
22650                         },
22651                         "uniqueItems" : true
22652                       },
22653                       "cookies" : {
22654                         "type" : "object",
22655                         "additionalProperties" : {
22656                           "type" : "object",
22657                           "properties" : {
22658                             "comment" : {
22659                               "type" : "string"
22660                             },
22661                             "domain" : {
22662                               "type" : "string"
22663                             },
22664                             "expiry" : {
22665                               "type" : "string",
22666                               "format" : "date-time"
22667                             },
22668                             "httpOnly" : {
22669                               "type" : "boolean"
22670                             },
22671                             "maxAge" : {
22672                               "type" : "integer",
22673                               "format" : "int32"
22674                             },
22675                             "name" : {
22676                               "type" : "string"
22677                             },
22678                             "path" : {
22679                               "type" : "string"
22680                             },
22681                             "secure" : {
22682                               "type" : "boolean"
22683                             },
22684                             "value" : {
22685                               "type" : "string"
22686                             },
22687                             "version" : {
22688                               "type" : "integer",
22689                               "format" : "int32"
22690                             }
22691                           }
22692                         }
22693                       },
22694                       "date" : {
22695                         "type" : "string",
22696                         "format" : "date-time"
22697                       },
22698                       "entity" : {
22699                         "type" : "object"
22700                       },
22701                       "entityTag" : {
22702                         "type" : "object",
22703                         "properties" : {
22704                           "value" : {
22705                             "type" : "string"
22706                           },
22707                           "weak" : {
22708                             "type" : "boolean"
22709                           }
22710                         }
22711                       },
22712                       "headers" : {
22713                         "type" : "object",
22714                         "additionalProperties" : {
22715                           "type" : "array",
22716                           "items" : {
22717                             "type" : "object"
22718                           }
22719                         }
22720                       },
22721                       "language" : {
22722                         "type" : "object",
22723                         "properties" : {
22724                           "country" : {
22725                             "type" : "string"
22726                           },
22727                           "displayCountry" : {
22728                             "type" : "string"
22729                           },
22730                           "displayLanguage" : {
22731                             "type" : "string"
22732                           },
22733                           "displayName" : {
22734                             "type" : "string"
22735                           },
22736                           "displayScript" : {
22737                             "type" : "string"
22738                           },
22739                           "displayVariant" : {
22740                             "type" : "string"
22741                           },
22742                           "extensionKeys" : {
22743                             "type" : "array",
22744                             "items" : {
22745                               "type" : "string"
22746                             },
22747                             "uniqueItems" : true
22748                           },
22749                           "iso3Country" : {
22750                             "type" : "string"
22751                           },
22752                           "iso3Language" : {
22753                             "type" : "string"
22754                           },
22755                           "language" : {
22756                             "type" : "string"
22757                           },
22758                           "script" : {
22759                             "type" : "string"
22760                           },
22761                           "unicodeLocaleAttributes" : {
22762                             "type" : "array",
22763                             "items" : {
22764                               "type" : "string"
22765                             },
22766                             "uniqueItems" : true
22767                           },
22768                           "unicodeLocaleKeys" : {
22769                             "type" : "array",
22770                             "items" : {
22771                               "type" : "string"
22772                             },
22773                             "uniqueItems" : true
22774                           },
22775                           "variant" : {
22776                             "type" : "string"
22777                           }
22778                         }
22779                       },
22780                       "lastModified" : {
22781                         "type" : "string",
22782                         "format" : "date-time"
22783                       },
22784                       "length" : {
22785                         "type" : "integer",
22786                         "format" : "int32"
22787                       },
22788                       "links" : {
22789                         "type" : "array",
22790                         "items" : {
22791                           "type" : "object",
22792                           "properties" : {
22793                             "params" : {
22794                               "type" : "object",
22795                               "additionalProperties" : {
22796                                 "type" : "string"
22797                               }
22798                             },
22799                             "rel" : {
22800                               "type" : "string"
22801                             },
22802                             "rels" : {
22803                               "type" : "array",
22804                               "items" : {
22805                                 "type" : "string"
22806                               }
22807                             },
22808                             "title" : {
22809                               "type" : "string"
22810                             },
22811                             "type" : {
22812                               "type" : "string"
22813                             },
22814                             "uri" : {
22815                               "type" : "string",
22816                               "format" : "uri"
22817                             },
22818                             "uriBuilder" : {
22819                               "type" : "object"
22820                             }
22821                           }
22822                         },
22823                         "uniqueItems" : true
22824                       },
22825                       "location" : {
22826                         "type" : "string",
22827                         "format" : "uri"
22828                       },
22829                       "mediaType" : {
22830                         "type" : "object",
22831                         "properties" : {
22832                           "parameters" : {
22833                             "type" : "object",
22834                             "additionalProperties" : {
22835                               "type" : "string"
22836                             }
22837                           },
22838                           "subtype" : {
22839                             "type" : "string"
22840                           },
22841                           "type" : {
22842                             "type" : "string"
22843                           },
22844                           "wildcardSubtype" : {
22845                             "type" : "boolean"
22846                           },
22847                           "wildcardType" : {
22848                             "type" : "boolean"
22849                           }
22850                         }
22851                       },
22852                       "metadata" : {
22853                         "type" : "object",
22854                         "additionalProperties" : {
22855                           "type" : "array",
22856                           "items" : {
22857                             "type" : "object"
22858                           }
22859                         }
22860                       },
22861                       "status" : {
22862                         "type" : "integer",
22863                         "format" : "int32"
22864                       },
22865                       "statusInfo" : {
22866                         "type" : "object",
22867                         "properties" : {
22868                           "family" : {
22869                             "type" : "string",
22870                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22871                           },
22872                           "reasonPhrase" : {
22873                             "type" : "string"
22874                           },
22875                           "statusCode" : {
22876                             "type" : "integer",
22877                             "format" : "int32"
22878                           }
22879                         }
22880                       },
22881                       "stringHeaders" : {
22882                         "type" : "object",
22883                         "additionalProperties" : {
22884                           "type" : "array",
22885                           "items" : {
22886                             "type" : "string"
22887                           }
22888                         }
22889                       }
22890                     }
22891                   }
22892                 }
22893               }
22894             }
22895           }
22896         },
22897         "servers" : [ {
22898           "url" : "/sdc2/rest",
22899           "variables" : { }
22900         } ],
22901         "summary" : "Returns created Interface Lifecycle Type",
22902         "tags" : [ "SDCE-2 APIs" ]
22903       }
22904     },
22905     "/v1/catalog/uploadType/policytypes" : {
22906       "post" : {
22907         "description" : "Create PolicyTypes from yaml",
22908         "operationId" : "uploadPolicyTypes",
22909         "parameters" : [ {
22910           "in" : "header",
22911           "name" : "USER_ID",
22912           "schema" : {
22913             "type" : "string"
22914           }
22915         } ],
22916         "requestBody" : {
22917           "content" : {
22918             "multipart/form-data" : {
22919               "schema" : {
22920                 "type" : "object",
22921                 "properties" : {
22922                   "policyTypesZip" : {
22923                     "type" : "string",
22924                     "format" : "binary",
22925                     "description" : "FileInputStream"
22926                   },
22927                   "toscaTypeMetadata" : {
22928                     "type" : "string",
22929                     "description" : "toscaTypeMetadata"
22930                   }
22931                 }
22932               }
22933             }
22934           }
22935         },
22936         "responses" : {
22937           "201" : {
22938             "description" : "policy types created"
22939           },
22940           "400" : {
22941             "description" : "Invalid content / Missing content"
22942           },
22943           "403" : {
22944             "description" : "Restricted operation"
22945           },
22946           "409" : {
22947             "description" : "policy types already exist"
22948           },
22949           "default" : {
22950             "content" : {
22951               "application/json" : {
22952                 "schema" : {
22953                   "type" : "array",
22954                   "items" : {
22955                     "type" : "object",
22956                     "properties" : {
22957                       "allowedMethods" : {
22958                         "type" : "array",
22959                         "items" : {
22960                           "type" : "string"
22961                         },
22962                         "uniqueItems" : true
22963                       },
22964                       "cookies" : {
22965                         "type" : "object",
22966                         "additionalProperties" : {
22967                           "type" : "object",
22968                           "properties" : {
22969                             "comment" : {
22970                               "type" : "string"
22971                             },
22972                             "domain" : {
22973                               "type" : "string"
22974                             },
22975                             "expiry" : {
22976                               "type" : "string",
22977                               "format" : "date-time"
22978                             },
22979                             "httpOnly" : {
22980                               "type" : "boolean"
22981                             },
22982                             "maxAge" : {
22983                               "type" : "integer",
22984                               "format" : "int32"
22985                             },
22986                             "name" : {
22987                               "type" : "string"
22988                             },
22989                             "path" : {
22990                               "type" : "string"
22991                             },
22992                             "secure" : {
22993                               "type" : "boolean"
22994                             },
22995                             "value" : {
22996                               "type" : "string"
22997                             },
22998                             "version" : {
22999                               "type" : "integer",
23000                               "format" : "int32"
23001                             }
23002                           }
23003                         }
23004                       },
23005                       "date" : {
23006                         "type" : "string",
23007                         "format" : "date-time"
23008                       },
23009                       "entity" : {
23010                         "type" : "object"
23011                       },
23012                       "entityTag" : {
23013                         "type" : "object",
23014                         "properties" : {
23015                           "value" : {
23016                             "type" : "string"
23017                           },
23018                           "weak" : {
23019                             "type" : "boolean"
23020                           }
23021                         }
23022                       },
23023                       "headers" : {
23024                         "type" : "object",
23025                         "additionalProperties" : {
23026                           "type" : "array",
23027                           "items" : {
23028                             "type" : "object"
23029                           }
23030                         }
23031                       },
23032                       "language" : {
23033                         "type" : "object",
23034                         "properties" : {
23035                           "country" : {
23036                             "type" : "string"
23037                           },
23038                           "displayCountry" : {
23039                             "type" : "string"
23040                           },
23041                           "displayLanguage" : {
23042                             "type" : "string"
23043                           },
23044                           "displayName" : {
23045                             "type" : "string"
23046                           },
23047                           "displayScript" : {
23048                             "type" : "string"
23049                           },
23050                           "displayVariant" : {
23051                             "type" : "string"
23052                           },
23053                           "extensionKeys" : {
23054                             "type" : "array",
23055                             "items" : {
23056                               "type" : "string"
23057                             },
23058                             "uniqueItems" : true
23059                           },
23060                           "iso3Country" : {
23061                             "type" : "string"
23062                           },
23063                           "iso3Language" : {
23064                             "type" : "string"
23065                           },
23066                           "language" : {
23067                             "type" : "string"
23068                           },
23069                           "script" : {
23070                             "type" : "string"
23071                           },
23072                           "unicodeLocaleAttributes" : {
23073                             "type" : "array",
23074                             "items" : {
23075                               "type" : "string"
23076                             },
23077                             "uniqueItems" : true
23078                           },
23079                           "unicodeLocaleKeys" : {
23080                             "type" : "array",
23081                             "items" : {
23082                               "type" : "string"
23083                             },
23084                             "uniqueItems" : true
23085                           },
23086                           "variant" : {
23087                             "type" : "string"
23088                           }
23089                         }
23090                       },
23091                       "lastModified" : {
23092                         "type" : "string",
23093                         "format" : "date-time"
23094                       },
23095                       "length" : {
23096                         "type" : "integer",
23097                         "format" : "int32"
23098                       },
23099                       "links" : {
23100                         "type" : "array",
23101                         "items" : {
23102                           "type" : "object",
23103                           "properties" : {
23104                             "params" : {
23105                               "type" : "object",
23106                               "additionalProperties" : {
23107                                 "type" : "string"
23108                               }
23109                             },
23110                             "rel" : {
23111                               "type" : "string"
23112                             },
23113                             "rels" : {
23114                               "type" : "array",
23115                               "items" : {
23116                                 "type" : "string"
23117                               }
23118                             },
23119                             "title" : {
23120                               "type" : "string"
23121                             },
23122                             "type" : {
23123                               "type" : "string"
23124                             },
23125                             "uri" : {
23126                               "type" : "string",
23127                               "format" : "uri"
23128                             },
23129                             "uriBuilder" : {
23130                               "type" : "object"
23131                             }
23132                           }
23133                         },
23134                         "uniqueItems" : true
23135                       },
23136                       "location" : {
23137                         "type" : "string",
23138                         "format" : "uri"
23139                       },
23140                       "mediaType" : {
23141                         "type" : "object",
23142                         "properties" : {
23143                           "parameters" : {
23144                             "type" : "object",
23145                             "additionalProperties" : {
23146                               "type" : "string"
23147                             }
23148                           },
23149                           "subtype" : {
23150                             "type" : "string"
23151                           },
23152                           "type" : {
23153                             "type" : "string"
23154                           },
23155                           "wildcardSubtype" : {
23156                             "type" : "boolean"
23157                           },
23158                           "wildcardType" : {
23159                             "type" : "boolean"
23160                           }
23161                         }
23162                       },
23163                       "metadata" : {
23164                         "type" : "object",
23165                         "additionalProperties" : {
23166                           "type" : "array",
23167                           "items" : {
23168                             "type" : "object"
23169                           }
23170                         }
23171                       },
23172                       "status" : {
23173                         "type" : "integer",
23174                         "format" : "int32"
23175                       },
23176                       "statusInfo" : {
23177                         "type" : "object",
23178                         "properties" : {
23179                           "family" : {
23180                             "type" : "string",
23181                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23182                           },
23183                           "reasonPhrase" : {
23184                             "type" : "string"
23185                           },
23186                           "statusCode" : {
23187                             "type" : "integer",
23188                             "format" : "int32"
23189                           }
23190                         }
23191                       },
23192                       "stringHeaders" : {
23193                         "type" : "object",
23194                         "additionalProperties" : {
23195                           "type" : "array",
23196                           "items" : {
23197                             "type" : "string"
23198                           }
23199                         }
23200                       }
23201                     }
23202                   }
23203                 }
23204               }
23205             }
23206           }
23207         },
23208         "servers" : [ {
23209           "url" : "/sdc2/rest",
23210           "variables" : { }
23211         } ],
23212         "summary" : "Returns created policy types",
23213         "tags" : [ "SDCE-2 APIs" ]
23214       }
23215     },
23216     "/v1/catalog/uploadType/relationship" : {
23217       "post" : {
23218         "description" : "Create Relationship Type from yaml",
23219         "operationId" : "uploadRelationshipType",
23220         "parameters" : [ {
23221           "in" : "header",
23222           "name" : "USER_ID",
23223           "schema" : {
23224             "type" : "string"
23225           }
23226         } ],
23227         "requestBody" : {
23228           "content" : {
23229             "multipart/form-data" : {
23230               "schema" : {
23231                 "type" : "object",
23232                 "properties" : {
23233                   "relationshipTypeZip" : {
23234                     "type" : "string",
23235                     "format" : "binary",
23236                     "description" : "FileInputStream"
23237                   }
23238                 }
23239               }
23240             }
23241           }
23242         },
23243         "responses" : {
23244           "201" : {
23245             "description" : "Relationship Type created"
23246           },
23247           "400" : {
23248             "description" : "Invalid content / Missing content"
23249           },
23250           "403" : {
23251             "description" : "Restricted operation"
23252           },
23253           "409" : {
23254             "description" : "Relationship Type already exist"
23255           },
23256           "default" : {
23257             "content" : {
23258               "application/json" : {
23259                 "schema" : {
23260                   "type" : "array",
23261                   "items" : {
23262                     "type" : "object",
23263                     "properties" : {
23264                       "allowedMethods" : {
23265                         "type" : "array",
23266                         "items" : {
23267                           "type" : "string"
23268                         },
23269                         "uniqueItems" : true
23270                       },
23271                       "cookies" : {
23272                         "type" : "object",
23273                         "additionalProperties" : {
23274                           "type" : "object",
23275                           "properties" : {
23276                             "comment" : {
23277                               "type" : "string"
23278                             },
23279                             "domain" : {
23280                               "type" : "string"
23281                             },
23282                             "expiry" : {
23283                               "type" : "string",
23284                               "format" : "date-time"
23285                             },
23286                             "httpOnly" : {
23287                               "type" : "boolean"
23288                             },
23289                             "maxAge" : {
23290                               "type" : "integer",
23291                               "format" : "int32"
23292                             },
23293                             "name" : {
23294                               "type" : "string"
23295                             },
23296                             "path" : {
23297                               "type" : "string"
23298                             },
23299                             "secure" : {
23300                               "type" : "boolean"
23301                             },
23302                             "value" : {
23303                               "type" : "string"
23304                             },
23305                             "version" : {
23306                               "type" : "integer",
23307                               "format" : "int32"
23308                             }
23309                           }
23310                         }
23311                       },
23312                       "date" : {
23313                         "type" : "string",
23314                         "format" : "date-time"
23315                       },
23316                       "entity" : {
23317                         "type" : "object"
23318                       },
23319                       "entityTag" : {
23320                         "type" : "object",
23321                         "properties" : {
23322                           "value" : {
23323                             "type" : "string"
23324                           },
23325                           "weak" : {
23326                             "type" : "boolean"
23327                           }
23328                         }
23329                       },
23330                       "headers" : {
23331                         "type" : "object",
23332                         "additionalProperties" : {
23333                           "type" : "array",
23334                           "items" : {
23335                             "type" : "object"
23336                           }
23337                         }
23338                       },
23339                       "language" : {
23340                         "type" : "object",
23341                         "properties" : {
23342                           "country" : {
23343                             "type" : "string"
23344                           },
23345                           "displayCountry" : {
23346                             "type" : "string"
23347                           },
23348                           "displayLanguage" : {
23349                             "type" : "string"
23350                           },
23351                           "displayName" : {
23352                             "type" : "string"
23353                           },
23354                           "displayScript" : {
23355                             "type" : "string"
23356                           },
23357                           "displayVariant" : {
23358                             "type" : "string"
23359                           },
23360                           "extensionKeys" : {
23361                             "type" : "array",
23362                             "items" : {
23363                               "type" : "string"
23364                             },
23365                             "uniqueItems" : true
23366                           },
23367                           "iso3Country" : {
23368                             "type" : "string"
23369                           },
23370                           "iso3Language" : {
23371                             "type" : "string"
23372                           },
23373                           "language" : {
23374                             "type" : "string"
23375                           },
23376                           "script" : {
23377                             "type" : "string"
23378                           },
23379                           "unicodeLocaleAttributes" : {
23380                             "type" : "array",
23381                             "items" : {
23382                               "type" : "string"
23383                             },
23384                             "uniqueItems" : true
23385                           },
23386                           "unicodeLocaleKeys" : {
23387                             "type" : "array",
23388                             "items" : {
23389                               "type" : "string"
23390                             },
23391                             "uniqueItems" : true
23392                           },
23393                           "variant" : {
23394                             "type" : "string"
23395                           }
23396                         }
23397                       },
23398                       "lastModified" : {
23399                         "type" : "string",
23400                         "format" : "date-time"
23401                       },
23402                       "length" : {
23403                         "type" : "integer",
23404                         "format" : "int32"
23405                       },
23406                       "links" : {
23407                         "type" : "array",
23408                         "items" : {
23409                           "type" : "object",
23410                           "properties" : {
23411                             "params" : {
23412                               "type" : "object",
23413                               "additionalProperties" : {
23414                                 "type" : "string"
23415                               }
23416                             },
23417                             "rel" : {
23418                               "type" : "string"
23419                             },
23420                             "rels" : {
23421                               "type" : "array",
23422                               "items" : {
23423                                 "type" : "string"
23424                               }
23425                             },
23426                             "title" : {
23427                               "type" : "string"
23428                             },
23429                             "type" : {
23430                               "type" : "string"
23431                             },
23432                             "uri" : {
23433                               "type" : "string",
23434                               "format" : "uri"
23435                             },
23436                             "uriBuilder" : {
23437                               "type" : "object"
23438                             }
23439                           }
23440                         },
23441                         "uniqueItems" : true
23442                       },
23443                       "location" : {
23444                         "type" : "string",
23445                         "format" : "uri"
23446                       },
23447                       "mediaType" : {
23448                         "type" : "object",
23449                         "properties" : {
23450                           "parameters" : {
23451                             "type" : "object",
23452                             "additionalProperties" : {
23453                               "type" : "string"
23454                             }
23455                           },
23456                           "subtype" : {
23457                             "type" : "string"
23458                           },
23459                           "type" : {
23460                             "type" : "string"
23461                           },
23462                           "wildcardSubtype" : {
23463                             "type" : "boolean"
23464                           },
23465                           "wildcardType" : {
23466                             "type" : "boolean"
23467                           }
23468                         }
23469                       },
23470                       "metadata" : {
23471                         "type" : "object",
23472                         "additionalProperties" : {
23473                           "type" : "array",
23474                           "items" : {
23475                             "type" : "object"
23476                           }
23477                         }
23478                       },
23479                       "status" : {
23480                         "type" : "integer",
23481                         "format" : "int32"
23482                       },
23483                       "statusInfo" : {
23484                         "type" : "object",
23485                         "properties" : {
23486                           "family" : {
23487                             "type" : "string",
23488                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23489                           },
23490                           "reasonPhrase" : {
23491                             "type" : "string"
23492                           },
23493                           "statusCode" : {
23494                             "type" : "integer",
23495                             "format" : "int32"
23496                           }
23497                         }
23498                       },
23499                       "stringHeaders" : {
23500                         "type" : "object",
23501                         "additionalProperties" : {
23502                           "type" : "array",
23503                           "items" : {
23504                             "type" : "string"
23505                           }
23506                         }
23507                       }
23508                     }
23509                   }
23510                 }
23511               }
23512             }
23513           }
23514         },
23515         "servers" : [ {
23516           "url" : "/sdc2/rest",
23517           "variables" : { }
23518         } ],
23519         "summary" : "Returns created Relationship Type",
23520         "tags" : [ "SDCE-2 APIs" ]
23521       }
23522     },
23523     "/v1/catalog/{assetType}/{uuid}/interfaces/{interfaceUUID}/operations/{operationUUID}/artifacts/{artifactUUID}" : {
23524       "post" : {
23525         "description" : "uploads of artifact to component operation workflow",
23526         "operationId" : "uploadInterfaceOperationArtifact",
23527         "parameters" : [ {
23528           "description" : "Asset type",
23529           "in" : "path",
23530           "name" : "assetType",
23531           "required" : true,
23532           "schema" : {
23533             "type" : "string"
23534           }
23535         }, {
23536           "description" : "The uuid of the asset as published in the metadata",
23537           "in" : "path",
23538           "name" : "uuid",
23539           "required" : true,
23540           "schema" : {
23541             "type" : "string"
23542           }
23543         }, {
23544           "description" : "The uuid of the interface",
23545           "in" : "path",
23546           "name" : "interfaceUUID",
23547           "required" : true,
23548           "schema" : {
23549             "type" : "string"
23550           }
23551         }, {
23552           "description" : "The uuid of the operation",
23553           "in" : "path",
23554           "name" : "operationUUID",
23555           "required" : true,
23556           "schema" : {
23557             "type" : "string"
23558           }
23559         }, {
23560           "description" : "The uuid of the artifact",
23561           "in" : "path",
23562           "name" : "artifactUUID",
23563           "required" : true,
23564           "schema" : {
23565             "type" : "string"
23566           }
23567         }, {
23568           "in" : "header",
23569           "name" : "USER_ID",
23570           "schema" : {
23571             "type" : "string"
23572           }
23573         }, {
23574           "in" : "header",
23575           "name" : "Content-MD5",
23576           "schema" : {
23577             "type" : "string"
23578           }
23579         } ],
23580         "responses" : {
23581           "200" : {
23582             "content" : {
23583               "application/json" : {
23584                 "schema" : {
23585                   "type" : "array",
23586                   "items" : {
23587                     "$ref" : "#/components/schemas/ArtifactDefinition"
23588                   }
23589                 }
23590               }
23591             },
23592             "description" : "Artifact uploaded"
23593           },
23594           "400" : {
23595             "description" : "Restricted Operation â€“ the user provided does not have role of Designer or the asset is being used by another designer - SVC4301"
23596           },
23597           "404" : {
23598             "description" : "Specified resource is not found - SVC4063"
23599           }
23600         },
23601         "servers" : [ {
23602           "url" : "/sdc2/rest",
23603           "variables" : { }
23604         } ],
23605         "summary" : "uploads of artifact to component operation workflow",
23606         "tags" : [ "SDCE-2 APIs" ]
23607       }
23608     },
23609     "/v1/catalog/{componentType}/latestversion/notabstract" : {
23610       "get" : {
23611         "description" : "Get Component Requirments And Capabilities",
23612         "operationId" : "getLatestVersionNotAbstractCheckoutComponents",
23613         "parameters" : [ {
23614           "in" : "path",
23615           "name" : "componentType",
23616           "required" : true,
23617           "schema" : {
23618             "type" : "string"
23619           }
23620         }, {
23621           "in" : "query",
23622           "name" : "internalComponentType",
23623           "schema" : {
23624             "type" : "string"
23625           }
23626         }, {
23627           "in" : "query",
23628           "name" : "componentUids",
23629           "schema" : {
23630             "type" : "array",
23631             "items" : {
23632               "type" : "string"
23633             }
23634           }
23635         }, {
23636           "in" : "header",
23637           "name" : "USER_ID",
23638           "schema" : {
23639             "type" : "string"
23640           }
23641         } ],
23642         "responses" : {
23643           "200" : {
23644             "description" : "Component found"
23645           },
23646           "403" : {
23647             "description" : "Restricted operation"
23648           },
23649           "404" : {
23650             "description" : "Component not found"
23651           },
23652           "default" : {
23653             "content" : {
23654               "application/json" : {
23655                 "schema" : {
23656                   "type" : "array",
23657                   "items" : {
23658                     "$ref" : "#/components/schemas/Resource"
23659                   }
23660                 }
23661               }
23662             }
23663           }
23664         },
23665         "servers" : [ {
23666           "url" : "/sdc2/rest",
23667           "variables" : { }
23668         } ],
23669         "summary" : "Returns Requirments And Capabilities according to componentId",
23670         "tags" : [ "SDCE-2 APIs" ]
23671       },
23672       "post" : {
23673         "description" : "Get Component Requirments And Capabilities",
23674         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsByBody",
23675         "parameters" : [ {
23676           "in" : "path",
23677           "name" : "componentType",
23678           "required" : true,
23679           "schema" : {
23680             "type" : "string"
23681           }
23682         }, {
23683           "in" : "query",
23684           "name" : "internalComponentType",
23685           "schema" : {
23686             "type" : "string"
23687           }
23688         }, {
23689           "in" : "header",
23690           "name" : "USER_ID",
23691           "schema" : {
23692             "type" : "string"
23693           }
23694         } ],
23695         "requestBody" : {
23696           "content" : {
23697             "application/json" : {
23698               "schema" : {
23699                 "type" : "array",
23700                 "items" : {
23701                   "type" : "string"
23702                 }
23703               }
23704             }
23705           },
23706           "description" : "Consumer Object to be created",
23707           "required" : true
23708         },
23709         "responses" : {
23710           "200" : {
23711             "description" : "Component found"
23712           },
23713           "403" : {
23714             "description" : "Restricted operation"
23715           },
23716           "404" : {
23717             "description" : "Component not found"
23718           },
23719           "default" : {
23720             "content" : {
23721               "application/json" : {
23722                 "schema" : {
23723                   "type" : "array",
23724                   "items" : {
23725                     "$ref" : "#/components/schemas/Resource"
23726                   }
23727                 }
23728               }
23729             }
23730           }
23731         },
23732         "servers" : [ {
23733           "url" : "/sdc2/rest",
23734           "variables" : { }
23735         } ],
23736         "summary" : "Returns Requirments And Capabilities according to componentId",
23737         "tags" : [ "SDCE-2 APIs" ]
23738       }
23739     },
23740     "/v1/catalog/{componentType}/latestversion/notabstract/metadata" : {
23741       "get" : {
23742         "description" : "Get Component uid only",
23743         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsIdesOnly",
23744         "parameters" : [ {
23745           "in" : "path",
23746           "name" : "componentType",
23747           "required" : true,
23748           "schema" : {
23749             "type" : "string"
23750           }
23751         }, {
23752           "in" : "query",
23753           "name" : "internalComponentType",
23754           "schema" : {
23755             "type" : "string"
23756           }
23757         }, {
23758           "in" : "header",
23759           "name" : "USER_ID",
23760           "schema" : {
23761             "type" : "string"
23762           }
23763         } ],
23764         "requestBody" : {
23765           "content" : {
23766             "application/json" : {
23767               "schema" : {
23768                 "type" : "string"
23769               }
23770             }
23771           },
23772           "description" : "uid list",
23773           "required" : true
23774         },
23775         "responses" : {
23776           "200" : {
23777             "description" : "Component found"
23778           },
23779           "403" : {
23780             "description" : "Restricted operation"
23781           },
23782           "404" : {
23783             "description" : "Component not found"
23784           },
23785           "default" : {
23786             "content" : {
23787               "application/json" : {
23788                 "schema" : {
23789                   "type" : "array",
23790                   "items" : {
23791                     "$ref" : "#/components/schemas/Resource"
23792                   }
23793                 }
23794               }
23795             }
23796           }
23797         },
23798         "servers" : [ {
23799           "url" : "/sdc2/rest",
23800           "variables" : { }
23801         } ],
23802         "summary" : "Returns componentId",
23803         "tags" : [ "SDCE-2 APIs" ]
23804       }
23805     },
23806     "/v1/catalog/{componentType}/{componentId}/automatedupgrade" : {
23807       "post" : {
23808         "description" : "Autometed upgrade",
23809         "operationId" : "autometedUpgrade",
23810         "parameters" : [ {
23811           "in" : "path",
23812           "name" : "componentType",
23813           "required" : true,
23814           "schema" : {
23815             "type" : "string"
23816           }
23817         }, {
23818           "in" : "path",
23819           "name" : "componentId",
23820           "required" : true,
23821           "schema" : {
23822             "type" : "string"
23823           }
23824         }, {
23825           "in" : "header",
23826           "name" : "USER_ID",
23827           "schema" : {
23828             "type" : "string"
23829           }
23830         } ],
23831         "requestBody" : {
23832           "content" : {
23833             "application/json" : {
23834               "schema" : {
23835                 "type" : "string"
23836               }
23837             }
23838           },
23839           "description" : "json describes upgrade request",
23840           "required" : true
23841         },
23842         "responses" : {
23843           "200" : {
23844             "description" : "Component found"
23845           },
23846           "403" : {
23847             "description" : "Restricted operation"
23848           },
23849           "404" : {
23850             "description" : "Component not found"
23851           },
23852           "default" : {
23853             "content" : {
23854               "application/json" : {
23855                 "schema" : {
23856                   "type" : "array",
23857                   "items" : {
23858                     "type" : "object",
23859                     "properties" : {
23860                       "allowedMethods" : {
23861                         "type" : "array",
23862                         "items" : {
23863                           "type" : "string"
23864                         },
23865                         "uniqueItems" : true
23866                       },
23867                       "cookies" : {
23868                         "type" : "object",
23869                         "additionalProperties" : {
23870                           "type" : "object",
23871                           "properties" : {
23872                             "comment" : {
23873                               "type" : "string"
23874                             },
23875                             "domain" : {
23876                               "type" : "string"
23877                             },
23878                             "expiry" : {
23879                               "type" : "string",
23880                               "format" : "date-time"
23881                             },
23882                             "httpOnly" : {
23883                               "type" : "boolean"
23884                             },
23885                             "maxAge" : {
23886                               "type" : "integer",
23887                               "format" : "int32"
23888                             },
23889                             "name" : {
23890                               "type" : "string"
23891                             },
23892                             "path" : {
23893                               "type" : "string"
23894                             },
23895                             "secure" : {
23896                               "type" : "boolean"
23897                             },
23898                             "value" : {
23899                               "type" : "string"
23900                             },
23901                             "version" : {
23902                               "type" : "integer",
23903                               "format" : "int32"
23904                             }
23905                           }
23906                         }
23907                       },
23908                       "date" : {
23909                         "type" : "string",
23910                         "format" : "date-time"
23911                       },
23912                       "entity" : {
23913                         "type" : "object"
23914                       },
23915                       "entityTag" : {
23916                         "type" : "object",
23917                         "properties" : {
23918                           "value" : {
23919                             "type" : "string"
23920                           },
23921                           "weak" : {
23922                             "type" : "boolean"
23923                           }
23924                         }
23925                       },
23926                       "headers" : {
23927                         "type" : "object",
23928                         "additionalProperties" : {
23929                           "type" : "array",
23930                           "items" : {
23931                             "type" : "object"
23932                           }
23933                         }
23934                       },
23935                       "language" : {
23936                         "type" : "object",
23937                         "properties" : {
23938                           "country" : {
23939                             "type" : "string"
23940                           },
23941                           "displayCountry" : {
23942                             "type" : "string"
23943                           },
23944                           "displayLanguage" : {
23945                             "type" : "string"
23946                           },
23947                           "displayName" : {
23948                             "type" : "string"
23949                           },
23950                           "displayScript" : {
23951                             "type" : "string"
23952                           },
23953                           "displayVariant" : {
23954                             "type" : "string"
23955                           },
23956                           "extensionKeys" : {
23957                             "type" : "array",
23958                             "items" : {
23959                               "type" : "string"
23960                             },
23961                             "uniqueItems" : true
23962                           },
23963                           "iso3Country" : {
23964                             "type" : "string"
23965                           },
23966                           "iso3Language" : {
23967                             "type" : "string"
23968                           },
23969                           "language" : {
23970                             "type" : "string"
23971                           },
23972                           "script" : {
23973                             "type" : "string"
23974                           },
23975                           "unicodeLocaleAttributes" : {
23976                             "type" : "array",
23977                             "items" : {
23978                               "type" : "string"
23979                             },
23980                             "uniqueItems" : true
23981                           },
23982                           "unicodeLocaleKeys" : {
23983                             "type" : "array",
23984                             "items" : {
23985                               "type" : "string"
23986                             },
23987                             "uniqueItems" : true
23988                           },
23989                           "variant" : {
23990                             "type" : "string"
23991                           }
23992                         }
23993                       },
23994                       "lastModified" : {
23995                         "type" : "string",
23996                         "format" : "date-time"
23997                       },
23998                       "length" : {
23999                         "type" : "integer",
24000                         "format" : "int32"
24001                       },
24002                       "links" : {
24003                         "type" : "array",
24004                         "items" : {
24005                           "type" : "object",
24006                           "properties" : {
24007                             "params" : {
24008                               "type" : "object",
24009                               "additionalProperties" : {
24010                                 "type" : "string"
24011                               }
24012                             },
24013                             "rel" : {
24014                               "type" : "string"
24015                             },
24016                             "rels" : {
24017                               "type" : "array",
24018                               "items" : {
24019                                 "type" : "string"
24020                               }
24021                             },
24022                             "title" : {
24023                               "type" : "string"
24024                             },
24025                             "type" : {
24026                               "type" : "string"
24027                             },
24028                             "uri" : {
24029                               "type" : "string",
24030                               "format" : "uri"
24031                             },
24032                             "uriBuilder" : {
24033                               "type" : "object"
24034                             }
24035                           }
24036                         },
24037                         "uniqueItems" : true
24038                       },
24039                       "location" : {
24040                         "type" : "string",
24041                         "format" : "uri"
24042                       },
24043                       "mediaType" : {
24044                         "type" : "object",
24045                         "properties" : {
24046                           "parameters" : {
24047                             "type" : "object",
24048                             "additionalProperties" : {
24049                               "type" : "string"
24050                             }
24051                           },
24052                           "subtype" : {
24053                             "type" : "string"
24054                           },
24055                           "type" : {
24056                             "type" : "string"
24057                           },
24058                           "wildcardSubtype" : {
24059                             "type" : "boolean"
24060                           },
24061                           "wildcardType" : {
24062                             "type" : "boolean"
24063                           }
24064                         }
24065                       },
24066                       "metadata" : {
24067                         "type" : "object",
24068                         "additionalProperties" : {
24069                           "type" : "array",
24070                           "items" : {
24071                             "type" : "object"
24072                           }
24073                         }
24074                       },
24075                       "status" : {
24076                         "type" : "integer",
24077                         "format" : "int32"
24078                       },
24079                       "statusInfo" : {
24080                         "type" : "object",
24081                         "properties" : {
24082                           "family" : {
24083                             "type" : "string",
24084                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24085                           },
24086                           "reasonPhrase" : {
24087                             "type" : "string"
24088                           },
24089                           "statusCode" : {
24090                             "type" : "integer",
24091                             "format" : "int32"
24092                           }
24093                         }
24094                       },
24095                       "stringHeaders" : {
24096                         "type" : "object",
24097                         "additionalProperties" : {
24098                           "type" : "array",
24099                           "items" : {
24100                             "type" : "string"
24101                           }
24102                         }
24103                       }
24104                     }
24105                   }
24106                 }
24107               }
24108             }
24109           }
24110         },
24111         "servers" : [ {
24112           "url" : "/sdc2/rest",
24113           "variables" : { }
24114         } ],
24115         "summary" : "....",
24116         "tags" : [ "SDCE-2 APIs" ]
24117       }
24118     },
24119     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/interfaceOperation" : {
24120       "put" : {
24121         "description" : "Update Interface Operation",
24122         "operationId" : "updateComponentInstanceInterfaceOperation",
24123         "parameters" : [ {
24124           "description" : "valid values: resources / services",
24125           "in" : "path",
24126           "name" : "componentType",
24127           "required" : true,
24128           "schema" : {
24129             "type" : "string",
24130             "enum" : [ "resources", "services" ]
24131           }
24132         }, {
24133           "description" : "Component Id",
24134           "in" : "path",
24135           "name" : "componentId",
24136           "required" : true,
24137           "schema" : {
24138             "type" : "string"
24139           }
24140         }, {
24141           "description" : "Component Instance Id",
24142           "in" : "path",
24143           "name" : "componentInstanceId",
24144           "required" : true,
24145           "schema" : {
24146             "type" : "string"
24147           }
24148         }, {
24149           "in" : "header",
24150           "name" : "USER_ID",
24151           "schema" : {
24152             "type" : "string"
24153           }
24154         } ],
24155         "responses" : {
24156           "201" : {
24157             "description" : "Update Interface Operation"
24158           },
24159           "400" : {
24160             "description" : "Invalid content / Missing content"
24161           },
24162           "403" : {
24163             "description" : "Restricted operation"
24164           },
24165           "default" : {
24166             "content" : {
24167               "application/json" : {
24168                 "schema" : {
24169                   "type" : "array",
24170                   "items" : {
24171                     "type" : "object",
24172                     "properties" : {
24173                       "allowedMethods" : {
24174                         "type" : "array",
24175                         "items" : {
24176                           "type" : "string"
24177                         },
24178                         "uniqueItems" : true
24179                       },
24180                       "cookies" : {
24181                         "type" : "object",
24182                         "additionalProperties" : {
24183                           "type" : "object",
24184                           "properties" : {
24185                             "comment" : {
24186                               "type" : "string"
24187                             },
24188                             "domain" : {
24189                               "type" : "string"
24190                             },
24191                             "expiry" : {
24192                               "type" : "string",
24193                               "format" : "date-time"
24194                             },
24195                             "httpOnly" : {
24196                               "type" : "boolean"
24197                             },
24198                             "maxAge" : {
24199                               "type" : "integer",
24200                               "format" : "int32"
24201                             },
24202                             "name" : {
24203                               "type" : "string"
24204                             },
24205                             "path" : {
24206                               "type" : "string"
24207                             },
24208                             "secure" : {
24209                               "type" : "boolean"
24210                             },
24211                             "value" : {
24212                               "type" : "string"
24213                             },
24214                             "version" : {
24215                               "type" : "integer",
24216                               "format" : "int32"
24217                             }
24218                           }
24219                         }
24220                       },
24221                       "date" : {
24222                         "type" : "string",
24223                         "format" : "date-time"
24224                       },
24225                       "entity" : {
24226                         "type" : "object"
24227                       },
24228                       "entityTag" : {
24229                         "type" : "object",
24230                         "properties" : {
24231                           "value" : {
24232                             "type" : "string"
24233                           },
24234                           "weak" : {
24235                             "type" : "boolean"
24236                           }
24237                         }
24238                       },
24239                       "headers" : {
24240                         "type" : "object",
24241                         "additionalProperties" : {
24242                           "type" : "array",
24243                           "items" : {
24244                             "type" : "object"
24245                           }
24246                         }
24247                       },
24248                       "language" : {
24249                         "type" : "object",
24250                         "properties" : {
24251                           "country" : {
24252                             "type" : "string"
24253                           },
24254                           "displayCountry" : {
24255                             "type" : "string"
24256                           },
24257                           "displayLanguage" : {
24258                             "type" : "string"
24259                           },
24260                           "displayName" : {
24261                             "type" : "string"
24262                           },
24263                           "displayScript" : {
24264                             "type" : "string"
24265                           },
24266                           "displayVariant" : {
24267                             "type" : "string"
24268                           },
24269                           "extensionKeys" : {
24270                             "type" : "array",
24271                             "items" : {
24272                               "type" : "string"
24273                             },
24274                             "uniqueItems" : true
24275                           },
24276                           "iso3Country" : {
24277                             "type" : "string"
24278                           },
24279                           "iso3Language" : {
24280                             "type" : "string"
24281                           },
24282                           "language" : {
24283                             "type" : "string"
24284                           },
24285                           "script" : {
24286                             "type" : "string"
24287                           },
24288                           "unicodeLocaleAttributes" : {
24289                             "type" : "array",
24290                             "items" : {
24291                               "type" : "string"
24292                             },
24293                             "uniqueItems" : true
24294                           },
24295                           "unicodeLocaleKeys" : {
24296                             "type" : "array",
24297                             "items" : {
24298                               "type" : "string"
24299                             },
24300                             "uniqueItems" : true
24301                           },
24302                           "variant" : {
24303                             "type" : "string"
24304                           }
24305                         }
24306                       },
24307                       "lastModified" : {
24308                         "type" : "string",
24309                         "format" : "date-time"
24310                       },
24311                       "length" : {
24312                         "type" : "integer",
24313                         "format" : "int32"
24314                       },
24315                       "links" : {
24316                         "type" : "array",
24317                         "items" : {
24318                           "type" : "object",
24319                           "properties" : {
24320                             "params" : {
24321                               "type" : "object",
24322                               "additionalProperties" : {
24323                                 "type" : "string"
24324                               }
24325                             },
24326                             "rel" : {
24327                               "type" : "string"
24328                             },
24329                             "rels" : {
24330                               "type" : "array",
24331                               "items" : {
24332                                 "type" : "string"
24333                               }
24334                             },
24335                             "title" : {
24336                               "type" : "string"
24337                             },
24338                             "type" : {
24339                               "type" : "string"
24340                             },
24341                             "uri" : {
24342                               "type" : "string",
24343                               "format" : "uri"
24344                             },
24345                             "uriBuilder" : {
24346                               "type" : "object"
24347                             }
24348                           }
24349                         },
24350                         "uniqueItems" : true
24351                       },
24352                       "location" : {
24353                         "type" : "string",
24354                         "format" : "uri"
24355                       },
24356                       "mediaType" : {
24357                         "type" : "object",
24358                         "properties" : {
24359                           "parameters" : {
24360                             "type" : "object",
24361                             "additionalProperties" : {
24362                               "type" : "string"
24363                             }
24364                           },
24365                           "subtype" : {
24366                             "type" : "string"
24367                           },
24368                           "type" : {
24369                             "type" : "string"
24370                           },
24371                           "wildcardSubtype" : {
24372                             "type" : "boolean"
24373                           },
24374                           "wildcardType" : {
24375                             "type" : "boolean"
24376                           }
24377                         }
24378                       },
24379                       "metadata" : {
24380                         "type" : "object",
24381                         "additionalProperties" : {
24382                           "type" : "array",
24383                           "items" : {
24384                             "type" : "object"
24385                           }
24386                         }
24387                       },
24388                       "status" : {
24389                         "type" : "integer",
24390                         "format" : "int32"
24391                       },
24392                       "statusInfo" : {
24393                         "type" : "object",
24394                         "properties" : {
24395                           "family" : {
24396                             "type" : "string",
24397                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24398                           },
24399                           "reasonPhrase" : {
24400                             "type" : "string"
24401                           },
24402                           "statusCode" : {
24403                             "type" : "integer",
24404                             "format" : "int32"
24405                           }
24406                         }
24407                       },
24408                       "stringHeaders" : {
24409                         "type" : "object",
24410                         "additionalProperties" : {
24411                           "type" : "array",
24412                           "items" : {
24413                             "type" : "string"
24414                           }
24415                         }
24416                       }
24417                     }
24418                   }
24419                 }
24420               }
24421             }
24422           }
24423         },
24424         "summary" : "Update Interface Operation on ComponentInstance",
24425         "tags" : [ "SDCE-2 APIs" ]
24426       }
24427     },
24428     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/nodeFilter" : {
24429       "post" : {
24430         "description" : "Add Component Filter Constraint",
24431         "operationId" : "addComponentFilterConstraint",
24432         "parameters" : [ {
24433           "description" : "Component Id",
24434           "in" : "path",
24435           "name" : "componentId",
24436           "required" : true,
24437           "schema" : {
24438             "type" : "string"
24439           }
24440         }, {
24441           "description" : "Component Instance Id",
24442           "in" : "path",
24443           "name" : "componentInstanceId",
24444           "required" : true,
24445           "schema" : {
24446             "type" : "string"
24447           }
24448         }, {
24449           "description" : "valid values: resources / services",
24450           "in" : "path",
24451           "name" : "componentType",
24452           "required" : true,
24453           "schema" : {
24454             "type" : "string",
24455             "enum" : [ "resources", "services" ]
24456           }
24457         }, {
24458           "description" : "Constraint type. Valid values: properties / capabilities",
24459           "in" : "path",
24460           "name" : "constraintType",
24461           "required" : true,
24462           "schema" : {
24463             "type" : "string",
24464             "enum" : [ "properties", "capabilities" ]
24465           }
24466         }, {
24467           "in" : "header",
24468           "name" : "USER_ID",
24469           "schema" : {
24470             "type" : "string"
24471           }
24472         } ],
24473         "requestBody" : {
24474           "content" : {
24475             "application/json" : {
24476               "schema" : {
24477                 "type" : "string"
24478               }
24479             }
24480           },
24481           "description" : "UIConstraint data",
24482           "required" : true
24483         },
24484         "responses" : {
24485           "201" : {
24486             "description" : "Create Component Filter"
24487           },
24488           "400" : {
24489             "description" : "Invalid content / Missing content"
24490           },
24491           "403" : {
24492             "description" : "Restricted operation"
24493           },
24494           "default" : {
24495             "content" : {
24496               "application/json" : {
24497                 "schema" : {
24498                   "type" : "array",
24499                   "items" : {
24500                     "type" : "object",
24501                     "properties" : {
24502                       "allowedMethods" : {
24503                         "type" : "array",
24504                         "items" : {
24505                           "type" : "string"
24506                         },
24507                         "uniqueItems" : true
24508                       },
24509                       "cookies" : {
24510                         "type" : "object",
24511                         "additionalProperties" : {
24512                           "type" : "object",
24513                           "properties" : {
24514                             "comment" : {
24515                               "type" : "string"
24516                             },
24517                             "domain" : {
24518                               "type" : "string"
24519                             },
24520                             "expiry" : {
24521                               "type" : "string",
24522                               "format" : "date-time"
24523                             },
24524                             "httpOnly" : {
24525                               "type" : "boolean"
24526                             },
24527                             "maxAge" : {
24528                               "type" : "integer",
24529                               "format" : "int32"
24530                             },
24531                             "name" : {
24532                               "type" : "string"
24533                             },
24534                             "path" : {
24535                               "type" : "string"
24536                             },
24537                             "secure" : {
24538                               "type" : "boolean"
24539                             },
24540                             "value" : {
24541                               "type" : "string"
24542                             },
24543                             "version" : {
24544                               "type" : "integer",
24545                               "format" : "int32"
24546                             }
24547                           }
24548                         }
24549                       },
24550                       "date" : {
24551                         "type" : "string",
24552                         "format" : "date-time"
24553                       },
24554                       "entity" : {
24555                         "type" : "object"
24556                       },
24557                       "entityTag" : {
24558                         "type" : "object",
24559                         "properties" : {
24560                           "value" : {
24561                             "type" : "string"
24562                           },
24563                           "weak" : {
24564                             "type" : "boolean"
24565                           }
24566                         }
24567                       },
24568                       "headers" : {
24569                         "type" : "object",
24570                         "additionalProperties" : {
24571                           "type" : "array",
24572                           "items" : {
24573                             "type" : "object"
24574                           }
24575                         }
24576                       },
24577                       "language" : {
24578                         "type" : "object",
24579                         "properties" : {
24580                           "country" : {
24581                             "type" : "string"
24582                           },
24583                           "displayCountry" : {
24584                             "type" : "string"
24585                           },
24586                           "displayLanguage" : {
24587                             "type" : "string"
24588                           },
24589                           "displayName" : {
24590                             "type" : "string"
24591                           },
24592                           "displayScript" : {
24593                             "type" : "string"
24594                           },
24595                           "displayVariant" : {
24596                             "type" : "string"
24597                           },
24598                           "extensionKeys" : {
24599                             "type" : "array",
24600                             "items" : {
24601                               "type" : "string"
24602                             },
24603                             "uniqueItems" : true
24604                           },
24605                           "iso3Country" : {
24606                             "type" : "string"
24607                           },
24608                           "iso3Language" : {
24609                             "type" : "string"
24610                           },
24611                           "language" : {
24612                             "type" : "string"
24613                           },
24614                           "script" : {
24615                             "type" : "string"
24616                           },
24617                           "unicodeLocaleAttributes" : {
24618                             "type" : "array",
24619                             "items" : {
24620                               "type" : "string"
24621                             },
24622                             "uniqueItems" : true
24623                           },
24624                           "unicodeLocaleKeys" : {
24625                             "type" : "array",
24626                             "items" : {
24627                               "type" : "string"
24628                             },
24629                             "uniqueItems" : true
24630                           },
24631                           "variant" : {
24632                             "type" : "string"
24633                           }
24634                         }
24635                       },
24636                       "lastModified" : {
24637                         "type" : "string",
24638                         "format" : "date-time"
24639                       },
24640                       "length" : {
24641                         "type" : "integer",
24642                         "format" : "int32"
24643                       },
24644                       "links" : {
24645                         "type" : "array",
24646                         "items" : {
24647                           "type" : "object",
24648                           "properties" : {
24649                             "params" : {
24650                               "type" : "object",
24651                               "additionalProperties" : {
24652                                 "type" : "string"
24653                               }
24654                             },
24655                             "rel" : {
24656                               "type" : "string"
24657                             },
24658                             "rels" : {
24659                               "type" : "array",
24660                               "items" : {
24661                                 "type" : "string"
24662                               }
24663                             },
24664                             "title" : {
24665                               "type" : "string"
24666                             },
24667                             "type" : {
24668                               "type" : "string"
24669                             },
24670                             "uri" : {
24671                               "type" : "string",
24672                               "format" : "uri"
24673                             },
24674                             "uriBuilder" : {
24675                               "type" : "object"
24676                             }
24677                           }
24678                         },
24679                         "uniqueItems" : true
24680                       },
24681                       "location" : {
24682                         "type" : "string",
24683                         "format" : "uri"
24684                       },
24685                       "mediaType" : {
24686                         "type" : "object",
24687                         "properties" : {
24688                           "parameters" : {
24689                             "type" : "object",
24690                             "additionalProperties" : {
24691                               "type" : "string"
24692                             }
24693                           },
24694                           "subtype" : {
24695                             "type" : "string"
24696                           },
24697                           "type" : {
24698                             "type" : "string"
24699                           },
24700                           "wildcardSubtype" : {
24701                             "type" : "boolean"
24702                           },
24703                           "wildcardType" : {
24704                             "type" : "boolean"
24705                           }
24706                         }
24707                       },
24708                       "metadata" : {
24709                         "type" : "object",
24710                         "additionalProperties" : {
24711                           "type" : "array",
24712                           "items" : {
24713                             "type" : "object"
24714                           }
24715                         }
24716                       },
24717                       "status" : {
24718                         "type" : "integer",
24719                         "format" : "int32"
24720                       },
24721                       "statusInfo" : {
24722                         "type" : "object",
24723                         "properties" : {
24724                           "family" : {
24725                             "type" : "string",
24726                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24727                           },
24728                           "reasonPhrase" : {
24729                             "type" : "string"
24730                           },
24731                           "statusCode" : {
24732                             "type" : "integer",
24733                             "format" : "int32"
24734                           }
24735                         }
24736                       },
24737                       "stringHeaders" : {
24738                         "type" : "object",
24739                         "additionalProperties" : {
24740                           "type" : "array",
24741                           "items" : {
24742                             "type" : "string"
24743                           }
24744                         }
24745                       }
24746                     }
24747                   }
24748                 }
24749               }
24750             }
24751           }
24752         },
24753         "summary" : "Add Component Filter Constraint",
24754         "tags" : [ "SDCE-2 APIs" ]
24755       }
24756     },
24757     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/{constraintIndex}/nodeFilter" : {
24758       "delete" : {
24759         "description" : "Delete Component Filter Constraint",
24760         "operationId" : "deleteComponentFilterConstraint",
24761         "parameters" : [ {
24762           "description" : "Component Id",
24763           "in" : "path",
24764           "name" : "componentId",
24765           "required" : true,
24766           "schema" : {
24767             "type" : "string"
24768           }
24769         }, {
24770           "description" : "Component Instance Id",
24771           "in" : "path",
24772           "name" : "componentInstanceId",
24773           "required" : true,
24774           "schema" : {
24775             "type" : "string"
24776           }
24777         }, {
24778           "description" : "Constraint Index",
24779           "in" : "path",
24780           "name" : "constraintIndex",
24781           "required" : true,
24782           "schema" : {
24783             "type" : "integer",
24784             "format" : "int32"
24785           }
24786         }, {
24787           "description" : "valid values: resources / services",
24788           "in" : "path",
24789           "name" : "componentType",
24790           "required" : true,
24791           "schema" : {
24792             "type" : "string",
24793             "enum" : [ "resources", "services" ]
24794           }
24795         }, {
24796           "description" : "Constraint type. Valid values: properties / capabilities",
24797           "in" : "path",
24798           "name" : "constraintType",
24799           "required" : true,
24800           "schema" : {
24801             "type" : "string",
24802             "enum" : [ "properties", "capabilities" ]
24803           }
24804         }, {
24805           "in" : "header",
24806           "name" : "USER_ID",
24807           "schema" : {
24808             "type" : "string"
24809           }
24810         } ],
24811         "responses" : {
24812           "201" : {
24813             "description" : "Delete Component Filter Constraint"
24814           },
24815           "400" : {
24816             "description" : "Invalid content / Missing content"
24817           },
24818           "403" : {
24819             "description" : "Restricted operation"
24820           },
24821           "default" : {
24822             "content" : {
24823               "application/json" : {
24824                 "schema" : {
24825                   "type" : "array",
24826                   "items" : {
24827                     "type" : "object",
24828                     "properties" : {
24829                       "allowedMethods" : {
24830                         "type" : "array",
24831                         "items" : {
24832                           "type" : "string"
24833                         },
24834                         "uniqueItems" : true
24835                       },
24836                       "cookies" : {
24837                         "type" : "object",
24838                         "additionalProperties" : {
24839                           "type" : "object",
24840                           "properties" : {
24841                             "comment" : {
24842                               "type" : "string"
24843                             },
24844                             "domain" : {
24845                               "type" : "string"
24846                             },
24847                             "expiry" : {
24848                               "type" : "string",
24849                               "format" : "date-time"
24850                             },
24851                             "httpOnly" : {
24852                               "type" : "boolean"
24853                             },
24854                             "maxAge" : {
24855                               "type" : "integer",
24856                               "format" : "int32"
24857                             },
24858                             "name" : {
24859                               "type" : "string"
24860                             },
24861                             "path" : {
24862                               "type" : "string"
24863                             },
24864                             "secure" : {
24865                               "type" : "boolean"
24866                             },
24867                             "value" : {
24868                               "type" : "string"
24869                             },
24870                             "version" : {
24871                               "type" : "integer",
24872                               "format" : "int32"
24873                             }
24874                           }
24875                         }
24876                       },
24877                       "date" : {
24878                         "type" : "string",
24879                         "format" : "date-time"
24880                       },
24881                       "entity" : {
24882                         "type" : "object"
24883                       },
24884                       "entityTag" : {
24885                         "type" : "object",
24886                         "properties" : {
24887                           "value" : {
24888                             "type" : "string"
24889                           },
24890                           "weak" : {
24891                             "type" : "boolean"
24892                           }
24893                         }
24894                       },
24895                       "headers" : {
24896                         "type" : "object",
24897                         "additionalProperties" : {
24898                           "type" : "array",
24899                           "items" : {
24900                             "type" : "object"
24901                           }
24902                         }
24903                       },
24904                       "language" : {
24905                         "type" : "object",
24906                         "properties" : {
24907                           "country" : {
24908                             "type" : "string"
24909                           },
24910                           "displayCountry" : {
24911                             "type" : "string"
24912                           },
24913                           "displayLanguage" : {
24914                             "type" : "string"
24915                           },
24916                           "displayName" : {
24917                             "type" : "string"
24918                           },
24919                           "displayScript" : {
24920                             "type" : "string"
24921                           },
24922                           "displayVariant" : {
24923                             "type" : "string"
24924                           },
24925                           "extensionKeys" : {
24926                             "type" : "array",
24927                             "items" : {
24928                               "type" : "string"
24929                             },
24930                             "uniqueItems" : true
24931                           },
24932                           "iso3Country" : {
24933                             "type" : "string"
24934                           },
24935                           "iso3Language" : {
24936                             "type" : "string"
24937                           },
24938                           "language" : {
24939                             "type" : "string"
24940                           },
24941                           "script" : {
24942                             "type" : "string"
24943                           },
24944                           "unicodeLocaleAttributes" : {
24945                             "type" : "array",
24946                             "items" : {
24947                               "type" : "string"
24948                             },
24949                             "uniqueItems" : true
24950                           },
24951                           "unicodeLocaleKeys" : {
24952                             "type" : "array",
24953                             "items" : {
24954                               "type" : "string"
24955                             },
24956                             "uniqueItems" : true
24957                           },
24958                           "variant" : {
24959                             "type" : "string"
24960                           }
24961                         }
24962                       },
24963                       "lastModified" : {
24964                         "type" : "string",
24965                         "format" : "date-time"
24966                       },
24967                       "length" : {
24968                         "type" : "integer",
24969                         "format" : "int32"
24970                       },
24971                       "links" : {
24972                         "type" : "array",
24973                         "items" : {
24974                           "type" : "object",
24975                           "properties" : {
24976                             "params" : {
24977                               "type" : "object",
24978                               "additionalProperties" : {
24979                                 "type" : "string"
24980                               }
24981                             },
24982                             "rel" : {
24983                               "type" : "string"
24984                             },
24985                             "rels" : {
24986                               "type" : "array",
24987                               "items" : {
24988                                 "type" : "string"
24989                               }
24990                             },
24991                             "title" : {
24992                               "type" : "string"
24993                             },
24994                             "type" : {
24995                               "type" : "string"
24996                             },
24997                             "uri" : {
24998                               "type" : "string",
24999                               "format" : "uri"
25000                             },
25001                             "uriBuilder" : {
25002                               "type" : "object"
25003                             }
25004                           }
25005                         },
25006                         "uniqueItems" : true
25007                       },
25008                       "location" : {
25009                         "type" : "string",
25010                         "format" : "uri"
25011                       },
25012                       "mediaType" : {
25013                         "type" : "object",
25014                         "properties" : {
25015                           "parameters" : {
25016                             "type" : "object",
25017                             "additionalProperties" : {
25018                               "type" : "string"
25019                             }
25020                           },
25021                           "subtype" : {
25022                             "type" : "string"
25023                           },
25024                           "type" : {
25025                             "type" : "string"
25026                           },
25027                           "wildcardSubtype" : {
25028                             "type" : "boolean"
25029                           },
25030                           "wildcardType" : {
25031                             "type" : "boolean"
25032                           }
25033                         }
25034                       },
25035                       "metadata" : {
25036                         "type" : "object",
25037                         "additionalProperties" : {
25038                           "type" : "array",
25039                           "items" : {
25040                             "type" : "object"
25041                           }
25042                         }
25043                       },
25044                       "status" : {
25045                         "type" : "integer",
25046                         "format" : "int32"
25047                       },
25048                       "statusInfo" : {
25049                         "type" : "object",
25050                         "properties" : {
25051                           "family" : {
25052                             "type" : "string",
25053                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25054                           },
25055                           "reasonPhrase" : {
25056                             "type" : "string"
25057                           },
25058                           "statusCode" : {
25059                             "type" : "integer",
25060                             "format" : "int32"
25061                           }
25062                         }
25063                       },
25064                       "stringHeaders" : {
25065                         "type" : "object",
25066                         "additionalProperties" : {
25067                           "type" : "array",
25068                           "items" : {
25069                             "type" : "string"
25070                           }
25071                         }
25072                       }
25073                     }
25074                   }
25075                 }
25076               }
25077             }
25078           }
25079         },
25080         "summary" : "Delete Component Filter Constraint",
25081         "tags" : [ "SDCE-2 APIs" ]
25082       },
25083       "put" : {
25084         "description" : "Update Component Filter Constraint",
25085         "operationId" : "updateComponentFilterConstraint",
25086         "parameters" : [ {
25087           "description" : "Component Id",
25088           "in" : "path",
25089           "name" : "componentId",
25090           "required" : true,
25091           "schema" : {
25092             "type" : "string"
25093           }
25094         }, {
25095           "description" : "Component Instance Id",
25096           "in" : "path",
25097           "name" : "componentInstanceId",
25098           "required" : true,
25099           "schema" : {
25100             "type" : "string"
25101           }
25102         }, {
25103           "description" : "valid values: resources / services",
25104           "in" : "path",
25105           "name" : "componentType",
25106           "required" : true,
25107           "schema" : {
25108             "type" : "string",
25109             "enum" : [ "resources", "services" ]
25110           }
25111         }, {
25112           "description" : "Constraint type. Valid values: properties / capabilities",
25113           "in" : "path",
25114           "name" : "constraintType",
25115           "required" : true,
25116           "schema" : {
25117             "type" : "string",
25118             "enum" : [ "properties", "capabilities" ]
25119           }
25120         }, {
25121           "description" : "Constraint Index",
25122           "in" : "path",
25123           "name" : "constraintIndex",
25124           "required" : true,
25125           "schema" : {
25126             "type" : "integer",
25127             "format" : "int32"
25128           }
25129         }, {
25130           "in" : "header",
25131           "name" : "USER_ID",
25132           "schema" : {
25133             "type" : "string"
25134           }
25135         } ],
25136         "requestBody" : {
25137           "content" : {
25138             "application/json" : {
25139               "schema" : {
25140                 "type" : "string"
25141               }
25142             }
25143           },
25144           "description" : "UIConstraint data",
25145           "required" : true
25146         },
25147         "responses" : {
25148           "201" : {
25149             "description" : "Create Component Filter"
25150           },
25151           "400" : {
25152             "description" : "Invalid content / Missing content"
25153           },
25154           "403" : {
25155             "description" : "Restricted operation"
25156           },
25157           "default" : {
25158             "content" : {
25159               "application/json" : {
25160                 "schema" : {
25161                   "type" : "array",
25162                   "items" : {
25163                     "type" : "object",
25164                     "properties" : {
25165                       "allowedMethods" : {
25166                         "type" : "array",
25167                         "items" : {
25168                           "type" : "string"
25169                         },
25170                         "uniqueItems" : true
25171                       },
25172                       "cookies" : {
25173                         "type" : "object",
25174                         "additionalProperties" : {
25175                           "type" : "object",
25176                           "properties" : {
25177                             "comment" : {
25178                               "type" : "string"
25179                             },
25180                             "domain" : {
25181                               "type" : "string"
25182                             },
25183                             "expiry" : {
25184                               "type" : "string",
25185                               "format" : "date-time"
25186                             },
25187                             "httpOnly" : {
25188                               "type" : "boolean"
25189                             },
25190                             "maxAge" : {
25191                               "type" : "integer",
25192                               "format" : "int32"
25193                             },
25194                             "name" : {
25195                               "type" : "string"
25196                             },
25197                             "path" : {
25198                               "type" : "string"
25199                             },
25200                             "secure" : {
25201                               "type" : "boolean"
25202                             },
25203                             "value" : {
25204                               "type" : "string"
25205                             },
25206                             "version" : {
25207                               "type" : "integer",
25208                               "format" : "int32"
25209                             }
25210                           }
25211                         }
25212                       },
25213                       "date" : {
25214                         "type" : "string",
25215                         "format" : "date-time"
25216                       },
25217                       "entity" : {
25218                         "type" : "object"
25219                       },
25220                       "entityTag" : {
25221                         "type" : "object",
25222                         "properties" : {
25223                           "value" : {
25224                             "type" : "string"
25225                           },
25226                           "weak" : {
25227                             "type" : "boolean"
25228                           }
25229                         }
25230                       },
25231                       "headers" : {
25232                         "type" : "object",
25233                         "additionalProperties" : {
25234                           "type" : "array",
25235                           "items" : {
25236                             "type" : "object"
25237                           }
25238                         }
25239                       },
25240                       "language" : {
25241                         "type" : "object",
25242                         "properties" : {
25243                           "country" : {
25244                             "type" : "string"
25245                           },
25246                           "displayCountry" : {
25247                             "type" : "string"
25248                           },
25249                           "displayLanguage" : {
25250                             "type" : "string"
25251                           },
25252                           "displayName" : {
25253                             "type" : "string"
25254                           },
25255                           "displayScript" : {
25256                             "type" : "string"
25257                           },
25258                           "displayVariant" : {
25259                             "type" : "string"
25260                           },
25261                           "extensionKeys" : {
25262                             "type" : "array",
25263                             "items" : {
25264                               "type" : "string"
25265                             },
25266                             "uniqueItems" : true
25267                           },
25268                           "iso3Country" : {
25269                             "type" : "string"
25270                           },
25271                           "iso3Language" : {
25272                             "type" : "string"
25273                           },
25274                           "language" : {
25275                             "type" : "string"
25276                           },
25277                           "script" : {
25278                             "type" : "string"
25279                           },
25280                           "unicodeLocaleAttributes" : {
25281                             "type" : "array",
25282                             "items" : {
25283                               "type" : "string"
25284                             },
25285                             "uniqueItems" : true
25286                           },
25287                           "unicodeLocaleKeys" : {
25288                             "type" : "array",
25289                             "items" : {
25290                               "type" : "string"
25291                             },
25292                             "uniqueItems" : true
25293                           },
25294                           "variant" : {
25295                             "type" : "string"
25296                           }
25297                         }
25298                       },
25299                       "lastModified" : {
25300                         "type" : "string",
25301                         "format" : "date-time"
25302                       },
25303                       "length" : {
25304                         "type" : "integer",
25305                         "format" : "int32"
25306                       },
25307                       "links" : {
25308                         "type" : "array",
25309                         "items" : {
25310                           "type" : "object",
25311                           "properties" : {
25312                             "params" : {
25313                               "type" : "object",
25314                               "additionalProperties" : {
25315                                 "type" : "string"
25316                               }
25317                             },
25318                             "rel" : {
25319                               "type" : "string"
25320                             },
25321                             "rels" : {
25322                               "type" : "array",
25323                               "items" : {
25324                                 "type" : "string"
25325                               }
25326                             },
25327                             "title" : {
25328                               "type" : "string"
25329                             },
25330                             "type" : {
25331                               "type" : "string"
25332                             },
25333                             "uri" : {
25334                               "type" : "string",
25335                               "format" : "uri"
25336                             },
25337                             "uriBuilder" : {
25338                               "type" : "object"
25339                             }
25340                           }
25341                         },
25342                         "uniqueItems" : true
25343                       },
25344                       "location" : {
25345                         "type" : "string",
25346                         "format" : "uri"
25347                       },
25348                       "mediaType" : {
25349                         "type" : "object",
25350                         "properties" : {
25351                           "parameters" : {
25352                             "type" : "object",
25353                             "additionalProperties" : {
25354                               "type" : "string"
25355                             }
25356                           },
25357                           "subtype" : {
25358                             "type" : "string"
25359                           },
25360                           "type" : {
25361                             "type" : "string"
25362                           },
25363                           "wildcardSubtype" : {
25364                             "type" : "boolean"
25365                           },
25366                           "wildcardType" : {
25367                             "type" : "boolean"
25368                           }
25369                         }
25370                       },
25371                       "metadata" : {
25372                         "type" : "object",
25373                         "additionalProperties" : {
25374                           "type" : "array",
25375                           "items" : {
25376                             "type" : "object"
25377                           }
25378                         }
25379                       },
25380                       "status" : {
25381                         "type" : "integer",
25382                         "format" : "int32"
25383                       },
25384                       "statusInfo" : {
25385                         "type" : "object",
25386                         "properties" : {
25387                           "family" : {
25388                             "type" : "string",
25389                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25390                           },
25391                           "reasonPhrase" : {
25392                             "type" : "string"
25393                           },
25394                           "statusCode" : {
25395                             "type" : "integer",
25396                             "format" : "int32"
25397                           }
25398                         }
25399                       },
25400                       "stringHeaders" : {
25401                         "type" : "object",
25402                         "additionalProperties" : {
25403                           "type" : "array",
25404                           "items" : {
25405                             "type" : "string"
25406                           }
25407                         }
25408                       }
25409                     }
25410                   }
25411                 }
25412               }
25413             }
25414           }
25415         },
25416         "summary" : "Update Component Filter Constraint",
25417         "tags" : [ "SDCE-2 APIs" ]
25418       }
25419     },
25420     "/v1/catalog/{componentType}/{componentId}/componentInstances" : {
25421       "get" : {
25422         "description" : "Get Component instances",
25423         "operationId" : "getComponentInstancesFilteredByPropertiesAndInputs",
25424         "parameters" : [ {
25425           "in" : "path",
25426           "name" : "componentType",
25427           "required" : true,
25428           "schema" : {
25429             "type" : "string"
25430           }
25431         }, {
25432           "in" : "path",
25433           "name" : "componentId",
25434           "required" : true,
25435           "schema" : {
25436             "type" : "string"
25437           }
25438         }, {
25439           "in" : "query",
25440           "name" : "searchText",
25441           "schema" : {
25442             "type" : "string"
25443           }
25444         }, {
25445           "in" : "header",
25446           "name" : "USER_ID",
25447           "schema" : {
25448             "type" : "string"
25449           }
25450         } ],
25451         "requestBody" : {
25452           "content" : {
25453             "application/json" : {
25454               "schema" : {
25455                 "type" : "string"
25456               }
25457             }
25458           },
25459           "description" : "uid list",
25460           "required" : true
25461         },
25462         "responses" : {
25463           "200" : {
25464             "description" : "Component found"
25465           },
25466           "403" : {
25467             "description" : "Restricted operation"
25468           },
25469           "404" : {
25470             "description" : "Component not found"
25471           },
25472           "default" : {
25473             "content" : {
25474               "application/json" : {
25475                 "schema" : {
25476                   "type" : "array",
25477                   "items" : {
25478                     "$ref" : "#/components/schemas/Resource"
25479                   }
25480                 }
25481               }
25482             }
25483           }
25484         },
25485         "servers" : [ {
25486           "url" : "/sdc2/rest",
25487           "variables" : { }
25488         } ],
25489         "summary" : "Returns component instances",
25490         "tags" : [ "SDCE-2 APIs" ]
25491       }
25492     },
25493     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{inputId}/properties" : {
25494       "get" : {
25495         "description" : "Get properties",
25496         "operationId" : "getInputPropertiesForComponentInstance",
25497         "parameters" : [ {
25498           "in" : "path",
25499           "name" : "componentType",
25500           "required" : true,
25501           "schema" : {
25502             "type" : "string"
25503           }
25504         }, {
25505           "in" : "path",
25506           "name" : "componentId",
25507           "required" : true,
25508           "schema" : {
25509             "type" : "string"
25510           }
25511         }, {
25512           "in" : "path",
25513           "name" : "instanceId",
25514           "required" : true,
25515           "schema" : {
25516             "type" : "string"
25517           }
25518         }, {
25519           "in" : "path",
25520           "name" : "inputId",
25521           "required" : true,
25522           "schema" : {
25523             "type" : "string"
25524           }
25525         }, {
25526           "in" : "header",
25527           "name" : "USER_ID",
25528           "schema" : {
25529             "type" : "string"
25530           }
25531         } ],
25532         "responses" : {
25533           "200" : {
25534             "description" : "Component found"
25535           },
25536           "403" : {
25537             "description" : "Restricted operation"
25538           },
25539           "404" : {
25540             "description" : "Component not found"
25541           },
25542           "default" : {
25543             "content" : {
25544               "application/json" : {
25545                 "schema" : {
25546                   "type" : "array",
25547                   "items" : {
25548                     "$ref" : "#/components/schemas/Resource"
25549                   }
25550                 }
25551               }
25552             }
25553           }
25554         },
25555         "servers" : [ {
25556           "url" : "/sdc2/rest",
25557           "variables" : { }
25558         } ],
25559         "summary" : "Returns properties list",
25560         "tags" : [ "SDCE-2 APIs" ]
25561       }
25562     },
25563     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/inputs" : {
25564       "get" : {
25565         "description" : "Get Inputs only",
25566         "operationId" : "getComponentInstanceInputs",
25567         "parameters" : [ {
25568           "in" : "path",
25569           "name" : "componentType",
25570           "required" : true,
25571           "schema" : {
25572             "type" : "string"
25573           }
25574         }, {
25575           "in" : "path",
25576           "name" : "componentId",
25577           "required" : true,
25578           "schema" : {
25579             "type" : "string"
25580           }
25581         }, {
25582           "in" : "path",
25583           "name" : "instanceId",
25584           "required" : true,
25585           "schema" : {
25586             "type" : "string"
25587           }
25588         }, {
25589           "in" : "path",
25590           "name" : "originComponentUid",
25591           "required" : true,
25592           "schema" : {
25593             "type" : "string"
25594           }
25595         }, {
25596           "in" : "header",
25597           "name" : "USER_ID",
25598           "schema" : {
25599             "type" : "string"
25600           }
25601         } ],
25602         "responses" : {
25603           "200" : {
25604             "description" : "Component found"
25605           },
25606           "403" : {
25607             "description" : "Restricted operation"
25608           },
25609           "404" : {
25610             "description" : "Component not found"
25611           },
25612           "default" : {
25613             "content" : {
25614               "application/json" : {
25615                 "schema" : {
25616                   "type" : "array",
25617                   "items" : {
25618                     "$ref" : "#/components/schemas/Resource"
25619                   }
25620                 }
25621               }
25622             }
25623           }
25624         },
25625         "servers" : [ {
25626           "url" : "/sdc2/rest",
25627           "variables" : { }
25628         } ],
25629         "summary" : "Returns Inputs list",
25630         "tags" : [ "SDCE-2 APIs" ]
25631       }
25632     },
25633     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/outputs" : {
25634       "get" : {
25635         "description" : "Get Outputs only",
25636         "operationId" : "getComponentInstanceOutputs",
25637         "parameters" : [ {
25638           "in" : "path",
25639           "name" : "componentType",
25640           "required" : true,
25641           "schema" : {
25642             "type" : "string"
25643           }
25644         }, {
25645           "in" : "path",
25646           "name" : "componentId",
25647           "required" : true,
25648           "schema" : {
25649             "type" : "string"
25650           }
25651         }, {
25652           "in" : "path",
25653           "name" : "instanceId",
25654           "required" : true,
25655           "schema" : {
25656             "type" : "string"
25657           }
25658         }, {
25659           "in" : "path",
25660           "name" : "originComponentUid",
25661           "required" : true,
25662           "schema" : {
25663             "type" : "string"
25664           }
25665         }, {
25666           "in" : "header",
25667           "name" : "USER_ID",
25668           "schema" : {
25669             "type" : "string"
25670           }
25671         } ],
25672         "responses" : {
25673           "200" : {
25674             "description" : "Component found"
25675           },
25676           "403" : {
25677             "description" : "Restricted operation"
25678           },
25679           "404" : {
25680             "description" : "Component not found"
25681           },
25682           "default" : {
25683             "content" : {
25684               "application/json" : {
25685                 "schema" : {
25686                   "type" : "array",
25687                   "items" : {
25688                     "$ref" : "#/components/schemas/Resource"
25689                   }
25690                 }
25691               }
25692             }
25693           }
25694         },
25695         "servers" : [ {
25696           "url" : "/sdc2/rest",
25697           "variables" : { }
25698         } ],
25699         "summary" : "Returns Outputs list",
25700         "tags" : [ "SDCE-2 APIs" ]
25701       }
25702     },
25703     "/v1/catalog/{componentType}/{componentId}/create/input" : {
25704       "post" : {
25705         "description" : "Create inputs on service",
25706         "operationId" : "createInput",
25707         "parameters" : [ {
25708           "in" : "path",
25709           "name" : "componentType",
25710           "required" : true,
25711           "schema" : {
25712             "type" : "string"
25713           }
25714         }, {
25715           "in" : "path",
25716           "name" : "componentId",
25717           "required" : true,
25718           "schema" : {
25719             "type" : "string"
25720           }
25721         }, {
25722           "in" : "header",
25723           "name" : "USER_ID",
25724           "schema" : {
25725             "type" : "string"
25726           }
25727         } ],
25728         "requestBody" : {
25729           "content" : {
25730             "application/json" : {
25731               "schema" : {
25732                 "type" : "string"
25733               }
25734             }
25735           },
25736           "description" : "ComponentIns Inputs Object to be created",
25737           "required" : true
25738         },
25739         "responses" : {
25740           "200" : {
25741             "description" : "Component found"
25742           },
25743           "403" : {
25744             "description" : "Restricted operation"
25745           },
25746           "404" : {
25747             "description" : "Component not found"
25748           },
25749           "default" : {
25750             "content" : {
25751               "application/json" : {
25752                 "schema" : {
25753                   "type" : "array",
25754                   "items" : {
25755                     "$ref" : "#/components/schemas/Resource"
25756                   }
25757                 }
25758               }
25759             }
25760           }
25761         },
25762         "servers" : [ {
25763           "url" : "/sdc2/rest",
25764           "variables" : { }
25765         } ],
25766         "summary" : "Return inputs list",
25767         "tags" : [ "SDCE-2 APIs" ]
25768       }
25769     },
25770     "/v1/catalog/{componentType}/{componentId}/create/inputs" : {
25771       "post" : {
25772         "description" : "Create inputs on service",
25773         "operationId" : "createMultipleInputs",
25774         "parameters" : [ {
25775           "in" : "path",
25776           "name" : "componentType",
25777           "required" : true,
25778           "schema" : {
25779             "type" : "string"
25780           }
25781         }, {
25782           "in" : "path",
25783           "name" : "componentId",
25784           "required" : true,
25785           "schema" : {
25786             "type" : "string"
25787           }
25788         }, {
25789           "in" : "header",
25790           "name" : "USER_ID",
25791           "schema" : {
25792             "type" : "string"
25793           }
25794         } ],
25795         "requestBody" : {
25796           "content" : {
25797             "application/json" : {
25798               "schema" : {
25799                 "type" : "string"
25800               }
25801             }
25802           },
25803           "description" : "ComponentIns Inputs Object to be created",
25804           "required" : true
25805         },
25806         "responses" : {
25807           "200" : {
25808             "description" : "Component found"
25809           },
25810           "403" : {
25811             "description" : "Restricted operation"
25812           },
25813           "404" : {
25814             "description" : "Component not found"
25815           },
25816           "default" : {
25817             "content" : {
25818               "application/json" : {
25819                 "schema" : {
25820                   "type" : "array",
25821                   "items" : {
25822                     "$ref" : "#/components/schemas/Resource"
25823                   }
25824                 }
25825               }
25826             }
25827           }
25828         },
25829         "servers" : [ {
25830           "url" : "/sdc2/rest",
25831           "variables" : { }
25832         } ],
25833         "summary" : "Return inputs list",
25834         "tags" : [ "SDCE-2 APIs" ]
25835       }
25836     },
25837     "/v1/catalog/{componentType}/{componentId}/create/listInput" : {
25838       "post" : {
25839         "description" : "Create a list input on service",
25840         "operationId" : "createListInput",
25841         "parameters" : [ {
25842           "in" : "path",
25843           "name" : "componentType",
25844           "required" : true,
25845           "schema" : {
25846             "type" : "string"
25847           }
25848         }, {
25849           "in" : "path",
25850           "name" : "componentId",
25851           "required" : true,
25852           "schema" : {
25853             "type" : "string"
25854           }
25855         }, {
25856           "in" : "header",
25857           "name" : "USER_ID",
25858           "schema" : {
25859             "type" : "string"
25860           }
25861         } ],
25862         "requestBody" : {
25863           "content" : {
25864             "application/json" : {
25865               "schema" : {
25866                 "type" : "string"
25867               }
25868             }
25869           },
25870           "description" : "ComponentIns Inputs Object to be created",
25871           "required" : true
25872         },
25873         "responses" : {
25874           "200" : {
25875             "description" : "Component found"
25876           },
25877           "403" : {
25878             "description" : "Restricted operation"
25879           },
25880           "404" : {
25881             "description" : "Component not found"
25882           },
25883           "default" : {
25884             "content" : {
25885               "application/json" : {
25886                 "schema" : {
25887                   "type" : "array",
25888                   "items" : {
25889                     "$ref" : "#/components/schemas/Resource"
25890                   }
25891                 }
25892               }
25893             }
25894           }
25895         },
25896         "servers" : [ {
25897           "url" : "/sdc2/rest",
25898           "variables" : { }
25899         } ],
25900         "summary" : "Return input",
25901         "tags" : [ "SDCE-2 APIs" ]
25902       }
25903     },
25904     "/v1/catalog/{componentType}/{componentId}/create/outputs" : {
25905       "post" : {
25906         "description" : "Create outputs on service",
25907         "operationId" : "createMultipleOutputs",
25908         "parameters" : [ {
25909           "in" : "path",
25910           "name" : "componentType",
25911           "required" : true,
25912           "schema" : {
25913             "type" : "string"
25914           }
25915         }, {
25916           "in" : "path",
25917           "name" : "componentId",
25918           "required" : true,
25919           "schema" : {
25920             "type" : "string"
25921           }
25922         }, {
25923           "in" : "header",
25924           "name" : "USER_ID",
25925           "schema" : {
25926             "type" : "string"
25927           }
25928         } ],
25929         "requestBody" : {
25930           "content" : {
25931             "application/json" : {
25932               "schema" : {
25933                 "type" : "string"
25934               }
25935             }
25936           },
25937           "description" : "ComponentIns Outputs Object to be created",
25938           "required" : true
25939         },
25940         "responses" : {
25941           "200" : {
25942             "description" : "Component found"
25943           },
25944           "403" : {
25945             "description" : "Restricted operation"
25946           },
25947           "404" : {
25948             "description" : "Component not found"
25949           },
25950           "default" : {
25951             "content" : {
25952               "application/json" : {
25953                 "schema" : {
25954                   "type" : "array",
25955                   "items" : {
25956                     "$ref" : "#/components/schemas/Resource"
25957                   }
25958                 }
25959               }
25960             }
25961           }
25962         },
25963         "servers" : [ {
25964           "url" : "/sdc2/rest",
25965           "variables" : { }
25966         } ],
25967         "summary" : "Return outputs list",
25968         "tags" : [ "SDCE-2 APIs" ]
25969       }
25970     },
25971     "/v1/catalog/{componentType}/{componentId}/create/policies" : {
25972       "post" : {
25973         "description" : "Create policies on service",
25974         "operationId" : "declareProperties",
25975         "parameters" : [ {
25976           "in" : "path",
25977           "name" : "componentType",
25978           "required" : true,
25979           "schema" : {
25980             "type" : "string"
25981           }
25982         }, {
25983           "in" : "path",
25984           "name" : "componentId",
25985           "required" : true,
25986           "schema" : {
25987             "type" : "string"
25988           }
25989         }, {
25990           "in" : "header",
25991           "name" : "USER_ID",
25992           "schema" : {
25993             "type" : "string"
25994           }
25995         } ],
25996         "requestBody" : {
25997           "content" : {
25998             "application/json" : {
25999               "schema" : {
26000                 "type" : "string"
26001               }
26002             }
26003           },
26004           "description" : "ComponentIns policies Object to be created",
26005           "required" : true
26006         },
26007         "responses" : {
26008           "200" : {
26009             "description" : "Component found"
26010           },
26011           "403" : {
26012             "description" : "Restricted operation"
26013           },
26014           "404" : {
26015             "description" : "Component not found"
26016           },
26017           "default" : {
26018             "content" : {
26019               "application/json" : {
26020                 "schema" : {
26021                   "type" : "array",
26022                   "items" : {
26023                     "$ref" : "#/components/schemas/Resource"
26024                   }
26025                 }
26026               }
26027             }
26028           }
26029         },
26030         "servers" : [ {
26031           "url" : "/sdc2/rest",
26032           "variables" : { }
26033         } ],
26034         "summary" : "Return policies list",
26035         "tags" : [ "SDCE-2 APIs" ]
26036       }
26037     },
26038     "/v1/catalog/{componentType}/{componentId}/dataType/{dataTypeName}" : {
26039       "delete" : {
26040         "description" : "Delete data type from service",
26041         "operationId" : "deleteDataType",
26042         "parameters" : [ {
26043           "in" : "path",
26044           "name" : "componentType",
26045           "required" : true,
26046           "schema" : {
26047             "type" : "string"
26048           }
26049         }, {
26050           "in" : "path",
26051           "name" : "componentId",
26052           "required" : true,
26053           "schema" : {
26054             "type" : "string"
26055           }
26056         }, {
26057           "in" : "path",
26058           "name" : "dataTypeName",
26059           "required" : true,
26060           "schema" : {
26061             "type" : "string"
26062           }
26063         } ],
26064         "responses" : {
26065           "200" : {
26066             "description" : "Data type deleted"
26067           },
26068           "403" : {
26069             "description" : "Restricted operation"
26070           },
26071           "404" : {
26072             "description" : "Data type not found"
26073           },
26074           "default" : {
26075             "content" : {
26076               "application/json" : {
26077                 "schema" : {
26078                   "type" : "array",
26079                   "items" : {
26080                     "$ref" : "#/components/schemas/Resource"
26081                   }
26082                 }
26083               }
26084             }
26085           }
26086         },
26087         "servers" : [ {
26088           "url" : "/sdc2/rest",
26089           "variables" : { }
26090         } ],
26091         "summary" : "Delete service input",
26092         "tags" : [ "SDCE-2 APIs" ]
26093       },
26094       "get" : {
26095         "description" : "Get data type in service",
26096         "operationId" : "getDataType",
26097         "parameters" : [ {
26098           "in" : "path",
26099           "name" : "componentType",
26100           "required" : true,
26101           "schema" : {
26102             "type" : "string"
26103           }
26104         }, {
26105           "in" : "path",
26106           "name" : "componentId",
26107           "required" : true,
26108           "schema" : {
26109             "type" : "string"
26110           }
26111         }, {
26112           "in" : "path",
26113           "name" : "dataTypeName",
26114           "required" : true,
26115           "schema" : {
26116             "type" : "string"
26117           }
26118         } ],
26119         "responses" : {
26120           "200" : {
26121             "description" : "Data type found"
26122           },
26123           "403" : {
26124             "description" : "Restricted operation"
26125           },
26126           "404" : {
26127             "description" : "Data type not found"
26128           },
26129           "default" : {
26130             "content" : {
26131               "application/json" : {
26132                 "schema" : {
26133                   "type" : "array",
26134                   "items" : {
26135                     "$ref" : "#/components/schemas/DataTypeDefinition"
26136                   }
26137                 }
26138               }
26139             }
26140           }
26141         },
26142         "servers" : [ {
26143           "url" : "/sdc2/rest",
26144           "variables" : { }
26145         } ],
26146         "summary" : "Get data type in service",
26147         "tags" : [ "SDCE-2 APIs" ]
26148       }
26149     },
26150     "/v1/catalog/{componentType}/{componentId}/dataTypes" : {
26151       "get" : {
26152         "description" : "Get data types that service has",
26153         "operationId" : "getDataTypes",
26154         "parameters" : [ {
26155           "in" : "path",
26156           "name" : "componentType",
26157           "required" : true,
26158           "schema" : {
26159             "type" : "string"
26160           }
26161         }, {
26162           "in" : "path",
26163           "name" : "componentId",
26164           "required" : true,
26165           "schema" : {
26166             "type" : "string"
26167           }
26168         } ],
26169         "responses" : {
26170           "200" : {
26171             "description" : "Data type found"
26172           },
26173           "403" : {
26174             "description" : "Restricted operation"
26175           },
26176           "404" : {
26177             "description" : "Component not found"
26178           },
26179           "default" : {
26180             "content" : {
26181               "application/json" : {
26182                 "schema" : {
26183                   "type" : "array",
26184                   "items" : {
26185                     "$ref" : "#/components/schemas/Resource"
26186                   }
26187                 }
26188               }
26189             }
26190           }
26191         },
26192         "servers" : [ {
26193           "url" : "/sdc2/rest",
26194           "variables" : { }
26195         } ],
26196         "summary" : "Get data types in service",
26197         "tags" : [ "SDCE-2 APIs" ]
26198       }
26199     },
26200     "/v1/catalog/{componentType}/{componentId}/delete/{inputId}/input" : {
26201       "delete" : {
26202         "description" : "Delete input from service",
26203         "operationId" : "deleteInput",
26204         "parameters" : [ {
26205           "in" : "path",
26206           "name" : "componentType",
26207           "required" : true,
26208           "schema" : {
26209             "type" : "string"
26210           }
26211         }, {
26212           "in" : "path",
26213           "name" : "componentId",
26214           "required" : true,
26215           "schema" : {
26216             "type" : "string"
26217           }
26218         }, {
26219           "in" : "path",
26220           "name" : "inputId",
26221           "required" : true,
26222           "schema" : {
26223             "type" : "string"
26224           }
26225         }, {
26226           "in" : "header",
26227           "name" : "USER_ID",
26228           "schema" : {
26229             "type" : "string"
26230           }
26231         } ],
26232         "requestBody" : {
26233           "content" : {
26234             "application/json" : {
26235               "schema" : {
26236                 "type" : "string"
26237               }
26238             }
26239           },
26240           "description" : "Service Input to be deleted",
26241           "required" : true
26242         },
26243         "responses" : {
26244           "200" : {
26245             "description" : "Input deleted"
26246           },
26247           "403" : {
26248             "description" : "Restricted operation"
26249           },
26250           "404" : {
26251             "description" : "Input not found"
26252           },
26253           "default" : {
26254             "content" : {
26255               "application/json" : {
26256                 "schema" : {
26257                   "type" : "array",
26258                   "items" : {
26259                     "$ref" : "#/components/schemas/Resource"
26260                   }
26261                 }
26262               }
26263             }
26264           }
26265         },
26266         "servers" : [ {
26267           "url" : "/sdc2/rest",
26268           "variables" : { }
26269         } ],
26270         "summary" : "Delete service input",
26271         "tags" : [ "SDCE-2 APIs" ]
26272       }
26273     },
26274     "/v1/catalog/{componentType}/{componentId}/delete/{outputId}/output" : {
26275       "delete" : {
26276         "description" : "Delete output from service",
26277         "operationId" : "deleteOutput",
26278         "parameters" : [ {
26279           "in" : "path",
26280           "name" : "componentType",
26281           "required" : true,
26282           "schema" : {
26283             "type" : "string"
26284           }
26285         }, {
26286           "in" : "path",
26287           "name" : "componentId",
26288           "required" : true,
26289           "schema" : {
26290             "type" : "string"
26291           }
26292         }, {
26293           "in" : "path",
26294           "name" : "outputId",
26295           "required" : true,
26296           "schema" : {
26297             "type" : "string"
26298           }
26299         }, {
26300           "in" : "header",
26301           "name" : "USER_ID",
26302           "schema" : {
26303             "type" : "string"
26304           }
26305         } ],
26306         "requestBody" : {
26307           "content" : {
26308             "application/json" : {
26309               "schema" : {
26310                 "type" : "string"
26311               }
26312             }
26313           },
26314           "description" : "Service Output to be deleted",
26315           "required" : true
26316         },
26317         "responses" : {
26318           "200" : {
26319             "description" : "Output deleted"
26320           },
26321           "403" : {
26322             "description" : "Restricted operation"
26323           },
26324           "404" : {
26325             "description" : "Output not found"
26326           },
26327           "default" : {
26328             "content" : {
26329               "application/json" : {
26330                 "schema" : {
26331                   "type" : "array",
26332                   "items" : {
26333                     "$ref" : "#/components/schemas/Resource"
26334                   }
26335                 }
26336               }
26337             }
26338           }
26339         },
26340         "servers" : [ {
26341           "url" : "/sdc2/rest",
26342           "variables" : { }
26343         } ],
26344         "summary" : "Delete service output",
26345         "tags" : [ "SDCE-2 APIs" ]
26346       }
26347     },
26348     "/v1/catalog/{componentType}/{componentId}/dependencies" : {
26349       "get" : {
26350         "description" : "Autometed upgrade",
26351         "operationId" : "getComponentDependencies",
26352         "parameters" : [ {
26353           "in" : "path",
26354           "name" : "componentType",
26355           "required" : true,
26356           "schema" : {
26357             "type" : "string"
26358           }
26359         }, {
26360           "in" : "path",
26361           "name" : "componentId",
26362           "required" : true,
26363           "schema" : {
26364             "type" : "string"
26365           }
26366         }, {
26367           "in" : "header",
26368           "name" : "USER_ID",
26369           "schema" : {
26370             "type" : "string"
26371           }
26372         } ],
26373         "requestBody" : {
26374           "content" : {
26375             "application/json" : {
26376               "schema" : {
26377                 "type" : "array",
26378                 "items" : {
26379                   "type" : "string"
26380                 }
26381               }
26382             }
26383           },
26384           "description" : "Consumer Object to be created",
26385           "required" : true
26386         },
26387         "responses" : {
26388           "200" : {
26389             "description" : "Component found"
26390           },
26391           "403" : {
26392             "description" : "Restricted operation"
26393           },
26394           "404" : {
26395             "description" : "Component not found"
26396           },
26397           "default" : {
26398             "content" : {
26399               "application/json" : {
26400                 "schema" : {
26401                   "type" : "array",
26402                   "items" : {
26403                     "type" : "object",
26404                     "properties" : {
26405                       "allowedMethods" : {
26406                         "type" : "array",
26407                         "items" : {
26408                           "type" : "string"
26409                         },
26410                         "uniqueItems" : true
26411                       },
26412                       "cookies" : {
26413                         "type" : "object",
26414                         "additionalProperties" : {
26415                           "type" : "object",
26416                           "properties" : {
26417                             "comment" : {
26418                               "type" : "string"
26419                             },
26420                             "domain" : {
26421                               "type" : "string"
26422                             },
26423                             "expiry" : {
26424                               "type" : "string",
26425                               "format" : "date-time"
26426                             },
26427                             "httpOnly" : {
26428                               "type" : "boolean"
26429                             },
26430                             "maxAge" : {
26431                               "type" : "integer",
26432                               "format" : "int32"
26433                             },
26434                             "name" : {
26435                               "type" : "string"
26436                             },
26437                             "path" : {
26438                               "type" : "string"
26439                             },
26440                             "secure" : {
26441                               "type" : "boolean"
26442                             },
26443                             "value" : {
26444                               "type" : "string"
26445                             },
26446                             "version" : {
26447                               "type" : "integer",
26448                               "format" : "int32"
26449                             }
26450                           }
26451                         }
26452                       },
26453                       "date" : {
26454                         "type" : "string",
26455                         "format" : "date-time"
26456                       },
26457                       "entity" : {
26458                         "type" : "object"
26459                       },
26460                       "entityTag" : {
26461                         "type" : "object",
26462                         "properties" : {
26463                           "value" : {
26464                             "type" : "string"
26465                           },
26466                           "weak" : {
26467                             "type" : "boolean"
26468                           }
26469                         }
26470                       },
26471                       "headers" : {
26472                         "type" : "object",
26473                         "additionalProperties" : {
26474                           "type" : "array",
26475                           "items" : {
26476                             "type" : "object"
26477                           }
26478                         }
26479                       },
26480                       "language" : {
26481                         "type" : "object",
26482                         "properties" : {
26483                           "country" : {
26484                             "type" : "string"
26485                           },
26486                           "displayCountry" : {
26487                             "type" : "string"
26488                           },
26489                           "displayLanguage" : {
26490                             "type" : "string"
26491                           },
26492                           "displayName" : {
26493                             "type" : "string"
26494                           },
26495                           "displayScript" : {
26496                             "type" : "string"
26497                           },
26498                           "displayVariant" : {
26499                             "type" : "string"
26500                           },
26501                           "extensionKeys" : {
26502                             "type" : "array",
26503                             "items" : {
26504                               "type" : "string"
26505                             },
26506                             "uniqueItems" : true
26507                           },
26508                           "iso3Country" : {
26509                             "type" : "string"
26510                           },
26511                           "iso3Language" : {
26512                             "type" : "string"
26513                           },
26514                           "language" : {
26515                             "type" : "string"
26516                           },
26517                           "script" : {
26518                             "type" : "string"
26519                           },
26520                           "unicodeLocaleAttributes" : {
26521                             "type" : "array",
26522                             "items" : {
26523                               "type" : "string"
26524                             },
26525                             "uniqueItems" : true
26526                           },
26527                           "unicodeLocaleKeys" : {
26528                             "type" : "array",
26529                             "items" : {
26530                               "type" : "string"
26531                             },
26532                             "uniqueItems" : true
26533                           },
26534                           "variant" : {
26535                             "type" : "string"
26536                           }
26537                         }
26538                       },
26539                       "lastModified" : {
26540                         "type" : "string",
26541                         "format" : "date-time"
26542                       },
26543                       "length" : {
26544                         "type" : "integer",
26545                         "format" : "int32"
26546                       },
26547                       "links" : {
26548                         "type" : "array",
26549                         "items" : {
26550                           "type" : "object",
26551                           "properties" : {
26552                             "params" : {
26553                               "type" : "object",
26554                               "additionalProperties" : {
26555                                 "type" : "string"
26556                               }
26557                             },
26558                             "rel" : {
26559                               "type" : "string"
26560                             },
26561                             "rels" : {
26562                               "type" : "array",
26563                               "items" : {
26564                                 "type" : "string"
26565                               }
26566                             },
26567                             "title" : {
26568                               "type" : "string"
26569                             },
26570                             "type" : {
26571                               "type" : "string"
26572                             },
26573                             "uri" : {
26574                               "type" : "string",
26575                               "format" : "uri"
26576                             },
26577                             "uriBuilder" : {
26578                               "type" : "object"
26579                             }
26580                           }
26581                         },
26582                         "uniqueItems" : true
26583                       },
26584                       "location" : {
26585                         "type" : "string",
26586                         "format" : "uri"
26587                       },
26588                       "mediaType" : {
26589                         "type" : "object",
26590                         "properties" : {
26591                           "parameters" : {
26592                             "type" : "object",
26593                             "additionalProperties" : {
26594                               "type" : "string"
26595                             }
26596                           },
26597                           "subtype" : {
26598                             "type" : "string"
26599                           },
26600                           "type" : {
26601                             "type" : "string"
26602                           },
26603                           "wildcardSubtype" : {
26604                             "type" : "boolean"
26605                           },
26606                           "wildcardType" : {
26607                             "type" : "boolean"
26608                           }
26609                         }
26610                       },
26611                       "metadata" : {
26612                         "type" : "object",
26613                         "additionalProperties" : {
26614                           "type" : "array",
26615                           "items" : {
26616                             "type" : "object"
26617                           }
26618                         }
26619                       },
26620                       "status" : {
26621                         "type" : "integer",
26622                         "format" : "int32"
26623                       },
26624                       "statusInfo" : {
26625                         "type" : "object",
26626                         "properties" : {
26627                           "family" : {
26628                             "type" : "string",
26629                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26630                           },
26631                           "reasonPhrase" : {
26632                             "type" : "string"
26633                           },
26634                           "statusCode" : {
26635                             "type" : "integer",
26636                             "format" : "int32"
26637                           }
26638                         }
26639                       },
26640                       "stringHeaders" : {
26641                         "type" : "object",
26642                         "additionalProperties" : {
26643                           "type" : "array",
26644                           "items" : {
26645                             "type" : "string"
26646                           }
26647                         }
26648                       }
26649                     }
26650                   }
26651                 }
26652               }
26653             }
26654           }
26655         },
26656         "servers" : [ {
26657           "url" : "/sdc2/rest",
26658           "variables" : { }
26659         } ],
26660         "summary" : "....",
26661         "tags" : [ "SDCE-2 APIs" ]
26662       }
26663     },
26664     "/v1/catalog/{componentType}/{componentId}/filteredDataByParams" : {
26665       "get" : {
26666         "description" : "Retrieve Resource",
26667         "operationId" : "getComponentDataFilteredByParams",
26668         "parameters" : [ {
26669           "in" : "path",
26670           "name" : "componentType",
26671           "required" : true,
26672           "schema" : {
26673             "type" : "string"
26674           }
26675         }, {
26676           "in" : "path",
26677           "name" : "componentId",
26678           "required" : true,
26679           "schema" : {
26680             "type" : "string"
26681           }
26682         }, {
26683           "in" : "query",
26684           "name" : "include",
26685           "schema" : {
26686             "type" : "array",
26687             "items" : {
26688               "type" : "string"
26689             }
26690           }
26691         }, {
26692           "in" : "header",
26693           "name" : "USER_ID",
26694           "schema" : {
26695             "type" : "string"
26696           }
26697         } ],
26698         "responses" : {
26699           "200" : {
26700             "description" : "Resource found"
26701           },
26702           "403" : {
26703             "description" : "Restricted operation"
26704           },
26705           "404" : {
26706             "description" : "Resource not found"
26707           },
26708           "default" : {
26709             "content" : {
26710               "application/json" : {
26711                 "schema" : {
26712                   "type" : "array",
26713                   "items" : {
26714                     "$ref" : "#/components/schemas/Resource"
26715                   }
26716                 }
26717               }
26718             }
26719           }
26720         },
26721         "servers" : [ {
26722           "url" : "/sdc2/rest",
26723           "variables" : { }
26724         } ],
26725         "summary" : "Returns resource according to resourceId",
26726         "tags" : [ "SDCE-2 APIs" ]
26727       }
26728     },
26729     "/v1/catalog/{componentType}/{componentId}/filteredproperties/{propertyNameFragment}" : {
26730       "get" : {
26731         "description" : "Retrieve properties belonging to component instances of specific component by name and optionally resource type",
26732         "operationId" : "getFilteredComponentInstanceProperties",
26733         "parameters" : [ {
26734           "in" : "path",
26735           "name" : "componentType",
26736           "required" : true,
26737           "schema" : {
26738             "type" : "string"
26739           }
26740         }, {
26741           "in" : "path",
26742           "name" : "componentId",
26743           "required" : true,
26744           "schema" : {
26745             "type" : "string"
26746           }
26747         }, {
26748           "in" : "path",
26749           "name" : "propertyNameFragment",
26750           "required" : true,
26751           "schema" : {
26752             "type" : "string"
26753           }
26754         }, {
26755           "in" : "query",
26756           "name" : "resourceType",
26757           "schema" : {
26758             "type" : "array",
26759             "items" : {
26760               "type" : "string"
26761             }
26762           }
26763         }, {
26764           "in" : "header",
26765           "name" : "USER_ID",
26766           "schema" : {
26767             "type" : "string"
26768           }
26769         } ],
26770         "responses" : {
26771           "200" : {
26772             "description" : "Component found"
26773           },
26774           "403" : {
26775             "description" : "Restricted operation"
26776           },
26777           "404" : {
26778             "description" : "Component not found"
26779           },
26780           "default" : {
26781             "content" : {
26782               "application/json" : {
26783                 "schema" : {
26784                   "type" : "array",
26785                   "items" : {
26786                     "type" : "string"
26787                   }
26788                 }
26789               }
26790             }
26791           }
26792         },
26793         "servers" : [ {
26794           "url" : "/sdc2/rest",
26795           "variables" : { }
26796         } ],
26797         "summary" : "Returns properties belonging to component instances of specific component by name and optionally resource type",
26798         "tags" : [ "SDCE-2 APIs" ]
26799       }
26800     },
26801     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}" : {
26802       "get" : {
26803         "description" : "Get inputs",
26804         "operationId" : "getInputsAndPropertiesForComponentInput",
26805         "parameters" : [ {
26806           "in" : "path",
26807           "name" : "componentType",
26808           "required" : true,
26809           "schema" : {
26810             "type" : "string"
26811           }
26812         }, {
26813           "in" : "path",
26814           "name" : "componentId",
26815           "required" : true,
26816           "schema" : {
26817             "type" : "string"
26818           }
26819         }, {
26820           "in" : "path",
26821           "name" : "inputId",
26822           "required" : true,
26823           "schema" : {
26824             "type" : "string"
26825           }
26826         }, {
26827           "in" : "header",
26828           "name" : "USER_ID",
26829           "schema" : {
26830             "type" : "string"
26831           }
26832         } ],
26833         "responses" : {
26834           "200" : {
26835             "description" : "Component found"
26836           },
26837           "403" : {
26838             "description" : "Restricted operation"
26839           },
26840           "404" : {
26841             "description" : "Component not found"
26842           },
26843           "default" : {
26844             "content" : {
26845               "application/json" : {
26846                 "schema" : {
26847                   "type" : "array",
26848                   "items" : {
26849                     "$ref" : "#/components/schemas/Resource"
26850                   }
26851                 }
26852               }
26853             }
26854           }
26855         },
26856         "servers" : [ {
26857           "url" : "/sdc2/rest",
26858           "variables" : { }
26859         } ],
26860         "summary" : "Returns inputs list",
26861         "tags" : [ "SDCE-2 APIs" ]
26862       }
26863     },
26864     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}/inputs" : {
26865       "get" : {
26866         "description" : "Get inputs",
26867         "operationId" : "getInputsForComponentInput",
26868         "parameters" : [ {
26869           "in" : "path",
26870           "name" : "componentType",
26871           "required" : true,
26872           "schema" : {
26873             "type" : "string"
26874           }
26875         }, {
26876           "in" : "path",
26877           "name" : "componentId",
26878           "required" : true,
26879           "schema" : {
26880             "type" : "string"
26881           }
26882         }, {
26883           "in" : "path",
26884           "name" : "inputId",
26885           "required" : true,
26886           "schema" : {
26887             "type" : "string"
26888           }
26889         }, {
26890           "in" : "header",
26891           "name" : "USER_ID",
26892           "schema" : {
26893             "type" : "string"
26894           }
26895         } ],
26896         "responses" : {
26897           "200" : {
26898             "description" : "Component found"
26899           },
26900           "403" : {
26901             "description" : "Restricted operation"
26902           },
26903           "404" : {
26904             "description" : "Component not found"
26905           },
26906           "default" : {
26907             "content" : {
26908               "application/json" : {
26909                 "schema" : {
26910                   "type" : "array",
26911                   "items" : {
26912                     "$ref" : "#/components/schemas/Resource"
26913                   }
26914                 }
26915               }
26916             }
26917           }
26918         },
26919         "servers" : [ {
26920           "url" : "/sdc2/rest",
26921           "variables" : { }
26922         } ],
26923         "summary" : "Returns inputs list",
26924         "tags" : [ "SDCE-2 APIs" ]
26925       }
26926     },
26927     "/v1/catalog/{componentType}/{componentId}/requirmentsCapabilities" : {
26928       "get" : {
26929         "description" : "Get Component Requirments And Capabilities",
26930         "operationId" : "getRequirementAndCapabilities",
26931         "parameters" : [ {
26932           "in" : "path",
26933           "name" : "componentType",
26934           "required" : true,
26935           "schema" : {
26936             "type" : "string"
26937           }
26938         }, {
26939           "in" : "path",
26940           "name" : "componentId",
26941           "required" : true,
26942           "schema" : {
26943             "type" : "string"
26944           }
26945         }, {
26946           "in" : "header",
26947           "name" : "USER_ID",
26948           "schema" : {
26949             "type" : "string"
26950           }
26951         } ],
26952         "responses" : {
26953           "200" : {
26954             "description" : "Component found"
26955           },
26956           "403" : {
26957             "description" : "Restricted operation"
26958           },
26959           "404" : {
26960             "description" : "Component not found"
26961           },
26962           "default" : {
26963             "content" : {
26964               "application/json" : {
26965                 "schema" : {
26966                   "type" : "array",
26967                   "items" : {
26968                     "$ref" : "#/components/schemas/Resource"
26969                   }
26970                 }
26971               }
26972             }
26973           }
26974         },
26975         "servers" : [ {
26976           "url" : "/sdc2/rest",
26977           "variables" : { }
26978         } ],
26979         "summary" : "Returns Requirements And Capabilities according to componentId",
26980         "tags" : [ "SDCE-2 APIs" ]
26981       }
26982     },
26983     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}" : {
26984       "post" : {
26985         "description" : "Add Component Substitution Filter Constraint",
26986         "operationId" : "addSubstitutionFilter",
26987         "parameters" : [ {
26988           "description" : "Component Id",
26989           "in" : "path",
26990           "name" : "componentId",
26991           "required" : true,
26992           "schema" : {
26993             "type" : "string"
26994           }
26995         }, {
26996           "description" : "valid value: resources / services",
26997           "in" : "path",
26998           "name" : "componentType",
26999           "required" : true,
27000           "schema" : {
27001             "type" : "string",
27002             "enum" : [ "services", "services" ]
27003           }
27004         }, {
27005           "description" : "Constraint type. Valid values: properties / capabilities",
27006           "in" : "path",
27007           "name" : "constraintType",
27008           "required" : true,
27009           "schema" : {
27010             "type" : "string",
27011             "enum" : [ "properties", "capabilities" ]
27012           }
27013         }, {
27014           "in" : "header",
27015           "name" : "USER_ID",
27016           "schema" : {
27017             "type" : "string"
27018           }
27019         } ],
27020         "requestBody" : {
27021           "content" : {
27022             "application/json" : {
27023               "schema" : {
27024                 "type" : "string"
27025               }
27026             }
27027           },
27028           "description" : "UIConstraint data",
27029           "required" : true
27030         },
27031         "responses" : {
27032           "201" : {
27033             "description" : "Add Substitution Filter Constraint"
27034           },
27035           "400" : {
27036             "description" : "Invalid content / Missing content"
27037           },
27038           "403" : {
27039             "description" : "Restricted operation"
27040           },
27041           "default" : {
27042             "content" : {
27043               "application/json" : {
27044                 "schema" : {
27045                   "type" : "array",
27046                   "items" : {
27047                     "type" : "object",
27048                     "properties" : {
27049                       "allowedMethods" : {
27050                         "type" : "array",
27051                         "items" : {
27052                           "type" : "string"
27053                         },
27054                         "uniqueItems" : true
27055                       },
27056                       "cookies" : {
27057                         "type" : "object",
27058                         "additionalProperties" : {
27059                           "type" : "object",
27060                           "properties" : {
27061                             "comment" : {
27062                               "type" : "string"
27063                             },
27064                             "domain" : {
27065                               "type" : "string"
27066                             },
27067                             "expiry" : {
27068                               "type" : "string",
27069                               "format" : "date-time"
27070                             },
27071                             "httpOnly" : {
27072                               "type" : "boolean"
27073                             },
27074                             "maxAge" : {
27075                               "type" : "integer",
27076                               "format" : "int32"
27077                             },
27078                             "name" : {
27079                               "type" : "string"
27080                             },
27081                             "path" : {
27082                               "type" : "string"
27083                             },
27084                             "secure" : {
27085                               "type" : "boolean"
27086                             },
27087                             "value" : {
27088                               "type" : "string"
27089                             },
27090                             "version" : {
27091                               "type" : "integer",
27092                               "format" : "int32"
27093                             }
27094                           }
27095                         }
27096                       },
27097                       "date" : {
27098                         "type" : "string",
27099                         "format" : "date-time"
27100                       },
27101                       "entity" : {
27102                         "type" : "object"
27103                       },
27104                       "entityTag" : {
27105                         "type" : "object",
27106                         "properties" : {
27107                           "value" : {
27108                             "type" : "string"
27109                           },
27110                           "weak" : {
27111                             "type" : "boolean"
27112                           }
27113                         }
27114                       },
27115                       "headers" : {
27116                         "type" : "object",
27117                         "additionalProperties" : {
27118                           "type" : "array",
27119                           "items" : {
27120                             "type" : "object"
27121                           }
27122                         }
27123                       },
27124                       "language" : {
27125                         "type" : "object",
27126                         "properties" : {
27127                           "country" : {
27128                             "type" : "string"
27129                           },
27130                           "displayCountry" : {
27131                             "type" : "string"
27132                           },
27133                           "displayLanguage" : {
27134                             "type" : "string"
27135                           },
27136                           "displayName" : {
27137                             "type" : "string"
27138                           },
27139                           "displayScript" : {
27140                             "type" : "string"
27141                           },
27142                           "displayVariant" : {
27143                             "type" : "string"
27144                           },
27145                           "extensionKeys" : {
27146                             "type" : "array",
27147                             "items" : {
27148                               "type" : "string"
27149                             },
27150                             "uniqueItems" : true
27151                           },
27152                           "iso3Country" : {
27153                             "type" : "string"
27154                           },
27155                           "iso3Language" : {
27156                             "type" : "string"
27157                           },
27158                           "language" : {
27159                             "type" : "string"
27160                           },
27161                           "script" : {
27162                             "type" : "string"
27163                           },
27164                           "unicodeLocaleAttributes" : {
27165                             "type" : "array",
27166                             "items" : {
27167                               "type" : "string"
27168                             },
27169                             "uniqueItems" : true
27170                           },
27171                           "unicodeLocaleKeys" : {
27172                             "type" : "array",
27173                             "items" : {
27174                               "type" : "string"
27175                             },
27176                             "uniqueItems" : true
27177                           },
27178                           "variant" : {
27179                             "type" : "string"
27180                           }
27181                         }
27182                       },
27183                       "lastModified" : {
27184                         "type" : "string",
27185                         "format" : "date-time"
27186                       },
27187                       "length" : {
27188                         "type" : "integer",
27189                         "format" : "int32"
27190                       },
27191                       "links" : {
27192                         "type" : "array",
27193                         "items" : {
27194                           "type" : "object",
27195                           "properties" : {
27196                             "params" : {
27197                               "type" : "object",
27198                               "additionalProperties" : {
27199                                 "type" : "string"
27200                               }
27201                             },
27202                             "rel" : {
27203                               "type" : "string"
27204                             },
27205                             "rels" : {
27206                               "type" : "array",
27207                               "items" : {
27208                                 "type" : "string"
27209                               }
27210                             },
27211                             "title" : {
27212                               "type" : "string"
27213                             },
27214                             "type" : {
27215                               "type" : "string"
27216                             },
27217                             "uri" : {
27218                               "type" : "string",
27219                               "format" : "uri"
27220                             },
27221                             "uriBuilder" : {
27222                               "type" : "object"
27223                             }
27224                           }
27225                         },
27226                         "uniqueItems" : true
27227                       },
27228                       "location" : {
27229                         "type" : "string",
27230                         "format" : "uri"
27231                       },
27232                       "mediaType" : {
27233                         "type" : "object",
27234                         "properties" : {
27235                           "parameters" : {
27236                             "type" : "object",
27237                             "additionalProperties" : {
27238                               "type" : "string"
27239                             }
27240                           },
27241                           "subtype" : {
27242                             "type" : "string"
27243                           },
27244                           "type" : {
27245                             "type" : "string"
27246                           },
27247                           "wildcardSubtype" : {
27248                             "type" : "boolean"
27249                           },
27250                           "wildcardType" : {
27251                             "type" : "boolean"
27252                           }
27253                         }
27254                       },
27255                       "metadata" : {
27256                         "type" : "object",
27257                         "additionalProperties" : {
27258                           "type" : "array",
27259                           "items" : {
27260                             "type" : "object"
27261                           }
27262                         }
27263                       },
27264                       "status" : {
27265                         "type" : "integer",
27266                         "format" : "int32"
27267                       },
27268                       "statusInfo" : {
27269                         "type" : "object",
27270                         "properties" : {
27271                           "family" : {
27272                             "type" : "string",
27273                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27274                           },
27275                           "reasonPhrase" : {
27276                             "type" : "string"
27277                           },
27278                           "statusCode" : {
27279                             "type" : "integer",
27280                             "format" : "int32"
27281                           }
27282                         }
27283                       },
27284                       "stringHeaders" : {
27285                         "type" : "object",
27286                         "additionalProperties" : {
27287                           "type" : "array",
27288                           "items" : {
27289                             "type" : "string"
27290                           }
27291                         }
27292                       }
27293                     }
27294                   }
27295                 }
27296               }
27297             }
27298           }
27299         },
27300         "summary" : "Add Component Substitution Filter Constraint",
27301         "tags" : [ "SDCE-2 APIs" ]
27302       },
27303       "put" : {
27304         "description" : "Update Component Substitution Filter Constraint",
27305         "operationId" : "updateSubstitutionFilter",
27306         "parameters" : [ {
27307           "description" : "Component Id",
27308           "in" : "path",
27309           "name" : "componentId",
27310           "required" : true,
27311           "schema" : {
27312             "type" : "string"
27313           }
27314         }, {
27315           "description" : "valid value: resources / services",
27316           "in" : "path",
27317           "name" : "componentType",
27318           "required" : true,
27319           "schema" : {
27320             "type" : "string",
27321             "enum" : [ "services", "services" ]
27322           }
27323         }, {
27324           "description" : "Constraint type. Valid values: properties / capabilities",
27325           "in" : "path",
27326           "name" : "constraintType",
27327           "required" : true,
27328           "schema" : {
27329             "type" : "string",
27330             "enum" : [ "properties", "capabilities" ]
27331           }
27332         }, {
27333           "in" : "header",
27334           "name" : "USER_ID",
27335           "schema" : {
27336             "type" : "string"
27337           }
27338         } ],
27339         "requestBody" : {
27340           "content" : {
27341             "application/json" : {
27342               "schema" : {
27343                 "type" : "string"
27344               }
27345             }
27346           },
27347           "description" : "UIConstraint data",
27348           "required" : true
27349         },
27350         "responses" : {
27351           "201" : {
27352             "description" : "Update Substitution Filter Constraint"
27353           },
27354           "400" : {
27355             "description" : "Invalid content / Missing content"
27356           },
27357           "403" : {
27358             "description" : "Restricted operation"
27359           },
27360           "default" : {
27361             "content" : {
27362               "application/json" : {
27363                 "schema" : {
27364                   "type" : "array",
27365                   "items" : {
27366                     "type" : "object",
27367                     "properties" : {
27368                       "allowedMethods" : {
27369                         "type" : "array",
27370                         "items" : {
27371                           "type" : "string"
27372                         },
27373                         "uniqueItems" : true
27374                       },
27375                       "cookies" : {
27376                         "type" : "object",
27377                         "additionalProperties" : {
27378                           "type" : "object",
27379                           "properties" : {
27380                             "comment" : {
27381                               "type" : "string"
27382                             },
27383                             "domain" : {
27384                               "type" : "string"
27385                             },
27386                             "expiry" : {
27387                               "type" : "string",
27388                               "format" : "date-time"
27389                             },
27390                             "httpOnly" : {
27391                               "type" : "boolean"
27392                             },
27393                             "maxAge" : {
27394                               "type" : "integer",
27395                               "format" : "int32"
27396                             },
27397                             "name" : {
27398                               "type" : "string"
27399                             },
27400                             "path" : {
27401                               "type" : "string"
27402                             },
27403                             "secure" : {
27404                               "type" : "boolean"
27405                             },
27406                             "value" : {
27407                               "type" : "string"
27408                             },
27409                             "version" : {
27410                               "type" : "integer",
27411                               "format" : "int32"
27412                             }
27413                           }
27414                         }
27415                       },
27416                       "date" : {
27417                         "type" : "string",
27418                         "format" : "date-time"
27419                       },
27420                       "entity" : {
27421                         "type" : "object"
27422                       },
27423                       "entityTag" : {
27424                         "type" : "object",
27425                         "properties" : {
27426                           "value" : {
27427                             "type" : "string"
27428                           },
27429                           "weak" : {
27430                             "type" : "boolean"
27431                           }
27432                         }
27433                       },
27434                       "headers" : {
27435                         "type" : "object",
27436                         "additionalProperties" : {
27437                           "type" : "array",
27438                           "items" : {
27439                             "type" : "object"
27440                           }
27441                         }
27442                       },
27443                       "language" : {
27444                         "type" : "object",
27445                         "properties" : {
27446                           "country" : {
27447                             "type" : "string"
27448                           },
27449                           "displayCountry" : {
27450                             "type" : "string"
27451                           },
27452                           "displayLanguage" : {
27453                             "type" : "string"
27454                           },
27455                           "displayName" : {
27456                             "type" : "string"
27457                           },
27458                           "displayScript" : {
27459                             "type" : "string"
27460                           },
27461                           "displayVariant" : {
27462                             "type" : "string"
27463                           },
27464                           "extensionKeys" : {
27465                             "type" : "array",
27466                             "items" : {
27467                               "type" : "string"
27468                             },
27469                             "uniqueItems" : true
27470                           },
27471                           "iso3Country" : {
27472                             "type" : "string"
27473                           },
27474                           "iso3Language" : {
27475                             "type" : "string"
27476                           },
27477                           "language" : {
27478                             "type" : "string"
27479                           },
27480                           "script" : {
27481                             "type" : "string"
27482                           },
27483                           "unicodeLocaleAttributes" : {
27484                             "type" : "array",
27485                             "items" : {
27486                               "type" : "string"
27487                             },
27488                             "uniqueItems" : true
27489                           },
27490                           "unicodeLocaleKeys" : {
27491                             "type" : "array",
27492                             "items" : {
27493                               "type" : "string"
27494                             },
27495                             "uniqueItems" : true
27496                           },
27497                           "variant" : {
27498                             "type" : "string"
27499                           }
27500                         }
27501                       },
27502                       "lastModified" : {
27503                         "type" : "string",
27504                         "format" : "date-time"
27505                       },
27506                       "length" : {
27507                         "type" : "integer",
27508                         "format" : "int32"
27509                       },
27510                       "links" : {
27511                         "type" : "array",
27512                         "items" : {
27513                           "type" : "object",
27514                           "properties" : {
27515                             "params" : {
27516                               "type" : "object",
27517                               "additionalProperties" : {
27518                                 "type" : "string"
27519                               }
27520                             },
27521                             "rel" : {
27522                               "type" : "string"
27523                             },
27524                             "rels" : {
27525                               "type" : "array",
27526                               "items" : {
27527                                 "type" : "string"
27528                               }
27529                             },
27530                             "title" : {
27531                               "type" : "string"
27532                             },
27533                             "type" : {
27534                               "type" : "string"
27535                             },
27536                             "uri" : {
27537                               "type" : "string",
27538                               "format" : "uri"
27539                             },
27540                             "uriBuilder" : {
27541                               "type" : "object"
27542                             }
27543                           }
27544                         },
27545                         "uniqueItems" : true
27546                       },
27547                       "location" : {
27548                         "type" : "string",
27549                         "format" : "uri"
27550                       },
27551                       "mediaType" : {
27552                         "type" : "object",
27553                         "properties" : {
27554                           "parameters" : {
27555                             "type" : "object",
27556                             "additionalProperties" : {
27557                               "type" : "string"
27558                             }
27559                           },
27560                           "subtype" : {
27561                             "type" : "string"
27562                           },
27563                           "type" : {
27564                             "type" : "string"
27565                           },
27566                           "wildcardSubtype" : {
27567                             "type" : "boolean"
27568                           },
27569                           "wildcardType" : {
27570                             "type" : "boolean"
27571                           }
27572                         }
27573                       },
27574                       "metadata" : {
27575                         "type" : "object",
27576                         "additionalProperties" : {
27577                           "type" : "array",
27578                           "items" : {
27579                             "type" : "object"
27580                           }
27581                         }
27582                       },
27583                       "status" : {
27584                         "type" : "integer",
27585                         "format" : "int32"
27586                       },
27587                       "statusInfo" : {
27588                         "type" : "object",
27589                         "properties" : {
27590                           "family" : {
27591                             "type" : "string",
27592                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27593                           },
27594                           "reasonPhrase" : {
27595                             "type" : "string"
27596                           },
27597                           "statusCode" : {
27598                             "type" : "integer",
27599                             "format" : "int32"
27600                           }
27601                         }
27602                       },
27603                       "stringHeaders" : {
27604                         "type" : "object",
27605                         "additionalProperties" : {
27606                           "type" : "array",
27607                           "items" : {
27608                             "type" : "string"
27609                           }
27610                         }
27611                       }
27612                     }
27613                   }
27614                 }
27615               }
27616             }
27617           }
27618         },
27619         "summary" : "Update Component Substitution Filter Constraint",
27620         "tags" : [ "SDCE-2 APIs" ]
27621       }
27622     },
27623     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}/{constraintIndex}" : {
27624       "delete" : {
27625         "description" : "Delete Component Substitution Filter Constraint",
27626         "operationId" : "deleteSubstitutionFilterConstraint",
27627         "parameters" : [ {
27628           "description" : "Component Id",
27629           "in" : "path",
27630           "name" : "componentId",
27631           "required" : true,
27632           "schema" : {
27633             "type" : "string"
27634           }
27635         }, {
27636           "description" : "Constraint Index",
27637           "in" : "path",
27638           "name" : "constraintIndex",
27639           "required" : true,
27640           "schema" : {
27641             "type" : "integer",
27642             "format" : "int32"
27643           }
27644         }, {
27645           "description" : "valid value: resources / services",
27646           "in" : "path",
27647           "name" : "componentType",
27648           "required" : true,
27649           "schema" : {
27650             "type" : "string",
27651             "enum" : [ "services", "services" ]
27652           }
27653         }, {
27654           "description" : "Constraint type. Valid values: properties / capabilities",
27655           "in" : "path",
27656           "name" : "constraintType",
27657           "required" : true,
27658           "schema" : {
27659             "type" : "string",
27660             "enum" : [ "properties", "capabilities" ]
27661           }
27662         }, {
27663           "in" : "header",
27664           "name" : "USER_ID",
27665           "schema" : {
27666             "type" : "string"
27667           }
27668         } ],
27669         "responses" : {
27670           "201" : {
27671             "description" : "Delete Substitution Filter Constraint"
27672           },
27673           "400" : {
27674             "description" : "Invalid content / Missing content"
27675           },
27676           "403" : {
27677             "description" : "Restricted operation"
27678           },
27679           "default" : {
27680             "content" : {
27681               "application/json" : {
27682                 "schema" : {
27683                   "type" : "array",
27684                   "items" : {
27685                     "type" : "object",
27686                     "properties" : {
27687                       "allowedMethods" : {
27688                         "type" : "array",
27689                         "items" : {
27690                           "type" : "string"
27691                         },
27692                         "uniqueItems" : true
27693                       },
27694                       "cookies" : {
27695                         "type" : "object",
27696                         "additionalProperties" : {
27697                           "type" : "object",
27698                           "properties" : {
27699                             "comment" : {
27700                               "type" : "string"
27701                             },
27702                             "domain" : {
27703                               "type" : "string"
27704                             },
27705                             "expiry" : {
27706                               "type" : "string",
27707                               "format" : "date-time"
27708                             },
27709                             "httpOnly" : {
27710                               "type" : "boolean"
27711                             },
27712                             "maxAge" : {
27713                               "type" : "integer",
27714                               "format" : "int32"
27715                             },
27716                             "name" : {
27717                               "type" : "string"
27718                             },
27719                             "path" : {
27720                               "type" : "string"
27721                             },
27722                             "secure" : {
27723                               "type" : "boolean"
27724                             },
27725                             "value" : {
27726                               "type" : "string"
27727                             },
27728                             "version" : {
27729                               "type" : "integer",
27730                               "format" : "int32"
27731                             }
27732                           }
27733                         }
27734                       },
27735                       "date" : {
27736                         "type" : "string",
27737                         "format" : "date-time"
27738                       },
27739                       "entity" : {
27740                         "type" : "object"
27741                       },
27742                       "entityTag" : {
27743                         "type" : "object",
27744                         "properties" : {
27745                           "value" : {
27746                             "type" : "string"
27747                           },
27748                           "weak" : {
27749                             "type" : "boolean"
27750                           }
27751                         }
27752                       },
27753                       "headers" : {
27754                         "type" : "object",
27755                         "additionalProperties" : {
27756                           "type" : "array",
27757                           "items" : {
27758                             "type" : "object"
27759                           }
27760                         }
27761                       },
27762                       "language" : {
27763                         "type" : "object",
27764                         "properties" : {
27765                           "country" : {
27766                             "type" : "string"
27767                           },
27768                           "displayCountry" : {
27769                             "type" : "string"
27770                           },
27771                           "displayLanguage" : {
27772                             "type" : "string"
27773                           },
27774                           "displayName" : {
27775                             "type" : "string"
27776                           },
27777                           "displayScript" : {
27778                             "type" : "string"
27779                           },
27780                           "displayVariant" : {
27781                             "type" : "string"
27782                           },
27783                           "extensionKeys" : {
27784                             "type" : "array",
27785                             "items" : {
27786                               "type" : "string"
27787                             },
27788                             "uniqueItems" : true
27789                           },
27790                           "iso3Country" : {
27791                             "type" : "string"
27792                           },
27793                           "iso3Language" : {
27794                             "type" : "string"
27795                           },
27796                           "language" : {
27797                             "type" : "string"
27798                           },
27799                           "script" : {
27800                             "type" : "string"
27801                           },
27802                           "unicodeLocaleAttributes" : {
27803                             "type" : "array",
27804                             "items" : {
27805                               "type" : "string"
27806                             },
27807                             "uniqueItems" : true
27808                           },
27809                           "unicodeLocaleKeys" : {
27810                             "type" : "array",
27811                             "items" : {
27812                               "type" : "string"
27813                             },
27814                             "uniqueItems" : true
27815                           },
27816                           "variant" : {
27817                             "type" : "string"
27818                           }
27819                         }
27820                       },
27821                       "lastModified" : {
27822                         "type" : "string",
27823                         "format" : "date-time"
27824                       },
27825                       "length" : {
27826                         "type" : "integer",
27827                         "format" : "int32"
27828                       },
27829                       "links" : {
27830                         "type" : "array",
27831                         "items" : {
27832                           "type" : "object",
27833                           "properties" : {
27834                             "params" : {
27835                               "type" : "object",
27836                               "additionalProperties" : {
27837                                 "type" : "string"
27838                               }
27839                             },
27840                             "rel" : {
27841                               "type" : "string"
27842                             },
27843                             "rels" : {
27844                               "type" : "array",
27845                               "items" : {
27846                                 "type" : "string"
27847                               }
27848                             },
27849                             "title" : {
27850                               "type" : "string"
27851                             },
27852                             "type" : {
27853                               "type" : "string"
27854                             },
27855                             "uri" : {
27856                               "type" : "string",
27857                               "format" : "uri"
27858                             },
27859                             "uriBuilder" : {
27860                               "type" : "object"
27861                             }
27862                           }
27863                         },
27864                         "uniqueItems" : true
27865                       },
27866                       "location" : {
27867                         "type" : "string",
27868                         "format" : "uri"
27869                       },
27870                       "mediaType" : {
27871                         "type" : "object",
27872                         "properties" : {
27873                           "parameters" : {
27874                             "type" : "object",
27875                             "additionalProperties" : {
27876                               "type" : "string"
27877                             }
27878                           },
27879                           "subtype" : {
27880                             "type" : "string"
27881                           },
27882                           "type" : {
27883                             "type" : "string"
27884                           },
27885                           "wildcardSubtype" : {
27886                             "type" : "boolean"
27887                           },
27888                           "wildcardType" : {
27889                             "type" : "boolean"
27890                           }
27891                         }
27892                       },
27893                       "metadata" : {
27894                         "type" : "object",
27895                         "additionalProperties" : {
27896                           "type" : "array",
27897                           "items" : {
27898                             "type" : "object"
27899                           }
27900                         }
27901                       },
27902                       "status" : {
27903                         "type" : "integer",
27904                         "format" : "int32"
27905                       },
27906                       "statusInfo" : {
27907                         "type" : "object",
27908                         "properties" : {
27909                           "family" : {
27910                             "type" : "string",
27911                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27912                           },
27913                           "reasonPhrase" : {
27914                             "type" : "string"
27915                           },
27916                           "statusCode" : {
27917                             "type" : "integer",
27918                             "format" : "int32"
27919                           }
27920                         }
27921                       },
27922                       "stringHeaders" : {
27923                         "type" : "object",
27924                         "additionalProperties" : {
27925                           "type" : "array",
27926                           "items" : {
27927                             "type" : "string"
27928                           }
27929                         }
27930                       }
27931                     }
27932                   }
27933                 }
27934               }
27935             }
27936           }
27937         },
27938         "summary" : "Delete Component Substitution Filter Constraint",
27939         "tags" : [ "SDCE-2 APIs" ]
27940       }
27941     },
27942     "/v1/catalog/{componentType}/{componentUuid}/conformanceLevelValidation" : {
27943       "get" : {
27944         "description" : "Validate Component Conformance Level",
27945         "operationId" : "conformanceLevelValidation",
27946         "parameters" : [ {
27947           "in" : "path",
27948           "name" : "componentType",
27949           "required" : true,
27950           "schema" : {
27951             "type" : "string"
27952           }
27953         }, {
27954           "in" : "path",
27955           "name" : "componentUuid",
27956           "required" : true,
27957           "schema" : {
27958             "type" : "string"
27959           }
27960         }, {
27961           "in" : "header",
27962           "name" : "USER_ID",
27963           "schema" : {
27964             "type" : "string"
27965           }
27966         } ],
27967         "responses" : {
27968           "200" : {
27969             "description" : "Component found"
27970           },
27971           "403" : {
27972             "description" : "Restricted operation"
27973           },
27974           "404" : {
27975             "description" : "Component not found"
27976           },
27977           "default" : {
27978             "content" : {
27979               "application/json" : {
27980                 "schema" : {
27981                   "type" : "array",
27982                   "items" : {
27983                     "$ref" : "#/components/schemas/Resource"
27984                   }
27985                 }
27986               }
27987             }
27988           }
27989         },
27990         "servers" : [ {
27991           "url" : "/sdc2/rest",
27992           "variables" : { }
27993         } ],
27994         "summary" : "Returns the result according to conformance level in BE config",
27995         "tags" : [ "SDCE-2 APIs" ]
27996       }
27997     },
27998     "/v1/catalog/{containerComponentType}/{componentId}/artifactsByType/{artifactGroupType}" : {
27999       "get" : {
28000         "description" : "Get component Artifacts",
28001         "operationId" : "getComponentArtifacts",
28002         "parameters" : [ {
28003           "description" : "valid values: resources / services",
28004           "in" : "path",
28005           "name" : "containerComponentType",
28006           "required" : true,
28007           "schema" : {
28008             "type" : "string",
28009             "enum" : [ "resources", "services" ]
28010           }
28011         }, {
28012           "in" : "path",
28013           "name" : "componentId",
28014           "required" : true,
28015           "schema" : {
28016             "type" : "string"
28017           }
28018         }, {
28019           "in" : "path",
28020           "name" : "artifactGroupType",
28021           "required" : true,
28022           "schema" : {
28023             "type" : "string"
28024           }
28025         } ],
28026         "responses" : {
28027           "200" : {
28028             "description" : "Component artifacts"
28029           },
28030           "404" : {
28031             "description" : "Resource/Artifact not found"
28032           },
28033           "default" : {
28034             "content" : {
28035               "application/json" : {
28036                 "schema" : {
28037                   "type" : "array",
28038                   "items" : {
28039                     "type" : "object",
28040                     "properties" : {
28041                       "allowedMethods" : {
28042                         "type" : "array",
28043                         "items" : {
28044                           "type" : "string"
28045                         },
28046                         "uniqueItems" : true
28047                       },
28048                       "cookies" : {
28049                         "type" : "object",
28050                         "additionalProperties" : {
28051                           "type" : "object",
28052                           "properties" : {
28053                             "comment" : {
28054                               "type" : "string"
28055                             },
28056                             "domain" : {
28057                               "type" : "string"
28058                             },
28059                             "expiry" : {
28060                               "type" : "string",
28061                               "format" : "date-time"
28062                             },
28063                             "httpOnly" : {
28064                               "type" : "boolean"
28065                             },
28066                             "maxAge" : {
28067                               "type" : "integer",
28068                               "format" : "int32"
28069                             },
28070                             "name" : {
28071                               "type" : "string"
28072                             },
28073                             "path" : {
28074                               "type" : "string"
28075                             },
28076                             "secure" : {
28077                               "type" : "boolean"
28078                             },
28079                             "value" : {
28080                               "type" : "string"
28081                             },
28082                             "version" : {
28083                               "type" : "integer",
28084                               "format" : "int32"
28085                             }
28086                           }
28087                         }
28088                       },
28089                       "date" : {
28090                         "type" : "string",
28091                         "format" : "date-time"
28092                       },
28093                       "entity" : {
28094                         "type" : "object"
28095                       },
28096                       "entityTag" : {
28097                         "type" : "object",
28098                         "properties" : {
28099                           "value" : {
28100                             "type" : "string"
28101                           },
28102                           "weak" : {
28103                             "type" : "boolean"
28104                           }
28105                         }
28106                       },
28107                       "headers" : {
28108                         "type" : "object",
28109                         "additionalProperties" : {
28110                           "type" : "array",
28111                           "items" : {
28112                             "type" : "object"
28113                           }
28114                         }
28115                       },
28116                       "language" : {
28117                         "type" : "object",
28118                         "properties" : {
28119                           "country" : {
28120                             "type" : "string"
28121                           },
28122                           "displayCountry" : {
28123                             "type" : "string"
28124                           },
28125                           "displayLanguage" : {
28126                             "type" : "string"
28127                           },
28128                           "displayName" : {
28129                             "type" : "string"
28130                           },
28131                           "displayScript" : {
28132                             "type" : "string"
28133                           },
28134                           "displayVariant" : {
28135                             "type" : "string"
28136                           },
28137                           "extensionKeys" : {
28138                             "type" : "array",
28139                             "items" : {
28140                               "type" : "string"
28141                             },
28142                             "uniqueItems" : true
28143                           },
28144                           "iso3Country" : {
28145                             "type" : "string"
28146                           },
28147                           "iso3Language" : {
28148                             "type" : "string"
28149                           },
28150                           "language" : {
28151                             "type" : "string"
28152                           },
28153                           "script" : {
28154                             "type" : "string"
28155                           },
28156                           "unicodeLocaleAttributes" : {
28157                             "type" : "array",
28158                             "items" : {
28159                               "type" : "string"
28160                             },
28161                             "uniqueItems" : true
28162                           },
28163                           "unicodeLocaleKeys" : {
28164                             "type" : "array",
28165                             "items" : {
28166                               "type" : "string"
28167                             },
28168                             "uniqueItems" : true
28169                           },
28170                           "variant" : {
28171                             "type" : "string"
28172                           }
28173                         }
28174                       },
28175                       "lastModified" : {
28176                         "type" : "string",
28177                         "format" : "date-time"
28178                       },
28179                       "length" : {
28180                         "type" : "integer",
28181                         "format" : "int32"
28182                       },
28183                       "links" : {
28184                         "type" : "array",
28185                         "items" : {
28186                           "type" : "object",
28187                           "properties" : {
28188                             "params" : {
28189                               "type" : "object",
28190                               "additionalProperties" : {
28191                                 "type" : "string"
28192                               }
28193                             },
28194                             "rel" : {
28195                               "type" : "string"
28196                             },
28197                             "rels" : {
28198                               "type" : "array",
28199                               "items" : {
28200                                 "type" : "string"
28201                               }
28202                             },
28203                             "title" : {
28204                               "type" : "string"
28205                             },
28206                             "type" : {
28207                               "type" : "string"
28208                             },
28209                             "uri" : {
28210                               "type" : "string",
28211                               "format" : "uri"
28212                             },
28213                             "uriBuilder" : {
28214                               "type" : "object"
28215                             }
28216                           }
28217                         },
28218                         "uniqueItems" : true
28219                       },
28220                       "location" : {
28221                         "type" : "string",
28222                         "format" : "uri"
28223                       },
28224                       "mediaType" : {
28225                         "type" : "object",
28226                         "properties" : {
28227                           "parameters" : {
28228                             "type" : "object",
28229                             "additionalProperties" : {
28230                               "type" : "string"
28231                             }
28232                           },
28233                           "subtype" : {
28234                             "type" : "string"
28235                           },
28236                           "type" : {
28237                             "type" : "string"
28238                           },
28239                           "wildcardSubtype" : {
28240                             "type" : "boolean"
28241                           },
28242                           "wildcardType" : {
28243                             "type" : "boolean"
28244                           }
28245                         }
28246                       },
28247                       "metadata" : {
28248                         "type" : "object",
28249                         "additionalProperties" : {
28250                           "type" : "array",
28251                           "items" : {
28252                             "type" : "object"
28253                           }
28254                         }
28255                       },
28256                       "status" : {
28257                         "type" : "integer",
28258                         "format" : "int32"
28259                       },
28260                       "statusInfo" : {
28261                         "type" : "object",
28262                         "properties" : {
28263                           "family" : {
28264                             "type" : "string",
28265                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28266                           },
28267                           "reasonPhrase" : {
28268                             "type" : "string"
28269                           },
28270                           "statusCode" : {
28271                             "type" : "integer",
28272                             "format" : "int32"
28273                           }
28274                         }
28275                       },
28276                       "stringHeaders" : {
28277                         "type" : "object",
28278                         "additionalProperties" : {
28279                           "type" : "array",
28280                           "items" : {
28281                             "type" : "string"
28282                           }
28283                         }
28284                       }
28285                     }
28286                   }
28287                 }
28288               }
28289             }
28290           }
28291         },
28292         "servers" : [ {
28293           "url" : "/sdc2/rest",
28294           "variables" : { }
28295         } ],
28296         "summary" : "Returns artifacts",
28297         "tags" : [ "SDCE-2 APIs" ]
28298       }
28299     },
28300     "/v1/catalog/{containerComponentType}/{componentId}/batchDeleteResourceInstances" : {
28301       "post" : {
28302         "description" : "Batch Delete ResourceInstances",
28303         "operationId" : "batchDeleteResourceInstances",
28304         "parameters" : [ {
28305           "description" : "valid values: resources / services / products",
28306           "in" : "path",
28307           "name" : "containerComponentType",
28308           "required" : true,
28309           "schema" : {
28310             "type" : "string",
28311             "enum" : [ "resources", "services", "products" ]
28312           }
28313         }, {
28314           "in" : "path",
28315           "name" : "componentId",
28316           "required" : true,
28317           "schema" : {
28318             "type" : "string"
28319           }
28320         } ],
28321         "requestBody" : {
28322           "content" : {
28323             "application/json" : {
28324               "schema" : {
28325                 "type" : "string"
28326               }
28327             }
28328           },
28329           "description" : "Component Instance Id List",
28330           "required" : true
28331         },
28332         "responses" : {
28333           "203" : {
28334             "description" : "ResourceInstances deleted"
28335           },
28336           "400" : {
28337             "description" : "Invalid Content / Missing Content"
28338           },
28339           "403" : {
28340             "description" : "Restricted Operation"
28341           }
28342         },
28343         "servers" : [ {
28344           "url" : "/sdc2/rest",
28345           "variables" : { }
28346         } ],
28347         "tags" : [ "SDCE-2 APIs" ]
28348       }
28349     },
28350     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupId}" : {
28351       "get" : {
28352         "description" : "Get group artifacts ",
28353         "operationId" : "getGroupById",
28354         "parameters" : [ {
28355           "in" : "path",
28356           "name" : "containerComponentType",
28357           "required" : true,
28358           "schema" : {
28359             "type" : "string"
28360           }
28361         }, {
28362           "in" : "path",
28363           "name" : "componentId",
28364           "required" : true,
28365           "schema" : {
28366             "type" : "string"
28367           }
28368         }, {
28369           "in" : "path",
28370           "name" : "groupId",
28371           "required" : true,
28372           "schema" : {
28373             "type" : "string"
28374           }
28375         }, {
28376           "in" : "header",
28377           "name" : "USER_ID",
28378           "schema" : {
28379             "type" : "string"
28380           }
28381         } ],
28382         "responses" : {
28383           "200" : {
28384             "description" : "group found"
28385           },
28386           "403" : {
28387             "description" : "Restricted operation"
28388           },
28389           "404" : {
28390             "description" : "Group not found"
28391           },
28392           "default" : {
28393             "content" : {
28394               "application/json" : {
28395                 "schema" : {
28396                   "type" : "array",
28397                   "items" : {
28398                     "$ref" : "#/components/schemas/Resource"
28399                   }
28400                 }
28401               }
28402             }
28403           }
28404         },
28405         "servers" : [ {
28406           "url" : "/sdc2/rest",
28407           "variables" : { }
28408         } ],
28409         "summary" : "Returns artifacts metadata according to groupId",
28410         "tags" : [ "SDCE-2 APIs" ]
28411       },
28412       "put" : {
28413         "description" : "Update Group metadata",
28414         "operationId" : "updateGroup",
28415         "parameters" : [ {
28416           "in" : "path",
28417           "name" : "containerComponentType",
28418           "required" : true,
28419           "schema" : {
28420             "type" : "string"
28421           }
28422         }, {
28423           "in" : "path",
28424           "name" : "componentId",
28425           "required" : true,
28426           "schema" : {
28427             "type" : "string"
28428           }
28429         }, {
28430           "in" : "path",
28431           "name" : "groupId",
28432           "required" : true,
28433           "schema" : {
28434             "type" : "string"
28435           }
28436         }, {
28437           "in" : "header",
28438           "name" : "USER_ID",
28439           "schema" : {
28440             "type" : "string"
28441           }
28442         } ],
28443         "requestBody" : {
28444           "content" : {
28445             "application/json" : {
28446               "schema" : {
28447                 "$ref" : "#/components/schemas/GroupDefinition"
28448               }
28449             }
28450           },
28451           "description" : "GroupDefinition",
28452           "required" : true
28453         },
28454         "responses" : {
28455           "200" : {
28456             "description" : "Group updated"
28457           },
28458           "400" : {
28459             "description" : "Invalid content / Missing content"
28460           },
28461           "403" : {
28462             "description" : "Restricted operation"
28463           },
28464           "404" : {
28465             "description" : "component / group Not found"
28466           },
28467           "default" : {
28468             "content" : {
28469               "application/json" : {
28470                 "schema" : {
28471                   "type" : "array",
28472                   "items" : {
28473                     "type" : "object",
28474                     "properties" : {
28475                       "allowedMethods" : {
28476                         "type" : "array",
28477                         "items" : {
28478                           "type" : "string"
28479                         },
28480                         "uniqueItems" : true
28481                       },
28482                       "cookies" : {
28483                         "type" : "object",
28484                         "additionalProperties" : {
28485                           "type" : "object",
28486                           "properties" : {
28487                             "comment" : {
28488                               "type" : "string"
28489                             },
28490                             "domain" : {
28491                               "type" : "string"
28492                             },
28493                             "expiry" : {
28494                               "type" : "string",
28495                               "format" : "date-time"
28496                             },
28497                             "httpOnly" : {
28498                               "type" : "boolean"
28499                             },
28500                             "maxAge" : {
28501                               "type" : "integer",
28502                               "format" : "int32"
28503                             },
28504                             "name" : {
28505                               "type" : "string"
28506                             },
28507                             "path" : {
28508                               "type" : "string"
28509                             },
28510                             "secure" : {
28511                               "type" : "boolean"
28512                             },
28513                             "value" : {
28514                               "type" : "string"
28515                             },
28516                             "version" : {
28517                               "type" : "integer",
28518                               "format" : "int32"
28519                             }
28520                           }
28521                         }
28522                       },
28523                       "date" : {
28524                         "type" : "string",
28525                         "format" : "date-time"
28526                       },
28527                       "entity" : {
28528                         "type" : "object"
28529                       },
28530                       "entityTag" : {
28531                         "type" : "object",
28532                         "properties" : {
28533                           "value" : {
28534                             "type" : "string"
28535                           },
28536                           "weak" : {
28537                             "type" : "boolean"
28538                           }
28539                         }
28540                       },
28541                       "headers" : {
28542                         "type" : "object",
28543                         "additionalProperties" : {
28544                           "type" : "array",
28545                           "items" : {
28546                             "type" : "object"
28547                           }
28548                         }
28549                       },
28550                       "language" : {
28551                         "type" : "object",
28552                         "properties" : {
28553                           "country" : {
28554                             "type" : "string"
28555                           },
28556                           "displayCountry" : {
28557                             "type" : "string"
28558                           },
28559                           "displayLanguage" : {
28560                             "type" : "string"
28561                           },
28562                           "displayName" : {
28563                             "type" : "string"
28564                           },
28565                           "displayScript" : {
28566                             "type" : "string"
28567                           },
28568                           "displayVariant" : {
28569                             "type" : "string"
28570                           },
28571                           "extensionKeys" : {
28572                             "type" : "array",
28573                             "items" : {
28574                               "type" : "string"
28575                             },
28576                             "uniqueItems" : true
28577                           },
28578                           "iso3Country" : {
28579                             "type" : "string"
28580                           },
28581                           "iso3Language" : {
28582                             "type" : "string"
28583                           },
28584                           "language" : {
28585                             "type" : "string"
28586                           },
28587                           "script" : {
28588                             "type" : "string"
28589                           },
28590                           "unicodeLocaleAttributes" : {
28591                             "type" : "array",
28592                             "items" : {
28593                               "type" : "string"
28594                             },
28595                             "uniqueItems" : true
28596                           },
28597                           "unicodeLocaleKeys" : {
28598                             "type" : "array",
28599                             "items" : {
28600                               "type" : "string"
28601                             },
28602                             "uniqueItems" : true
28603                           },
28604                           "variant" : {
28605                             "type" : "string"
28606                           }
28607                         }
28608                       },
28609                       "lastModified" : {
28610                         "type" : "string",
28611                         "format" : "date-time"
28612                       },
28613                       "length" : {
28614                         "type" : "integer",
28615                         "format" : "int32"
28616                       },
28617                       "links" : {
28618                         "type" : "array",
28619                         "items" : {
28620                           "type" : "object",
28621                           "properties" : {
28622                             "params" : {
28623                               "type" : "object",
28624                               "additionalProperties" : {
28625                                 "type" : "string"
28626                               }
28627                             },
28628                             "rel" : {
28629                               "type" : "string"
28630                             },
28631                             "rels" : {
28632                               "type" : "array",
28633                               "items" : {
28634                                 "type" : "string"
28635                               }
28636                             },
28637                             "title" : {
28638                               "type" : "string"
28639                             },
28640                             "type" : {
28641                               "type" : "string"
28642                             },
28643                             "uri" : {
28644                               "type" : "string",
28645                               "format" : "uri"
28646                             },
28647                             "uriBuilder" : {
28648                               "type" : "object"
28649                             }
28650                           }
28651                         },
28652                         "uniqueItems" : true
28653                       },
28654                       "location" : {
28655                         "type" : "string",
28656                         "format" : "uri"
28657                       },
28658                       "mediaType" : {
28659                         "type" : "object",
28660                         "properties" : {
28661                           "parameters" : {
28662                             "type" : "object",
28663                             "additionalProperties" : {
28664                               "type" : "string"
28665                             }
28666                           },
28667                           "subtype" : {
28668                             "type" : "string"
28669                           },
28670                           "type" : {
28671                             "type" : "string"
28672                           },
28673                           "wildcardSubtype" : {
28674                             "type" : "boolean"
28675                           },
28676                           "wildcardType" : {
28677                             "type" : "boolean"
28678                           }
28679                         }
28680                       },
28681                       "metadata" : {
28682                         "type" : "object",
28683                         "additionalProperties" : {
28684                           "type" : "array",
28685                           "items" : {
28686                             "type" : "object"
28687                           }
28688                         }
28689                       },
28690                       "status" : {
28691                         "type" : "integer",
28692                         "format" : "int32"
28693                       },
28694                       "statusInfo" : {
28695                         "type" : "object",
28696                         "properties" : {
28697                           "family" : {
28698                             "type" : "string",
28699                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28700                           },
28701                           "reasonPhrase" : {
28702                             "type" : "string"
28703                           },
28704                           "statusCode" : {
28705                             "type" : "integer",
28706                             "format" : "int32"
28707                           }
28708                         }
28709                       },
28710                       "stringHeaders" : {
28711                         "type" : "object",
28712                         "additionalProperties" : {
28713                           "type" : "array",
28714                           "items" : {
28715                             "type" : "string"
28716                           }
28717                         }
28718                       }
28719                     }
28720                   }
28721                 }
28722               }
28723             }
28724           }
28725         },
28726         "servers" : [ {
28727           "url" : "/sdc2/rest",
28728           "variables" : { }
28729         } ],
28730         "summary" : "Returns updated Group",
28731         "tags" : [ "SDCE-2 APIs" ]
28732       }
28733     },
28734     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupType}" : {
28735       "post" : {
28736         "description" : "Create group ",
28737         "operationId" : "createGroup",
28738         "parameters" : [ {
28739           "in" : "path",
28740           "name" : "containerComponentType",
28741           "required" : true,
28742           "schema" : {
28743             "type" : "string"
28744           }
28745         }, {
28746           "in" : "path",
28747           "name" : "componentId",
28748           "required" : true,
28749           "schema" : {
28750             "type" : "string"
28751           }
28752         }, {
28753           "in" : "path",
28754           "name" : "groupType",
28755           "required" : true,
28756           "schema" : {
28757             "type" : "string"
28758           }
28759         }, {
28760           "in" : "header",
28761           "name" : "USER_ID",
28762           "schema" : {
28763             "type" : "string"
28764           }
28765         } ],
28766         "responses" : {
28767           "201" : {
28768             "description" : "Group created"
28769           },
28770           "400" : {
28771             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
28772           },
28773           "403" : {
28774             "description" : "Restricted operation"
28775           },
28776           "404" : {
28777             "description" : "Component not found"
28778           },
28779           "500" : {
28780             "description" : "Internal Error"
28781           },
28782           "default" : {
28783             "content" : {
28784               "application/json" : {
28785                 "schema" : {
28786                   "type" : "array",
28787                   "items" : {
28788                     "$ref" : "#/components/schemas/GroupDefinition"
28789                   }
28790                 }
28791               }
28792             }
28793           }
28794         },
28795         "servers" : [ {
28796           "url" : "/sdc2/rest",
28797           "variables" : { }
28798         } ],
28799         "summary" : "Creates new group in component and returns it",
28800         "tags" : [ "SDCE-2 APIs" ]
28801       }
28802     },
28803     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}" : {
28804       "delete" : {
28805         "description" : "Delete Group",
28806         "operationId" : "deleteGroup",
28807         "parameters" : [ {
28808           "in" : "path",
28809           "name" : "containerComponentType",
28810           "required" : true,
28811           "schema" : {
28812             "type" : "string"
28813           }
28814         }, {
28815           "in" : "path",
28816           "name" : "componentId",
28817           "required" : true,
28818           "schema" : {
28819             "type" : "string"
28820           }
28821         }, {
28822           "in" : "path",
28823           "name" : "groupUniqueId",
28824           "required" : true,
28825           "schema" : {
28826             "type" : "string"
28827           }
28828         }, {
28829           "in" : "header",
28830           "name" : "USER_ID",
28831           "schema" : {
28832             "type" : "string"
28833           }
28834         } ],
28835         "responses" : {
28836           "201" : {
28837             "description" : "ResourceInstance deleted"
28838           },
28839           "400" : {
28840             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
28841           },
28842           "403" : {
28843             "description" : "Restricted operation"
28844           },
28845           "404" : {
28846             "description" : "Component not found"
28847           },
28848           "500" : {
28849             "description" : "Internal Error"
28850           },
28851           "default" : {
28852             "content" : {
28853               "application/json" : {
28854                 "schema" : {
28855                   "type" : "array",
28856                   "items" : {
28857                     "type" : "object",
28858                     "properties" : {
28859                       "allowedMethods" : {
28860                         "type" : "array",
28861                         "items" : {
28862                           "type" : "string"
28863                         },
28864                         "uniqueItems" : true
28865                       },
28866                       "cookies" : {
28867                         "type" : "object",
28868                         "additionalProperties" : {
28869                           "type" : "object",
28870                           "properties" : {
28871                             "comment" : {
28872                               "type" : "string"
28873                             },
28874                             "domain" : {
28875                               "type" : "string"
28876                             },
28877                             "expiry" : {
28878                               "type" : "string",
28879                               "format" : "date-time"
28880                             },
28881                             "httpOnly" : {
28882                               "type" : "boolean"
28883                             },
28884                             "maxAge" : {
28885                               "type" : "integer",
28886                               "format" : "int32"
28887                             },
28888                             "name" : {
28889                               "type" : "string"
28890                             },
28891                             "path" : {
28892                               "type" : "string"
28893                             },
28894                             "secure" : {
28895                               "type" : "boolean"
28896                             },
28897                             "value" : {
28898                               "type" : "string"
28899                             },
28900                             "version" : {
28901                               "type" : "integer",
28902                               "format" : "int32"
28903                             }
28904                           }
28905                         }
28906                       },
28907                       "date" : {
28908                         "type" : "string",
28909                         "format" : "date-time"
28910                       },
28911                       "entity" : {
28912                         "type" : "object"
28913                       },
28914                       "entityTag" : {
28915                         "type" : "object",
28916                         "properties" : {
28917                           "value" : {
28918                             "type" : "string"
28919                           },
28920                           "weak" : {
28921                             "type" : "boolean"
28922                           }
28923                         }
28924                       },
28925                       "headers" : {
28926                         "type" : "object",
28927                         "additionalProperties" : {
28928                           "type" : "array",
28929                           "items" : {
28930                             "type" : "object"
28931                           }
28932                         }
28933                       },
28934                       "language" : {
28935                         "type" : "object",
28936                         "properties" : {
28937                           "country" : {
28938                             "type" : "string"
28939                           },
28940                           "displayCountry" : {
28941                             "type" : "string"
28942                           },
28943                           "displayLanguage" : {
28944                             "type" : "string"
28945                           },
28946                           "displayName" : {
28947                             "type" : "string"
28948                           },
28949                           "displayScript" : {
28950                             "type" : "string"
28951                           },
28952                           "displayVariant" : {
28953                             "type" : "string"
28954                           },
28955                           "extensionKeys" : {
28956                             "type" : "array",
28957                             "items" : {
28958                               "type" : "string"
28959                             },
28960                             "uniqueItems" : true
28961                           },
28962                           "iso3Country" : {
28963                             "type" : "string"
28964                           },
28965                           "iso3Language" : {
28966                             "type" : "string"
28967                           },
28968                           "language" : {
28969                             "type" : "string"
28970                           },
28971                           "script" : {
28972                             "type" : "string"
28973                           },
28974                           "unicodeLocaleAttributes" : {
28975                             "type" : "array",
28976                             "items" : {
28977                               "type" : "string"
28978                             },
28979                             "uniqueItems" : true
28980                           },
28981                           "unicodeLocaleKeys" : {
28982                             "type" : "array",
28983                             "items" : {
28984                               "type" : "string"
28985                             },
28986                             "uniqueItems" : true
28987                           },
28988                           "variant" : {
28989                             "type" : "string"
28990                           }
28991                         }
28992                       },
28993                       "lastModified" : {
28994                         "type" : "string",
28995                         "format" : "date-time"
28996                       },
28997                       "length" : {
28998                         "type" : "integer",
28999                         "format" : "int32"
29000                       },
29001                       "links" : {
29002                         "type" : "array",
29003                         "items" : {
29004                           "type" : "object",
29005                           "properties" : {
29006                             "params" : {
29007                               "type" : "object",
29008                               "additionalProperties" : {
29009                                 "type" : "string"
29010                               }
29011                             },
29012                             "rel" : {
29013                               "type" : "string"
29014                             },
29015                             "rels" : {
29016                               "type" : "array",
29017                               "items" : {
29018                                 "type" : "string"
29019                               }
29020                             },
29021                             "title" : {
29022                               "type" : "string"
29023                             },
29024                             "type" : {
29025                               "type" : "string"
29026                             },
29027                             "uri" : {
29028                               "type" : "string",
29029                               "format" : "uri"
29030                             },
29031                             "uriBuilder" : {
29032                               "type" : "object"
29033                             }
29034                           }
29035                         },
29036                         "uniqueItems" : true
29037                       },
29038                       "location" : {
29039                         "type" : "string",
29040                         "format" : "uri"
29041                       },
29042                       "mediaType" : {
29043                         "type" : "object",
29044                         "properties" : {
29045                           "parameters" : {
29046                             "type" : "object",
29047                             "additionalProperties" : {
29048                               "type" : "string"
29049                             }
29050                           },
29051                           "subtype" : {
29052                             "type" : "string"
29053                           },
29054                           "type" : {
29055                             "type" : "string"
29056                           },
29057                           "wildcardSubtype" : {
29058                             "type" : "boolean"
29059                           },
29060                           "wildcardType" : {
29061                             "type" : "boolean"
29062                           }
29063                         }
29064                       },
29065                       "metadata" : {
29066                         "type" : "object",
29067                         "additionalProperties" : {
29068                           "type" : "array",
29069                           "items" : {
29070                             "type" : "object"
29071                           }
29072                         }
29073                       },
29074                       "status" : {
29075                         "type" : "integer",
29076                         "format" : "int32"
29077                       },
29078                       "statusInfo" : {
29079                         "type" : "object",
29080                         "properties" : {
29081                           "family" : {
29082                             "type" : "string",
29083                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29084                           },
29085                           "reasonPhrase" : {
29086                             "type" : "string"
29087                           },
29088                           "statusCode" : {
29089                             "type" : "integer",
29090                             "format" : "int32"
29091                           }
29092                         }
29093                       },
29094                       "stringHeaders" : {
29095                         "type" : "object",
29096                         "additionalProperties" : {
29097                           "type" : "array",
29098                           "items" : {
29099                             "type" : "string"
29100                           }
29101                         }
29102                       }
29103                     }
29104                   }
29105                 }
29106               }
29107             }
29108           }
29109         },
29110         "servers" : [ {
29111           "url" : "/sdc2/rest",
29112           "variables" : { }
29113         } ],
29114         "summary" : "Returns deleted group id",
29115         "tags" : [ "SDCE-2 APIs" ]
29116       }
29117     },
29118     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/members" : {
29119       "post" : {
29120         "description" : "Update group members ",
29121         "operationId" : "updateGroupMembers",
29122         "parameters" : [ {
29123           "in" : "path",
29124           "name" : "containerComponentType",
29125           "required" : true,
29126           "schema" : {
29127             "type" : "string"
29128           }
29129         }, {
29130           "in" : "path",
29131           "name" : "componentId",
29132           "required" : true,
29133           "schema" : {
29134             "type" : "string"
29135           }
29136         }, {
29137           "in" : "path",
29138           "name" : "groupUniqueId",
29139           "required" : true,
29140           "schema" : {
29141             "type" : "string"
29142           }
29143         }, {
29144           "in" : "header",
29145           "name" : "USER_ID",
29146           "schema" : {
29147             "type" : "string"
29148           }
29149         } ],
29150         "requestBody" : {
29151           "content" : {
29152             "application/json" : {
29153               "schema" : {
29154                 "type" : "array",
29155                 "items" : {
29156                   "type" : "string"
29157                 }
29158               }
29159             }
29160           },
29161           "description" : "List of members unique ids",
29162           "required" : true
29163         },
29164         "responses" : {
29165           "200" : {
29166             "description" : "Group members updated"
29167           },
29168           "400" : {
29169             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
29170           },
29171           "403" : {
29172             "description" : "Restricted operation"
29173           },
29174           "404" : {
29175             "description" : "Component not found"
29176           },
29177           "500" : {
29178             "description" : "Internal Error"
29179           },
29180           "default" : {
29181             "content" : {
29182               "application/json" : {
29183                 "schema" : {
29184                   "type" : "array",
29185                   "items" : {
29186                     "type" : "string"
29187                   }
29188                 }
29189               }
29190             }
29191           }
29192         },
29193         "servers" : [ {
29194           "url" : "/sdc2/rest",
29195           "variables" : { }
29196         } ],
29197         "summary" : "Updates list of members and returns it",
29198         "tags" : [ "SDCE-2 APIs" ]
29199       }
29200     },
29201     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/metadata" : {
29202       "put" : {
29203         "description" : "Update Group Metadata",
29204         "operationId" : "updateGroupMetadata",
29205         "parameters" : [ {
29206           "in" : "path",
29207           "name" : "containerComponentType",
29208           "required" : true,
29209           "schema" : {
29210             "type" : "string"
29211           }
29212         }, {
29213           "in" : "path",
29214           "name" : "componentId",
29215           "required" : true,
29216           "schema" : {
29217             "type" : "string"
29218           }
29219         }, {
29220           "in" : "path",
29221           "name" : "groupUniqueId",
29222           "required" : true,
29223           "schema" : {
29224             "type" : "string"
29225           }
29226         }, {
29227           "in" : "header",
29228           "name" : "USER_ID",
29229           "schema" : {
29230             "type" : "string"
29231           }
29232         } ],
29233         "requestBody" : {
29234           "content" : {
29235             "application/json" : {
29236               "schema" : {
29237                 "type" : "string"
29238               }
29239             }
29240           },
29241           "description" : "Service object to be Updated",
29242           "required" : true
29243         },
29244         "responses" : {
29245           "200" : {
29246             "description" : "Group Updated"
29247           },
29248           "400" : {
29249             "description" : "Invalid content / Missing content"
29250           },
29251           "403" : {
29252             "description" : "Restricted operation"
29253           },
29254           "default" : {
29255             "content" : {
29256               "application/json" : {
29257                 "schema" : {
29258                   "type" : "array",
29259                   "items" : {
29260                     "$ref" : "#/components/schemas/GroupDefinition"
29261                   }
29262                 }
29263               }
29264             }
29265           }
29266         },
29267         "servers" : [ {
29268           "url" : "/sdc2/rest",
29269           "variables" : { }
29270         } ],
29271         "summary" : "Returns updated group definition",
29272         "tags" : [ "SDCE-2 APIs" ]
29273       }
29274     },
29275     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/properties" : {
29276       "get" : {
29277         "description" : "Get List of properties on a group",
29278         "operationId" : "getGroupProperties",
29279         "parameters" : [ {
29280           "in" : "path",
29281           "name" : "containerComponentType",
29282           "required" : true,
29283           "schema" : {
29284             "type" : "string"
29285           }
29286         }, {
29287           "in" : "path",
29288           "name" : "componentId",
29289           "required" : true,
29290           "schema" : {
29291             "type" : "string"
29292           }
29293         }, {
29294           "in" : "path",
29295           "name" : "groupUniqueId",
29296           "required" : true,
29297           "schema" : {
29298             "type" : "string"
29299           }
29300         }, {
29301           "in" : "header",
29302           "name" : "USER_ID",
29303           "schema" : {
29304             "type" : "string"
29305           }
29306         } ],
29307         "responses" : {
29308           "200" : {
29309             "description" : "Group Updated"
29310           },
29311           "400" : {
29312             "description" : "Invalid content / Missing content"
29313           },
29314           "403" : {
29315             "description" : "Restricted operation"
29316           },
29317           "default" : {
29318             "content" : {
29319               "application/json" : {
29320                 "schema" : {
29321                   "type" : "array",
29322                   "items" : {
29323                     "$ref" : "#/components/schemas/GroupProperty"
29324                   }
29325                 }
29326               }
29327             }
29328           }
29329         },
29330         "servers" : [ {
29331           "url" : "/sdc2/rest",
29332           "variables" : { }
29333         } ],
29334         "summary" : "Returns list of properties",
29335         "tags" : [ "SDCE-2 APIs" ]
29336       },
29337       "put" : {
29338         "description" : "Updates List of properties on a group (only values)",
29339         "operationId" : "updateGroupProperties",
29340         "parameters" : [ {
29341           "in" : "path",
29342           "name" : "containerComponentType",
29343           "required" : true,
29344           "schema" : {
29345             "type" : "string"
29346           }
29347         }, {
29348           "in" : "path",
29349           "name" : "componentId",
29350           "required" : true,
29351           "schema" : {
29352             "type" : "string"
29353           }
29354         }, {
29355           "in" : "path",
29356           "name" : "groupUniqueId",
29357           "required" : true,
29358           "schema" : {
29359             "type" : "string"
29360           }
29361         }, {
29362           "in" : "header",
29363           "name" : "USER_ID",
29364           "schema" : {
29365             "type" : "string"
29366           }
29367         } ],
29368         "requestBody" : {
29369           "content" : {
29370             "application/json" : {
29371               "schema" : {
29372                 "type" : "array",
29373                 "items" : {
29374                   "$ref" : "#/components/schemas/GroupProperty"
29375                 }
29376               }
29377             }
29378           },
29379           "description" : "Group Properties to be Updated",
29380           "required" : true
29381         },
29382         "responses" : {
29383           "200" : {
29384             "description" : "Group Updated"
29385           },
29386           "400" : {
29387             "description" : "Invalid content / Missing content"
29388           },
29389           "403" : {
29390             "description" : "Restricted operation"
29391           },
29392           "default" : {
29393             "content" : {
29394               "application/json" : {
29395                 "schema" : {
29396                   "type" : "array",
29397                   "items" : {
29398                     "$ref" : "#/components/schemas/GroupProperty"
29399                   }
29400                 }
29401               }
29402             }
29403           }
29404         },
29405         "servers" : [ {
29406           "url" : "/sdc2/rest",
29407           "variables" : { }
29408         } ],
29409         "summary" : "Returns updated list of properties",
29410         "tags" : [ "SDCE-2 APIs" ]
29411       }
29412     },
29413     "/v1/catalog/{containerComponentType}/{componentId}/paths-to-delete" : {
29414       "get" : {
29415         "description" : "Check if forwarding path to delete on version change",
29416         "operationId" : "changeResourceInstanceVersion_1",
29417         "parameters" : [ {
29418           "in" : "path",
29419           "name" : "componentId",
29420           "required" : true,
29421           "schema" : {
29422             "type" : "string"
29423           }
29424         }, {
29425           "in" : "query",
29426           "name" : "componentInstanceId",
29427           "schema" : {
29428             "type" : "string"
29429           }
29430         }, {
29431           "in" : "query",
29432           "name" : "newComponentInstanceId",
29433           "schema" : {
29434             "type" : "string"
29435           }
29436         }, {
29437           "description" : "valid values: resources / services",
29438           "in" : "path",
29439           "name" : "containerComponentType",
29440           "required" : true,
29441           "schema" : {
29442             "type" : "string",
29443             "enum" : [ "resources", "services" ]
29444           }
29445         } ],
29446         "responses" : {
29447           "default" : {
29448             "content" : {
29449               "application/json" : {
29450                 "schema" : {
29451                   "type" : "array",
29452                   "items" : {
29453                     "type" : "object",
29454                     "properties" : {
29455                       "allowedMethods" : {
29456                         "type" : "array",
29457                         "items" : {
29458                           "type" : "string"
29459                         },
29460                         "uniqueItems" : true
29461                       },
29462                       "cookies" : {
29463                         "type" : "object",
29464                         "additionalProperties" : {
29465                           "type" : "object",
29466                           "properties" : {
29467                             "comment" : {
29468                               "type" : "string"
29469                             },
29470                             "domain" : {
29471                               "type" : "string"
29472                             },
29473                             "expiry" : {
29474                               "type" : "string",
29475                               "format" : "date-time"
29476                             },
29477                             "httpOnly" : {
29478                               "type" : "boolean"
29479                             },
29480                             "maxAge" : {
29481                               "type" : "integer",
29482                               "format" : "int32"
29483                             },
29484                             "name" : {
29485                               "type" : "string"
29486                             },
29487                             "path" : {
29488                               "type" : "string"
29489                             },
29490                             "secure" : {
29491                               "type" : "boolean"
29492                             },
29493                             "value" : {
29494                               "type" : "string"
29495                             },
29496                             "version" : {
29497                               "type" : "integer",
29498                               "format" : "int32"
29499                             }
29500                           }
29501                         }
29502                       },
29503                       "date" : {
29504                         "type" : "string",
29505                         "format" : "date-time"
29506                       },
29507                       "entity" : {
29508                         "type" : "object"
29509                       },
29510                       "entityTag" : {
29511                         "type" : "object",
29512                         "properties" : {
29513                           "value" : {
29514                             "type" : "string"
29515                           },
29516                           "weak" : {
29517                             "type" : "boolean"
29518                           }
29519                         }
29520                       },
29521                       "headers" : {
29522                         "type" : "object",
29523                         "additionalProperties" : {
29524                           "type" : "array",
29525                           "items" : {
29526                             "type" : "object"
29527                           }
29528                         }
29529                       },
29530                       "language" : {
29531                         "type" : "object",
29532                         "properties" : {
29533                           "country" : {
29534                             "type" : "string"
29535                           },
29536                           "displayCountry" : {
29537                             "type" : "string"
29538                           },
29539                           "displayLanguage" : {
29540                             "type" : "string"
29541                           },
29542                           "displayName" : {
29543                             "type" : "string"
29544                           },
29545                           "displayScript" : {
29546                             "type" : "string"
29547                           },
29548                           "displayVariant" : {
29549                             "type" : "string"
29550                           },
29551                           "extensionKeys" : {
29552                             "type" : "array",
29553                             "items" : {
29554                               "type" : "string"
29555                             },
29556                             "uniqueItems" : true
29557                           },
29558                           "iso3Country" : {
29559                             "type" : "string"
29560                           },
29561                           "iso3Language" : {
29562                             "type" : "string"
29563                           },
29564                           "language" : {
29565                             "type" : "string"
29566                           },
29567                           "script" : {
29568                             "type" : "string"
29569                           },
29570                           "unicodeLocaleAttributes" : {
29571                             "type" : "array",
29572                             "items" : {
29573                               "type" : "string"
29574                             },
29575                             "uniqueItems" : true
29576                           },
29577                           "unicodeLocaleKeys" : {
29578                             "type" : "array",
29579                             "items" : {
29580                               "type" : "string"
29581                             },
29582                             "uniqueItems" : true
29583                           },
29584                           "variant" : {
29585                             "type" : "string"
29586                           }
29587                         }
29588                       },
29589                       "lastModified" : {
29590                         "type" : "string",
29591                         "format" : "date-time"
29592                       },
29593                       "length" : {
29594                         "type" : "integer",
29595                         "format" : "int32"
29596                       },
29597                       "links" : {
29598                         "type" : "array",
29599                         "items" : {
29600                           "type" : "object",
29601                           "properties" : {
29602                             "params" : {
29603                               "type" : "object",
29604                               "additionalProperties" : {
29605                                 "type" : "string"
29606                               }
29607                             },
29608                             "rel" : {
29609                               "type" : "string"
29610                             },
29611                             "rels" : {
29612                               "type" : "array",
29613                               "items" : {
29614                                 "type" : "string"
29615                               }
29616                             },
29617                             "title" : {
29618                               "type" : "string"
29619                             },
29620                             "type" : {
29621                               "type" : "string"
29622                             },
29623                             "uri" : {
29624                               "type" : "string",
29625                               "format" : "uri"
29626                             },
29627                             "uriBuilder" : {
29628                               "type" : "object"
29629                             }
29630                           }
29631                         },
29632                         "uniqueItems" : true
29633                       },
29634                       "location" : {
29635                         "type" : "string",
29636                         "format" : "uri"
29637                       },
29638                       "mediaType" : {
29639                         "type" : "object",
29640                         "properties" : {
29641                           "parameters" : {
29642                             "type" : "object",
29643                             "additionalProperties" : {
29644                               "type" : "string"
29645                             }
29646                           },
29647                           "subtype" : {
29648                             "type" : "string"
29649                           },
29650                           "type" : {
29651                             "type" : "string"
29652                           },
29653                           "wildcardSubtype" : {
29654                             "type" : "boolean"
29655                           },
29656                           "wildcardType" : {
29657                             "type" : "boolean"
29658                           }
29659                         }
29660                       },
29661                       "metadata" : {
29662                         "type" : "object",
29663                         "additionalProperties" : {
29664                           "type" : "array",
29665                           "items" : {
29666                             "type" : "object"
29667                           }
29668                         }
29669                       },
29670                       "status" : {
29671                         "type" : "integer",
29672                         "format" : "int32"
29673                       },
29674                       "statusInfo" : {
29675                         "type" : "object",
29676                         "properties" : {
29677                           "family" : {
29678                             "type" : "string",
29679                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29680                           },
29681                           "reasonPhrase" : {
29682                             "type" : "string"
29683                           },
29684                           "statusCode" : {
29685                             "type" : "integer",
29686                             "format" : "int32"
29687                           }
29688                         }
29689                       },
29690                       "stringHeaders" : {
29691                         "type" : "object",
29692                         "additionalProperties" : {
29693                           "type" : "array",
29694                           "items" : {
29695                             "type" : "string"
29696                           }
29697                         }
29698                       }
29699                     }
29700                   }
29701                 }
29702               }
29703             }
29704           }
29705         },
29706         "servers" : [ {
29707           "url" : "/sdc2/rest",
29708           "variables" : { }
29709         } ],
29710         "summary" : "Returns forwarding paths to delete",
29711         "tags" : [ "SDCE-2 APIs" ]
29712       }
29713     },
29714     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}" : {
29715       "delete" : {
29716         "description" : "Delete Policy",
29717         "operationId" : "deletePolicy",
29718         "parameters" : [ {
29719           "in" : "path",
29720           "name" : "componentId",
29721           "required" : true,
29722           "schema" : {
29723             "type" : "string"
29724           }
29725         }, {
29726           "description" : "valid values: resources / services",
29727           "in" : "path",
29728           "name" : "containerComponentType",
29729           "required" : true,
29730           "schema" : {
29731             "type" : "string",
29732             "enum" : [ "resources", "services" ]
29733           }
29734         }, {
29735           "in" : "path",
29736           "name" : "policyId",
29737           "required" : true,
29738           "schema" : {
29739             "type" : "string"
29740           }
29741         }, {
29742           "description" : "USER_ID of modifier user",
29743           "in" : "header",
29744           "name" : "USER_ID",
29745           "required" : true,
29746           "schema" : {
29747             "type" : "string"
29748           }
29749         } ],
29750         "responses" : {
29751           "204" : {
29752             "description" : "Policy was deleted"
29753           },
29754           "400" : {
29755             "description" : "Invalid content / Missing content"
29756           },
29757           "403" : {
29758             "description" : "Restricted operation"
29759           },
29760           "404" : {
29761             "description" : "component / policy Not found"
29762           },
29763           "default" : {
29764             "content" : {
29765               "application/json" : {
29766                 "schema" : {
29767                   "type" : "array",
29768                   "items" : {
29769                     "type" : "object",
29770                     "properties" : {
29771                       "allowedMethods" : {
29772                         "type" : "array",
29773                         "items" : {
29774                           "type" : "string"
29775                         },
29776                         "uniqueItems" : true
29777                       },
29778                       "cookies" : {
29779                         "type" : "object",
29780                         "additionalProperties" : {
29781                           "type" : "object",
29782                           "properties" : {
29783                             "comment" : {
29784                               "type" : "string"
29785                             },
29786                             "domain" : {
29787                               "type" : "string"
29788                             },
29789                             "expiry" : {
29790                               "type" : "string",
29791                               "format" : "date-time"
29792                             },
29793                             "httpOnly" : {
29794                               "type" : "boolean"
29795                             },
29796                             "maxAge" : {
29797                               "type" : "integer",
29798                               "format" : "int32"
29799                             },
29800                             "name" : {
29801                               "type" : "string"
29802                             },
29803                             "path" : {
29804                               "type" : "string"
29805                             },
29806                             "secure" : {
29807                               "type" : "boolean"
29808                             },
29809                             "value" : {
29810                               "type" : "string"
29811                             },
29812                             "version" : {
29813                               "type" : "integer",
29814                               "format" : "int32"
29815                             }
29816                           }
29817                         }
29818                       },
29819                       "date" : {
29820                         "type" : "string",
29821                         "format" : "date-time"
29822                       },
29823                       "entity" : {
29824                         "type" : "object"
29825                       },
29826                       "entityTag" : {
29827                         "type" : "object",
29828                         "properties" : {
29829                           "value" : {
29830                             "type" : "string"
29831                           },
29832                           "weak" : {
29833                             "type" : "boolean"
29834                           }
29835                         }
29836                       },
29837                       "headers" : {
29838                         "type" : "object",
29839                         "additionalProperties" : {
29840                           "type" : "array",
29841                           "items" : {
29842                             "type" : "object"
29843                           }
29844                         }
29845                       },
29846                       "language" : {
29847                         "type" : "object",
29848                         "properties" : {
29849                           "country" : {
29850                             "type" : "string"
29851                           },
29852                           "displayCountry" : {
29853                             "type" : "string"
29854                           },
29855                           "displayLanguage" : {
29856                             "type" : "string"
29857                           },
29858                           "displayName" : {
29859                             "type" : "string"
29860                           },
29861                           "displayScript" : {
29862                             "type" : "string"
29863                           },
29864                           "displayVariant" : {
29865                             "type" : "string"
29866                           },
29867                           "extensionKeys" : {
29868                             "type" : "array",
29869                             "items" : {
29870                               "type" : "string"
29871                             },
29872                             "uniqueItems" : true
29873                           },
29874                           "iso3Country" : {
29875                             "type" : "string"
29876                           },
29877                           "iso3Language" : {
29878                             "type" : "string"
29879                           },
29880                           "language" : {
29881                             "type" : "string"
29882                           },
29883                           "script" : {
29884                             "type" : "string"
29885                           },
29886                           "unicodeLocaleAttributes" : {
29887                             "type" : "array",
29888                             "items" : {
29889                               "type" : "string"
29890                             },
29891                             "uniqueItems" : true
29892                           },
29893                           "unicodeLocaleKeys" : {
29894                             "type" : "array",
29895                             "items" : {
29896                               "type" : "string"
29897                             },
29898                             "uniqueItems" : true
29899                           },
29900                           "variant" : {
29901                             "type" : "string"
29902                           }
29903                         }
29904                       },
29905                       "lastModified" : {
29906                         "type" : "string",
29907                         "format" : "date-time"
29908                       },
29909                       "length" : {
29910                         "type" : "integer",
29911                         "format" : "int32"
29912                       },
29913                       "links" : {
29914                         "type" : "array",
29915                         "items" : {
29916                           "type" : "object",
29917                           "properties" : {
29918                             "params" : {
29919                               "type" : "object",
29920                               "additionalProperties" : {
29921                                 "type" : "string"
29922                               }
29923                             },
29924                             "rel" : {
29925                               "type" : "string"
29926                             },
29927                             "rels" : {
29928                               "type" : "array",
29929                               "items" : {
29930                                 "type" : "string"
29931                               }
29932                             },
29933                             "title" : {
29934                               "type" : "string"
29935                             },
29936                             "type" : {
29937                               "type" : "string"
29938                             },
29939                             "uri" : {
29940                               "type" : "string",
29941                               "format" : "uri"
29942                             },
29943                             "uriBuilder" : {
29944                               "type" : "object"
29945                             }
29946                           }
29947                         },
29948                         "uniqueItems" : true
29949                       },
29950                       "location" : {
29951                         "type" : "string",
29952                         "format" : "uri"
29953                       },
29954                       "mediaType" : {
29955                         "type" : "object",
29956                         "properties" : {
29957                           "parameters" : {
29958                             "type" : "object",
29959                             "additionalProperties" : {
29960                               "type" : "string"
29961                             }
29962                           },
29963                           "subtype" : {
29964                             "type" : "string"
29965                           },
29966                           "type" : {
29967                             "type" : "string"
29968                           },
29969                           "wildcardSubtype" : {
29970                             "type" : "boolean"
29971                           },
29972                           "wildcardType" : {
29973                             "type" : "boolean"
29974                           }
29975                         }
29976                       },
29977                       "metadata" : {
29978                         "type" : "object",
29979                         "additionalProperties" : {
29980                           "type" : "array",
29981                           "items" : {
29982                             "type" : "object"
29983                           }
29984                         }
29985                       },
29986                       "status" : {
29987                         "type" : "integer",
29988                         "format" : "int32"
29989                       },
29990                       "statusInfo" : {
29991                         "type" : "object",
29992                         "properties" : {
29993                           "family" : {
29994                             "type" : "string",
29995                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29996                           },
29997                           "reasonPhrase" : {
29998                             "type" : "string"
29999                           },
30000                           "statusCode" : {
30001                             "type" : "integer",
30002                             "format" : "int32"
30003                           }
30004                         }
30005                       },
30006                       "stringHeaders" : {
30007                         "type" : "object",
30008                         "additionalProperties" : {
30009                           "type" : "array",
30010                           "items" : {
30011                             "type" : "string"
30012                           }
30013                         }
30014                       }
30015                     }
30016                   }
30017                 }
30018               }
30019             }
30020           }
30021         },
30022         "servers" : [ {
30023           "url" : "/sdc2/rest",
30024           "variables" : { }
30025         } ],
30026         "summary" : "No body",
30027         "tags" : [ "SDCE-2 APIs" ]
30028       },
30029       "get" : {
30030         "description" : "Get Policy",
30031         "operationId" : "getPolicy",
30032         "parameters" : [ {
30033           "in" : "path",
30034           "name" : "componentId",
30035           "required" : true,
30036           "schema" : {
30037             "type" : "string"
30038           }
30039         }, {
30040           "description" : "valid values: resources / services",
30041           "in" : "path",
30042           "name" : "containerComponentType",
30043           "required" : true,
30044           "schema" : {
30045             "type" : "string",
30046             "enum" : [ "resources", "services" ]
30047           }
30048         }, {
30049           "in" : "path",
30050           "name" : "policyId",
30051           "required" : true,
30052           "schema" : {
30053             "type" : "string"
30054           }
30055         }, {
30056           "description" : "USER_ID of modifier user",
30057           "in" : "header",
30058           "name" : "USER_ID",
30059           "required" : true,
30060           "schema" : {
30061             "type" : "string"
30062           }
30063         } ],
30064         "responses" : {
30065           "200" : {
30066             "description" : "Policy was found"
30067           },
30068           "400" : {
30069             "description" : "Invalid content / Missing content"
30070           },
30071           "403" : {
30072             "description" : "Restricted operation"
30073           },
30074           "404" : {
30075             "description" : "component / policy Not found"
30076           },
30077           "default" : {
30078             "content" : {
30079               "application/json" : {
30080                 "schema" : {
30081                   "type" : "array",
30082                   "items" : {
30083                     "type" : "object",
30084                     "properties" : {
30085                       "allowedMethods" : {
30086                         "type" : "array",
30087                         "items" : {
30088                           "type" : "string"
30089                         },
30090                         "uniqueItems" : true
30091                       },
30092                       "cookies" : {
30093                         "type" : "object",
30094                         "additionalProperties" : {
30095                           "type" : "object",
30096                           "properties" : {
30097                             "comment" : {
30098                               "type" : "string"
30099                             },
30100                             "domain" : {
30101                               "type" : "string"
30102                             },
30103                             "expiry" : {
30104                               "type" : "string",
30105                               "format" : "date-time"
30106                             },
30107                             "httpOnly" : {
30108                               "type" : "boolean"
30109                             },
30110                             "maxAge" : {
30111                               "type" : "integer",
30112                               "format" : "int32"
30113                             },
30114                             "name" : {
30115                               "type" : "string"
30116                             },
30117                             "path" : {
30118                               "type" : "string"
30119                             },
30120                             "secure" : {
30121                               "type" : "boolean"
30122                             },
30123                             "value" : {
30124                               "type" : "string"
30125                             },
30126                             "version" : {
30127                               "type" : "integer",
30128                               "format" : "int32"
30129                             }
30130                           }
30131                         }
30132                       },
30133                       "date" : {
30134                         "type" : "string",
30135                         "format" : "date-time"
30136                       },
30137                       "entity" : {
30138                         "type" : "object"
30139                       },
30140                       "entityTag" : {
30141                         "type" : "object",
30142                         "properties" : {
30143                           "value" : {
30144                             "type" : "string"
30145                           },
30146                           "weak" : {
30147                             "type" : "boolean"
30148                           }
30149                         }
30150                       },
30151                       "headers" : {
30152                         "type" : "object",
30153                         "additionalProperties" : {
30154                           "type" : "array",
30155                           "items" : {
30156                             "type" : "object"
30157                           }
30158                         }
30159                       },
30160                       "language" : {
30161                         "type" : "object",
30162                         "properties" : {
30163                           "country" : {
30164                             "type" : "string"
30165                           },
30166                           "displayCountry" : {
30167                             "type" : "string"
30168                           },
30169                           "displayLanguage" : {
30170                             "type" : "string"
30171                           },
30172                           "displayName" : {
30173                             "type" : "string"
30174                           },
30175                           "displayScript" : {
30176                             "type" : "string"
30177                           },
30178                           "displayVariant" : {
30179                             "type" : "string"
30180                           },
30181                           "extensionKeys" : {
30182                             "type" : "array",
30183                             "items" : {
30184                               "type" : "string"
30185                             },
30186                             "uniqueItems" : true
30187                           },
30188                           "iso3Country" : {
30189                             "type" : "string"
30190                           },
30191                           "iso3Language" : {
30192                             "type" : "string"
30193                           },
30194                           "language" : {
30195                             "type" : "string"
30196                           },
30197                           "script" : {
30198                             "type" : "string"
30199                           },
30200                           "unicodeLocaleAttributes" : {
30201                             "type" : "array",
30202                             "items" : {
30203                               "type" : "string"
30204                             },
30205                             "uniqueItems" : true
30206                           },
30207                           "unicodeLocaleKeys" : {
30208                             "type" : "array",
30209                             "items" : {
30210                               "type" : "string"
30211                             },
30212                             "uniqueItems" : true
30213                           },
30214                           "variant" : {
30215                             "type" : "string"
30216                           }
30217                         }
30218                       },
30219                       "lastModified" : {
30220                         "type" : "string",
30221                         "format" : "date-time"
30222                       },
30223                       "length" : {
30224                         "type" : "integer",
30225                         "format" : "int32"
30226                       },
30227                       "links" : {
30228                         "type" : "array",
30229                         "items" : {
30230                           "type" : "object",
30231                           "properties" : {
30232                             "params" : {
30233                               "type" : "object",
30234                               "additionalProperties" : {
30235                                 "type" : "string"
30236                               }
30237                             },
30238                             "rel" : {
30239                               "type" : "string"
30240                             },
30241                             "rels" : {
30242                               "type" : "array",
30243                               "items" : {
30244                                 "type" : "string"
30245                               }
30246                             },
30247                             "title" : {
30248                               "type" : "string"
30249                             },
30250                             "type" : {
30251                               "type" : "string"
30252                             },
30253                             "uri" : {
30254                               "type" : "string",
30255                               "format" : "uri"
30256                             },
30257                             "uriBuilder" : {
30258                               "type" : "object"
30259                             }
30260                           }
30261                         },
30262                         "uniqueItems" : true
30263                       },
30264                       "location" : {
30265                         "type" : "string",
30266                         "format" : "uri"
30267                       },
30268                       "mediaType" : {
30269                         "type" : "object",
30270                         "properties" : {
30271                           "parameters" : {
30272                             "type" : "object",
30273                             "additionalProperties" : {
30274                               "type" : "string"
30275                             }
30276                           },
30277                           "subtype" : {
30278                             "type" : "string"
30279                           },
30280                           "type" : {
30281                             "type" : "string"
30282                           },
30283                           "wildcardSubtype" : {
30284                             "type" : "boolean"
30285                           },
30286                           "wildcardType" : {
30287                             "type" : "boolean"
30288                           }
30289                         }
30290                       },
30291                       "metadata" : {
30292                         "type" : "object",
30293                         "additionalProperties" : {
30294                           "type" : "array",
30295                           "items" : {
30296                             "type" : "object"
30297                           }
30298                         }
30299                       },
30300                       "status" : {
30301                         "type" : "integer",
30302                         "format" : "int32"
30303                       },
30304                       "statusInfo" : {
30305                         "type" : "object",
30306                         "properties" : {
30307                           "family" : {
30308                             "type" : "string",
30309                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30310                           },
30311                           "reasonPhrase" : {
30312                             "type" : "string"
30313                           },
30314                           "statusCode" : {
30315                             "type" : "integer",
30316                             "format" : "int32"
30317                           }
30318                         }
30319                       },
30320                       "stringHeaders" : {
30321                         "type" : "object",
30322                         "additionalProperties" : {
30323                           "type" : "array",
30324                           "items" : {
30325                             "type" : "string"
30326                           }
30327                         }
30328                       }
30329                     }
30330                   }
30331                 }
30332               }
30333             }
30334           }
30335         },
30336         "servers" : [ {
30337           "url" : "/sdc2/rest",
30338           "variables" : { }
30339         } ],
30340         "summary" : "Returns Policy",
30341         "tags" : [ "SDCE-2 APIs" ]
30342       },
30343       "put" : {
30344         "description" : "Update Policy metadata",
30345         "operationId" : "updatePolicy",
30346         "parameters" : [ {
30347           "in" : "path",
30348           "name" : "componentId",
30349           "required" : true,
30350           "schema" : {
30351             "type" : "string"
30352           }
30353         }, {
30354           "description" : "valid values: resources / services",
30355           "in" : "path",
30356           "name" : "containerComponentType",
30357           "required" : true,
30358           "schema" : {
30359             "type" : "string",
30360             "enum" : [ "resources", "services" ]
30361           }
30362         }, {
30363           "in" : "path",
30364           "name" : "policyId",
30365           "required" : true,
30366           "schema" : {
30367             "type" : "string"
30368           }
30369         }, {
30370           "description" : "USER_ID of modifier user",
30371           "in" : "header",
30372           "name" : "USER_ID",
30373           "required" : true,
30374           "schema" : {
30375             "type" : "string"
30376           }
30377         } ],
30378         "requestBody" : {
30379           "content" : {
30380             "application/json" : {
30381               "schema" : {
30382                 "type" : "string"
30383               }
30384             }
30385           },
30386           "description" : "PolicyDefinition",
30387           "required" : true
30388         },
30389         "responses" : {
30390           "200" : {
30391             "description" : "Policy updated"
30392           },
30393           "400" : {
30394             "description" : "Invalid content / Missing content"
30395           },
30396           "403" : {
30397             "description" : "Restricted operation"
30398           },
30399           "404" : {
30400             "description" : "component / policy Not found"
30401           },
30402           "default" : {
30403             "content" : {
30404               "application/json" : {
30405                 "schema" : {
30406                   "type" : "array",
30407                   "items" : {
30408                     "type" : "object",
30409                     "properties" : {
30410                       "allowedMethods" : {
30411                         "type" : "array",
30412                         "items" : {
30413                           "type" : "string"
30414                         },
30415                         "uniqueItems" : true
30416                       },
30417                       "cookies" : {
30418                         "type" : "object",
30419                         "additionalProperties" : {
30420                           "type" : "object",
30421                           "properties" : {
30422                             "comment" : {
30423                               "type" : "string"
30424                             },
30425                             "domain" : {
30426                               "type" : "string"
30427                             },
30428                             "expiry" : {
30429                               "type" : "string",
30430                               "format" : "date-time"
30431                             },
30432                             "httpOnly" : {
30433                               "type" : "boolean"
30434                             },
30435                             "maxAge" : {
30436                               "type" : "integer",
30437                               "format" : "int32"
30438                             },
30439                             "name" : {
30440                               "type" : "string"
30441                             },
30442                             "path" : {
30443                               "type" : "string"
30444                             },
30445                             "secure" : {
30446                               "type" : "boolean"
30447                             },
30448                             "value" : {
30449                               "type" : "string"
30450                             },
30451                             "version" : {
30452                               "type" : "integer",
30453                               "format" : "int32"
30454                             }
30455                           }
30456                         }
30457                       },
30458                       "date" : {
30459                         "type" : "string",
30460                         "format" : "date-time"
30461                       },
30462                       "entity" : {
30463                         "type" : "object"
30464                       },
30465                       "entityTag" : {
30466                         "type" : "object",
30467                         "properties" : {
30468                           "value" : {
30469                             "type" : "string"
30470                           },
30471                           "weak" : {
30472                             "type" : "boolean"
30473                           }
30474                         }
30475                       },
30476                       "headers" : {
30477                         "type" : "object",
30478                         "additionalProperties" : {
30479                           "type" : "array",
30480                           "items" : {
30481                             "type" : "object"
30482                           }
30483                         }
30484                       },
30485                       "language" : {
30486                         "type" : "object",
30487                         "properties" : {
30488                           "country" : {
30489                             "type" : "string"
30490                           },
30491                           "displayCountry" : {
30492                             "type" : "string"
30493                           },
30494                           "displayLanguage" : {
30495                             "type" : "string"
30496                           },
30497                           "displayName" : {
30498                             "type" : "string"
30499                           },
30500                           "displayScript" : {
30501                             "type" : "string"
30502                           },
30503                           "displayVariant" : {
30504                             "type" : "string"
30505                           },
30506                           "extensionKeys" : {
30507                             "type" : "array",
30508                             "items" : {
30509                               "type" : "string"
30510                             },
30511                             "uniqueItems" : true
30512                           },
30513                           "iso3Country" : {
30514                             "type" : "string"
30515                           },
30516                           "iso3Language" : {
30517                             "type" : "string"
30518                           },
30519                           "language" : {
30520                             "type" : "string"
30521                           },
30522                           "script" : {
30523                             "type" : "string"
30524                           },
30525                           "unicodeLocaleAttributes" : {
30526                             "type" : "array",
30527                             "items" : {
30528                               "type" : "string"
30529                             },
30530                             "uniqueItems" : true
30531                           },
30532                           "unicodeLocaleKeys" : {
30533                             "type" : "array",
30534                             "items" : {
30535                               "type" : "string"
30536                             },
30537                             "uniqueItems" : true
30538                           },
30539                           "variant" : {
30540                             "type" : "string"
30541                           }
30542                         }
30543                       },
30544                       "lastModified" : {
30545                         "type" : "string",
30546                         "format" : "date-time"
30547                       },
30548                       "length" : {
30549                         "type" : "integer",
30550                         "format" : "int32"
30551                       },
30552                       "links" : {
30553                         "type" : "array",
30554                         "items" : {
30555                           "type" : "object",
30556                           "properties" : {
30557                             "params" : {
30558                               "type" : "object",
30559                               "additionalProperties" : {
30560                                 "type" : "string"
30561                               }
30562                             },
30563                             "rel" : {
30564                               "type" : "string"
30565                             },
30566                             "rels" : {
30567                               "type" : "array",
30568                               "items" : {
30569                                 "type" : "string"
30570                               }
30571                             },
30572                             "title" : {
30573                               "type" : "string"
30574                             },
30575                             "type" : {
30576                               "type" : "string"
30577                             },
30578                             "uri" : {
30579                               "type" : "string",
30580                               "format" : "uri"
30581                             },
30582                             "uriBuilder" : {
30583                               "type" : "object"
30584                             }
30585                           }
30586                         },
30587                         "uniqueItems" : true
30588                       },
30589                       "location" : {
30590                         "type" : "string",
30591                         "format" : "uri"
30592                       },
30593                       "mediaType" : {
30594                         "type" : "object",
30595                         "properties" : {
30596                           "parameters" : {
30597                             "type" : "object",
30598                             "additionalProperties" : {
30599                               "type" : "string"
30600                             }
30601                           },
30602                           "subtype" : {
30603                             "type" : "string"
30604                           },
30605                           "type" : {
30606                             "type" : "string"
30607                           },
30608                           "wildcardSubtype" : {
30609                             "type" : "boolean"
30610                           },
30611                           "wildcardType" : {
30612                             "type" : "boolean"
30613                           }
30614                         }
30615                       },
30616                       "metadata" : {
30617                         "type" : "object",
30618                         "additionalProperties" : {
30619                           "type" : "array",
30620                           "items" : {
30621                             "type" : "object"
30622                           }
30623                         }
30624                       },
30625                       "status" : {
30626                         "type" : "integer",
30627                         "format" : "int32"
30628                       },
30629                       "statusInfo" : {
30630                         "type" : "object",
30631                         "properties" : {
30632                           "family" : {
30633                             "type" : "string",
30634                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30635                           },
30636                           "reasonPhrase" : {
30637                             "type" : "string"
30638                           },
30639                           "statusCode" : {
30640                             "type" : "integer",
30641                             "format" : "int32"
30642                           }
30643                         }
30644                       },
30645                       "stringHeaders" : {
30646                         "type" : "object",
30647                         "additionalProperties" : {
30648                           "type" : "array",
30649                           "items" : {
30650                             "type" : "string"
30651                           }
30652                         }
30653                       }
30654                     }
30655                   }
30656                 }
30657               }
30658             }
30659           }
30660         },
30661         "servers" : [ {
30662           "url" : "/sdc2/rest",
30663           "variables" : { }
30664         } ],
30665         "summary" : "Returns updated Policy",
30666         "tags" : [ "SDCE-2 APIs" ]
30667       }
30668     },
30669     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/properties" : {
30670       "get" : {
30671         "description" : "Get component policy properties",
30672         "operationId" : "getPolicyProperties",
30673         "parameters" : [ {
30674           "description" : "the id of the component which is the container of the policy",
30675           "in" : "path",
30676           "name" : "componentId",
30677           "required" : true,
30678           "schema" : {
30679             "type" : "string"
30680           }
30681         }, {
30682           "description" : "valid values: resources / services",
30683           "in" : "path",
30684           "name" : "containerComponentType",
30685           "required" : true,
30686           "schema" : {
30687             "type" : "string",
30688             "enum" : [ "resources", "services" ]
30689           }
30690         }, {
30691           "description" : "the id of the policy which its properties are to return",
30692           "in" : "path",
30693           "name" : "policyId",
30694           "required" : true,
30695           "schema" : {
30696             "type" : "string"
30697           }
30698         }, {
30699           "description" : "the userid",
30700           "in" : "header",
30701           "name" : "USER_ID",
30702           "required" : true,
30703           "schema" : {
30704             "type" : "string"
30705           }
30706         } ],
30707         "responses" : {
30708           "200" : {
30709             "description" : "Properties found"
30710           },
30711           "400" : {
30712             "description" : "invalid content - Error: containerComponentType is invalid"
30713           },
30714           "403" : {
30715             "description" : "Restricted operation"
30716           },
30717           "404" : {
30718             "description" : "Componentorpolicy  not found"
30719           },
30720           "500" : {
30721             "description" : "The GET request failed due to internal SDC problem."
30722           },
30723           "default" : {
30724             "content" : {
30725               "application/json" : {
30726                 "schema" : {
30727                   "type" : "array",
30728                   "items" : {
30729                     "$ref" : "#/components/schemas/PropertyDataDefinition"
30730                   }
30731                 }
30732               }
30733             }
30734           }
30735         },
30736         "servers" : [ {
30737           "url" : "/sdc2/rest",
30738           "variables" : { }
30739         } ],
30740         "summary" : "Returns component policy properties",
30741         "tags" : [ "SDCE-2 APIs" ]
30742       },
30743       "put" : {
30744         "description" : "Update Policy properties",
30745         "operationId" : "updatePolicyProperties",
30746         "parameters" : [ {
30747           "in" : "path",
30748           "name" : "componentId",
30749           "required" : true,
30750           "schema" : {
30751             "type" : "string"
30752           }
30753         }, {
30754           "description" : "valid values: resources / services",
30755           "in" : "path",
30756           "name" : "containerComponentType",
30757           "required" : true,
30758           "schema" : {
30759             "type" : "string",
30760             "enum" : [ "resources", "services" ]
30761           }
30762         }, {
30763           "in" : "path",
30764           "name" : "policyId",
30765           "required" : true,
30766           "schema" : {
30767             "type" : "string"
30768           }
30769         }, {
30770           "description" : "USER_ID of modifier user",
30771           "in" : "header",
30772           "name" : "USER_ID",
30773           "required" : true,
30774           "schema" : {
30775             "type" : "string"
30776           }
30777         } ],
30778         "requestBody" : {
30779           "content" : {
30780             "application/json" : {
30781               "schema" : {
30782                 "type" : "string"
30783               }
30784             }
30785           },
30786           "description" : "PolicyDefinition",
30787           "required" : true
30788         },
30789         "responses" : {
30790           "200" : {
30791             "description" : "Policy properties updated"
30792           },
30793           "400" : {
30794             "description" : "Invalid content / Missing content"
30795           },
30796           "403" : {
30797             "description" : "Restricted operation"
30798           },
30799           "404" : {
30800             "description" : "component / policy Not found"
30801           },
30802           "default" : {
30803             "content" : {
30804               "application/json" : {
30805                 "schema" : {
30806                   "type" : "array",
30807                   "items" : {
30808                     "type" : "object",
30809                     "properties" : {
30810                       "allowedMethods" : {
30811                         "type" : "array",
30812                         "items" : {
30813                           "type" : "string"
30814                         },
30815                         "uniqueItems" : true
30816                       },
30817                       "cookies" : {
30818                         "type" : "object",
30819                         "additionalProperties" : {
30820                           "type" : "object",
30821                           "properties" : {
30822                             "comment" : {
30823                               "type" : "string"
30824                             },
30825                             "domain" : {
30826                               "type" : "string"
30827                             },
30828                             "expiry" : {
30829                               "type" : "string",
30830                               "format" : "date-time"
30831                             },
30832                             "httpOnly" : {
30833                               "type" : "boolean"
30834                             },
30835                             "maxAge" : {
30836                               "type" : "integer",
30837                               "format" : "int32"
30838                             },
30839                             "name" : {
30840                               "type" : "string"
30841                             },
30842                             "path" : {
30843                               "type" : "string"
30844                             },
30845                             "secure" : {
30846                               "type" : "boolean"
30847                             },
30848                             "value" : {
30849                               "type" : "string"
30850                             },
30851                             "version" : {
30852                               "type" : "integer",
30853                               "format" : "int32"
30854                             }
30855                           }
30856                         }
30857                       },
30858                       "date" : {
30859                         "type" : "string",
30860                         "format" : "date-time"
30861                       },
30862                       "entity" : {
30863                         "type" : "object"
30864                       },
30865                       "entityTag" : {
30866                         "type" : "object",
30867                         "properties" : {
30868                           "value" : {
30869                             "type" : "string"
30870                           },
30871                           "weak" : {
30872                             "type" : "boolean"
30873                           }
30874                         }
30875                       },
30876                       "headers" : {
30877                         "type" : "object",
30878                         "additionalProperties" : {
30879                           "type" : "array",
30880                           "items" : {
30881                             "type" : "object"
30882                           }
30883                         }
30884                       },
30885                       "language" : {
30886                         "type" : "object",
30887                         "properties" : {
30888                           "country" : {
30889                             "type" : "string"
30890                           },
30891                           "displayCountry" : {
30892                             "type" : "string"
30893                           },
30894                           "displayLanguage" : {
30895                             "type" : "string"
30896                           },
30897                           "displayName" : {
30898                             "type" : "string"
30899                           },
30900                           "displayScript" : {
30901                             "type" : "string"
30902                           },
30903                           "displayVariant" : {
30904                             "type" : "string"
30905                           },
30906                           "extensionKeys" : {
30907                             "type" : "array",
30908                             "items" : {
30909                               "type" : "string"
30910                             },
30911                             "uniqueItems" : true
30912                           },
30913                           "iso3Country" : {
30914                             "type" : "string"
30915                           },
30916                           "iso3Language" : {
30917                             "type" : "string"
30918                           },
30919                           "language" : {
30920                             "type" : "string"
30921                           },
30922                           "script" : {
30923                             "type" : "string"
30924                           },
30925                           "unicodeLocaleAttributes" : {
30926                             "type" : "array",
30927                             "items" : {
30928                               "type" : "string"
30929                             },
30930                             "uniqueItems" : true
30931                           },
30932                           "unicodeLocaleKeys" : {
30933                             "type" : "array",
30934                             "items" : {
30935                               "type" : "string"
30936                             },
30937                             "uniqueItems" : true
30938                           },
30939                           "variant" : {
30940                             "type" : "string"
30941                           }
30942                         }
30943                       },
30944                       "lastModified" : {
30945                         "type" : "string",
30946                         "format" : "date-time"
30947                       },
30948                       "length" : {
30949                         "type" : "integer",
30950                         "format" : "int32"
30951                       },
30952                       "links" : {
30953                         "type" : "array",
30954                         "items" : {
30955                           "type" : "object",
30956                           "properties" : {
30957                             "params" : {
30958                               "type" : "object",
30959                               "additionalProperties" : {
30960                                 "type" : "string"
30961                               }
30962                             },
30963                             "rel" : {
30964                               "type" : "string"
30965                             },
30966                             "rels" : {
30967                               "type" : "array",
30968                               "items" : {
30969                                 "type" : "string"
30970                               }
30971                             },
30972                             "title" : {
30973                               "type" : "string"
30974                             },
30975                             "type" : {
30976                               "type" : "string"
30977                             },
30978                             "uri" : {
30979                               "type" : "string",
30980                               "format" : "uri"
30981                             },
30982                             "uriBuilder" : {
30983                               "type" : "object"
30984                             }
30985                           }
30986                         },
30987                         "uniqueItems" : true
30988                       },
30989                       "location" : {
30990                         "type" : "string",
30991                         "format" : "uri"
30992                       },
30993                       "mediaType" : {
30994                         "type" : "object",
30995                         "properties" : {
30996                           "parameters" : {
30997                             "type" : "object",
30998                             "additionalProperties" : {
30999                               "type" : "string"
31000                             }
31001                           },
31002                           "subtype" : {
31003                             "type" : "string"
31004                           },
31005                           "type" : {
31006                             "type" : "string"
31007                           },
31008                           "wildcardSubtype" : {
31009                             "type" : "boolean"
31010                           },
31011                           "wildcardType" : {
31012                             "type" : "boolean"
31013                           }
31014                         }
31015                       },
31016                       "metadata" : {
31017                         "type" : "object",
31018                         "additionalProperties" : {
31019                           "type" : "array",
31020                           "items" : {
31021                             "type" : "object"
31022                           }
31023                         }
31024                       },
31025                       "status" : {
31026                         "type" : "integer",
31027                         "format" : "int32"
31028                       },
31029                       "statusInfo" : {
31030                         "type" : "object",
31031                         "properties" : {
31032                           "family" : {
31033                             "type" : "string",
31034                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31035                           },
31036                           "reasonPhrase" : {
31037                             "type" : "string"
31038                           },
31039                           "statusCode" : {
31040                             "type" : "integer",
31041                             "format" : "int32"
31042                           }
31043                         }
31044                       },
31045                       "stringHeaders" : {
31046                         "type" : "object",
31047                         "additionalProperties" : {
31048                           "type" : "array",
31049                           "items" : {
31050                             "type" : "string"
31051                           }
31052                         }
31053                       }
31054                     }
31055                   }
31056                 }
31057               }
31058             }
31059           }
31060         },
31061         "servers" : [ {
31062           "url" : "/sdc2/rest",
31063           "variables" : { }
31064         } ],
31065         "summary" : "Returns updated Policy",
31066         "tags" : [ "SDCE-2 APIs" ]
31067       }
31068     },
31069     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/targets" : {
31070       "post" : {
31071         "description" : "update policy targets",
31072         "operationId" : "updatePolicyTargets",
31073         "parameters" : [ {
31074           "in" : "path",
31075           "name" : "componentId",
31076           "required" : true,
31077           "schema" : {
31078             "type" : "string"
31079           }
31080         }, {
31081           "description" : "valid values: resources / services",
31082           "in" : "path",
31083           "name" : "containerComponentType",
31084           "required" : true,
31085           "schema" : {
31086             "type" : "string",
31087             "enum" : [ "resources", "services" ]
31088           }
31089         }, {
31090           "in" : "path",
31091           "name" : "policyId",
31092           "required" : true,
31093           "schema" : {
31094             "type" : "string"
31095           }
31096         }, {
31097           "description" : "USER_ID of modifier user",
31098           "in" : "header",
31099           "name" : "USER_ID",
31100           "required" : true,
31101           "schema" : {
31102             "type" : "string"
31103           }
31104         } ],
31105         "requestBody" : {
31106           "content" : {
31107             "application/json" : {
31108               "schema" : {
31109                 "type" : "array",
31110                 "items" : {
31111                   "$ref" : "#/components/schemas/PolicyTargetDTO"
31112                 }
31113               }
31114             }
31115           }
31116         },
31117         "responses" : {
31118           "201" : {
31119             "description" : "Policy target updated"
31120           },
31121           "400" : {
31122             "description" : "Invalid content / Missing content"
31123           },
31124           "403" : {
31125             "description" : "Restricted operation"
31126           },
31127           "default" : {
31128             "content" : {
31129               "application/json" : {
31130                 "schema" : {
31131                   "type" : "array",
31132                   "items" : {
31133                     "type" : "object",
31134                     "properties" : {
31135                       "allowedMethods" : {
31136                         "type" : "array",
31137                         "items" : {
31138                           "type" : "string"
31139                         },
31140                         "uniqueItems" : true
31141                       },
31142                       "cookies" : {
31143                         "type" : "object",
31144                         "additionalProperties" : {
31145                           "type" : "object",
31146                           "properties" : {
31147                             "comment" : {
31148                               "type" : "string"
31149                             },
31150                             "domain" : {
31151                               "type" : "string"
31152                             },
31153                             "expiry" : {
31154                               "type" : "string",
31155                               "format" : "date-time"
31156                             },
31157                             "httpOnly" : {
31158                               "type" : "boolean"
31159                             },
31160                             "maxAge" : {
31161                               "type" : "integer",
31162                               "format" : "int32"
31163                             },
31164                             "name" : {
31165                               "type" : "string"
31166                             },
31167                             "path" : {
31168                               "type" : "string"
31169                             },
31170                             "secure" : {
31171                               "type" : "boolean"
31172                             },
31173                             "value" : {
31174                               "type" : "string"
31175                             },
31176                             "version" : {
31177                               "type" : "integer",
31178                               "format" : "int32"
31179                             }
31180                           }
31181                         }
31182                       },
31183                       "date" : {
31184                         "type" : "string",
31185                         "format" : "date-time"
31186                       },
31187                       "entity" : {
31188                         "type" : "object"
31189                       },
31190                       "entityTag" : {
31191                         "type" : "object",
31192                         "properties" : {
31193                           "value" : {
31194                             "type" : "string"
31195                           },
31196                           "weak" : {
31197                             "type" : "boolean"
31198                           }
31199                         }
31200                       },
31201                       "headers" : {
31202                         "type" : "object",
31203                         "additionalProperties" : {
31204                           "type" : "array",
31205                           "items" : {
31206                             "type" : "object"
31207                           }
31208                         }
31209                       },
31210                       "language" : {
31211                         "type" : "object",
31212                         "properties" : {
31213                           "country" : {
31214                             "type" : "string"
31215                           },
31216                           "displayCountry" : {
31217                             "type" : "string"
31218                           },
31219                           "displayLanguage" : {
31220                             "type" : "string"
31221                           },
31222                           "displayName" : {
31223                             "type" : "string"
31224                           },
31225                           "displayScript" : {
31226                             "type" : "string"
31227                           },
31228                           "displayVariant" : {
31229                             "type" : "string"
31230                           },
31231                           "extensionKeys" : {
31232                             "type" : "array",
31233                             "items" : {
31234                               "type" : "string"
31235                             },
31236                             "uniqueItems" : true
31237                           },
31238                           "iso3Country" : {
31239                             "type" : "string"
31240                           },
31241                           "iso3Language" : {
31242                             "type" : "string"
31243                           },
31244                           "language" : {
31245                             "type" : "string"
31246                           },
31247                           "script" : {
31248                             "type" : "string"
31249                           },
31250                           "unicodeLocaleAttributes" : {
31251                             "type" : "array",
31252                             "items" : {
31253                               "type" : "string"
31254                             },
31255                             "uniqueItems" : true
31256                           },
31257                           "unicodeLocaleKeys" : {
31258                             "type" : "array",
31259                             "items" : {
31260                               "type" : "string"
31261                             },
31262                             "uniqueItems" : true
31263                           },
31264                           "variant" : {
31265                             "type" : "string"
31266                           }
31267                         }
31268                       },
31269                       "lastModified" : {
31270                         "type" : "string",
31271                         "format" : "date-time"
31272                       },
31273                       "length" : {
31274                         "type" : "integer",
31275                         "format" : "int32"
31276                       },
31277                       "links" : {
31278                         "type" : "array",
31279                         "items" : {
31280                           "type" : "object",
31281                           "properties" : {
31282                             "params" : {
31283                               "type" : "object",
31284                               "additionalProperties" : {
31285                                 "type" : "string"
31286                               }
31287                             },
31288                             "rel" : {
31289                               "type" : "string"
31290                             },
31291                             "rels" : {
31292                               "type" : "array",
31293                               "items" : {
31294                                 "type" : "string"
31295                               }
31296                             },
31297                             "title" : {
31298                               "type" : "string"
31299                             },
31300                             "type" : {
31301                               "type" : "string"
31302                             },
31303                             "uri" : {
31304                               "type" : "string",
31305                               "format" : "uri"
31306                             },
31307                             "uriBuilder" : {
31308                               "type" : "object"
31309                             }
31310                           }
31311                         },
31312                         "uniqueItems" : true
31313                       },
31314                       "location" : {
31315                         "type" : "string",
31316                         "format" : "uri"
31317                       },
31318                       "mediaType" : {
31319                         "type" : "object",
31320                         "properties" : {
31321                           "parameters" : {
31322                             "type" : "object",
31323                             "additionalProperties" : {
31324                               "type" : "string"
31325                             }
31326                           },
31327                           "subtype" : {
31328                             "type" : "string"
31329                           },
31330                           "type" : {
31331                             "type" : "string"
31332                           },
31333                           "wildcardSubtype" : {
31334                             "type" : "boolean"
31335                           },
31336                           "wildcardType" : {
31337                             "type" : "boolean"
31338                           }
31339                         }
31340                       },
31341                       "metadata" : {
31342                         "type" : "object",
31343                         "additionalProperties" : {
31344                           "type" : "array",
31345                           "items" : {
31346                             "type" : "object"
31347                           }
31348                         }
31349                       },
31350                       "status" : {
31351                         "type" : "integer",
31352                         "format" : "int32"
31353                       },
31354                       "statusInfo" : {
31355                         "type" : "object",
31356                         "properties" : {
31357                           "family" : {
31358                             "type" : "string",
31359                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31360                           },
31361                           "reasonPhrase" : {
31362                             "type" : "string"
31363                           },
31364                           "statusCode" : {
31365                             "type" : "integer",
31366                             "format" : "int32"
31367                           }
31368                         }
31369                       },
31370                       "stringHeaders" : {
31371                         "type" : "object",
31372                         "additionalProperties" : {
31373                           "type" : "array",
31374                           "items" : {
31375                             "type" : "string"
31376                           }
31377                         }
31378                       }
31379                     }
31380                   }
31381                 }
31382               }
31383             }
31384           }
31385         },
31386         "servers" : [ {
31387           "url" : "/sdc2/rest",
31388           "variables" : { }
31389         } ],
31390         "summary" : "Returns updated Policy",
31391         "tags" : [ "SDCE-2 APIs" ]
31392       }
31393     },
31394     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/undeclare" : {
31395       "put" : {
31396         "description" : "undeclare Policy",
31397         "operationId" : "undeclarePolicy",
31398         "parameters" : [ {
31399           "in" : "path",
31400           "name" : "componentId",
31401           "required" : true,
31402           "schema" : {
31403             "type" : "string"
31404           }
31405         }, {
31406           "description" : "valid values: resources / services",
31407           "in" : "path",
31408           "name" : "containerComponentType",
31409           "required" : true,
31410           "schema" : {
31411             "type" : "string",
31412             "enum" : [ "resources", "services" ]
31413           }
31414         }, {
31415           "in" : "path",
31416           "name" : "policyId",
31417           "required" : true,
31418           "schema" : {
31419             "type" : "string"
31420           }
31421         }, {
31422           "description" : "USER_ID of modifier user",
31423           "in" : "header",
31424           "name" : "USER_ID",
31425           "required" : true,
31426           "schema" : {
31427             "type" : "string"
31428           }
31429         } ],
31430         "responses" : {
31431           "204" : {
31432             "description" : "Policy was undeclared"
31433           },
31434           "400" : {
31435             "description" : "Invalid content / Missing content"
31436           },
31437           "403" : {
31438             "description" : "Restricted operation"
31439           },
31440           "404" : {
31441             "description" : "component / policy Not found"
31442           },
31443           "default" : {
31444             "content" : {
31445               "application/json" : {
31446                 "schema" : {
31447                   "type" : "array",
31448                   "items" : {
31449                     "type" : "object",
31450                     "properties" : {
31451                       "allowedMethods" : {
31452                         "type" : "array",
31453                         "items" : {
31454                           "type" : "string"
31455                         },
31456                         "uniqueItems" : true
31457                       },
31458                       "cookies" : {
31459                         "type" : "object",
31460                         "additionalProperties" : {
31461                           "type" : "object",
31462                           "properties" : {
31463                             "comment" : {
31464                               "type" : "string"
31465                             },
31466                             "domain" : {
31467                               "type" : "string"
31468                             },
31469                             "expiry" : {
31470                               "type" : "string",
31471                               "format" : "date-time"
31472                             },
31473                             "httpOnly" : {
31474                               "type" : "boolean"
31475                             },
31476                             "maxAge" : {
31477                               "type" : "integer",
31478                               "format" : "int32"
31479                             },
31480                             "name" : {
31481                               "type" : "string"
31482                             },
31483                             "path" : {
31484                               "type" : "string"
31485                             },
31486                             "secure" : {
31487                               "type" : "boolean"
31488                             },
31489                             "value" : {
31490                               "type" : "string"
31491                             },
31492                             "version" : {
31493                               "type" : "integer",
31494                               "format" : "int32"
31495                             }
31496                           }
31497                         }
31498                       },
31499                       "date" : {
31500                         "type" : "string",
31501                         "format" : "date-time"
31502                       },
31503                       "entity" : {
31504                         "type" : "object"
31505                       },
31506                       "entityTag" : {
31507                         "type" : "object",
31508                         "properties" : {
31509                           "value" : {
31510                             "type" : "string"
31511                           },
31512                           "weak" : {
31513                             "type" : "boolean"
31514                           }
31515                         }
31516                       },
31517                       "headers" : {
31518                         "type" : "object",
31519                         "additionalProperties" : {
31520                           "type" : "array",
31521                           "items" : {
31522                             "type" : "object"
31523                           }
31524                         }
31525                       },
31526                       "language" : {
31527                         "type" : "object",
31528                         "properties" : {
31529                           "country" : {
31530                             "type" : "string"
31531                           },
31532                           "displayCountry" : {
31533                             "type" : "string"
31534                           },
31535                           "displayLanguage" : {
31536                             "type" : "string"
31537                           },
31538                           "displayName" : {
31539                             "type" : "string"
31540                           },
31541                           "displayScript" : {
31542                             "type" : "string"
31543                           },
31544                           "displayVariant" : {
31545                             "type" : "string"
31546                           },
31547                           "extensionKeys" : {
31548                             "type" : "array",
31549                             "items" : {
31550                               "type" : "string"
31551                             },
31552                             "uniqueItems" : true
31553                           },
31554                           "iso3Country" : {
31555                             "type" : "string"
31556                           },
31557                           "iso3Language" : {
31558                             "type" : "string"
31559                           },
31560                           "language" : {
31561                             "type" : "string"
31562                           },
31563                           "script" : {
31564                             "type" : "string"
31565                           },
31566                           "unicodeLocaleAttributes" : {
31567                             "type" : "array",
31568                             "items" : {
31569                               "type" : "string"
31570                             },
31571                             "uniqueItems" : true
31572                           },
31573                           "unicodeLocaleKeys" : {
31574                             "type" : "array",
31575                             "items" : {
31576                               "type" : "string"
31577                             },
31578                             "uniqueItems" : true
31579                           },
31580                           "variant" : {
31581                             "type" : "string"
31582                           }
31583                         }
31584                       },
31585                       "lastModified" : {
31586                         "type" : "string",
31587                         "format" : "date-time"
31588                       },
31589                       "length" : {
31590                         "type" : "integer",
31591                         "format" : "int32"
31592                       },
31593                       "links" : {
31594                         "type" : "array",
31595                         "items" : {
31596                           "type" : "object",
31597                           "properties" : {
31598                             "params" : {
31599                               "type" : "object",
31600                               "additionalProperties" : {
31601                                 "type" : "string"
31602                               }
31603                             },
31604                             "rel" : {
31605                               "type" : "string"
31606                             },
31607                             "rels" : {
31608                               "type" : "array",
31609                               "items" : {
31610                                 "type" : "string"
31611                               }
31612                             },
31613                             "title" : {
31614                               "type" : "string"
31615                             },
31616                             "type" : {
31617                               "type" : "string"
31618                             },
31619                             "uri" : {
31620                               "type" : "string",
31621                               "format" : "uri"
31622                             },
31623                             "uriBuilder" : {
31624                               "type" : "object"
31625                             }
31626                           }
31627                         },
31628                         "uniqueItems" : true
31629                       },
31630                       "location" : {
31631                         "type" : "string",
31632                         "format" : "uri"
31633                       },
31634                       "mediaType" : {
31635                         "type" : "object",
31636                         "properties" : {
31637                           "parameters" : {
31638                             "type" : "object",
31639                             "additionalProperties" : {
31640                               "type" : "string"
31641                             }
31642                           },
31643                           "subtype" : {
31644                             "type" : "string"
31645                           },
31646                           "type" : {
31647                             "type" : "string"
31648                           },
31649                           "wildcardSubtype" : {
31650                             "type" : "boolean"
31651                           },
31652                           "wildcardType" : {
31653                             "type" : "boolean"
31654                           }
31655                         }
31656                       },
31657                       "metadata" : {
31658                         "type" : "object",
31659                         "additionalProperties" : {
31660                           "type" : "array",
31661                           "items" : {
31662                             "type" : "object"
31663                           }
31664                         }
31665                       },
31666                       "status" : {
31667                         "type" : "integer",
31668                         "format" : "int32"
31669                       },
31670                       "statusInfo" : {
31671                         "type" : "object",
31672                         "properties" : {
31673                           "family" : {
31674                             "type" : "string",
31675                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31676                           },
31677                           "reasonPhrase" : {
31678                             "type" : "string"
31679                           },
31680                           "statusCode" : {
31681                             "type" : "integer",
31682                             "format" : "int32"
31683                           }
31684                         }
31685                       },
31686                       "stringHeaders" : {
31687                         "type" : "object",
31688                         "additionalProperties" : {
31689                           "type" : "array",
31690                           "items" : {
31691                             "type" : "string"
31692                           }
31693                         }
31694                       }
31695                     }
31696                   }
31697                 }
31698               }
31699             }
31700           }
31701         },
31702         "servers" : [ {
31703           "url" : "/sdc2/rest",
31704           "variables" : { }
31705         } ],
31706         "summary" : "No body",
31707         "tags" : [ "SDCE-2 APIs" ]
31708       }
31709     },
31710     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyTypeName}" : {
31711       "post" : {
31712         "description" : "Create Policy",
31713         "operationId" : "createPolicy",
31714         "parameters" : [ {
31715           "in" : "path",
31716           "name" : "componentId",
31717           "required" : true,
31718           "schema" : {
31719             "type" : "string"
31720           }
31721         }, {
31722           "description" : "valid values: resources / services",
31723           "in" : "path",
31724           "name" : "containerComponentType",
31725           "required" : true,
31726           "schema" : {
31727             "type" : "string",
31728             "enum" : [ "resources", "services" ]
31729           }
31730         }, {
31731           "in" : "path",
31732           "name" : "policyTypeName",
31733           "required" : true,
31734           "schema" : {
31735             "type" : "string"
31736           }
31737         }, {
31738           "description" : "USER_ID of modifier user",
31739           "in" : "header",
31740           "name" : "USER_ID",
31741           "required" : true,
31742           "schema" : {
31743             "type" : "string"
31744           }
31745         } ],
31746         "responses" : {
31747           "201" : {
31748             "description" : "Policy created"
31749           },
31750           "400" : {
31751             "description" : "Invalid content / Missing content"
31752           },
31753           "403" : {
31754             "description" : "Restricted operation"
31755           },
31756           "404" : {
31757             "description" : "Component not found"
31758           },
31759           "409" : {
31760             "description" : "Policy already exist"
31761           },
31762           "default" : {
31763             "content" : {
31764               "application/json" : {
31765                 "schema" : {
31766                   "type" : "array",
31767                   "items" : {
31768                     "type" : "object",
31769                     "properties" : {
31770                       "allowedMethods" : {
31771                         "type" : "array",
31772                         "items" : {
31773                           "type" : "string"
31774                         },
31775                         "uniqueItems" : true
31776                       },
31777                       "cookies" : {
31778                         "type" : "object",
31779                         "additionalProperties" : {
31780                           "type" : "object",
31781                           "properties" : {
31782                             "comment" : {
31783                               "type" : "string"
31784                             },
31785                             "domain" : {
31786                               "type" : "string"
31787                             },
31788                             "expiry" : {
31789                               "type" : "string",
31790                               "format" : "date-time"
31791                             },
31792                             "httpOnly" : {
31793                               "type" : "boolean"
31794                             },
31795                             "maxAge" : {
31796                               "type" : "integer",
31797                               "format" : "int32"
31798                             },
31799                             "name" : {
31800                               "type" : "string"
31801                             },
31802                             "path" : {
31803                               "type" : "string"
31804                             },
31805                             "secure" : {
31806                               "type" : "boolean"
31807                             },
31808                             "value" : {
31809                               "type" : "string"
31810                             },
31811                             "version" : {
31812                               "type" : "integer",
31813                               "format" : "int32"
31814                             }
31815                           }
31816                         }
31817                       },
31818                       "date" : {
31819                         "type" : "string",
31820                         "format" : "date-time"
31821                       },
31822                       "entity" : {
31823                         "type" : "object"
31824                       },
31825                       "entityTag" : {
31826                         "type" : "object",
31827                         "properties" : {
31828                           "value" : {
31829                             "type" : "string"
31830                           },
31831                           "weak" : {
31832                             "type" : "boolean"
31833                           }
31834                         }
31835                       },
31836                       "headers" : {
31837                         "type" : "object",
31838                         "additionalProperties" : {
31839                           "type" : "array",
31840                           "items" : {
31841                             "type" : "object"
31842                           }
31843                         }
31844                       },
31845                       "language" : {
31846                         "type" : "object",
31847                         "properties" : {
31848                           "country" : {
31849                             "type" : "string"
31850                           },
31851                           "displayCountry" : {
31852                             "type" : "string"
31853                           },
31854                           "displayLanguage" : {
31855                             "type" : "string"
31856                           },
31857                           "displayName" : {
31858                             "type" : "string"
31859                           },
31860                           "displayScript" : {
31861                             "type" : "string"
31862                           },
31863                           "displayVariant" : {
31864                             "type" : "string"
31865                           },
31866                           "extensionKeys" : {
31867                             "type" : "array",
31868                             "items" : {
31869                               "type" : "string"
31870                             },
31871                             "uniqueItems" : true
31872                           },
31873                           "iso3Country" : {
31874                             "type" : "string"
31875                           },
31876                           "iso3Language" : {
31877                             "type" : "string"
31878                           },
31879                           "language" : {
31880                             "type" : "string"
31881                           },
31882                           "script" : {
31883                             "type" : "string"
31884                           },
31885                           "unicodeLocaleAttributes" : {
31886                             "type" : "array",
31887                             "items" : {
31888                               "type" : "string"
31889                             },
31890                             "uniqueItems" : true
31891                           },
31892                           "unicodeLocaleKeys" : {
31893                             "type" : "array",
31894                             "items" : {
31895                               "type" : "string"
31896                             },
31897                             "uniqueItems" : true
31898                           },
31899                           "variant" : {
31900                             "type" : "string"
31901                           }
31902                         }
31903                       },
31904                       "lastModified" : {
31905                         "type" : "string",
31906                         "format" : "date-time"
31907                       },
31908                       "length" : {
31909                         "type" : "integer",
31910                         "format" : "int32"
31911                       },
31912                       "links" : {
31913                         "type" : "array",
31914                         "items" : {
31915                           "type" : "object",
31916                           "properties" : {
31917                             "params" : {
31918                               "type" : "object",
31919                               "additionalProperties" : {
31920                                 "type" : "string"
31921                               }
31922                             },
31923                             "rel" : {
31924                               "type" : "string"
31925                             },
31926                             "rels" : {
31927                               "type" : "array",
31928                               "items" : {
31929                                 "type" : "string"
31930                               }
31931                             },
31932                             "title" : {
31933                               "type" : "string"
31934                             },
31935                             "type" : {
31936                               "type" : "string"
31937                             },
31938                             "uri" : {
31939                               "type" : "string",
31940                               "format" : "uri"
31941                             },
31942                             "uriBuilder" : {
31943                               "type" : "object"
31944                             }
31945                           }
31946                         },
31947                         "uniqueItems" : true
31948                       },
31949                       "location" : {
31950                         "type" : "string",
31951                         "format" : "uri"
31952                       },
31953                       "mediaType" : {
31954                         "type" : "object",
31955                         "properties" : {
31956                           "parameters" : {
31957                             "type" : "object",
31958                             "additionalProperties" : {
31959                               "type" : "string"
31960                             }
31961                           },
31962                           "subtype" : {
31963                             "type" : "string"
31964                           },
31965                           "type" : {
31966                             "type" : "string"
31967                           },
31968                           "wildcardSubtype" : {
31969                             "type" : "boolean"
31970                           },
31971                           "wildcardType" : {
31972                             "type" : "boolean"
31973                           }
31974                         }
31975                       },
31976                       "metadata" : {
31977                         "type" : "object",
31978                         "additionalProperties" : {
31979                           "type" : "array",
31980                           "items" : {
31981                             "type" : "object"
31982                           }
31983                         }
31984                       },
31985                       "status" : {
31986                         "type" : "integer",
31987                         "format" : "int32"
31988                       },
31989                       "statusInfo" : {
31990                         "type" : "object",
31991                         "properties" : {
31992                           "family" : {
31993                             "type" : "string",
31994                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31995                           },
31996                           "reasonPhrase" : {
31997                             "type" : "string"
31998                           },
31999                           "statusCode" : {
32000                             "type" : "integer",
32001                             "format" : "int32"
32002                           }
32003                         }
32004                       },
32005                       "stringHeaders" : {
32006                         "type" : "object",
32007                         "additionalProperties" : {
32008                           "type" : "array",
32009                           "items" : {
32010                             "type" : "string"
32011                           }
32012                         }
32013                       }
32014                     }
32015                   }
32016                 }
32017               }
32018             }
32019           }
32020         },
32021         "servers" : [ {
32022           "url" : "/sdc2/rest",
32023           "variables" : { }
32024         } ],
32025         "summary" : "Returns created Policy",
32026         "tags" : [ "SDCE-2 APIs" ]
32027       }
32028     },
32029     "/v1/catalog/{containerComponentType}/{componentId}/relationId/{relationId}" : {
32030       "get" : {
32031         "description" : "Get relation",
32032         "operationId" : "getRelationById",
32033         "parameters" : [ {
32034           "in" : "path",
32035           "name" : "containerComponentType",
32036           "required" : true,
32037           "schema" : {
32038             "type" : "string"
32039           }
32040         }, {
32041           "in" : "path",
32042           "name" : "componentId",
32043           "required" : true,
32044           "schema" : {
32045             "type" : "string"
32046           }
32047         }, {
32048           "in" : "path",
32049           "name" : "relationId",
32050           "required" : true,
32051           "schema" : {
32052             "type" : "string"
32053           }
32054         }, {
32055           "in" : "header",
32056           "name" : "USER_ID",
32057           "schema" : {
32058             "type" : "string"
32059           }
32060         } ],
32061         "responses" : {
32062           "200" : {
32063             "description" : "relation found"
32064           },
32065           "403" : {
32066             "description" : "Restricted operation"
32067           },
32068           "404" : {
32069             "description" : "Relation not found"
32070           },
32071           "default" : {
32072             "content" : {
32073               "application/json" : {
32074                 "schema" : {
32075                   "type" : "array",
32076                   "items" : {
32077                     "type" : "object",
32078                     "properties" : {
32079                       "allowedMethods" : {
32080                         "type" : "array",
32081                         "items" : {
32082                           "type" : "string"
32083                         },
32084                         "uniqueItems" : true
32085                       },
32086                       "cookies" : {
32087                         "type" : "object",
32088                         "additionalProperties" : {
32089                           "type" : "object",
32090                           "properties" : {
32091                             "comment" : {
32092                               "type" : "string"
32093                             },
32094                             "domain" : {
32095                               "type" : "string"
32096                             },
32097                             "expiry" : {
32098                               "type" : "string",
32099                               "format" : "date-time"
32100                             },
32101                             "httpOnly" : {
32102                               "type" : "boolean"
32103                             },
32104                             "maxAge" : {
32105                               "type" : "integer",
32106                               "format" : "int32"
32107                             },
32108                             "name" : {
32109                               "type" : "string"
32110                             },
32111                             "path" : {
32112                               "type" : "string"
32113                             },
32114                             "secure" : {
32115                               "type" : "boolean"
32116                             },
32117                             "value" : {
32118                               "type" : "string"
32119                             },
32120                             "version" : {
32121                               "type" : "integer",
32122                               "format" : "int32"
32123                             }
32124                           }
32125                         }
32126                       },
32127                       "date" : {
32128                         "type" : "string",
32129                         "format" : "date-time"
32130                       },
32131                       "entity" : {
32132                         "type" : "object"
32133                       },
32134                       "entityTag" : {
32135                         "type" : "object",
32136                         "properties" : {
32137                           "value" : {
32138                             "type" : "string"
32139                           },
32140                           "weak" : {
32141                             "type" : "boolean"
32142                           }
32143                         }
32144                       },
32145                       "headers" : {
32146                         "type" : "object",
32147                         "additionalProperties" : {
32148                           "type" : "array",
32149                           "items" : {
32150                             "type" : "object"
32151                           }
32152                         }
32153                       },
32154                       "language" : {
32155                         "type" : "object",
32156                         "properties" : {
32157                           "country" : {
32158                             "type" : "string"
32159                           },
32160                           "displayCountry" : {
32161                             "type" : "string"
32162                           },
32163                           "displayLanguage" : {
32164                             "type" : "string"
32165                           },
32166                           "displayName" : {
32167                             "type" : "string"
32168                           },
32169                           "displayScript" : {
32170                             "type" : "string"
32171                           },
32172                           "displayVariant" : {
32173                             "type" : "string"
32174                           },
32175                           "extensionKeys" : {
32176                             "type" : "array",
32177                             "items" : {
32178                               "type" : "string"
32179                             },
32180                             "uniqueItems" : true
32181                           },
32182                           "iso3Country" : {
32183                             "type" : "string"
32184                           },
32185                           "iso3Language" : {
32186                             "type" : "string"
32187                           },
32188                           "language" : {
32189                             "type" : "string"
32190                           },
32191                           "script" : {
32192                             "type" : "string"
32193                           },
32194                           "unicodeLocaleAttributes" : {
32195                             "type" : "array",
32196                             "items" : {
32197                               "type" : "string"
32198                             },
32199                             "uniqueItems" : true
32200                           },
32201                           "unicodeLocaleKeys" : {
32202                             "type" : "array",
32203                             "items" : {
32204                               "type" : "string"
32205                             },
32206                             "uniqueItems" : true
32207                           },
32208                           "variant" : {
32209                             "type" : "string"
32210                           }
32211                         }
32212                       },
32213                       "lastModified" : {
32214                         "type" : "string",
32215                         "format" : "date-time"
32216                       },
32217                       "length" : {
32218                         "type" : "integer",
32219                         "format" : "int32"
32220                       },
32221                       "links" : {
32222                         "type" : "array",
32223                         "items" : {
32224                           "type" : "object",
32225                           "properties" : {
32226                             "params" : {
32227                               "type" : "object",
32228                               "additionalProperties" : {
32229                                 "type" : "string"
32230                               }
32231                             },
32232                             "rel" : {
32233                               "type" : "string"
32234                             },
32235                             "rels" : {
32236                               "type" : "array",
32237                               "items" : {
32238                                 "type" : "string"
32239                               }
32240                             },
32241                             "title" : {
32242                               "type" : "string"
32243                             },
32244                             "type" : {
32245                               "type" : "string"
32246                             },
32247                             "uri" : {
32248                               "type" : "string",
32249                               "format" : "uri"
32250                             },
32251                             "uriBuilder" : {
32252                               "type" : "object"
32253                             }
32254                           }
32255                         },
32256                         "uniqueItems" : true
32257                       },
32258                       "location" : {
32259                         "type" : "string",
32260                         "format" : "uri"
32261                       },
32262                       "mediaType" : {
32263                         "type" : "object",
32264                         "properties" : {
32265                           "parameters" : {
32266                             "type" : "object",
32267                             "additionalProperties" : {
32268                               "type" : "string"
32269                             }
32270                           },
32271                           "subtype" : {
32272                             "type" : "string"
32273                           },
32274                           "type" : {
32275                             "type" : "string"
32276                           },
32277                           "wildcardSubtype" : {
32278                             "type" : "boolean"
32279                           },
32280                           "wildcardType" : {
32281                             "type" : "boolean"
32282                           }
32283                         }
32284                       },
32285                       "metadata" : {
32286                         "type" : "object",
32287                         "additionalProperties" : {
32288                           "type" : "array",
32289                           "items" : {
32290                             "type" : "object"
32291                           }
32292                         }
32293                       },
32294                       "status" : {
32295                         "type" : "integer",
32296                         "format" : "int32"
32297                       },
32298                       "statusInfo" : {
32299                         "type" : "object",
32300                         "properties" : {
32301                           "family" : {
32302                             "type" : "string",
32303                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32304                           },
32305                           "reasonPhrase" : {
32306                             "type" : "string"
32307                           },
32308                           "statusCode" : {
32309                             "type" : "integer",
32310                             "format" : "int32"
32311                           }
32312                         }
32313                       },
32314                       "stringHeaders" : {
32315                         "type" : "object",
32316                         "additionalProperties" : {
32317                           "type" : "array",
32318                           "items" : {
32319                             "type" : "string"
32320                           }
32321                         }
32322                       }
32323                     }
32324                   }
32325                 }
32326               }
32327             }
32328           }
32329         },
32330         "servers" : [ {
32331           "url" : "/sdc2/rest",
32332           "variables" : { }
32333         } ],
32334         "summary" : "Returns relation metadata according to relationId",
32335         "tags" : [ "SDCE-2 APIs" ]
32336       }
32337     },
32338     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance" : {
32339       "post" : {
32340         "description" : "Create ComponentInstance",
32341         "operationId" : "createComponentInstance",
32342         "parameters" : [ {
32343           "in" : "path",
32344           "name" : "componentId",
32345           "required" : true,
32346           "schema" : {
32347             "type" : "string"
32348           }
32349         }, {
32350           "description" : "valid values: resources / services",
32351           "in" : "path",
32352           "name" : "containerComponentType",
32353           "required" : true,
32354           "schema" : {
32355             "type" : "string",
32356             "enum" : [ "resources", "services" ]
32357           }
32358         }, {
32359           "description" : "USER_ID of modifier user",
32360           "in" : "header",
32361           "name" : "USER_ID",
32362           "required" : true,
32363           "schema" : {
32364             "type" : "string"
32365           }
32366         } ],
32367         "requestBody" : {
32368           "content" : {
32369             "application/json" : {
32370               "schema" : {
32371                 "type" : "string"
32372               }
32373             }
32374           },
32375           "description" : "RI object to be created",
32376           "required" : true
32377         },
32378         "responses" : {
32379           "201" : {
32380             "description" : "Component created"
32381           },
32382           "400" : {
32383             "description" : "Invalid content / Missing content"
32384           },
32385           "403" : {
32386             "description" : "Restricted operation"
32387           },
32388           "409" : {
32389             "description" : "Component instance already exist"
32390           },
32391           "default" : {
32392             "content" : {
32393               "application/json" : {
32394                 "schema" : {
32395                   "type" : "array",
32396                   "items" : {
32397                     "type" : "object",
32398                     "properties" : {
32399                       "allowedMethods" : {
32400                         "type" : "array",
32401                         "items" : {
32402                           "type" : "string"
32403                         },
32404                         "uniqueItems" : true
32405                       },
32406                       "cookies" : {
32407                         "type" : "object",
32408                         "additionalProperties" : {
32409                           "type" : "object",
32410                           "properties" : {
32411                             "comment" : {
32412                               "type" : "string"
32413                             },
32414                             "domain" : {
32415                               "type" : "string"
32416                             },
32417                             "expiry" : {
32418                               "type" : "string",
32419                               "format" : "date-time"
32420                             },
32421                             "httpOnly" : {
32422                               "type" : "boolean"
32423                             },
32424                             "maxAge" : {
32425                               "type" : "integer",
32426                               "format" : "int32"
32427                             },
32428                             "name" : {
32429                               "type" : "string"
32430                             },
32431                             "path" : {
32432                               "type" : "string"
32433                             },
32434                             "secure" : {
32435                               "type" : "boolean"
32436                             },
32437                             "value" : {
32438                               "type" : "string"
32439                             },
32440                             "version" : {
32441                               "type" : "integer",
32442                               "format" : "int32"
32443                             }
32444                           }
32445                         }
32446                       },
32447                       "date" : {
32448                         "type" : "string",
32449                         "format" : "date-time"
32450                       },
32451                       "entity" : {
32452                         "type" : "object"
32453                       },
32454                       "entityTag" : {
32455                         "type" : "object",
32456                         "properties" : {
32457                           "value" : {
32458                             "type" : "string"
32459                           },
32460                           "weak" : {
32461                             "type" : "boolean"
32462                           }
32463                         }
32464                       },
32465                       "headers" : {
32466                         "type" : "object",
32467                         "additionalProperties" : {
32468                           "type" : "array",
32469                           "items" : {
32470                             "type" : "object"
32471                           }
32472                         }
32473                       },
32474                       "language" : {
32475                         "type" : "object",
32476                         "properties" : {
32477                           "country" : {
32478                             "type" : "string"
32479                           },
32480                           "displayCountry" : {
32481                             "type" : "string"
32482                           },
32483                           "displayLanguage" : {
32484                             "type" : "string"
32485                           },
32486                           "displayName" : {
32487                             "type" : "string"
32488                           },
32489                           "displayScript" : {
32490                             "type" : "string"
32491                           },
32492                           "displayVariant" : {
32493                             "type" : "string"
32494                           },
32495                           "extensionKeys" : {
32496                             "type" : "array",
32497                             "items" : {
32498                               "type" : "string"
32499                             },
32500                             "uniqueItems" : true
32501                           },
32502                           "iso3Country" : {
32503                             "type" : "string"
32504                           },
32505                           "iso3Language" : {
32506                             "type" : "string"
32507                           },
32508                           "language" : {
32509                             "type" : "string"
32510                           },
32511                           "script" : {
32512                             "type" : "string"
32513                           },
32514                           "unicodeLocaleAttributes" : {
32515                             "type" : "array",
32516                             "items" : {
32517                               "type" : "string"
32518                             },
32519                             "uniqueItems" : true
32520                           },
32521                           "unicodeLocaleKeys" : {
32522                             "type" : "array",
32523                             "items" : {
32524                               "type" : "string"
32525                             },
32526                             "uniqueItems" : true
32527                           },
32528                           "variant" : {
32529                             "type" : "string"
32530                           }
32531                         }
32532                       },
32533                       "lastModified" : {
32534                         "type" : "string",
32535                         "format" : "date-time"
32536                       },
32537                       "length" : {
32538                         "type" : "integer",
32539                         "format" : "int32"
32540                       },
32541                       "links" : {
32542                         "type" : "array",
32543                         "items" : {
32544                           "type" : "object",
32545                           "properties" : {
32546                             "params" : {
32547                               "type" : "object",
32548                               "additionalProperties" : {
32549                                 "type" : "string"
32550                               }
32551                             },
32552                             "rel" : {
32553                               "type" : "string"
32554                             },
32555                             "rels" : {
32556                               "type" : "array",
32557                               "items" : {
32558                                 "type" : "string"
32559                               }
32560                             },
32561                             "title" : {
32562                               "type" : "string"
32563                             },
32564                             "type" : {
32565                               "type" : "string"
32566                             },
32567                             "uri" : {
32568                               "type" : "string",
32569                               "format" : "uri"
32570                             },
32571                             "uriBuilder" : {
32572                               "type" : "object"
32573                             }
32574                           }
32575                         },
32576                         "uniqueItems" : true
32577                       },
32578                       "location" : {
32579                         "type" : "string",
32580                         "format" : "uri"
32581                       },
32582                       "mediaType" : {
32583                         "type" : "object",
32584                         "properties" : {
32585                           "parameters" : {
32586                             "type" : "object",
32587                             "additionalProperties" : {
32588                               "type" : "string"
32589                             }
32590                           },
32591                           "subtype" : {
32592                             "type" : "string"
32593                           },
32594                           "type" : {
32595                             "type" : "string"
32596                           },
32597                           "wildcardSubtype" : {
32598                             "type" : "boolean"
32599                           },
32600                           "wildcardType" : {
32601                             "type" : "boolean"
32602                           }
32603                         }
32604                       },
32605                       "metadata" : {
32606                         "type" : "object",
32607                         "additionalProperties" : {
32608                           "type" : "array",
32609                           "items" : {
32610                             "type" : "object"
32611                           }
32612                         }
32613                       },
32614                       "status" : {
32615                         "type" : "integer",
32616                         "format" : "int32"
32617                       },
32618                       "statusInfo" : {
32619                         "type" : "object",
32620                         "properties" : {
32621                           "family" : {
32622                             "type" : "string",
32623                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32624                           },
32625                           "reasonPhrase" : {
32626                             "type" : "string"
32627                           },
32628                           "statusCode" : {
32629                             "type" : "integer",
32630                             "format" : "int32"
32631                           }
32632                         }
32633                       },
32634                       "stringHeaders" : {
32635                         "type" : "object",
32636                         "additionalProperties" : {
32637                           "type" : "array",
32638                           "items" : {
32639                             "type" : "string"
32640                           }
32641                         }
32642                       }
32643                     }
32644                   }
32645                 }
32646               }
32647             }
32648           }
32649         },
32650         "servers" : [ {
32651           "url" : "/sdc2/rest",
32652           "variables" : { }
32653         } ],
32654         "summary" : "Returns created ComponentInstance",
32655         "tags" : [ "SDCE-2 APIs" ]
32656       }
32657     },
32658     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/associate" : {
32659       "post" : {
32660         "description" : "Associate RI to RI",
32661         "operationId" : "associateRIToRI",
32662         "parameters" : [ {
32663           "description" : "unique id of the container component",
32664           "in" : "path",
32665           "name" : "componentId",
32666           "required" : true,
32667           "schema" : {
32668             "type" : "string"
32669           }
32670         }, {
32671           "description" : "allowed values are resources /services / products",
32672           "in" : "path",
32673           "name" : "containerComponentType",
32674           "required" : true,
32675           "schema" : {
32676             "type" : "string",
32677             "enum" : [ "resources", "services", "products" ]
32678           }
32679         }, {
32680           "in" : "header",
32681           "name" : "USER_ID",
32682           "schema" : {
32683             "type" : "string"
32684           }
32685         } ],
32686         "requestBody" : {
32687           "content" : {
32688             "application/json" : {
32689               "schema" : {
32690                 "type" : "string"
32691               }
32692             }
32693           },
32694           "description" : "RelationshipInfo",
32695           "required" : true
32696         },
32697         "responses" : {
32698           "201" : {
32699             "description" : "Relationship created"
32700           },
32701           "400" : {
32702             "description" : "Invalid content / Missing content"
32703           },
32704           "403" : {
32705             "description" : "Missing information"
32706           },
32707           "409" : {
32708             "description" : "Relationship already exist"
32709           },
32710           "default" : {
32711             "content" : {
32712               "application/json" : {
32713                 "schema" : {
32714                   "type" : "array",
32715                   "items" : {
32716                     "type" : "object",
32717                     "properties" : {
32718                       "allowedMethods" : {
32719                         "type" : "array",
32720                         "items" : {
32721                           "type" : "string"
32722                         },
32723                         "uniqueItems" : true
32724                       },
32725                       "cookies" : {
32726                         "type" : "object",
32727                         "additionalProperties" : {
32728                           "type" : "object",
32729                           "properties" : {
32730                             "comment" : {
32731                               "type" : "string"
32732                             },
32733                             "domain" : {
32734                               "type" : "string"
32735                             },
32736                             "expiry" : {
32737                               "type" : "string",
32738                               "format" : "date-time"
32739                             },
32740                             "httpOnly" : {
32741                               "type" : "boolean"
32742                             },
32743                             "maxAge" : {
32744                               "type" : "integer",
32745                               "format" : "int32"
32746                             },
32747                             "name" : {
32748                               "type" : "string"
32749                             },
32750                             "path" : {
32751                               "type" : "string"
32752                             },
32753                             "secure" : {
32754                               "type" : "boolean"
32755                             },
32756                             "value" : {
32757                               "type" : "string"
32758                             },
32759                             "version" : {
32760                               "type" : "integer",
32761                               "format" : "int32"
32762                             }
32763                           }
32764                         }
32765                       },
32766                       "date" : {
32767                         "type" : "string",
32768                         "format" : "date-time"
32769                       },
32770                       "entity" : {
32771                         "type" : "object"
32772                       },
32773                       "entityTag" : {
32774                         "type" : "object",
32775                         "properties" : {
32776                           "value" : {
32777                             "type" : "string"
32778                           },
32779                           "weak" : {
32780                             "type" : "boolean"
32781                           }
32782                         }
32783                       },
32784                       "headers" : {
32785                         "type" : "object",
32786                         "additionalProperties" : {
32787                           "type" : "array",
32788                           "items" : {
32789                             "type" : "object"
32790                           }
32791                         }
32792                       },
32793                       "language" : {
32794                         "type" : "object",
32795                         "properties" : {
32796                           "country" : {
32797                             "type" : "string"
32798                           },
32799                           "displayCountry" : {
32800                             "type" : "string"
32801                           },
32802                           "displayLanguage" : {
32803                             "type" : "string"
32804                           },
32805                           "displayName" : {
32806                             "type" : "string"
32807                           },
32808                           "displayScript" : {
32809                             "type" : "string"
32810                           },
32811                           "displayVariant" : {
32812                             "type" : "string"
32813                           },
32814                           "extensionKeys" : {
32815                             "type" : "array",
32816                             "items" : {
32817                               "type" : "string"
32818                             },
32819                             "uniqueItems" : true
32820                           },
32821                           "iso3Country" : {
32822                             "type" : "string"
32823                           },
32824                           "iso3Language" : {
32825                             "type" : "string"
32826                           },
32827                           "language" : {
32828                             "type" : "string"
32829                           },
32830                           "script" : {
32831                             "type" : "string"
32832                           },
32833                           "unicodeLocaleAttributes" : {
32834                             "type" : "array",
32835                             "items" : {
32836                               "type" : "string"
32837                             },
32838                             "uniqueItems" : true
32839                           },
32840                           "unicodeLocaleKeys" : {
32841                             "type" : "array",
32842                             "items" : {
32843                               "type" : "string"
32844                             },
32845                             "uniqueItems" : true
32846                           },
32847                           "variant" : {
32848                             "type" : "string"
32849                           }
32850                         }
32851                       },
32852                       "lastModified" : {
32853                         "type" : "string",
32854                         "format" : "date-time"
32855                       },
32856                       "length" : {
32857                         "type" : "integer",
32858                         "format" : "int32"
32859                       },
32860                       "links" : {
32861                         "type" : "array",
32862                         "items" : {
32863                           "type" : "object",
32864                           "properties" : {
32865                             "params" : {
32866                               "type" : "object",
32867                               "additionalProperties" : {
32868                                 "type" : "string"
32869                               }
32870                             },
32871                             "rel" : {
32872                               "type" : "string"
32873                             },
32874                             "rels" : {
32875                               "type" : "array",
32876                               "items" : {
32877                                 "type" : "string"
32878                               }
32879                             },
32880                             "title" : {
32881                               "type" : "string"
32882                             },
32883                             "type" : {
32884                               "type" : "string"
32885                             },
32886                             "uri" : {
32887                               "type" : "string",
32888                               "format" : "uri"
32889                             },
32890                             "uriBuilder" : {
32891                               "type" : "object"
32892                             }
32893                           }
32894                         },
32895                         "uniqueItems" : true
32896                       },
32897                       "location" : {
32898                         "type" : "string",
32899                         "format" : "uri"
32900                       },
32901                       "mediaType" : {
32902                         "type" : "object",
32903                         "properties" : {
32904                           "parameters" : {
32905                             "type" : "object",
32906                             "additionalProperties" : {
32907                               "type" : "string"
32908                             }
32909                           },
32910                           "subtype" : {
32911                             "type" : "string"
32912                           },
32913                           "type" : {
32914                             "type" : "string"
32915                           },
32916                           "wildcardSubtype" : {
32917                             "type" : "boolean"
32918                           },
32919                           "wildcardType" : {
32920                             "type" : "boolean"
32921                           }
32922                         }
32923                       },
32924                       "metadata" : {
32925                         "type" : "object",
32926                         "additionalProperties" : {
32927                           "type" : "array",
32928                           "items" : {
32929                             "type" : "object"
32930                           }
32931                         }
32932                       },
32933                       "status" : {
32934                         "type" : "integer",
32935                         "format" : "int32"
32936                       },
32937                       "statusInfo" : {
32938                         "type" : "object",
32939                         "properties" : {
32940                           "family" : {
32941                             "type" : "string",
32942                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32943                           },
32944                           "reasonPhrase" : {
32945                             "type" : "string"
32946                           },
32947                           "statusCode" : {
32948                             "type" : "integer",
32949                             "format" : "int32"
32950                           }
32951                         }
32952                       },
32953                       "stringHeaders" : {
32954                         "type" : "object",
32955                         "additionalProperties" : {
32956                           "type" : "array",
32957                           "items" : {
32958                             "type" : "string"
32959                           }
32960                         }
32961                       }
32962                     }
32963                   }
32964                 }
32965               }
32966             }
32967           }
32968         },
32969         "servers" : [ {
32970           "url" : "/sdc2/rest",
32971           "variables" : { }
32972         } ],
32973         "summary" : "Returns created RelationshipInfo",
32974         "tags" : [ "SDCE-2 APIs" ]
32975       }
32976     },
32977     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/batchDissociate" : {
32978       "put" : {
32979         "description" : "Batch Dissociate RI from RI",
32980         "operationId" : "batchDissociateRIFromRI",
32981         "parameters" : [ {
32982           "description" : "allowed values are resources/services/products",
32983           "in" : "path",
32984           "name" : "containerComponentType",
32985           "required" : true,
32986           "schema" : {
32987             "type" : "string",
32988             "enum" : [ "resources", "services", "products" ]
32989           }
32990         }, {
32991           "description" : "unique id of the container component",
32992           "in" : "path",
32993           "name" : "componentId",
32994           "required" : true,
32995           "schema" : {
32996             "type" : "string"
32997           }
32998         }, {
32999           "in" : "header",
33000           "name" : "USER_ID",
33001           "schema" : {
33002             "type" : "string"
33003           }
33004         } ],
33005         "requestBody" : {
33006           "content" : {
33007             "application/json" : {
33008               "schema" : {
33009                 "type" : "string"
33010               }
33011             }
33012           },
33013           "description" : "RelationshipInfo",
33014           "required" : true
33015         },
33016         "responses" : {
33017           "201" : {
33018             "description" : "Relationship deleted"
33019           },
33020           "400" : {
33021             "description" : "Invalid Content / Missing Content"
33022           },
33023           "403" : {
33024             "description" : "Missing Information"
33025           },
33026           "default" : {
33027             "content" : {
33028               "application/json" : {
33029                 "schema" : {
33030                   "type" : "array",
33031                   "items" : {
33032                     "type" : "object",
33033                     "properties" : {
33034                       "allowedMethods" : {
33035                         "type" : "array",
33036                         "items" : {
33037                           "type" : "string"
33038                         },
33039                         "uniqueItems" : true
33040                       },
33041                       "cookies" : {
33042                         "type" : "object",
33043                         "additionalProperties" : {
33044                           "type" : "object",
33045                           "properties" : {
33046                             "comment" : {
33047                               "type" : "string"
33048                             },
33049                             "domain" : {
33050                               "type" : "string"
33051                             },
33052                             "expiry" : {
33053                               "type" : "string",
33054                               "format" : "date-time"
33055                             },
33056                             "httpOnly" : {
33057                               "type" : "boolean"
33058                             },
33059                             "maxAge" : {
33060                               "type" : "integer",
33061                               "format" : "int32"
33062                             },
33063                             "name" : {
33064                               "type" : "string"
33065                             },
33066                             "path" : {
33067                               "type" : "string"
33068                             },
33069                             "secure" : {
33070                               "type" : "boolean"
33071                             },
33072                             "value" : {
33073                               "type" : "string"
33074                             },
33075                             "version" : {
33076                               "type" : "integer",
33077                               "format" : "int32"
33078                             }
33079                           }
33080                         }
33081                       },
33082                       "date" : {
33083                         "type" : "string",
33084                         "format" : "date-time"
33085                       },
33086                       "entity" : {
33087                         "type" : "object"
33088                       },
33089                       "entityTag" : {
33090                         "type" : "object",
33091                         "properties" : {
33092                           "value" : {
33093                             "type" : "string"
33094                           },
33095                           "weak" : {
33096                             "type" : "boolean"
33097                           }
33098                         }
33099                       },
33100                       "headers" : {
33101                         "type" : "object",
33102                         "additionalProperties" : {
33103                           "type" : "array",
33104                           "items" : {
33105                             "type" : "object"
33106                           }
33107                         }
33108                       },
33109                       "language" : {
33110                         "type" : "object",
33111                         "properties" : {
33112                           "country" : {
33113                             "type" : "string"
33114                           },
33115                           "displayCountry" : {
33116                             "type" : "string"
33117                           },
33118                           "displayLanguage" : {
33119                             "type" : "string"
33120                           },
33121                           "displayName" : {
33122                             "type" : "string"
33123                           },
33124                           "displayScript" : {
33125                             "type" : "string"
33126                           },
33127                           "displayVariant" : {
33128                             "type" : "string"
33129                           },
33130                           "extensionKeys" : {
33131                             "type" : "array",
33132                             "items" : {
33133                               "type" : "string"
33134                             },
33135                             "uniqueItems" : true
33136                           },
33137                           "iso3Country" : {
33138                             "type" : "string"
33139                           },
33140                           "iso3Language" : {
33141                             "type" : "string"
33142                           },
33143                           "language" : {
33144                             "type" : "string"
33145                           },
33146                           "script" : {
33147                             "type" : "string"
33148                           },
33149                           "unicodeLocaleAttributes" : {
33150                             "type" : "array",
33151                             "items" : {
33152                               "type" : "string"
33153                             },
33154                             "uniqueItems" : true
33155                           },
33156                           "unicodeLocaleKeys" : {
33157                             "type" : "array",
33158                             "items" : {
33159                               "type" : "string"
33160                             },
33161                             "uniqueItems" : true
33162                           },
33163                           "variant" : {
33164                             "type" : "string"
33165                           }
33166                         }
33167                       },
33168                       "lastModified" : {
33169                         "type" : "string",
33170                         "format" : "date-time"
33171                       },
33172                       "length" : {
33173                         "type" : "integer",
33174                         "format" : "int32"
33175                       },
33176                       "links" : {
33177                         "type" : "array",
33178                         "items" : {
33179                           "type" : "object",
33180                           "properties" : {
33181                             "params" : {
33182                               "type" : "object",
33183                               "additionalProperties" : {
33184                                 "type" : "string"
33185                               }
33186                             },
33187                             "rel" : {
33188                               "type" : "string"
33189                             },
33190                             "rels" : {
33191                               "type" : "array",
33192                               "items" : {
33193                                 "type" : "string"
33194                               }
33195                             },
33196                             "title" : {
33197                               "type" : "string"
33198                             },
33199                             "type" : {
33200                               "type" : "string"
33201                             },
33202                             "uri" : {
33203                               "type" : "string",
33204                               "format" : "uri"
33205                             },
33206                             "uriBuilder" : {
33207                               "type" : "object"
33208                             }
33209                           }
33210                         },
33211                         "uniqueItems" : true
33212                       },
33213                       "location" : {
33214                         "type" : "string",
33215                         "format" : "uri"
33216                       },
33217                       "mediaType" : {
33218                         "type" : "object",
33219                         "properties" : {
33220                           "parameters" : {
33221                             "type" : "object",
33222                             "additionalProperties" : {
33223                               "type" : "string"
33224                             }
33225                           },
33226                           "subtype" : {
33227                             "type" : "string"
33228                           },
33229                           "type" : {
33230                             "type" : "string"
33231                           },
33232                           "wildcardSubtype" : {
33233                             "type" : "boolean"
33234                           },
33235                           "wildcardType" : {
33236                             "type" : "boolean"
33237                           }
33238                         }
33239                       },
33240                       "metadata" : {
33241                         "type" : "object",
33242                         "additionalProperties" : {
33243                           "type" : "array",
33244                           "items" : {
33245                             "type" : "object"
33246                           }
33247                         }
33248                       },
33249                       "status" : {
33250                         "type" : "integer",
33251                         "format" : "int32"
33252                       },
33253                       "statusInfo" : {
33254                         "type" : "object",
33255                         "properties" : {
33256                           "family" : {
33257                             "type" : "string",
33258                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33259                           },
33260                           "reasonPhrase" : {
33261                             "type" : "string"
33262                           },
33263                           "statusCode" : {
33264                             "type" : "integer",
33265                             "format" : "int32"
33266                           }
33267                         }
33268                       },
33269                       "stringHeaders" : {
33270                         "type" : "object",
33271                         "additionalProperties" : {
33272                           "type" : "array",
33273                           "items" : {
33274                             "type" : "string"
33275                           }
33276                         }
33277                       }
33278                     }
33279                   }
33280                 }
33281               }
33282             }
33283           }
33284         },
33285         "servers" : [ {
33286           "url" : "/sdc2/rest",
33287           "variables" : { }
33288         } ],
33289         "summary" : "Returns deleted RelationShip Info",
33290         "tags" : [ "SDCE-2 APIs" ]
33291       }
33292     },
33293     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/createAndAssociate" : {
33294       "post" : {
33295         "description" : "Create RI and associate RI to RI",
33296         "operationId" : "createAndAssociateRIToRI",
33297         "parameters" : [ {
33298           "in" : "path",
33299           "name" : "componentId",
33300           "required" : true,
33301           "schema" : {
33302             "type" : "string"
33303           }
33304         }, {
33305           "description" : "valid values: resources / services",
33306           "in" : "path",
33307           "name" : "containerComponentType",
33308           "required" : true,
33309           "schema" : {
33310             "type" : "string",
33311             "enum" : [ "resources", "services", "products" ]
33312           }
33313         } ],
33314         "responses" : {
33315           "201" : {
33316             "description" : "RI created"
33317           },
33318           "400" : {
33319             "description" : "Invalid content / Missing content"
33320           },
33321           "403" : {
33322             "description" : "Restricted operation"
33323           },
33324           "409" : {
33325             "description" : "Relationship already exist"
33326           },
33327           "default" : {
33328             "content" : {
33329               "application/json" : {
33330                 "schema" : {
33331                   "type" : "array",
33332                   "items" : {
33333                     "type" : "object",
33334                     "properties" : {
33335                       "allowedMethods" : {
33336                         "type" : "array",
33337                         "items" : {
33338                           "type" : "string"
33339                         },
33340                         "uniqueItems" : true
33341                       },
33342                       "cookies" : {
33343                         "type" : "object",
33344                         "additionalProperties" : {
33345                           "type" : "object",
33346                           "properties" : {
33347                             "comment" : {
33348                               "type" : "string"
33349                             },
33350                             "domain" : {
33351                               "type" : "string"
33352                             },
33353                             "expiry" : {
33354                               "type" : "string",
33355                               "format" : "date-time"
33356                             },
33357                             "httpOnly" : {
33358                               "type" : "boolean"
33359                             },
33360                             "maxAge" : {
33361                               "type" : "integer",
33362                               "format" : "int32"
33363                             },
33364                             "name" : {
33365                               "type" : "string"
33366                             },
33367                             "path" : {
33368                               "type" : "string"
33369                             },
33370                             "secure" : {
33371                               "type" : "boolean"
33372                             },
33373                             "value" : {
33374                               "type" : "string"
33375                             },
33376                             "version" : {
33377                               "type" : "integer",
33378                               "format" : "int32"
33379                             }
33380                           }
33381                         }
33382                       },
33383                       "date" : {
33384                         "type" : "string",
33385                         "format" : "date-time"
33386                       },
33387                       "entity" : {
33388                         "type" : "object"
33389                       },
33390                       "entityTag" : {
33391                         "type" : "object",
33392                         "properties" : {
33393                           "value" : {
33394                             "type" : "string"
33395                           },
33396                           "weak" : {
33397                             "type" : "boolean"
33398                           }
33399                         }
33400                       },
33401                       "headers" : {
33402                         "type" : "object",
33403                         "additionalProperties" : {
33404                           "type" : "array",
33405                           "items" : {
33406                             "type" : "object"
33407                           }
33408                         }
33409                       },
33410                       "language" : {
33411                         "type" : "object",
33412                         "properties" : {
33413                           "country" : {
33414                             "type" : "string"
33415                           },
33416                           "displayCountry" : {
33417                             "type" : "string"
33418                           },
33419                           "displayLanguage" : {
33420                             "type" : "string"
33421                           },
33422                           "displayName" : {
33423                             "type" : "string"
33424                           },
33425                           "displayScript" : {
33426                             "type" : "string"
33427                           },
33428                           "displayVariant" : {
33429                             "type" : "string"
33430                           },
33431                           "extensionKeys" : {
33432                             "type" : "array",
33433                             "items" : {
33434                               "type" : "string"
33435                             },
33436                             "uniqueItems" : true
33437                           },
33438                           "iso3Country" : {
33439                             "type" : "string"
33440                           },
33441                           "iso3Language" : {
33442                             "type" : "string"
33443                           },
33444                           "language" : {
33445                             "type" : "string"
33446                           },
33447                           "script" : {
33448                             "type" : "string"
33449                           },
33450                           "unicodeLocaleAttributes" : {
33451                             "type" : "array",
33452                             "items" : {
33453                               "type" : "string"
33454                             },
33455                             "uniqueItems" : true
33456                           },
33457                           "unicodeLocaleKeys" : {
33458                             "type" : "array",
33459                             "items" : {
33460                               "type" : "string"
33461                             },
33462                             "uniqueItems" : true
33463                           },
33464                           "variant" : {
33465                             "type" : "string"
33466                           }
33467                         }
33468                       },
33469                       "lastModified" : {
33470                         "type" : "string",
33471                         "format" : "date-time"
33472                       },
33473                       "length" : {
33474                         "type" : "integer",
33475                         "format" : "int32"
33476                       },
33477                       "links" : {
33478                         "type" : "array",
33479                         "items" : {
33480                           "type" : "object",
33481                           "properties" : {
33482                             "params" : {
33483                               "type" : "object",
33484                               "additionalProperties" : {
33485                                 "type" : "string"
33486                               }
33487                             },
33488                             "rel" : {
33489                               "type" : "string"
33490                             },
33491                             "rels" : {
33492                               "type" : "array",
33493                               "items" : {
33494                                 "type" : "string"
33495                               }
33496                             },
33497                             "title" : {
33498                               "type" : "string"
33499                             },
33500                             "type" : {
33501                               "type" : "string"
33502                             },
33503                             "uri" : {
33504                               "type" : "string",
33505                               "format" : "uri"
33506                             },
33507                             "uriBuilder" : {
33508                               "type" : "object"
33509                             }
33510                           }
33511                         },
33512                         "uniqueItems" : true
33513                       },
33514                       "location" : {
33515                         "type" : "string",
33516                         "format" : "uri"
33517                       },
33518                       "mediaType" : {
33519                         "type" : "object",
33520                         "properties" : {
33521                           "parameters" : {
33522                             "type" : "object",
33523                             "additionalProperties" : {
33524                               "type" : "string"
33525                             }
33526                           },
33527                           "subtype" : {
33528                             "type" : "string"
33529                           },
33530                           "type" : {
33531                             "type" : "string"
33532                           },
33533                           "wildcardSubtype" : {
33534                             "type" : "boolean"
33535                           },
33536                           "wildcardType" : {
33537                             "type" : "boolean"
33538                           }
33539                         }
33540                       },
33541                       "metadata" : {
33542                         "type" : "object",
33543                         "additionalProperties" : {
33544                           "type" : "array",
33545                           "items" : {
33546                             "type" : "object"
33547                           }
33548                         }
33549                       },
33550                       "status" : {
33551                         "type" : "integer",
33552                         "format" : "int32"
33553                       },
33554                       "statusInfo" : {
33555                         "type" : "object",
33556                         "properties" : {
33557                           "family" : {
33558                             "type" : "string",
33559                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33560                           },
33561                           "reasonPhrase" : {
33562                             "type" : "string"
33563                           },
33564                           "statusCode" : {
33565                             "type" : "integer",
33566                             "format" : "int32"
33567                           }
33568                         }
33569                       },
33570                       "stringHeaders" : {
33571                         "type" : "object",
33572                         "additionalProperties" : {
33573                           "type" : "array",
33574                           "items" : {
33575                             "type" : "string"
33576                           }
33577                         }
33578                       }
33579                     }
33580                   }
33581                 }
33582               }
33583             }
33584           }
33585         },
33586         "servers" : [ {
33587           "url" : "/sdc2/rest",
33588           "variables" : { }
33589         } ],
33590         "summary" : "Returns created RI and RelationshipInfo",
33591         "tags" : [ "SDCE-2 APIs" ]
33592       }
33593     },
33594     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/dissociate" : {
33595       "put" : {
33596         "description" : "Dissociate RI from RI",
33597         "operationId" : "dissociateRIFromRI",
33598         "parameters" : [ {
33599           "description" : "allowed values are resources /services / products",
33600           "in" : "path",
33601           "name" : "containerComponentType",
33602           "required" : true,
33603           "schema" : {
33604             "type" : "string",
33605             "enum" : [ "resources", "services", "products" ]
33606           }
33607         }, {
33608           "description" : "unique id of the container component",
33609           "in" : "path",
33610           "name" : "componentId",
33611           "required" : true,
33612           "schema" : {
33613             "type" : "string"
33614           }
33615         }, {
33616           "in" : "header",
33617           "name" : "USER_ID",
33618           "schema" : {
33619             "type" : "string"
33620           }
33621         } ],
33622         "requestBody" : {
33623           "content" : {
33624             "application/json" : {
33625               "schema" : {
33626                 "type" : "string"
33627               }
33628             }
33629           },
33630           "description" : "RelationshipInfo",
33631           "required" : true
33632         },
33633         "responses" : {
33634           "201" : {
33635             "description" : "Relationship deleted"
33636           },
33637           "400" : {
33638             "description" : "Invalid content / Missing content"
33639           },
33640           "403" : {
33641             "description" : "Missing information"
33642           },
33643           "default" : {
33644             "content" : {
33645               "application/json" : {
33646                 "schema" : {
33647                   "type" : "array",
33648                   "items" : {
33649                     "type" : "object",
33650                     "properties" : {
33651                       "allowedMethods" : {
33652                         "type" : "array",
33653                         "items" : {
33654                           "type" : "string"
33655                         },
33656                         "uniqueItems" : true
33657                       },
33658                       "cookies" : {
33659                         "type" : "object",
33660                         "additionalProperties" : {
33661                           "type" : "object",
33662                           "properties" : {
33663                             "comment" : {
33664                               "type" : "string"
33665                             },
33666                             "domain" : {
33667                               "type" : "string"
33668                             },
33669                             "expiry" : {
33670                               "type" : "string",
33671                               "format" : "date-time"
33672                             },
33673                             "httpOnly" : {
33674                               "type" : "boolean"
33675                             },
33676                             "maxAge" : {
33677                               "type" : "integer",
33678                               "format" : "int32"
33679                             },
33680                             "name" : {
33681                               "type" : "string"
33682                             },
33683                             "path" : {
33684                               "type" : "string"
33685                             },
33686                             "secure" : {
33687                               "type" : "boolean"
33688                             },
33689                             "value" : {
33690                               "type" : "string"
33691                             },
33692                             "version" : {
33693                               "type" : "integer",
33694                               "format" : "int32"
33695                             }
33696                           }
33697                         }
33698                       },
33699                       "date" : {
33700                         "type" : "string",
33701                         "format" : "date-time"
33702                       },
33703                       "entity" : {
33704                         "type" : "object"
33705                       },
33706                       "entityTag" : {
33707                         "type" : "object",
33708                         "properties" : {
33709                           "value" : {
33710                             "type" : "string"
33711                           },
33712                           "weak" : {
33713                             "type" : "boolean"
33714                           }
33715                         }
33716                       },
33717                       "headers" : {
33718                         "type" : "object",
33719                         "additionalProperties" : {
33720                           "type" : "array",
33721                           "items" : {
33722                             "type" : "object"
33723                           }
33724                         }
33725                       },
33726                       "language" : {
33727                         "type" : "object",
33728                         "properties" : {
33729                           "country" : {
33730                             "type" : "string"
33731                           },
33732                           "displayCountry" : {
33733                             "type" : "string"
33734                           },
33735                           "displayLanguage" : {
33736                             "type" : "string"
33737                           },
33738                           "displayName" : {
33739                             "type" : "string"
33740                           },
33741                           "displayScript" : {
33742                             "type" : "string"
33743                           },
33744                           "displayVariant" : {
33745                             "type" : "string"
33746                           },
33747                           "extensionKeys" : {
33748                             "type" : "array",
33749                             "items" : {
33750                               "type" : "string"
33751                             },
33752                             "uniqueItems" : true
33753                           },
33754                           "iso3Country" : {
33755                             "type" : "string"
33756                           },
33757                           "iso3Language" : {
33758                             "type" : "string"
33759                           },
33760                           "language" : {
33761                             "type" : "string"
33762                           },
33763                           "script" : {
33764                             "type" : "string"
33765                           },
33766                           "unicodeLocaleAttributes" : {
33767                             "type" : "array",
33768                             "items" : {
33769                               "type" : "string"
33770                             },
33771                             "uniqueItems" : true
33772                           },
33773                           "unicodeLocaleKeys" : {
33774                             "type" : "array",
33775                             "items" : {
33776                               "type" : "string"
33777                             },
33778                             "uniqueItems" : true
33779                           },
33780                           "variant" : {
33781                             "type" : "string"
33782                           }
33783                         }
33784                       },
33785                       "lastModified" : {
33786                         "type" : "string",
33787                         "format" : "date-time"
33788                       },
33789                       "length" : {
33790                         "type" : "integer",
33791                         "format" : "int32"
33792                       },
33793                       "links" : {
33794                         "type" : "array",
33795                         "items" : {
33796                           "type" : "object",
33797                           "properties" : {
33798                             "params" : {
33799                               "type" : "object",
33800                               "additionalProperties" : {
33801                                 "type" : "string"
33802                               }
33803                             },
33804                             "rel" : {
33805                               "type" : "string"
33806                             },
33807                             "rels" : {
33808                               "type" : "array",
33809                               "items" : {
33810                                 "type" : "string"
33811                               }
33812                             },
33813                             "title" : {
33814                               "type" : "string"
33815                             },
33816                             "type" : {
33817                               "type" : "string"
33818                             },
33819                             "uri" : {
33820                               "type" : "string",
33821                               "format" : "uri"
33822                             },
33823                             "uriBuilder" : {
33824                               "type" : "object"
33825                             }
33826                           }
33827                         },
33828                         "uniqueItems" : true
33829                       },
33830                       "location" : {
33831                         "type" : "string",
33832                         "format" : "uri"
33833                       },
33834                       "mediaType" : {
33835                         "type" : "object",
33836                         "properties" : {
33837                           "parameters" : {
33838                             "type" : "object",
33839                             "additionalProperties" : {
33840                               "type" : "string"
33841                             }
33842                           },
33843                           "subtype" : {
33844                             "type" : "string"
33845                           },
33846                           "type" : {
33847                             "type" : "string"
33848                           },
33849                           "wildcardSubtype" : {
33850                             "type" : "boolean"
33851                           },
33852                           "wildcardType" : {
33853                             "type" : "boolean"
33854                           }
33855                         }
33856                       },
33857                       "metadata" : {
33858                         "type" : "object",
33859                         "additionalProperties" : {
33860                           "type" : "array",
33861                           "items" : {
33862                             "type" : "object"
33863                           }
33864                         }
33865                       },
33866                       "status" : {
33867                         "type" : "integer",
33868                         "format" : "int32"
33869                       },
33870                       "statusInfo" : {
33871                         "type" : "object",
33872                         "properties" : {
33873                           "family" : {
33874                             "type" : "string",
33875                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33876                           },
33877                           "reasonPhrase" : {
33878                             "type" : "string"
33879                           },
33880                           "statusCode" : {
33881                             "type" : "integer",
33882                             "format" : "int32"
33883                           }
33884                         }
33885                       },
33886                       "stringHeaders" : {
33887                         "type" : "object",
33888                         "additionalProperties" : {
33889                           "type" : "array",
33890                           "items" : {
33891                             "type" : "string"
33892                           }
33893                         }
33894                       }
33895                     }
33896                   }
33897                 }
33898               }
33899             }
33900           }
33901         },
33902         "servers" : [ {
33903           "url" : "/sdc2/rest",
33904           "variables" : { }
33905         } ],
33906         "summary" : "Returns deleted RelationshipInfo",
33907         "tags" : [ "SDCE-2 APIs" ]
33908       }
33909     },
33910     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/multipleComponentInstance" : {
33911       "post" : {
33912         "description" : "Update resource instance multiple component",
33913         "operationId" : "updateMultipleComponentInstance",
33914         "parameters" : [ {
33915           "in" : "path",
33916           "name" : "componentId",
33917           "required" : true,
33918           "schema" : {
33919             "type" : "string"
33920           }
33921         }, {
33922           "description" : "valid values: resources / services / products",
33923           "in" : "path",
33924           "name" : "containerComponentType",
33925           "required" : true,
33926           "schema" : {
33927             "type" : "string",
33928             "enum" : [ "resources", "services", "products" ]
33929           }
33930         } ],
33931         "requestBody" : {
33932           "content" : {
33933             "application/json" : {
33934               "schema" : {
33935                 "type" : "string"
33936               }
33937             }
33938           },
33939           "description" : "Component Instance JSON Array",
33940           "required" : true
33941         },
33942         "responses" : {
33943           "200" : {
33944             "description" : "Resource instance updated"
33945           },
33946           "400" : {
33947             "description" : "Invalid content / Missing content"
33948           },
33949           "403" : {
33950             "description" : "Restricted operation"
33951           },
33952           "default" : {
33953             "content" : {
33954               "application/json" : {
33955                 "schema" : {
33956                   "type" : "array",
33957                   "items" : {
33958                     "type" : "object",
33959                     "properties" : {
33960                       "allowedMethods" : {
33961                         "type" : "array",
33962                         "items" : {
33963                           "type" : "string"
33964                         },
33965                         "uniqueItems" : true
33966                       },
33967                       "cookies" : {
33968                         "type" : "object",
33969                         "additionalProperties" : {
33970                           "type" : "object",
33971                           "properties" : {
33972                             "comment" : {
33973                               "type" : "string"
33974                             },
33975                             "domain" : {
33976                               "type" : "string"
33977                             },
33978                             "expiry" : {
33979                               "type" : "string",
33980                               "format" : "date-time"
33981                             },
33982                             "httpOnly" : {
33983                               "type" : "boolean"
33984                             },
33985                             "maxAge" : {
33986                               "type" : "integer",
33987                               "format" : "int32"
33988                             },
33989                             "name" : {
33990                               "type" : "string"
33991                             },
33992                             "path" : {
33993                               "type" : "string"
33994                             },
33995                             "secure" : {
33996                               "type" : "boolean"
33997                             },
33998                             "value" : {
33999                               "type" : "string"
34000                             },
34001                             "version" : {
34002                               "type" : "integer",
34003                               "format" : "int32"
34004                             }
34005                           }
34006                         }
34007                       },
34008                       "date" : {
34009                         "type" : "string",
34010                         "format" : "date-time"
34011                       },
34012                       "entity" : {
34013                         "type" : "object"
34014                       },
34015                       "entityTag" : {
34016                         "type" : "object",
34017                         "properties" : {
34018                           "value" : {
34019                             "type" : "string"
34020                           },
34021                           "weak" : {
34022                             "type" : "boolean"
34023                           }
34024                         }
34025                       },
34026                       "headers" : {
34027                         "type" : "object",
34028                         "additionalProperties" : {
34029                           "type" : "array",
34030                           "items" : {
34031                             "type" : "object"
34032                           }
34033                         }
34034                       },
34035                       "language" : {
34036                         "type" : "object",
34037                         "properties" : {
34038                           "country" : {
34039                             "type" : "string"
34040                           },
34041                           "displayCountry" : {
34042                             "type" : "string"
34043                           },
34044                           "displayLanguage" : {
34045                             "type" : "string"
34046                           },
34047                           "displayName" : {
34048                             "type" : "string"
34049                           },
34050                           "displayScript" : {
34051                             "type" : "string"
34052                           },
34053                           "displayVariant" : {
34054                             "type" : "string"
34055                           },
34056                           "extensionKeys" : {
34057                             "type" : "array",
34058                             "items" : {
34059                               "type" : "string"
34060                             },
34061                             "uniqueItems" : true
34062                           },
34063                           "iso3Country" : {
34064                             "type" : "string"
34065                           },
34066                           "iso3Language" : {
34067                             "type" : "string"
34068                           },
34069                           "language" : {
34070                             "type" : "string"
34071                           },
34072                           "script" : {
34073                             "type" : "string"
34074                           },
34075                           "unicodeLocaleAttributes" : {
34076                             "type" : "array",
34077                             "items" : {
34078                               "type" : "string"
34079                             },
34080                             "uniqueItems" : true
34081                           },
34082                           "unicodeLocaleKeys" : {
34083                             "type" : "array",
34084                             "items" : {
34085                               "type" : "string"
34086                             },
34087                             "uniqueItems" : true
34088                           },
34089                           "variant" : {
34090                             "type" : "string"
34091                           }
34092                         }
34093                       },
34094                       "lastModified" : {
34095                         "type" : "string",
34096                         "format" : "date-time"
34097                       },
34098                       "length" : {
34099                         "type" : "integer",
34100                         "format" : "int32"
34101                       },
34102                       "links" : {
34103                         "type" : "array",
34104                         "items" : {
34105                           "type" : "object",
34106                           "properties" : {
34107                             "params" : {
34108                               "type" : "object",
34109                               "additionalProperties" : {
34110                                 "type" : "string"
34111                               }
34112                             },
34113                             "rel" : {
34114                               "type" : "string"
34115                             },
34116                             "rels" : {
34117                               "type" : "array",
34118                               "items" : {
34119                                 "type" : "string"
34120                               }
34121                             },
34122                             "title" : {
34123                               "type" : "string"
34124                             },
34125                             "type" : {
34126                               "type" : "string"
34127                             },
34128                             "uri" : {
34129                               "type" : "string",
34130                               "format" : "uri"
34131                             },
34132                             "uriBuilder" : {
34133                               "type" : "object"
34134                             }
34135                           }
34136                         },
34137                         "uniqueItems" : true
34138                       },
34139                       "location" : {
34140                         "type" : "string",
34141                         "format" : "uri"
34142                       },
34143                       "mediaType" : {
34144                         "type" : "object",
34145                         "properties" : {
34146                           "parameters" : {
34147                             "type" : "object",
34148                             "additionalProperties" : {
34149                               "type" : "string"
34150                             }
34151                           },
34152                           "subtype" : {
34153                             "type" : "string"
34154                           },
34155                           "type" : {
34156                             "type" : "string"
34157                           },
34158                           "wildcardSubtype" : {
34159                             "type" : "boolean"
34160                           },
34161                           "wildcardType" : {
34162                             "type" : "boolean"
34163                           }
34164                         }
34165                       },
34166                       "metadata" : {
34167                         "type" : "object",
34168                         "additionalProperties" : {
34169                           "type" : "array",
34170                           "items" : {
34171                             "type" : "object"
34172                           }
34173                         }
34174                       },
34175                       "status" : {
34176                         "type" : "integer",
34177                         "format" : "int32"
34178                       },
34179                       "statusInfo" : {
34180                         "type" : "object",
34181                         "properties" : {
34182                           "family" : {
34183                             "type" : "string",
34184                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34185                           },
34186                           "reasonPhrase" : {
34187                             "type" : "string"
34188                           },
34189                           "statusCode" : {
34190                             "type" : "integer",
34191                             "format" : "int32"
34192                           }
34193                         }
34194                       },
34195                       "stringHeaders" : {
34196                         "type" : "object",
34197                         "additionalProperties" : {
34198                           "type" : "array",
34199                           "items" : {
34200                             "type" : "string"
34201                           }
34202                         }
34203                       }
34204                     }
34205                   }
34206                 }
34207               }
34208             }
34209           }
34210         },
34211         "servers" : [ {
34212           "url" : "/sdc2/rest",
34213           "variables" : { }
34214         } ],
34215         "summary" : "Returns updated resource instance",
34216         "tags" : [ "SDCE-2 APIs" ]
34217       }
34218     },
34219     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}" : {
34220       "post" : {
34221         "description" : "Update resource instance",
34222         "operationId" : "updateComponentInstanceMetadata",
34223         "parameters" : [ {
34224           "in" : "path",
34225           "name" : "componentId",
34226           "required" : true,
34227           "schema" : {
34228             "type" : "string"
34229           }
34230         }, {
34231           "in" : "path",
34232           "name" : "componentInstanceId",
34233           "required" : true,
34234           "schema" : {
34235             "type" : "string"
34236           }
34237         }, {
34238           "description" : "valid values: resources / services / products",
34239           "in" : "path",
34240           "name" : "containerComponentType",
34241           "required" : true,
34242           "schema" : {
34243             "type" : "string",
34244             "enum" : [ "resources", "services", "products" ]
34245           }
34246         } ],
34247         "responses" : {
34248           "200" : {
34249             "description" : "Resource instance updated"
34250           },
34251           "400" : {
34252             "description" : "Invalid content / Missing content"
34253           },
34254           "403" : {
34255             "description" : "Restricted operation"
34256           },
34257           "default" : {
34258             "content" : {
34259               "application/json" : {
34260                 "schema" : {
34261                   "type" : "array",
34262                   "items" : {
34263                     "type" : "object",
34264                     "properties" : {
34265                       "allowedMethods" : {
34266                         "type" : "array",
34267                         "items" : {
34268                           "type" : "string"
34269                         },
34270                         "uniqueItems" : true
34271                       },
34272                       "cookies" : {
34273                         "type" : "object",
34274                         "additionalProperties" : {
34275                           "type" : "object",
34276                           "properties" : {
34277                             "comment" : {
34278                               "type" : "string"
34279                             },
34280                             "domain" : {
34281                               "type" : "string"
34282                             },
34283                             "expiry" : {
34284                               "type" : "string",
34285                               "format" : "date-time"
34286                             },
34287                             "httpOnly" : {
34288                               "type" : "boolean"
34289                             },
34290                             "maxAge" : {
34291                               "type" : "integer",
34292                               "format" : "int32"
34293                             },
34294                             "name" : {
34295                               "type" : "string"
34296                             },
34297                             "path" : {
34298                               "type" : "string"
34299                             },
34300                             "secure" : {
34301                               "type" : "boolean"
34302                             },
34303                             "value" : {
34304                               "type" : "string"
34305                             },
34306                             "version" : {
34307                               "type" : "integer",
34308                               "format" : "int32"
34309                             }
34310                           }
34311                         }
34312                       },
34313                       "date" : {
34314                         "type" : "string",
34315                         "format" : "date-time"
34316                       },
34317                       "entity" : {
34318                         "type" : "object"
34319                       },
34320                       "entityTag" : {
34321                         "type" : "object",
34322                         "properties" : {
34323                           "value" : {
34324                             "type" : "string"
34325                           },
34326                           "weak" : {
34327                             "type" : "boolean"
34328                           }
34329                         }
34330                       },
34331                       "headers" : {
34332                         "type" : "object",
34333                         "additionalProperties" : {
34334                           "type" : "array",
34335                           "items" : {
34336                             "type" : "object"
34337                           }
34338                         }
34339                       },
34340                       "language" : {
34341                         "type" : "object",
34342                         "properties" : {
34343                           "country" : {
34344                             "type" : "string"
34345                           },
34346                           "displayCountry" : {
34347                             "type" : "string"
34348                           },
34349                           "displayLanguage" : {
34350                             "type" : "string"
34351                           },
34352                           "displayName" : {
34353                             "type" : "string"
34354                           },
34355                           "displayScript" : {
34356                             "type" : "string"
34357                           },
34358                           "displayVariant" : {
34359                             "type" : "string"
34360                           },
34361                           "extensionKeys" : {
34362                             "type" : "array",
34363                             "items" : {
34364                               "type" : "string"
34365                             },
34366                             "uniqueItems" : true
34367                           },
34368                           "iso3Country" : {
34369                             "type" : "string"
34370                           },
34371                           "iso3Language" : {
34372                             "type" : "string"
34373                           },
34374                           "language" : {
34375                             "type" : "string"
34376                           },
34377                           "script" : {
34378                             "type" : "string"
34379                           },
34380                           "unicodeLocaleAttributes" : {
34381                             "type" : "array",
34382                             "items" : {
34383                               "type" : "string"
34384                             },
34385                             "uniqueItems" : true
34386                           },
34387                           "unicodeLocaleKeys" : {
34388                             "type" : "array",
34389                             "items" : {
34390                               "type" : "string"
34391                             },
34392                             "uniqueItems" : true
34393                           },
34394                           "variant" : {
34395                             "type" : "string"
34396                           }
34397                         }
34398                       },
34399                       "lastModified" : {
34400                         "type" : "string",
34401                         "format" : "date-time"
34402                       },
34403                       "length" : {
34404                         "type" : "integer",
34405                         "format" : "int32"
34406                       },
34407                       "links" : {
34408                         "type" : "array",
34409                         "items" : {
34410                           "type" : "object",
34411                           "properties" : {
34412                             "params" : {
34413                               "type" : "object",
34414                               "additionalProperties" : {
34415                                 "type" : "string"
34416                               }
34417                             },
34418                             "rel" : {
34419                               "type" : "string"
34420                             },
34421                             "rels" : {
34422                               "type" : "array",
34423                               "items" : {
34424                                 "type" : "string"
34425                               }
34426                             },
34427                             "title" : {
34428                               "type" : "string"
34429                             },
34430                             "type" : {
34431                               "type" : "string"
34432                             },
34433                             "uri" : {
34434                               "type" : "string",
34435                               "format" : "uri"
34436                             },
34437                             "uriBuilder" : {
34438                               "type" : "object"
34439                             }
34440                           }
34441                         },
34442                         "uniqueItems" : true
34443                       },
34444                       "location" : {
34445                         "type" : "string",
34446                         "format" : "uri"
34447                       },
34448                       "mediaType" : {
34449                         "type" : "object",
34450                         "properties" : {
34451                           "parameters" : {
34452                             "type" : "object",
34453                             "additionalProperties" : {
34454                               "type" : "string"
34455                             }
34456                           },
34457                           "subtype" : {
34458                             "type" : "string"
34459                           },
34460                           "type" : {
34461                             "type" : "string"
34462                           },
34463                           "wildcardSubtype" : {
34464                             "type" : "boolean"
34465                           },
34466                           "wildcardType" : {
34467                             "type" : "boolean"
34468                           }
34469                         }
34470                       },
34471                       "metadata" : {
34472                         "type" : "object",
34473                         "additionalProperties" : {
34474                           "type" : "array",
34475                           "items" : {
34476                             "type" : "object"
34477                           }
34478                         }
34479                       },
34480                       "status" : {
34481                         "type" : "integer",
34482                         "format" : "int32"
34483                       },
34484                       "statusInfo" : {
34485                         "type" : "object",
34486                         "properties" : {
34487                           "family" : {
34488                             "type" : "string",
34489                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34490                           },
34491                           "reasonPhrase" : {
34492                             "type" : "string"
34493                           },
34494                           "statusCode" : {
34495                             "type" : "integer",
34496                             "format" : "int32"
34497                           }
34498                         }
34499                       },
34500                       "stringHeaders" : {
34501                         "type" : "object",
34502                         "additionalProperties" : {
34503                           "type" : "array",
34504                           "items" : {
34505                             "type" : "string"
34506                           }
34507                         }
34508                       }
34509                     }
34510                   }
34511                 }
34512               }
34513             }
34514           }
34515         },
34516         "servers" : [ {
34517           "url" : "/sdc2/rest",
34518           "variables" : { }
34519         } ],
34520         "summary" : "Returns updated resource instance",
34521         "tags" : [ "SDCE-2 APIs" ]
34522       }
34523     },
34524     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts" : {
34525       "post" : {
34526         "description" : "Load Resource Instance artifact payload",
34527         "operationId" : "loadComponentInstanceArtifact",
34528         "parameters" : [ {
34529           "in" : "header",
34530           "name" : "USER_ID",
34531           "schema" : {
34532             "type" : "string"
34533           }
34534         }, {
34535           "in" : "header",
34536           "name" : "Content-MD5",
34537           "schema" : {
34538             "type" : "string"
34539           }
34540         }, {
34541           "description" : "valid values: resources / services",
34542           "in" : "path",
34543           "name" : "containerComponentType",
34544           "required" : true,
34545           "schema" : {
34546             "type" : "string",
34547             "enum" : [ "resources", "services" ]
34548           }
34549         }, {
34550           "in" : "path",
34551           "name" : "componentId",
34552           "required" : true,
34553           "schema" : {
34554             "type" : "string"
34555           }
34556         }, {
34557           "in" : "path",
34558           "name" : "componentInstanceId",
34559           "required" : true,
34560           "schema" : {
34561             "type" : "string"
34562           }
34563         } ],
34564         "requestBody" : {
34565           "content" : {
34566             "application/json" : {
34567               "schema" : {
34568                 "type" : "string"
34569               }
34570             }
34571           },
34572           "description" : "json describe the artifact",
34573           "required" : true
34574         },
34575         "responses" : {
34576           "200" : {
34577             "description" : "Artifact updated"
34578           },
34579           "400" : {
34580             "description" : "Invalid content / Missing content"
34581           },
34582           "403" : {
34583             "description" : "Restricted operation"
34584           },
34585           "default" : {
34586             "content" : {
34587               "application/json" : {
34588                 "schema" : {
34589                   "type" : "array",
34590                   "items" : {
34591                     "type" : "object",
34592                     "properties" : {
34593                       "allowedMethods" : {
34594                         "type" : "array",
34595                         "items" : {
34596                           "type" : "string"
34597                         },
34598                         "uniqueItems" : true
34599                       },
34600                       "cookies" : {
34601                         "type" : "object",
34602                         "additionalProperties" : {
34603                           "type" : "object",
34604                           "properties" : {
34605                             "comment" : {
34606                               "type" : "string"
34607                             },
34608                             "domain" : {
34609                               "type" : "string"
34610                             },
34611                             "expiry" : {
34612                               "type" : "string",
34613                               "format" : "date-time"
34614                             },
34615                             "httpOnly" : {
34616                               "type" : "boolean"
34617                             },
34618                             "maxAge" : {
34619                               "type" : "integer",
34620                               "format" : "int32"
34621                             },
34622                             "name" : {
34623                               "type" : "string"
34624                             },
34625                             "path" : {
34626                               "type" : "string"
34627                             },
34628                             "secure" : {
34629                               "type" : "boolean"
34630                             },
34631                             "value" : {
34632                               "type" : "string"
34633                             },
34634                             "version" : {
34635                               "type" : "integer",
34636                               "format" : "int32"
34637                             }
34638                           }
34639                         }
34640                       },
34641                       "date" : {
34642                         "type" : "string",
34643                         "format" : "date-time"
34644                       },
34645                       "entity" : {
34646                         "type" : "object"
34647                       },
34648                       "entityTag" : {
34649                         "type" : "object",
34650                         "properties" : {
34651                           "value" : {
34652                             "type" : "string"
34653                           },
34654                           "weak" : {
34655                             "type" : "boolean"
34656                           }
34657                         }
34658                       },
34659                       "headers" : {
34660                         "type" : "object",
34661                         "additionalProperties" : {
34662                           "type" : "array",
34663                           "items" : {
34664                             "type" : "object"
34665                           }
34666                         }
34667                       },
34668                       "language" : {
34669                         "type" : "object",
34670                         "properties" : {
34671                           "country" : {
34672                             "type" : "string"
34673                           },
34674                           "displayCountry" : {
34675                             "type" : "string"
34676                           },
34677                           "displayLanguage" : {
34678                             "type" : "string"
34679                           },
34680                           "displayName" : {
34681                             "type" : "string"
34682                           },
34683                           "displayScript" : {
34684                             "type" : "string"
34685                           },
34686                           "displayVariant" : {
34687                             "type" : "string"
34688                           },
34689                           "extensionKeys" : {
34690                             "type" : "array",
34691                             "items" : {
34692                               "type" : "string"
34693                             },
34694                             "uniqueItems" : true
34695                           },
34696                           "iso3Country" : {
34697                             "type" : "string"
34698                           },
34699                           "iso3Language" : {
34700                             "type" : "string"
34701                           },
34702                           "language" : {
34703                             "type" : "string"
34704                           },
34705                           "script" : {
34706                             "type" : "string"
34707                           },
34708                           "unicodeLocaleAttributes" : {
34709                             "type" : "array",
34710                             "items" : {
34711                               "type" : "string"
34712                             },
34713                             "uniqueItems" : true
34714                           },
34715                           "unicodeLocaleKeys" : {
34716                             "type" : "array",
34717                             "items" : {
34718                               "type" : "string"
34719                             },
34720                             "uniqueItems" : true
34721                           },
34722                           "variant" : {
34723                             "type" : "string"
34724                           }
34725                         }
34726                       },
34727                       "lastModified" : {
34728                         "type" : "string",
34729                         "format" : "date-time"
34730                       },
34731                       "length" : {
34732                         "type" : "integer",
34733                         "format" : "int32"
34734                       },
34735                       "links" : {
34736                         "type" : "array",
34737                         "items" : {
34738                           "type" : "object",
34739                           "properties" : {
34740                             "params" : {
34741                               "type" : "object",
34742                               "additionalProperties" : {
34743                                 "type" : "string"
34744                               }
34745                             },
34746                             "rel" : {
34747                               "type" : "string"
34748                             },
34749                             "rels" : {
34750                               "type" : "array",
34751                               "items" : {
34752                                 "type" : "string"
34753                               }
34754                             },
34755                             "title" : {
34756                               "type" : "string"
34757                             },
34758                             "type" : {
34759                               "type" : "string"
34760                             },
34761                             "uri" : {
34762                               "type" : "string",
34763                               "format" : "uri"
34764                             },
34765                             "uriBuilder" : {
34766                               "type" : "object"
34767                             }
34768                           }
34769                         },
34770                         "uniqueItems" : true
34771                       },
34772                       "location" : {
34773                         "type" : "string",
34774                         "format" : "uri"
34775                       },
34776                       "mediaType" : {
34777                         "type" : "object",
34778                         "properties" : {
34779                           "parameters" : {
34780                             "type" : "object",
34781                             "additionalProperties" : {
34782                               "type" : "string"
34783                             }
34784                           },
34785                           "subtype" : {
34786                             "type" : "string"
34787                           },
34788                           "type" : {
34789                             "type" : "string"
34790                           },
34791                           "wildcardSubtype" : {
34792                             "type" : "boolean"
34793                           },
34794                           "wildcardType" : {
34795                             "type" : "boolean"
34796                           }
34797                         }
34798                       },
34799                       "metadata" : {
34800                         "type" : "object",
34801                         "additionalProperties" : {
34802                           "type" : "array",
34803                           "items" : {
34804                             "type" : "object"
34805                           }
34806                         }
34807                       },
34808                       "status" : {
34809                         "type" : "integer",
34810                         "format" : "int32"
34811                       },
34812                       "statusInfo" : {
34813                         "type" : "object",
34814                         "properties" : {
34815                           "family" : {
34816                             "type" : "string",
34817                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34818                           },
34819                           "reasonPhrase" : {
34820                             "type" : "string"
34821                           },
34822                           "statusCode" : {
34823                             "type" : "integer",
34824                             "format" : "int32"
34825                           }
34826                         }
34827                       },
34828                       "stringHeaders" : {
34829                         "type" : "object",
34830                         "additionalProperties" : {
34831                           "type" : "array",
34832                           "items" : {
34833                             "type" : "string"
34834                           }
34835                         }
34836                       }
34837                     }
34838                   }
34839                 }
34840               }
34841             }
34842           }
34843         },
34844         "servers" : [ {
34845           "url" : "/sdc2/rest",
34846           "variables" : { }
34847         } ],
34848         "summary" : "Returns updated artifact",
34849         "tags" : [ "SDCE-2 APIs" ]
34850       }
34851     },
34852     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}" : {
34853       "delete" : {
34854         "description" : "Delete Resource Instance artifact",
34855         "operationId" : "deleteComponentInstanceArtifact",
34856         "parameters" : [ {
34857           "in" : "header",
34858           "name" : "USER_ID",
34859           "schema" : {
34860             "type" : "string"
34861           }
34862         }, {
34863           "in" : "header",
34864           "name" : "Content-MD5",
34865           "schema" : {
34866             "type" : "string"
34867           }
34868         }, {
34869           "description" : "valid values: resources / services",
34870           "in" : "path",
34871           "name" : "containerComponentType",
34872           "required" : true,
34873           "schema" : {
34874             "type" : "string",
34875             "enum" : [ "resources", "services" ]
34876           }
34877         }, {
34878           "in" : "path",
34879           "name" : "componentId",
34880           "required" : true,
34881           "schema" : {
34882             "type" : "string"
34883           }
34884         }, {
34885           "in" : "path",
34886           "name" : "componentInstanceId",
34887           "required" : true,
34888           "schema" : {
34889             "type" : "string"
34890           }
34891         }, {
34892           "in" : "path",
34893           "name" : "artifactId",
34894           "required" : true,
34895           "schema" : {
34896             "type" : "string"
34897           }
34898         } ],
34899         "requestBody" : {
34900           "content" : {
34901             "application/json" : {
34902               "schema" : {
34903                 "type" : "string"
34904               }
34905             }
34906           },
34907           "description" : "json describe the artifact",
34908           "required" : true
34909         },
34910         "responses" : {
34911           "200" : {
34912             "description" : "Artifact updated"
34913           },
34914           "400" : {
34915             "description" : "Invalid content / Missing content"
34916           },
34917           "403" : {
34918             "description" : "Restricted operation"
34919           },
34920           "default" : {
34921             "content" : {
34922               "application/json" : {
34923                 "schema" : {
34924                   "type" : "array",
34925                   "items" : {
34926                     "type" : "object",
34927                     "properties" : {
34928                       "allowedMethods" : {
34929                         "type" : "array",
34930                         "items" : {
34931                           "type" : "string"
34932                         },
34933                         "uniqueItems" : true
34934                       },
34935                       "cookies" : {
34936                         "type" : "object",
34937                         "additionalProperties" : {
34938                           "type" : "object",
34939                           "properties" : {
34940                             "comment" : {
34941                               "type" : "string"
34942                             },
34943                             "domain" : {
34944                               "type" : "string"
34945                             },
34946                             "expiry" : {
34947                               "type" : "string",
34948                               "format" : "date-time"
34949                             },
34950                             "httpOnly" : {
34951                               "type" : "boolean"
34952                             },
34953                             "maxAge" : {
34954                               "type" : "integer",
34955                               "format" : "int32"
34956                             },
34957                             "name" : {
34958                               "type" : "string"
34959                             },
34960                             "path" : {
34961                               "type" : "string"
34962                             },
34963                             "secure" : {
34964                               "type" : "boolean"
34965                             },
34966                             "value" : {
34967                               "type" : "string"
34968                             },
34969                             "version" : {
34970                               "type" : "integer",
34971                               "format" : "int32"
34972                             }
34973                           }
34974                         }
34975                       },
34976                       "date" : {
34977                         "type" : "string",
34978                         "format" : "date-time"
34979                       },
34980                       "entity" : {
34981                         "type" : "object"
34982                       },
34983                       "entityTag" : {
34984                         "type" : "object",
34985                         "properties" : {
34986                           "value" : {
34987                             "type" : "string"
34988                           },
34989                           "weak" : {
34990                             "type" : "boolean"
34991                           }
34992                         }
34993                       },
34994                       "headers" : {
34995                         "type" : "object",
34996                         "additionalProperties" : {
34997                           "type" : "array",
34998                           "items" : {
34999                             "type" : "object"
35000                           }
35001                         }
35002                       },
35003                       "language" : {
35004                         "type" : "object",
35005                         "properties" : {
35006                           "country" : {
35007                             "type" : "string"
35008                           },
35009                           "displayCountry" : {
35010                             "type" : "string"
35011                           },
35012                           "displayLanguage" : {
35013                             "type" : "string"
35014                           },
35015                           "displayName" : {
35016                             "type" : "string"
35017                           },
35018                           "displayScript" : {
35019                             "type" : "string"
35020                           },
35021                           "displayVariant" : {
35022                             "type" : "string"
35023                           },
35024                           "extensionKeys" : {
35025                             "type" : "array",
35026                             "items" : {
35027                               "type" : "string"
35028                             },
35029                             "uniqueItems" : true
35030                           },
35031                           "iso3Country" : {
35032                             "type" : "string"
35033                           },
35034                           "iso3Language" : {
35035                             "type" : "string"
35036                           },
35037                           "language" : {
35038                             "type" : "string"
35039                           },
35040                           "script" : {
35041                             "type" : "string"
35042                           },
35043                           "unicodeLocaleAttributes" : {
35044                             "type" : "array",
35045                             "items" : {
35046                               "type" : "string"
35047                             },
35048                             "uniqueItems" : true
35049                           },
35050                           "unicodeLocaleKeys" : {
35051                             "type" : "array",
35052                             "items" : {
35053                               "type" : "string"
35054                             },
35055                             "uniqueItems" : true
35056                           },
35057                           "variant" : {
35058                             "type" : "string"
35059                           }
35060                         }
35061                       },
35062                       "lastModified" : {
35063                         "type" : "string",
35064                         "format" : "date-time"
35065                       },
35066                       "length" : {
35067                         "type" : "integer",
35068                         "format" : "int32"
35069                       },
35070                       "links" : {
35071                         "type" : "array",
35072                         "items" : {
35073                           "type" : "object",
35074                           "properties" : {
35075                             "params" : {
35076                               "type" : "object",
35077                               "additionalProperties" : {
35078                                 "type" : "string"
35079                               }
35080                             },
35081                             "rel" : {
35082                               "type" : "string"
35083                             },
35084                             "rels" : {
35085                               "type" : "array",
35086                               "items" : {
35087                                 "type" : "string"
35088                               }
35089                             },
35090                             "title" : {
35091                               "type" : "string"
35092                             },
35093                             "type" : {
35094                               "type" : "string"
35095                             },
35096                             "uri" : {
35097                               "type" : "string",
35098                               "format" : "uri"
35099                             },
35100                             "uriBuilder" : {
35101                               "type" : "object"
35102                             }
35103                           }
35104                         },
35105                         "uniqueItems" : true
35106                       },
35107                       "location" : {
35108                         "type" : "string",
35109                         "format" : "uri"
35110                       },
35111                       "mediaType" : {
35112                         "type" : "object",
35113                         "properties" : {
35114                           "parameters" : {
35115                             "type" : "object",
35116                             "additionalProperties" : {
35117                               "type" : "string"
35118                             }
35119                           },
35120                           "subtype" : {
35121                             "type" : "string"
35122                           },
35123                           "type" : {
35124                             "type" : "string"
35125                           },
35126                           "wildcardSubtype" : {
35127                             "type" : "boolean"
35128                           },
35129                           "wildcardType" : {
35130                             "type" : "boolean"
35131                           }
35132                         }
35133                       },
35134                       "metadata" : {
35135                         "type" : "object",
35136                         "additionalProperties" : {
35137                           "type" : "array",
35138                           "items" : {
35139                             "type" : "object"
35140                           }
35141                         }
35142                       },
35143                       "status" : {
35144                         "type" : "integer",
35145                         "format" : "int32"
35146                       },
35147                       "statusInfo" : {
35148                         "type" : "object",
35149                         "properties" : {
35150                           "family" : {
35151                             "type" : "string",
35152                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35153                           },
35154                           "reasonPhrase" : {
35155                             "type" : "string"
35156                           },
35157                           "statusCode" : {
35158                             "type" : "integer",
35159                             "format" : "int32"
35160                           }
35161                         }
35162                       },
35163                       "stringHeaders" : {
35164                         "type" : "object",
35165                         "additionalProperties" : {
35166                           "type" : "array",
35167                           "items" : {
35168                             "type" : "string"
35169                           }
35170                         }
35171                       }
35172                     }
35173                   }
35174                 }
35175               }
35176             }
35177           }
35178         },
35179         "servers" : [ {
35180           "url" : "/sdc2/rest",
35181           "variables" : { }
35182         } ],
35183         "summary" : "Returns deleted artifact",
35184         "tags" : [ "SDCE-2 APIs" ]
35185       },
35186       "post" : {
35187         "description" : "Update Resource Instance artifact payload",
35188         "operationId" : "updateComponentInstanceArtifact",
35189         "parameters" : [ {
35190           "in" : "header",
35191           "name" : "USER_ID",
35192           "schema" : {
35193             "type" : "string"
35194           }
35195         }, {
35196           "in" : "header",
35197           "name" : "Content-MD5",
35198           "schema" : {
35199             "type" : "string"
35200           }
35201         }, {
35202           "description" : "valid values: resources / services",
35203           "in" : "path",
35204           "name" : "containerComponentType",
35205           "required" : true,
35206           "schema" : {
35207             "type" : "string",
35208             "enum" : [ "resources", "services" ]
35209           }
35210         }, {
35211           "in" : "path",
35212           "name" : "componentId",
35213           "required" : true,
35214           "schema" : {
35215             "type" : "string"
35216           }
35217         }, {
35218           "in" : "path",
35219           "name" : "componentInstanceId",
35220           "required" : true,
35221           "schema" : {
35222             "type" : "string"
35223           }
35224         }, {
35225           "in" : "path",
35226           "name" : "artifactId",
35227           "required" : true,
35228           "schema" : {
35229             "type" : "string"
35230           }
35231         } ],
35232         "requestBody" : {
35233           "content" : {
35234             "application/json" : {
35235               "schema" : {
35236                 "type" : "string"
35237               }
35238             }
35239           },
35240           "description" : "json describe the artifact",
35241           "required" : true
35242         },
35243         "responses" : {
35244           "200" : {
35245             "description" : "Artifact updated"
35246           },
35247           "400" : {
35248             "description" : "Invalid content / Missing content"
35249           },
35250           "403" : {
35251             "description" : "Restricted operation"
35252           },
35253           "default" : {
35254             "content" : {
35255               "application/json" : {
35256                 "schema" : {
35257                   "type" : "array",
35258                   "items" : {
35259                     "type" : "object",
35260                     "properties" : {
35261                       "allowedMethods" : {
35262                         "type" : "array",
35263                         "items" : {
35264                           "type" : "string"
35265                         },
35266                         "uniqueItems" : true
35267                       },
35268                       "cookies" : {
35269                         "type" : "object",
35270                         "additionalProperties" : {
35271                           "type" : "object",
35272                           "properties" : {
35273                             "comment" : {
35274                               "type" : "string"
35275                             },
35276                             "domain" : {
35277                               "type" : "string"
35278                             },
35279                             "expiry" : {
35280                               "type" : "string",
35281                               "format" : "date-time"
35282                             },
35283                             "httpOnly" : {
35284                               "type" : "boolean"
35285                             },
35286                             "maxAge" : {
35287                               "type" : "integer",
35288                               "format" : "int32"
35289                             },
35290                             "name" : {
35291                               "type" : "string"
35292                             },
35293                             "path" : {
35294                               "type" : "string"
35295                             },
35296                             "secure" : {
35297                               "type" : "boolean"
35298                             },
35299                             "value" : {
35300                               "type" : "string"
35301                             },
35302                             "version" : {
35303                               "type" : "integer",
35304                               "format" : "int32"
35305                             }
35306                           }
35307                         }
35308                       },
35309                       "date" : {
35310                         "type" : "string",
35311                         "format" : "date-time"
35312                       },
35313                       "entity" : {
35314                         "type" : "object"
35315                       },
35316                       "entityTag" : {
35317                         "type" : "object",
35318                         "properties" : {
35319                           "value" : {
35320                             "type" : "string"
35321                           },
35322                           "weak" : {
35323                             "type" : "boolean"
35324                           }
35325                         }
35326                       },
35327                       "headers" : {
35328                         "type" : "object",
35329                         "additionalProperties" : {
35330                           "type" : "array",
35331                           "items" : {
35332                             "type" : "object"
35333                           }
35334                         }
35335                       },
35336                       "language" : {
35337                         "type" : "object",
35338                         "properties" : {
35339                           "country" : {
35340                             "type" : "string"
35341                           },
35342                           "displayCountry" : {
35343                             "type" : "string"
35344                           },
35345                           "displayLanguage" : {
35346                             "type" : "string"
35347                           },
35348                           "displayName" : {
35349                             "type" : "string"
35350                           },
35351                           "displayScript" : {
35352                             "type" : "string"
35353                           },
35354                           "displayVariant" : {
35355                             "type" : "string"
35356                           },
35357                           "extensionKeys" : {
35358                             "type" : "array",
35359                             "items" : {
35360                               "type" : "string"
35361                             },
35362                             "uniqueItems" : true
35363                           },
35364                           "iso3Country" : {
35365                             "type" : "string"
35366                           },
35367                           "iso3Language" : {
35368                             "type" : "string"
35369                           },
35370                           "language" : {
35371                             "type" : "string"
35372                           },
35373                           "script" : {
35374                             "type" : "string"
35375                           },
35376                           "unicodeLocaleAttributes" : {
35377                             "type" : "array",
35378                             "items" : {
35379                               "type" : "string"
35380                             },
35381                             "uniqueItems" : true
35382                           },
35383                           "unicodeLocaleKeys" : {
35384                             "type" : "array",
35385                             "items" : {
35386                               "type" : "string"
35387                             },
35388                             "uniqueItems" : true
35389                           },
35390                           "variant" : {
35391                             "type" : "string"
35392                           }
35393                         }
35394                       },
35395                       "lastModified" : {
35396                         "type" : "string",
35397                         "format" : "date-time"
35398                       },
35399                       "length" : {
35400                         "type" : "integer",
35401                         "format" : "int32"
35402                       },
35403                       "links" : {
35404                         "type" : "array",
35405                         "items" : {
35406                           "type" : "object",
35407                           "properties" : {
35408                             "params" : {
35409                               "type" : "object",
35410                               "additionalProperties" : {
35411                                 "type" : "string"
35412                               }
35413                             },
35414                             "rel" : {
35415                               "type" : "string"
35416                             },
35417                             "rels" : {
35418                               "type" : "array",
35419                               "items" : {
35420                                 "type" : "string"
35421                               }
35422                             },
35423                             "title" : {
35424                               "type" : "string"
35425                             },
35426                             "type" : {
35427                               "type" : "string"
35428                             },
35429                             "uri" : {
35430                               "type" : "string",
35431                               "format" : "uri"
35432                             },
35433                             "uriBuilder" : {
35434                               "type" : "object"
35435                             }
35436                           }
35437                         },
35438                         "uniqueItems" : true
35439                       },
35440                       "location" : {
35441                         "type" : "string",
35442                         "format" : "uri"
35443                       },
35444                       "mediaType" : {
35445                         "type" : "object",
35446                         "properties" : {
35447                           "parameters" : {
35448                             "type" : "object",
35449                             "additionalProperties" : {
35450                               "type" : "string"
35451                             }
35452                           },
35453                           "subtype" : {
35454                             "type" : "string"
35455                           },
35456                           "type" : {
35457                             "type" : "string"
35458                           },
35459                           "wildcardSubtype" : {
35460                             "type" : "boolean"
35461                           },
35462                           "wildcardType" : {
35463                             "type" : "boolean"
35464                           }
35465                         }
35466                       },
35467                       "metadata" : {
35468                         "type" : "object",
35469                         "additionalProperties" : {
35470                           "type" : "array",
35471                           "items" : {
35472                             "type" : "object"
35473                           }
35474                         }
35475                       },
35476                       "status" : {
35477                         "type" : "integer",
35478                         "format" : "int32"
35479                       },
35480                       "statusInfo" : {
35481                         "type" : "object",
35482                         "properties" : {
35483                           "family" : {
35484                             "type" : "string",
35485                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35486                           },
35487                           "reasonPhrase" : {
35488                             "type" : "string"
35489                           },
35490                           "statusCode" : {
35491                             "type" : "integer",
35492                             "format" : "int32"
35493                           }
35494                         }
35495                       },
35496                       "stringHeaders" : {
35497                         "type" : "object",
35498                         "additionalProperties" : {
35499                           "type" : "array",
35500                           "items" : {
35501                             "type" : "string"
35502                           }
35503                         }
35504                       }
35505                     }
35506                   }
35507                 }
35508               }
35509             }
35510           }
35511         },
35512         "servers" : [ {
35513           "url" : "/sdc2/rest",
35514           "variables" : { }
35515         } ],
35516         "summary" : "Returns updated artifact",
35517         "tags" : [ "SDCE-2 APIs" ]
35518       }
35519     },
35520     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}/heatParams" : {
35521       "post" : {
35522         "description" : "Update Resource Instance HEAT_ENV parameters",
35523         "operationId" : "updateRIArtifact",
35524         "parameters" : [ {
35525           "description" : "valid values: resources / services",
35526           "in" : "path",
35527           "name" : "containerComponentType",
35528           "required" : true,
35529           "schema" : {
35530             "type" : "string",
35531             "enum" : [ "resources", "services" ]
35532           }
35533         }, {
35534           "in" : "path",
35535           "name" : "componentId",
35536           "required" : true,
35537           "schema" : {
35538             "type" : "string"
35539           }
35540         }, {
35541           "in" : "path",
35542           "name" : "componentInstanceId",
35543           "required" : true,
35544           "schema" : {
35545             "type" : "string"
35546           }
35547         }, {
35548           "in" : "path",
35549           "name" : "artifactId",
35550           "required" : true,
35551           "schema" : {
35552             "type" : "string"
35553           }
35554         } ],
35555         "requestBody" : {
35556           "content" : {
35557             "application/json" : {
35558               "schema" : {
35559                 "type" : "string"
35560               }
35561             }
35562           },
35563           "description" : "json describe the artifact",
35564           "required" : true
35565         },
35566         "responses" : {
35567           "200" : {
35568             "description" : "Artifact updated"
35569           },
35570           "400" : {
35571             "description" : "Invalid content / Missing content"
35572           },
35573           "403" : {
35574             "description" : "Restricted operation"
35575           },
35576           "default" : {
35577             "content" : {
35578               "application/json" : {
35579                 "schema" : {
35580                   "type" : "array",
35581                   "items" : {
35582                     "type" : "object",
35583                     "properties" : {
35584                       "allowedMethods" : {
35585                         "type" : "array",
35586                         "items" : {
35587                           "type" : "string"
35588                         },
35589                         "uniqueItems" : true
35590                       },
35591                       "cookies" : {
35592                         "type" : "object",
35593                         "additionalProperties" : {
35594                           "type" : "object",
35595                           "properties" : {
35596                             "comment" : {
35597                               "type" : "string"
35598                             },
35599                             "domain" : {
35600                               "type" : "string"
35601                             },
35602                             "expiry" : {
35603                               "type" : "string",
35604                               "format" : "date-time"
35605                             },
35606                             "httpOnly" : {
35607                               "type" : "boolean"
35608                             },
35609                             "maxAge" : {
35610                               "type" : "integer",
35611                               "format" : "int32"
35612                             },
35613                             "name" : {
35614                               "type" : "string"
35615                             },
35616                             "path" : {
35617                               "type" : "string"
35618                             },
35619                             "secure" : {
35620                               "type" : "boolean"
35621                             },
35622                             "value" : {
35623                               "type" : "string"
35624                             },
35625                             "version" : {
35626                               "type" : "integer",
35627                               "format" : "int32"
35628                             }
35629                           }
35630                         }
35631                       },
35632                       "date" : {
35633                         "type" : "string",
35634                         "format" : "date-time"
35635                       },
35636                       "entity" : {
35637                         "type" : "object"
35638                       },
35639                       "entityTag" : {
35640                         "type" : "object",
35641                         "properties" : {
35642                           "value" : {
35643                             "type" : "string"
35644                           },
35645                           "weak" : {
35646                             "type" : "boolean"
35647                           }
35648                         }
35649                       },
35650                       "headers" : {
35651                         "type" : "object",
35652                         "additionalProperties" : {
35653                           "type" : "array",
35654                           "items" : {
35655                             "type" : "object"
35656                           }
35657                         }
35658                       },
35659                       "language" : {
35660                         "type" : "object",
35661                         "properties" : {
35662                           "country" : {
35663                             "type" : "string"
35664                           },
35665                           "displayCountry" : {
35666                             "type" : "string"
35667                           },
35668                           "displayLanguage" : {
35669                             "type" : "string"
35670                           },
35671                           "displayName" : {
35672                             "type" : "string"
35673                           },
35674                           "displayScript" : {
35675                             "type" : "string"
35676                           },
35677                           "displayVariant" : {
35678                             "type" : "string"
35679                           },
35680                           "extensionKeys" : {
35681                             "type" : "array",
35682                             "items" : {
35683                               "type" : "string"
35684                             },
35685                             "uniqueItems" : true
35686                           },
35687                           "iso3Country" : {
35688                             "type" : "string"
35689                           },
35690                           "iso3Language" : {
35691                             "type" : "string"
35692                           },
35693                           "language" : {
35694                             "type" : "string"
35695                           },
35696                           "script" : {
35697                             "type" : "string"
35698                           },
35699                           "unicodeLocaleAttributes" : {
35700                             "type" : "array",
35701                             "items" : {
35702                               "type" : "string"
35703                             },
35704                             "uniqueItems" : true
35705                           },
35706                           "unicodeLocaleKeys" : {
35707                             "type" : "array",
35708                             "items" : {
35709                               "type" : "string"
35710                             },
35711                             "uniqueItems" : true
35712                           },
35713                           "variant" : {
35714                             "type" : "string"
35715                           }
35716                         }
35717                       },
35718                       "lastModified" : {
35719                         "type" : "string",
35720                         "format" : "date-time"
35721                       },
35722                       "length" : {
35723                         "type" : "integer",
35724                         "format" : "int32"
35725                       },
35726                       "links" : {
35727                         "type" : "array",
35728                         "items" : {
35729                           "type" : "object",
35730                           "properties" : {
35731                             "params" : {
35732                               "type" : "object",
35733                               "additionalProperties" : {
35734                                 "type" : "string"
35735                               }
35736                             },
35737                             "rel" : {
35738                               "type" : "string"
35739                             },
35740                             "rels" : {
35741                               "type" : "array",
35742                               "items" : {
35743                                 "type" : "string"
35744                               }
35745                             },
35746                             "title" : {
35747                               "type" : "string"
35748                             },
35749                             "type" : {
35750                               "type" : "string"
35751                             },
35752                             "uri" : {
35753                               "type" : "string",
35754                               "format" : "uri"
35755                             },
35756                             "uriBuilder" : {
35757                               "type" : "object"
35758                             }
35759                           }
35760                         },
35761                         "uniqueItems" : true
35762                       },
35763                       "location" : {
35764                         "type" : "string",
35765                         "format" : "uri"
35766                       },
35767                       "mediaType" : {
35768                         "type" : "object",
35769                         "properties" : {
35770                           "parameters" : {
35771                             "type" : "object",
35772                             "additionalProperties" : {
35773                               "type" : "string"
35774                             }
35775                           },
35776                           "subtype" : {
35777                             "type" : "string"
35778                           },
35779                           "type" : {
35780                             "type" : "string"
35781                           },
35782                           "wildcardSubtype" : {
35783                             "type" : "boolean"
35784                           },
35785                           "wildcardType" : {
35786                             "type" : "boolean"
35787                           }
35788                         }
35789                       },
35790                       "metadata" : {
35791                         "type" : "object",
35792                         "additionalProperties" : {
35793                           "type" : "array",
35794                           "items" : {
35795                             "type" : "object"
35796                           }
35797                         }
35798                       },
35799                       "status" : {
35800                         "type" : "integer",
35801                         "format" : "int32"
35802                       },
35803                       "statusInfo" : {
35804                         "type" : "object",
35805                         "properties" : {
35806                           "family" : {
35807                             "type" : "string",
35808                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35809                           },
35810                           "reasonPhrase" : {
35811                             "type" : "string"
35812                           },
35813                           "statusCode" : {
35814                             "type" : "integer",
35815                             "format" : "int32"
35816                           }
35817                         }
35818                       },
35819                       "stringHeaders" : {
35820                         "type" : "object",
35821                         "additionalProperties" : {
35822                           "type" : "array",
35823                           "items" : {
35824                             "type" : "string"
35825                           }
35826                         }
35827                       }
35828                     }
35829                   }
35830                 }
35831               }
35832             }
35833           }
35834         },
35835         "servers" : [ {
35836           "url" : "/sdc2/rest",
35837           "variables" : { }
35838         } ],
35839         "summary" : "Returns updated artifact",
35840         "tags" : [ "SDCE-2 APIs" ]
35841       }
35842     },
35843     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/attribute" : {
35844       "post" : {
35845         "description" : "Update resource instance attribute",
35846         "operationId" : "updateResourceInstanceAttribute",
35847         "parameters" : [ {
35848           "description" : "service id",
35849           "in" : "path",
35850           "name" : "componentId",
35851           "required" : true,
35852           "schema" : {
35853             "type" : "string"
35854           }
35855         }, {
35856           "description" : "valid values: resources / services",
35857           "in" : "path",
35858           "name" : "containerComponentType",
35859           "required" : true,
35860           "schema" : {
35861             "type" : "string",
35862             "enum" : [ "resources", "services" ]
35863           }
35864         }, {
35865           "description" : "resource instance id",
35866           "in" : "path",
35867           "name" : "componentInstanceId",
35868           "required" : true,
35869           "schema" : {
35870             "type" : "string"
35871           }
35872         }, {
35873           "description" : "id of user initiating the operation",
35874           "in" : "header",
35875           "name" : "USER_ID",
35876           "schema" : {
35877             "type" : "string"
35878           }
35879         } ],
35880         "responses" : {
35881           "201" : {
35882             "description" : "Resource instance created"
35883           },
35884           "400" : {
35885             "description" : "Invalid content / Missing content"
35886           },
35887           "403" : {
35888             "description" : "Restricted operation"
35889           },
35890           "default" : {
35891             "content" : {
35892               "application/json" : {
35893                 "schema" : {
35894                   "type" : "array",
35895                   "items" : {
35896                     "type" : "object",
35897                     "properties" : {
35898                       "allowedMethods" : {
35899                         "type" : "array",
35900                         "items" : {
35901                           "type" : "string"
35902                         },
35903                         "uniqueItems" : true
35904                       },
35905                       "cookies" : {
35906                         "type" : "object",
35907                         "additionalProperties" : {
35908                           "type" : "object",
35909                           "properties" : {
35910                             "comment" : {
35911                               "type" : "string"
35912                             },
35913                             "domain" : {
35914                               "type" : "string"
35915                             },
35916                             "expiry" : {
35917                               "type" : "string",
35918                               "format" : "date-time"
35919                             },
35920                             "httpOnly" : {
35921                               "type" : "boolean"
35922                             },
35923                             "maxAge" : {
35924                               "type" : "integer",
35925                               "format" : "int32"
35926                             },
35927                             "name" : {
35928                               "type" : "string"
35929                             },
35930                             "path" : {
35931                               "type" : "string"
35932                             },
35933                             "secure" : {
35934                               "type" : "boolean"
35935                             },
35936                             "value" : {
35937                               "type" : "string"
35938                             },
35939                             "version" : {
35940                               "type" : "integer",
35941                               "format" : "int32"
35942                             }
35943                           }
35944                         }
35945                       },
35946                       "date" : {
35947                         "type" : "string",
35948                         "format" : "date-time"
35949                       },
35950                       "entity" : {
35951                         "type" : "object"
35952                       },
35953                       "entityTag" : {
35954                         "type" : "object",
35955                         "properties" : {
35956                           "value" : {
35957                             "type" : "string"
35958                           },
35959                           "weak" : {
35960                             "type" : "boolean"
35961                           }
35962                         }
35963                       },
35964                       "headers" : {
35965                         "type" : "object",
35966                         "additionalProperties" : {
35967                           "type" : "array",
35968                           "items" : {
35969                             "type" : "object"
35970                           }
35971                         }
35972                       },
35973                       "language" : {
35974                         "type" : "object",
35975                         "properties" : {
35976                           "country" : {
35977                             "type" : "string"
35978                           },
35979                           "displayCountry" : {
35980                             "type" : "string"
35981                           },
35982                           "displayLanguage" : {
35983                             "type" : "string"
35984                           },
35985                           "displayName" : {
35986                             "type" : "string"
35987                           },
35988                           "displayScript" : {
35989                             "type" : "string"
35990                           },
35991                           "displayVariant" : {
35992                             "type" : "string"
35993                           },
35994                           "extensionKeys" : {
35995                             "type" : "array",
35996                             "items" : {
35997                               "type" : "string"
35998                             },
35999                             "uniqueItems" : true
36000                           },
36001                           "iso3Country" : {
36002                             "type" : "string"
36003                           },
36004                           "iso3Language" : {
36005                             "type" : "string"
36006                           },
36007                           "language" : {
36008                             "type" : "string"
36009                           },
36010                           "script" : {
36011                             "type" : "string"
36012                           },
36013                           "unicodeLocaleAttributes" : {
36014                             "type" : "array",
36015                             "items" : {
36016                               "type" : "string"
36017                             },
36018                             "uniqueItems" : true
36019                           },
36020                           "unicodeLocaleKeys" : {
36021                             "type" : "array",
36022                             "items" : {
36023                               "type" : "string"
36024                             },
36025                             "uniqueItems" : true
36026                           },
36027                           "variant" : {
36028                             "type" : "string"
36029                           }
36030                         }
36031                       },
36032                       "lastModified" : {
36033                         "type" : "string",
36034                         "format" : "date-time"
36035                       },
36036                       "length" : {
36037                         "type" : "integer",
36038                         "format" : "int32"
36039                       },
36040                       "links" : {
36041                         "type" : "array",
36042                         "items" : {
36043                           "type" : "object",
36044                           "properties" : {
36045                             "params" : {
36046                               "type" : "object",
36047                               "additionalProperties" : {
36048                                 "type" : "string"
36049                               }
36050                             },
36051                             "rel" : {
36052                               "type" : "string"
36053                             },
36054                             "rels" : {
36055                               "type" : "array",
36056                               "items" : {
36057                                 "type" : "string"
36058                               }
36059                             },
36060                             "title" : {
36061                               "type" : "string"
36062                             },
36063                             "type" : {
36064                               "type" : "string"
36065                             },
36066                             "uri" : {
36067                               "type" : "string",
36068                               "format" : "uri"
36069                             },
36070                             "uriBuilder" : {
36071                               "type" : "object"
36072                             }
36073                           }
36074                         },
36075                         "uniqueItems" : true
36076                       },
36077                       "location" : {
36078                         "type" : "string",
36079                         "format" : "uri"
36080                       },
36081                       "mediaType" : {
36082                         "type" : "object",
36083                         "properties" : {
36084                           "parameters" : {
36085                             "type" : "object",
36086                             "additionalProperties" : {
36087                               "type" : "string"
36088                             }
36089                           },
36090                           "subtype" : {
36091                             "type" : "string"
36092                           },
36093                           "type" : {
36094                             "type" : "string"
36095                           },
36096                           "wildcardSubtype" : {
36097                             "type" : "boolean"
36098                           },
36099                           "wildcardType" : {
36100                             "type" : "boolean"
36101                           }
36102                         }
36103                       },
36104                       "metadata" : {
36105                         "type" : "object",
36106                         "additionalProperties" : {
36107                           "type" : "array",
36108                           "items" : {
36109                             "type" : "object"
36110                           }
36111                         }
36112                       },
36113                       "status" : {
36114                         "type" : "integer",
36115                         "format" : "int32"
36116                       },
36117                       "statusInfo" : {
36118                         "type" : "object",
36119                         "properties" : {
36120                           "family" : {
36121                             "type" : "string",
36122                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36123                           },
36124                           "reasonPhrase" : {
36125                             "type" : "string"
36126                           },
36127                           "statusCode" : {
36128                             "type" : "integer",
36129                             "format" : "int32"
36130                           }
36131                         }
36132                       },
36133                       "stringHeaders" : {
36134                         "type" : "object",
36135                         "additionalProperties" : {
36136                           "type" : "array",
36137                           "items" : {
36138                             "type" : "string"
36139                           }
36140                         }
36141                       }
36142                     }
36143                   }
36144                 }
36145               }
36146             }
36147           }
36148         },
36149         "servers" : [ {
36150           "url" : "/sdc2/rest",
36151           "variables" : { }
36152         } ],
36153         "summary" : "Returns updated resource instance attribute",
36154         "tags" : [ "SDCE-2 APIs" ]
36155       }
36156     },
36157     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/changeVersion" : {
36158       "post" : {
36159         "description" : "Update resource instance",
36160         "operationId" : "changeResourceInstanceVersion",
36161         "parameters" : [ {
36162           "in" : "path",
36163           "name" : "componentId",
36164           "required" : true,
36165           "schema" : {
36166             "type" : "string"
36167           }
36168         }, {
36169           "in" : "path",
36170           "name" : "componentInstanceId",
36171           "required" : true,
36172           "schema" : {
36173             "type" : "string"
36174           }
36175         }, {
36176           "description" : "valid values: resources / services",
36177           "in" : "path",
36178           "name" : "containerComponentType",
36179           "required" : true,
36180           "schema" : {
36181             "type" : "string",
36182             "enum" : [ "resources", "services" ]
36183           }
36184         } ],
36185         "responses" : {
36186           "201" : {
36187             "description" : "Resource instance created"
36188           },
36189           "400" : {
36190             "description" : "Invalid content / Missing content"
36191           },
36192           "403" : {
36193             "description" : "Restricted operation"
36194           },
36195           "default" : {
36196             "content" : {
36197               "application/json" : {
36198                 "schema" : {
36199                   "type" : "array",
36200                   "items" : {
36201                     "type" : "object",
36202                     "properties" : {
36203                       "allowedMethods" : {
36204                         "type" : "array",
36205                         "items" : {
36206                           "type" : "string"
36207                         },
36208                         "uniqueItems" : true
36209                       },
36210                       "cookies" : {
36211                         "type" : "object",
36212                         "additionalProperties" : {
36213                           "type" : "object",
36214                           "properties" : {
36215                             "comment" : {
36216                               "type" : "string"
36217                             },
36218                             "domain" : {
36219                               "type" : "string"
36220                             },
36221                             "expiry" : {
36222                               "type" : "string",
36223                               "format" : "date-time"
36224                             },
36225                             "httpOnly" : {
36226                               "type" : "boolean"
36227                             },
36228                             "maxAge" : {
36229                               "type" : "integer",
36230                               "format" : "int32"
36231                             },
36232                             "name" : {
36233                               "type" : "string"
36234                             },
36235                             "path" : {
36236                               "type" : "string"
36237                             },
36238                             "secure" : {
36239                               "type" : "boolean"
36240                             },
36241                             "value" : {
36242                               "type" : "string"
36243                             },
36244                             "version" : {
36245                               "type" : "integer",
36246                               "format" : "int32"
36247                             }
36248                           }
36249                         }
36250                       },
36251                       "date" : {
36252                         "type" : "string",
36253                         "format" : "date-time"
36254                       },
36255                       "entity" : {
36256                         "type" : "object"
36257                       },
36258                       "entityTag" : {
36259                         "type" : "object",
36260                         "properties" : {
36261                           "value" : {
36262                             "type" : "string"
36263                           },
36264                           "weak" : {
36265                             "type" : "boolean"
36266                           }
36267                         }
36268                       },
36269                       "headers" : {
36270                         "type" : "object",
36271                         "additionalProperties" : {
36272                           "type" : "array",
36273                           "items" : {
36274                             "type" : "object"
36275                           }
36276                         }
36277                       },
36278                       "language" : {
36279                         "type" : "object",
36280                         "properties" : {
36281                           "country" : {
36282                             "type" : "string"
36283                           },
36284                           "displayCountry" : {
36285                             "type" : "string"
36286                           },
36287                           "displayLanguage" : {
36288                             "type" : "string"
36289                           },
36290                           "displayName" : {
36291                             "type" : "string"
36292                           },
36293                           "displayScript" : {
36294                             "type" : "string"
36295                           },
36296                           "displayVariant" : {
36297                             "type" : "string"
36298                           },
36299                           "extensionKeys" : {
36300                             "type" : "array",
36301                             "items" : {
36302                               "type" : "string"
36303                             },
36304                             "uniqueItems" : true
36305                           },
36306                           "iso3Country" : {
36307                             "type" : "string"
36308                           },
36309                           "iso3Language" : {
36310                             "type" : "string"
36311                           },
36312                           "language" : {
36313                             "type" : "string"
36314                           },
36315                           "script" : {
36316                             "type" : "string"
36317                           },
36318                           "unicodeLocaleAttributes" : {
36319                             "type" : "array",
36320                             "items" : {
36321                               "type" : "string"
36322                             },
36323                             "uniqueItems" : true
36324                           },
36325                           "unicodeLocaleKeys" : {
36326                             "type" : "array",
36327                             "items" : {
36328                               "type" : "string"
36329                             },
36330                             "uniqueItems" : true
36331                           },
36332                           "variant" : {
36333                             "type" : "string"
36334                           }
36335                         }
36336                       },
36337                       "lastModified" : {
36338                         "type" : "string",
36339                         "format" : "date-time"
36340                       },
36341                       "length" : {
36342                         "type" : "integer",
36343                         "format" : "int32"
36344                       },
36345                       "links" : {
36346                         "type" : "array",
36347                         "items" : {
36348                           "type" : "object",
36349                           "properties" : {
36350                             "params" : {
36351                               "type" : "object",
36352                               "additionalProperties" : {
36353                                 "type" : "string"
36354                               }
36355                             },
36356                             "rel" : {
36357                               "type" : "string"
36358                             },
36359                             "rels" : {
36360                               "type" : "array",
36361                               "items" : {
36362                                 "type" : "string"
36363                               }
36364                             },
36365                             "title" : {
36366                               "type" : "string"
36367                             },
36368                             "type" : {
36369                               "type" : "string"
36370                             },
36371                             "uri" : {
36372                               "type" : "string",
36373                               "format" : "uri"
36374                             },
36375                             "uriBuilder" : {
36376                               "type" : "object"
36377                             }
36378                           }
36379                         },
36380                         "uniqueItems" : true
36381                       },
36382                       "location" : {
36383                         "type" : "string",
36384                         "format" : "uri"
36385                       },
36386                       "mediaType" : {
36387                         "type" : "object",
36388                         "properties" : {
36389                           "parameters" : {
36390                             "type" : "object",
36391                             "additionalProperties" : {
36392                               "type" : "string"
36393                             }
36394                           },
36395                           "subtype" : {
36396                             "type" : "string"
36397                           },
36398                           "type" : {
36399                             "type" : "string"
36400                           },
36401                           "wildcardSubtype" : {
36402                             "type" : "boolean"
36403                           },
36404                           "wildcardType" : {
36405                             "type" : "boolean"
36406                           }
36407                         }
36408                       },
36409                       "metadata" : {
36410                         "type" : "object",
36411                         "additionalProperties" : {
36412                           "type" : "array",
36413                           "items" : {
36414                             "type" : "object"
36415                           }
36416                         }
36417                       },
36418                       "status" : {
36419                         "type" : "integer",
36420                         "format" : "int32"
36421                       },
36422                       "statusInfo" : {
36423                         "type" : "object",
36424                         "properties" : {
36425                           "family" : {
36426                             "type" : "string",
36427                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36428                           },
36429                           "reasonPhrase" : {
36430                             "type" : "string"
36431                           },
36432                           "statusCode" : {
36433                             "type" : "integer",
36434                             "format" : "int32"
36435                           }
36436                         }
36437                       },
36438                       "stringHeaders" : {
36439                         "type" : "object",
36440                         "additionalProperties" : {
36441                           "type" : "array",
36442                           "items" : {
36443                             "type" : "string"
36444                           }
36445                         }
36446                       }
36447                     }
36448                   }
36449                 }
36450               }
36451             }
36452           }
36453         },
36454         "servers" : [ {
36455           "url" : "/sdc2/rest",
36456           "variables" : { }
36457         } ],
36458         "summary" : "Returns updated resource instance",
36459         "tags" : [ "SDCE-2 APIs" ]
36460       }
36461     },
36462     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstId}" : {
36463       "get" : {
36464         "description" : "Get group artifacts ",
36465         "operationId" : "getGroupArtifactById",
36466         "parameters" : [ {
36467           "in" : "path",
36468           "name" : "containerComponentType",
36469           "required" : true,
36470           "schema" : {
36471             "type" : "string"
36472           }
36473         }, {
36474           "in" : "path",
36475           "name" : "componentId",
36476           "required" : true,
36477           "schema" : {
36478             "type" : "string"
36479           }
36480         }, {
36481           "in" : "path",
36482           "name" : "componentInstanceId",
36483           "required" : true,
36484           "schema" : {
36485             "type" : "string"
36486           }
36487         }, {
36488           "in" : "path",
36489           "name" : "groupInstId",
36490           "required" : true,
36491           "schema" : {
36492             "type" : "string"
36493           }
36494         }, {
36495           "in" : "header",
36496           "name" : "USER_ID",
36497           "schema" : {
36498             "type" : "string"
36499           }
36500         } ],
36501         "responses" : {
36502           "200" : {
36503             "description" : "group found"
36504           },
36505           "403" : {
36506             "description" : "Restricted operation"
36507           },
36508           "404" : {
36509             "description" : "Group not found"
36510           },
36511           "default" : {
36512             "content" : {
36513               "application/json" : {
36514                 "schema" : {
36515                   "type" : "array",
36516                   "items" : {
36517                     "type" : "object",
36518                     "properties" : {
36519                       "allowedMethods" : {
36520                         "type" : "array",
36521                         "items" : {
36522                           "type" : "string"
36523                         },
36524                         "uniqueItems" : true
36525                       },
36526                       "cookies" : {
36527                         "type" : "object",
36528                         "additionalProperties" : {
36529                           "type" : "object",
36530                           "properties" : {
36531                             "comment" : {
36532                               "type" : "string"
36533                             },
36534                             "domain" : {
36535                               "type" : "string"
36536                             },
36537                             "expiry" : {
36538                               "type" : "string",
36539                               "format" : "date-time"
36540                             },
36541                             "httpOnly" : {
36542                               "type" : "boolean"
36543                             },
36544                             "maxAge" : {
36545                               "type" : "integer",
36546                               "format" : "int32"
36547                             },
36548                             "name" : {
36549                               "type" : "string"
36550                             },
36551                             "path" : {
36552                               "type" : "string"
36553                             },
36554                             "secure" : {
36555                               "type" : "boolean"
36556                             },
36557                             "value" : {
36558                               "type" : "string"
36559                             },
36560                             "version" : {
36561                               "type" : "integer",
36562                               "format" : "int32"
36563                             }
36564                           }
36565                         }
36566                       },
36567                       "date" : {
36568                         "type" : "string",
36569                         "format" : "date-time"
36570                       },
36571                       "entity" : {
36572                         "type" : "object"
36573                       },
36574                       "entityTag" : {
36575                         "type" : "object",
36576                         "properties" : {
36577                           "value" : {
36578                             "type" : "string"
36579                           },
36580                           "weak" : {
36581                             "type" : "boolean"
36582                           }
36583                         }
36584                       },
36585                       "headers" : {
36586                         "type" : "object",
36587                         "additionalProperties" : {
36588                           "type" : "array",
36589                           "items" : {
36590                             "type" : "object"
36591                           }
36592                         }
36593                       },
36594                       "language" : {
36595                         "type" : "object",
36596                         "properties" : {
36597                           "country" : {
36598                             "type" : "string"
36599                           },
36600                           "displayCountry" : {
36601                             "type" : "string"
36602                           },
36603                           "displayLanguage" : {
36604                             "type" : "string"
36605                           },
36606                           "displayName" : {
36607                             "type" : "string"
36608                           },
36609                           "displayScript" : {
36610                             "type" : "string"
36611                           },
36612                           "displayVariant" : {
36613                             "type" : "string"
36614                           },
36615                           "extensionKeys" : {
36616                             "type" : "array",
36617                             "items" : {
36618                               "type" : "string"
36619                             },
36620                             "uniqueItems" : true
36621                           },
36622                           "iso3Country" : {
36623                             "type" : "string"
36624                           },
36625                           "iso3Language" : {
36626                             "type" : "string"
36627                           },
36628                           "language" : {
36629                             "type" : "string"
36630                           },
36631                           "script" : {
36632                             "type" : "string"
36633                           },
36634                           "unicodeLocaleAttributes" : {
36635                             "type" : "array",
36636                             "items" : {
36637                               "type" : "string"
36638                             },
36639                             "uniqueItems" : true
36640                           },
36641                           "unicodeLocaleKeys" : {
36642                             "type" : "array",
36643                             "items" : {
36644                               "type" : "string"
36645                             },
36646                             "uniqueItems" : true
36647                           },
36648                           "variant" : {
36649                             "type" : "string"
36650                           }
36651                         }
36652                       },
36653                       "lastModified" : {
36654                         "type" : "string",
36655                         "format" : "date-time"
36656                       },
36657                       "length" : {
36658                         "type" : "integer",
36659                         "format" : "int32"
36660                       },
36661                       "links" : {
36662                         "type" : "array",
36663                         "items" : {
36664                           "type" : "object",
36665                           "properties" : {
36666                             "params" : {
36667                               "type" : "object",
36668                               "additionalProperties" : {
36669                                 "type" : "string"
36670                               }
36671                             },
36672                             "rel" : {
36673                               "type" : "string"
36674                             },
36675                             "rels" : {
36676                               "type" : "array",
36677                               "items" : {
36678                                 "type" : "string"
36679                               }
36680                             },
36681                             "title" : {
36682                               "type" : "string"
36683                             },
36684                             "type" : {
36685                               "type" : "string"
36686                             },
36687                             "uri" : {
36688                               "type" : "string",
36689                               "format" : "uri"
36690                             },
36691                             "uriBuilder" : {
36692                               "type" : "object"
36693                             }
36694                           }
36695                         },
36696                         "uniqueItems" : true
36697                       },
36698                       "location" : {
36699                         "type" : "string",
36700                         "format" : "uri"
36701                       },
36702                       "mediaType" : {
36703                         "type" : "object",
36704                         "properties" : {
36705                           "parameters" : {
36706                             "type" : "object",
36707                             "additionalProperties" : {
36708                               "type" : "string"
36709                             }
36710                           },
36711                           "subtype" : {
36712                             "type" : "string"
36713                           },
36714                           "type" : {
36715                             "type" : "string"
36716                           },
36717                           "wildcardSubtype" : {
36718                             "type" : "boolean"
36719                           },
36720                           "wildcardType" : {
36721                             "type" : "boolean"
36722                           }
36723                         }
36724                       },
36725                       "metadata" : {
36726                         "type" : "object",
36727                         "additionalProperties" : {
36728                           "type" : "array",
36729                           "items" : {
36730                             "type" : "object"
36731                           }
36732                         }
36733                       },
36734                       "status" : {
36735                         "type" : "integer",
36736                         "format" : "int32"
36737                       },
36738                       "statusInfo" : {
36739                         "type" : "object",
36740                         "properties" : {
36741                           "family" : {
36742                             "type" : "string",
36743                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36744                           },
36745                           "reasonPhrase" : {
36746                             "type" : "string"
36747                           },
36748                           "statusCode" : {
36749                             "type" : "integer",
36750                             "format" : "int32"
36751                           }
36752                         }
36753                       },
36754                       "stringHeaders" : {
36755                         "type" : "object",
36756                         "additionalProperties" : {
36757                           "type" : "array",
36758                           "items" : {
36759                             "type" : "string"
36760                           }
36761                         }
36762                       }
36763                     }
36764                   }
36765                 }
36766               }
36767             }
36768           }
36769         },
36770         "servers" : [ {
36771           "url" : "/sdc2/rest",
36772           "variables" : { }
36773         } ],
36774         "summary" : "Returns artifacts metadata according to groupInstId",
36775         "tags" : [ "SDCE-2 APIs" ]
36776       }
36777     },
36778     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}/property" : {
36779       "post" : {
36780         "description" : "Update resource instance property",
36781         "operationId" : "updateGroupInstanceProperty",
36782         "parameters" : [ {
36783           "description" : "service id",
36784           "in" : "path",
36785           "name" : "componentId",
36786           "required" : true,
36787           "schema" : {
36788             "type" : "string"
36789           }
36790         }, {
36791           "description" : "valid values: resources / services",
36792           "in" : "path",
36793           "name" : "containerComponentType",
36794           "required" : true,
36795           "schema" : {
36796             "type" : "string",
36797             "enum" : [ "resources", "services" ]
36798           }
36799         }, {
36800           "description" : "resource instance id",
36801           "in" : "path",
36802           "name" : "componentInstanceId",
36803           "required" : true,
36804           "schema" : {
36805             "type" : "string"
36806           }
36807         }, {
36808           "description" : "group instance id",
36809           "in" : "path",
36810           "name" : "groupInstanceId",
36811           "required" : true,
36812           "schema" : {
36813             "type" : "string"
36814           }
36815         }, {
36816           "description" : "id of user initiating the operation",
36817           "in" : "header",
36818           "name" : "USER_ID",
36819           "schema" : {
36820             "type" : "string"
36821           }
36822         } ],
36823         "responses" : {
36824           "201" : {
36825             "description" : "Resource instance created"
36826           },
36827           "400" : {
36828             "description" : "Invalid content / Missing content"
36829           },
36830           "403" : {
36831             "description" : "Restricted operation"
36832           },
36833           "default" : {
36834             "content" : {
36835               "application/json" : {
36836                 "schema" : {
36837                   "type" : "array",
36838                   "items" : {
36839                     "type" : "object",
36840                     "properties" : {
36841                       "allowedMethods" : {
36842                         "type" : "array",
36843                         "items" : {
36844                           "type" : "string"
36845                         },
36846                         "uniqueItems" : true
36847                       },
36848                       "cookies" : {
36849                         "type" : "object",
36850                         "additionalProperties" : {
36851                           "type" : "object",
36852                           "properties" : {
36853                             "comment" : {
36854                               "type" : "string"
36855                             },
36856                             "domain" : {
36857                               "type" : "string"
36858                             },
36859                             "expiry" : {
36860                               "type" : "string",
36861                               "format" : "date-time"
36862                             },
36863                             "httpOnly" : {
36864                               "type" : "boolean"
36865                             },
36866                             "maxAge" : {
36867                               "type" : "integer",
36868                               "format" : "int32"
36869                             },
36870                             "name" : {
36871                               "type" : "string"
36872                             },
36873                             "path" : {
36874                               "type" : "string"
36875                             },
36876                             "secure" : {
36877                               "type" : "boolean"
36878                             },
36879                             "value" : {
36880                               "type" : "string"
36881                             },
36882                             "version" : {
36883                               "type" : "integer",
36884                               "format" : "int32"
36885                             }
36886                           }
36887                         }
36888                       },
36889                       "date" : {
36890                         "type" : "string",
36891                         "format" : "date-time"
36892                       },
36893                       "entity" : {
36894                         "type" : "object"
36895                       },
36896                       "entityTag" : {
36897                         "type" : "object",
36898                         "properties" : {
36899                           "value" : {
36900                             "type" : "string"
36901                           },
36902                           "weak" : {
36903                             "type" : "boolean"
36904                           }
36905                         }
36906                       },
36907                       "headers" : {
36908                         "type" : "object",
36909                         "additionalProperties" : {
36910                           "type" : "array",
36911                           "items" : {
36912                             "type" : "object"
36913                           }
36914                         }
36915                       },
36916                       "language" : {
36917                         "type" : "object",
36918                         "properties" : {
36919                           "country" : {
36920                             "type" : "string"
36921                           },
36922                           "displayCountry" : {
36923                             "type" : "string"
36924                           },
36925                           "displayLanguage" : {
36926                             "type" : "string"
36927                           },
36928                           "displayName" : {
36929                             "type" : "string"
36930                           },
36931                           "displayScript" : {
36932                             "type" : "string"
36933                           },
36934                           "displayVariant" : {
36935                             "type" : "string"
36936                           },
36937                           "extensionKeys" : {
36938                             "type" : "array",
36939                             "items" : {
36940                               "type" : "string"
36941                             },
36942                             "uniqueItems" : true
36943                           },
36944                           "iso3Country" : {
36945                             "type" : "string"
36946                           },
36947                           "iso3Language" : {
36948                             "type" : "string"
36949                           },
36950                           "language" : {
36951                             "type" : "string"
36952                           },
36953                           "script" : {
36954                             "type" : "string"
36955                           },
36956                           "unicodeLocaleAttributes" : {
36957                             "type" : "array",
36958                             "items" : {
36959                               "type" : "string"
36960                             },
36961                             "uniqueItems" : true
36962                           },
36963                           "unicodeLocaleKeys" : {
36964                             "type" : "array",
36965                             "items" : {
36966                               "type" : "string"
36967                             },
36968                             "uniqueItems" : true
36969                           },
36970                           "variant" : {
36971                             "type" : "string"
36972                           }
36973                         }
36974                       },
36975                       "lastModified" : {
36976                         "type" : "string",
36977                         "format" : "date-time"
36978                       },
36979                       "length" : {
36980                         "type" : "integer",
36981                         "format" : "int32"
36982                       },
36983                       "links" : {
36984                         "type" : "array",
36985                         "items" : {
36986                           "type" : "object",
36987                           "properties" : {
36988                             "params" : {
36989                               "type" : "object",
36990                               "additionalProperties" : {
36991                                 "type" : "string"
36992                               }
36993                             },
36994                             "rel" : {
36995                               "type" : "string"
36996                             },
36997                             "rels" : {
36998                               "type" : "array",
36999                               "items" : {
37000                                 "type" : "string"
37001                               }
37002                             },
37003                             "title" : {
37004                               "type" : "string"
37005                             },
37006                             "type" : {
37007                               "type" : "string"
37008                             },
37009                             "uri" : {
37010                               "type" : "string",
37011                               "format" : "uri"
37012                             },
37013                             "uriBuilder" : {
37014                               "type" : "object"
37015                             }
37016                           }
37017                         },
37018                         "uniqueItems" : true
37019                       },
37020                       "location" : {
37021                         "type" : "string",
37022                         "format" : "uri"
37023                       },
37024                       "mediaType" : {
37025                         "type" : "object",
37026                         "properties" : {
37027                           "parameters" : {
37028                             "type" : "object",
37029                             "additionalProperties" : {
37030                               "type" : "string"
37031                             }
37032                           },
37033                           "subtype" : {
37034                             "type" : "string"
37035                           },
37036                           "type" : {
37037                             "type" : "string"
37038                           },
37039                           "wildcardSubtype" : {
37040                             "type" : "boolean"
37041                           },
37042                           "wildcardType" : {
37043                             "type" : "boolean"
37044                           }
37045                         }
37046                       },
37047                       "metadata" : {
37048                         "type" : "object",
37049                         "additionalProperties" : {
37050                           "type" : "array",
37051                           "items" : {
37052                             "type" : "object"
37053                           }
37054                         }
37055                       },
37056                       "status" : {
37057                         "type" : "integer",
37058                         "format" : "int32"
37059                       },
37060                       "statusInfo" : {
37061                         "type" : "object",
37062                         "properties" : {
37063                           "family" : {
37064                             "type" : "string",
37065                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37066                           },
37067                           "reasonPhrase" : {
37068                             "type" : "string"
37069                           },
37070                           "statusCode" : {
37071                             "type" : "integer",
37072                             "format" : "int32"
37073                           }
37074                         }
37075                       },
37076                       "stringHeaders" : {
37077                         "type" : "object",
37078                         "additionalProperties" : {
37079                           "type" : "array",
37080                           "items" : {
37081                             "type" : "string"
37082                           }
37083                         }
37084                       }
37085                     }
37086                   }
37087                 }
37088               }
37089             }
37090           }
37091         },
37092         "servers" : [ {
37093           "url" : "/sdc2/rest",
37094           "variables" : { }
37095         } ],
37096         "summary" : "Returns updated resource instance property",
37097         "tags" : [ "SDCE-2 APIs" ]
37098       }
37099     },
37100     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/inputs" : {
37101       "post" : {
37102         "description" : "Update resource instance property",
37103         "operationId" : "updateResourceInstanceInput",
37104         "parameters" : [ {
37105           "description" : "service id",
37106           "in" : "path",
37107           "name" : "componentId",
37108           "required" : true,
37109           "schema" : {
37110             "type" : "string"
37111           }
37112         }, {
37113           "description" : "valid values: resources / services",
37114           "in" : "path",
37115           "name" : "containerComponentType",
37116           "required" : true,
37117           "schema" : {
37118             "type" : "string",
37119             "enum" : [ "resources", "services" ]
37120           }
37121         }, {
37122           "description" : "resource instance id",
37123           "in" : "path",
37124           "name" : "componentInstanceId",
37125           "required" : true,
37126           "schema" : {
37127             "type" : "string"
37128           }
37129         }, {
37130           "description" : "id of user initiating the operation",
37131           "in" : "header",
37132           "name" : "USER_ID",
37133           "schema" : {
37134             "type" : "string"
37135           }
37136         } ],
37137         "requestBody" : {
37138           "content" : {
37139             "application/json" : {
37140               "schema" : {
37141                 "type" : "string"
37142               }
37143             }
37144           },
37145           "description" : "Component Instance Properties JSON Array",
37146           "required" : true
37147         },
37148         "responses" : {
37149           "201" : {
37150             "description" : "Resource instance created"
37151           },
37152           "400" : {
37153             "description" : "Invalid content / Missing content"
37154           },
37155           "403" : {
37156             "description" : "Restricted operation"
37157           },
37158           "default" : {
37159             "content" : {
37160               "application/json" : {
37161                 "schema" : {
37162                   "type" : "array",
37163                   "items" : {
37164                     "type" : "object",
37165                     "properties" : {
37166                       "allowedMethods" : {
37167                         "type" : "array",
37168                         "items" : {
37169                           "type" : "string"
37170                         },
37171                         "uniqueItems" : true
37172                       },
37173                       "cookies" : {
37174                         "type" : "object",
37175                         "additionalProperties" : {
37176                           "type" : "object",
37177                           "properties" : {
37178                             "comment" : {
37179                               "type" : "string"
37180                             },
37181                             "domain" : {
37182                               "type" : "string"
37183                             },
37184                             "expiry" : {
37185                               "type" : "string",
37186                               "format" : "date-time"
37187                             },
37188                             "httpOnly" : {
37189                               "type" : "boolean"
37190                             },
37191                             "maxAge" : {
37192                               "type" : "integer",
37193                               "format" : "int32"
37194                             },
37195                             "name" : {
37196                               "type" : "string"
37197                             },
37198                             "path" : {
37199                               "type" : "string"
37200                             },
37201                             "secure" : {
37202                               "type" : "boolean"
37203                             },
37204                             "value" : {
37205                               "type" : "string"
37206                             },
37207                             "version" : {
37208                               "type" : "integer",
37209                               "format" : "int32"
37210                             }
37211                           }
37212                         }
37213                       },
37214                       "date" : {
37215                         "type" : "string",
37216                         "format" : "date-time"
37217                       },
37218                       "entity" : {
37219                         "type" : "object"
37220                       },
37221                       "entityTag" : {
37222                         "type" : "object",
37223                         "properties" : {
37224                           "value" : {
37225                             "type" : "string"
37226                           },
37227                           "weak" : {
37228                             "type" : "boolean"
37229                           }
37230                         }
37231                       },
37232                       "headers" : {
37233                         "type" : "object",
37234                         "additionalProperties" : {
37235                           "type" : "array",
37236                           "items" : {
37237                             "type" : "object"
37238                           }
37239                         }
37240                       },
37241                       "language" : {
37242                         "type" : "object",
37243                         "properties" : {
37244                           "country" : {
37245                             "type" : "string"
37246                           },
37247                           "displayCountry" : {
37248                             "type" : "string"
37249                           },
37250                           "displayLanguage" : {
37251                             "type" : "string"
37252                           },
37253                           "displayName" : {
37254                             "type" : "string"
37255                           },
37256                           "displayScript" : {
37257                             "type" : "string"
37258                           },
37259                           "displayVariant" : {
37260                             "type" : "string"
37261                           },
37262                           "extensionKeys" : {
37263                             "type" : "array",
37264                             "items" : {
37265                               "type" : "string"
37266                             },
37267                             "uniqueItems" : true
37268                           },
37269                           "iso3Country" : {
37270                             "type" : "string"
37271                           },
37272                           "iso3Language" : {
37273                             "type" : "string"
37274                           },
37275                           "language" : {
37276                             "type" : "string"
37277                           },
37278                           "script" : {
37279                             "type" : "string"
37280                           },
37281                           "unicodeLocaleAttributes" : {
37282                             "type" : "array",
37283                             "items" : {
37284                               "type" : "string"
37285                             },
37286                             "uniqueItems" : true
37287                           },
37288                           "unicodeLocaleKeys" : {
37289                             "type" : "array",
37290                             "items" : {
37291                               "type" : "string"
37292                             },
37293                             "uniqueItems" : true
37294                           },
37295                           "variant" : {
37296                             "type" : "string"
37297                           }
37298                         }
37299                       },
37300                       "lastModified" : {
37301                         "type" : "string",
37302                         "format" : "date-time"
37303                       },
37304                       "length" : {
37305                         "type" : "integer",
37306                         "format" : "int32"
37307                       },
37308                       "links" : {
37309                         "type" : "array",
37310                         "items" : {
37311                           "type" : "object",
37312                           "properties" : {
37313                             "params" : {
37314                               "type" : "object",
37315                               "additionalProperties" : {
37316                                 "type" : "string"
37317                               }
37318                             },
37319                             "rel" : {
37320                               "type" : "string"
37321                             },
37322                             "rels" : {
37323                               "type" : "array",
37324                               "items" : {
37325                                 "type" : "string"
37326                               }
37327                             },
37328                             "title" : {
37329                               "type" : "string"
37330                             },
37331                             "type" : {
37332                               "type" : "string"
37333                             },
37334                             "uri" : {
37335                               "type" : "string",
37336                               "format" : "uri"
37337                             },
37338                             "uriBuilder" : {
37339                               "type" : "object"
37340                             }
37341                           }
37342                         },
37343                         "uniqueItems" : true
37344                       },
37345                       "location" : {
37346                         "type" : "string",
37347                         "format" : "uri"
37348                       },
37349                       "mediaType" : {
37350                         "type" : "object",
37351                         "properties" : {
37352                           "parameters" : {
37353                             "type" : "object",
37354                             "additionalProperties" : {
37355                               "type" : "string"
37356                             }
37357                           },
37358                           "subtype" : {
37359                             "type" : "string"
37360                           },
37361                           "type" : {
37362                             "type" : "string"
37363                           },
37364                           "wildcardSubtype" : {
37365                             "type" : "boolean"
37366                           },
37367                           "wildcardType" : {
37368                             "type" : "boolean"
37369                           }
37370                         }
37371                       },
37372                       "metadata" : {
37373                         "type" : "object",
37374                         "additionalProperties" : {
37375                           "type" : "array",
37376                           "items" : {
37377                             "type" : "object"
37378                           }
37379                         }
37380                       },
37381                       "status" : {
37382                         "type" : "integer",
37383                         "format" : "int32"
37384                       },
37385                       "statusInfo" : {
37386                         "type" : "object",
37387                         "properties" : {
37388                           "family" : {
37389                             "type" : "string",
37390                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37391                           },
37392                           "reasonPhrase" : {
37393                             "type" : "string"
37394                           },
37395                           "statusCode" : {
37396                             "type" : "integer",
37397                             "format" : "int32"
37398                           }
37399                         }
37400                       },
37401                       "stringHeaders" : {
37402                         "type" : "object",
37403                         "additionalProperties" : {
37404                           "type" : "array",
37405                           "items" : {
37406                             "type" : "string"
37407                           }
37408                         }
37409                       }
37410                     }
37411                   }
37412                 }
37413               }
37414             }
37415           }
37416         },
37417         "servers" : [ {
37418           "url" : "/sdc2/rest",
37419           "variables" : { }
37420         } ],
37421         "summary" : "Returns updated resource instance property",
37422         "tags" : [ "SDCE-2 APIs" ]
37423       }
37424     },
37425     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/properties" : {
37426       "post" : {
37427         "description" : "Update resource instance property",
37428         "operationId" : "updateResourceInstanceProperties",
37429         "parameters" : [ {
37430           "description" : "service id",
37431           "in" : "path",
37432           "name" : "componentId",
37433           "required" : true,
37434           "schema" : {
37435             "type" : "string"
37436           }
37437         }, {
37438           "description" : "valid values: resources / services",
37439           "in" : "path",
37440           "name" : "containerComponentType",
37441           "required" : true,
37442           "schema" : {
37443             "type" : "string",
37444             "enum" : [ "resources", "services" ]
37445           }
37446         }, {
37447           "description" : "resource instance id",
37448           "in" : "path",
37449           "name" : "componentInstanceId",
37450           "required" : true,
37451           "schema" : {
37452             "type" : "string"
37453           }
37454         }, {
37455           "description" : "id of user initiating the operation",
37456           "in" : "header",
37457           "name" : "USER_ID",
37458           "schema" : {
37459             "type" : "string"
37460           }
37461         } ],
37462         "requestBody" : {
37463           "content" : {
37464             "application/json" : {
37465               "schema" : {
37466                 "type" : "string"
37467               }
37468             }
37469           },
37470           "description" : "Component Instance Properties JSON Array",
37471           "required" : true
37472         },
37473         "responses" : {
37474           "201" : {
37475             "description" : "Resource instance created"
37476           },
37477           "400" : {
37478             "description" : "Invalid content / Missing content"
37479           },
37480           "403" : {
37481             "description" : "Restricted operation"
37482           },
37483           "default" : {
37484             "content" : {
37485               "application/json" : {
37486                 "schema" : {
37487                   "type" : "array",
37488                   "items" : {
37489                     "type" : "object",
37490                     "properties" : {
37491                       "allowedMethods" : {
37492                         "type" : "array",
37493                         "items" : {
37494                           "type" : "string"
37495                         },
37496                         "uniqueItems" : true
37497                       },
37498                       "cookies" : {
37499                         "type" : "object",
37500                         "additionalProperties" : {
37501                           "type" : "object",
37502                           "properties" : {
37503                             "comment" : {
37504                               "type" : "string"
37505                             },
37506                             "domain" : {
37507                               "type" : "string"
37508                             },
37509                             "expiry" : {
37510                               "type" : "string",
37511                               "format" : "date-time"
37512                             },
37513                             "httpOnly" : {
37514                               "type" : "boolean"
37515                             },
37516                             "maxAge" : {
37517                               "type" : "integer",
37518                               "format" : "int32"
37519                             },
37520                             "name" : {
37521                               "type" : "string"
37522                             },
37523                             "path" : {
37524                               "type" : "string"
37525                             },
37526                             "secure" : {
37527                               "type" : "boolean"
37528                             },
37529                             "value" : {
37530                               "type" : "string"
37531                             },
37532                             "version" : {
37533                               "type" : "integer",
37534                               "format" : "int32"
37535                             }
37536                           }
37537                         }
37538                       },
37539                       "date" : {
37540                         "type" : "string",
37541                         "format" : "date-time"
37542                       },
37543                       "entity" : {
37544                         "type" : "object"
37545                       },
37546                       "entityTag" : {
37547                         "type" : "object",
37548                         "properties" : {
37549                           "value" : {
37550                             "type" : "string"
37551                           },
37552                           "weak" : {
37553                             "type" : "boolean"
37554                           }
37555                         }
37556                       },
37557                       "headers" : {
37558                         "type" : "object",
37559                         "additionalProperties" : {
37560                           "type" : "array",
37561                           "items" : {
37562                             "type" : "object"
37563                           }
37564                         }
37565                       },
37566                       "language" : {
37567                         "type" : "object",
37568                         "properties" : {
37569                           "country" : {
37570                             "type" : "string"
37571                           },
37572                           "displayCountry" : {
37573                             "type" : "string"
37574                           },
37575                           "displayLanguage" : {
37576                             "type" : "string"
37577                           },
37578                           "displayName" : {
37579                             "type" : "string"
37580                           },
37581                           "displayScript" : {
37582                             "type" : "string"
37583                           },
37584                           "displayVariant" : {
37585                             "type" : "string"
37586                           },
37587                           "extensionKeys" : {
37588                             "type" : "array",
37589                             "items" : {
37590                               "type" : "string"
37591                             },
37592                             "uniqueItems" : true
37593                           },
37594                           "iso3Country" : {
37595                             "type" : "string"
37596                           },
37597                           "iso3Language" : {
37598                             "type" : "string"
37599                           },
37600                           "language" : {
37601                             "type" : "string"
37602                           },
37603                           "script" : {
37604                             "type" : "string"
37605                           },
37606                           "unicodeLocaleAttributes" : {
37607                             "type" : "array",
37608                             "items" : {
37609                               "type" : "string"
37610                             },
37611                             "uniqueItems" : true
37612                           },
37613                           "unicodeLocaleKeys" : {
37614                             "type" : "array",
37615                             "items" : {
37616                               "type" : "string"
37617                             },
37618                             "uniqueItems" : true
37619                           },
37620                           "variant" : {
37621                             "type" : "string"
37622                           }
37623                         }
37624                       },
37625                       "lastModified" : {
37626                         "type" : "string",
37627                         "format" : "date-time"
37628                       },
37629                       "length" : {
37630                         "type" : "integer",
37631                         "format" : "int32"
37632                       },
37633                       "links" : {
37634                         "type" : "array",
37635                         "items" : {
37636                           "type" : "object",
37637                           "properties" : {
37638                             "params" : {
37639                               "type" : "object",
37640                               "additionalProperties" : {
37641                                 "type" : "string"
37642                               }
37643                             },
37644                             "rel" : {
37645                               "type" : "string"
37646                             },
37647                             "rels" : {
37648                               "type" : "array",
37649                               "items" : {
37650                                 "type" : "string"
37651                               }
37652                             },
37653                             "title" : {
37654                               "type" : "string"
37655                             },
37656                             "type" : {
37657                               "type" : "string"
37658                             },
37659                             "uri" : {
37660                               "type" : "string",
37661                               "format" : "uri"
37662                             },
37663                             "uriBuilder" : {
37664                               "type" : "object"
37665                             }
37666                           }
37667                         },
37668                         "uniqueItems" : true
37669                       },
37670                       "location" : {
37671                         "type" : "string",
37672                         "format" : "uri"
37673                       },
37674                       "mediaType" : {
37675                         "type" : "object",
37676                         "properties" : {
37677                           "parameters" : {
37678                             "type" : "object",
37679                             "additionalProperties" : {
37680                               "type" : "string"
37681                             }
37682                           },
37683                           "subtype" : {
37684                             "type" : "string"
37685                           },
37686                           "type" : {
37687                             "type" : "string"
37688                           },
37689                           "wildcardSubtype" : {
37690                             "type" : "boolean"
37691                           },
37692                           "wildcardType" : {
37693                             "type" : "boolean"
37694                           }
37695                         }
37696                       },
37697                       "metadata" : {
37698                         "type" : "object",
37699                         "additionalProperties" : {
37700                           "type" : "array",
37701                           "items" : {
37702                             "type" : "object"
37703                           }
37704                         }
37705                       },
37706                       "status" : {
37707                         "type" : "integer",
37708                         "format" : "int32"
37709                       },
37710                       "statusInfo" : {
37711                         "type" : "object",
37712                         "properties" : {
37713                           "family" : {
37714                             "type" : "string",
37715                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37716                           },
37717                           "reasonPhrase" : {
37718                             "type" : "string"
37719                           },
37720                           "statusCode" : {
37721                             "type" : "integer",
37722                             "format" : "int32"
37723                           }
37724                         }
37725                       },
37726                       "stringHeaders" : {
37727                         "type" : "object",
37728                         "additionalProperties" : {
37729                           "type" : "array",
37730                           "items" : {
37731                             "type" : "string"
37732                           }
37733                         }
37734                       }
37735                     }
37736                   }
37737                 }
37738               }
37739             }
37740           }
37741         },
37742         "servers" : [ {
37743           "url" : "/sdc2/rest",
37744           "variables" : { }
37745         } ],
37746         "summary" : "Returns updated resource instance property",
37747         "tags" : [ "SDCE-2 APIs" ]
37748       }
37749     },
37750     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property/{propertyId}" : {
37751       "delete" : {
37752         "description" : "Update resource instance",
37753         "operationId" : "deleteResourceInstanceProperty",
37754         "parameters" : [ {
37755           "description" : "service id",
37756           "in" : "path",
37757           "name" : "componentId",
37758           "required" : true,
37759           "schema" : {
37760             "type" : "string"
37761           }
37762         }, {
37763           "description" : "valid values: resources / services",
37764           "in" : "path",
37765           "name" : "containerComponentType",
37766           "required" : true,
37767           "schema" : {
37768             "type" : "string",
37769             "enum" : [ "resources", "services" ]
37770           }
37771         }, {
37772           "description" : "resource instance id",
37773           "in" : "path",
37774           "name" : "componentInstanceId",
37775           "required" : true,
37776           "schema" : {
37777             "type" : "string"
37778           }
37779         }, {
37780           "description" : "property id",
37781           "in" : "path",
37782           "name" : "propertyId",
37783           "required" : true,
37784           "schema" : {
37785             "type" : "string"
37786           }
37787         }, {
37788           "description" : "id of user initiating the operation",
37789           "in" : "header",
37790           "name" : "USER_ID",
37791           "schema" : {
37792             "type" : "string"
37793           }
37794         } ],
37795         "responses" : {
37796           "201" : {
37797             "description" : "Resource instance created"
37798           },
37799           "400" : {
37800             "description" : "Invalid content / Missing content"
37801           },
37802           "403" : {
37803             "description" : "Restricted operation"
37804           },
37805           "default" : {
37806             "content" : {
37807               "application/json" : {
37808                 "schema" : {
37809                   "type" : "array",
37810                   "items" : {
37811                     "type" : "object",
37812                     "properties" : {
37813                       "allowedMethods" : {
37814                         "type" : "array",
37815                         "items" : {
37816                           "type" : "string"
37817                         },
37818                         "uniqueItems" : true
37819                       },
37820                       "cookies" : {
37821                         "type" : "object",
37822                         "additionalProperties" : {
37823                           "type" : "object",
37824                           "properties" : {
37825                             "comment" : {
37826                               "type" : "string"
37827                             },
37828                             "domain" : {
37829                               "type" : "string"
37830                             },
37831                             "expiry" : {
37832                               "type" : "string",
37833                               "format" : "date-time"
37834                             },
37835                             "httpOnly" : {
37836                               "type" : "boolean"
37837                             },
37838                             "maxAge" : {
37839                               "type" : "integer",
37840                               "format" : "int32"
37841                             },
37842                             "name" : {
37843                               "type" : "string"
37844                             },
37845                             "path" : {
37846                               "type" : "string"
37847                             },
37848                             "secure" : {
37849                               "type" : "boolean"
37850                             },
37851                             "value" : {
37852                               "type" : "string"
37853                             },
37854                             "version" : {
37855                               "type" : "integer",
37856                               "format" : "int32"
37857                             }
37858                           }
37859                         }
37860                       },
37861                       "date" : {
37862                         "type" : "string",
37863                         "format" : "date-time"
37864                       },
37865                       "entity" : {
37866                         "type" : "object"
37867                       },
37868                       "entityTag" : {
37869                         "type" : "object",
37870                         "properties" : {
37871                           "value" : {
37872                             "type" : "string"
37873                           },
37874                           "weak" : {
37875                             "type" : "boolean"
37876                           }
37877                         }
37878                       },
37879                       "headers" : {
37880                         "type" : "object",
37881                         "additionalProperties" : {
37882                           "type" : "array",
37883                           "items" : {
37884                             "type" : "object"
37885                           }
37886                         }
37887                       },
37888                       "language" : {
37889                         "type" : "object",
37890                         "properties" : {
37891                           "country" : {
37892                             "type" : "string"
37893                           },
37894                           "displayCountry" : {
37895                             "type" : "string"
37896                           },
37897                           "displayLanguage" : {
37898                             "type" : "string"
37899                           },
37900                           "displayName" : {
37901                             "type" : "string"
37902                           },
37903                           "displayScript" : {
37904                             "type" : "string"
37905                           },
37906                           "displayVariant" : {
37907                             "type" : "string"
37908                           },
37909                           "extensionKeys" : {
37910                             "type" : "array",
37911                             "items" : {
37912                               "type" : "string"
37913                             },
37914                             "uniqueItems" : true
37915                           },
37916                           "iso3Country" : {
37917                             "type" : "string"
37918                           },
37919                           "iso3Language" : {
37920                             "type" : "string"
37921                           },
37922                           "language" : {
37923                             "type" : "string"
37924                           },
37925                           "script" : {
37926                             "type" : "string"
37927                           },
37928                           "unicodeLocaleAttributes" : {
37929                             "type" : "array",
37930                             "items" : {
37931                               "type" : "string"
37932                             },
37933                             "uniqueItems" : true
37934                           },
37935                           "unicodeLocaleKeys" : {
37936                             "type" : "array",
37937                             "items" : {
37938                               "type" : "string"
37939                             },
37940                             "uniqueItems" : true
37941                           },
37942                           "variant" : {
37943                             "type" : "string"
37944                           }
37945                         }
37946                       },
37947                       "lastModified" : {
37948                         "type" : "string",
37949                         "format" : "date-time"
37950                       },
37951                       "length" : {
37952                         "type" : "integer",
37953                         "format" : "int32"
37954                       },
37955                       "links" : {
37956                         "type" : "array",
37957                         "items" : {
37958                           "type" : "object",
37959                           "properties" : {
37960                             "params" : {
37961                               "type" : "object",
37962                               "additionalProperties" : {
37963                                 "type" : "string"
37964                               }
37965                             },
37966                             "rel" : {
37967                               "type" : "string"
37968                             },
37969                             "rels" : {
37970                               "type" : "array",
37971                               "items" : {
37972                                 "type" : "string"
37973                               }
37974                             },
37975                             "title" : {
37976                               "type" : "string"
37977                             },
37978                             "type" : {
37979                               "type" : "string"
37980                             },
37981                             "uri" : {
37982                               "type" : "string",
37983                               "format" : "uri"
37984                             },
37985                             "uriBuilder" : {
37986                               "type" : "object"
37987                             }
37988                           }
37989                         },
37990                         "uniqueItems" : true
37991                       },
37992                       "location" : {
37993                         "type" : "string",
37994                         "format" : "uri"
37995                       },
37996                       "mediaType" : {
37997                         "type" : "object",
37998                         "properties" : {
37999                           "parameters" : {
38000                             "type" : "object",
38001                             "additionalProperties" : {
38002                               "type" : "string"
38003                             }
38004                           },
38005                           "subtype" : {
38006                             "type" : "string"
38007                           },
38008                           "type" : {
38009                             "type" : "string"
38010                           },
38011                           "wildcardSubtype" : {
38012                             "type" : "boolean"
38013                           },
38014                           "wildcardType" : {
38015                             "type" : "boolean"
38016                           }
38017                         }
38018                       },
38019                       "metadata" : {
38020                         "type" : "object",
38021                         "additionalProperties" : {
38022                           "type" : "array",
38023                           "items" : {
38024                             "type" : "object"
38025                           }
38026                         }
38027                       },
38028                       "status" : {
38029                         "type" : "integer",
38030                         "format" : "int32"
38031                       },
38032                       "statusInfo" : {
38033                         "type" : "object",
38034                         "properties" : {
38035                           "family" : {
38036                             "type" : "string",
38037                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38038                           },
38039                           "reasonPhrase" : {
38040                             "type" : "string"
38041                           },
38042                           "statusCode" : {
38043                             "type" : "integer",
38044                             "format" : "int32"
38045                           }
38046                         }
38047                       },
38048                       "stringHeaders" : {
38049                         "type" : "object",
38050                         "additionalProperties" : {
38051                           "type" : "array",
38052                           "items" : {
38053                             "type" : "string"
38054                           }
38055                         }
38056                       }
38057                     }
38058                   }
38059                 }
38060               }
38061             }
38062           }
38063         },
38064         "servers" : [ {
38065           "url" : "/sdc2/rest",
38066           "variables" : { }
38067         } ],
38068         "summary" : "Returns deleted resource instance property",
38069         "tags" : [ "SDCE-2 APIs" ]
38070       }
38071     },
38072     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{resourceInstanceId}" : {
38073       "delete" : {
38074         "description" : "Delete ResourceInstance",
38075         "operationId" : "deleteResourceInstance",
38076         "parameters" : [ {
38077           "in" : "path",
38078           "name" : "componentId",
38079           "required" : true,
38080           "schema" : {
38081             "type" : "string"
38082           }
38083         }, {
38084           "in" : "path",
38085           "name" : "resourceInstanceId",
38086           "required" : true,
38087           "schema" : {
38088             "type" : "string"
38089           }
38090         }, {
38091           "description" : "valid values: resources / services / products",
38092           "in" : "path",
38093           "name" : "containerComponentType",
38094           "required" : true,
38095           "schema" : {
38096             "type" : "string",
38097             "enum" : [ "resources", "services", "products" ]
38098           }
38099         } ],
38100         "responses" : {
38101           "201" : {
38102             "description" : "ResourceInstance deleted"
38103           },
38104           "400" : {
38105             "description" : "Invalid content / Missing content"
38106           },
38107           "403" : {
38108             "description" : "Restricted operation"
38109           },
38110           "default" : {
38111             "content" : {
38112               "application/json" : {
38113                 "schema" : {
38114                   "type" : "array",
38115                   "items" : {
38116                     "type" : "object",
38117                     "properties" : {
38118                       "allowedMethods" : {
38119                         "type" : "array",
38120                         "items" : {
38121                           "type" : "string"
38122                         },
38123                         "uniqueItems" : true
38124                       },
38125                       "cookies" : {
38126                         "type" : "object",
38127                         "additionalProperties" : {
38128                           "type" : "object",
38129                           "properties" : {
38130                             "comment" : {
38131                               "type" : "string"
38132                             },
38133                             "domain" : {
38134                               "type" : "string"
38135                             },
38136                             "expiry" : {
38137                               "type" : "string",
38138                               "format" : "date-time"
38139                             },
38140                             "httpOnly" : {
38141                               "type" : "boolean"
38142                             },
38143                             "maxAge" : {
38144                               "type" : "integer",
38145                               "format" : "int32"
38146                             },
38147                             "name" : {
38148                               "type" : "string"
38149                             },
38150                             "path" : {
38151                               "type" : "string"
38152                             },
38153                             "secure" : {
38154                               "type" : "boolean"
38155                             },
38156                             "value" : {
38157                               "type" : "string"
38158                             },
38159                             "version" : {
38160                               "type" : "integer",
38161                               "format" : "int32"
38162                             }
38163                           }
38164                         }
38165                       },
38166                       "date" : {
38167                         "type" : "string",
38168                         "format" : "date-time"
38169                       },
38170                       "entity" : {
38171                         "type" : "object"
38172                       },
38173                       "entityTag" : {
38174                         "type" : "object",
38175                         "properties" : {
38176                           "value" : {
38177                             "type" : "string"
38178                           },
38179                           "weak" : {
38180                             "type" : "boolean"
38181                           }
38182                         }
38183                       },
38184                       "headers" : {
38185                         "type" : "object",
38186                         "additionalProperties" : {
38187                           "type" : "array",
38188                           "items" : {
38189                             "type" : "object"
38190                           }
38191                         }
38192                       },
38193                       "language" : {
38194                         "type" : "object",
38195                         "properties" : {
38196                           "country" : {
38197                             "type" : "string"
38198                           },
38199                           "displayCountry" : {
38200                             "type" : "string"
38201                           },
38202                           "displayLanguage" : {
38203                             "type" : "string"
38204                           },
38205                           "displayName" : {
38206                             "type" : "string"
38207                           },
38208                           "displayScript" : {
38209                             "type" : "string"
38210                           },
38211                           "displayVariant" : {
38212                             "type" : "string"
38213                           },
38214                           "extensionKeys" : {
38215                             "type" : "array",
38216                             "items" : {
38217                               "type" : "string"
38218                             },
38219                             "uniqueItems" : true
38220                           },
38221                           "iso3Country" : {
38222                             "type" : "string"
38223                           },
38224                           "iso3Language" : {
38225                             "type" : "string"
38226                           },
38227                           "language" : {
38228                             "type" : "string"
38229                           },
38230                           "script" : {
38231                             "type" : "string"
38232                           },
38233                           "unicodeLocaleAttributes" : {
38234                             "type" : "array",
38235                             "items" : {
38236                               "type" : "string"
38237                             },
38238                             "uniqueItems" : true
38239                           },
38240                           "unicodeLocaleKeys" : {
38241                             "type" : "array",
38242                             "items" : {
38243                               "type" : "string"
38244                             },
38245                             "uniqueItems" : true
38246                           },
38247                           "variant" : {
38248                             "type" : "string"
38249                           }
38250                         }
38251                       },
38252                       "lastModified" : {
38253                         "type" : "string",
38254                         "format" : "date-time"
38255                       },
38256                       "length" : {
38257                         "type" : "integer",
38258                         "format" : "int32"
38259                       },
38260                       "links" : {
38261                         "type" : "array",
38262                         "items" : {
38263                           "type" : "object",
38264                           "properties" : {
38265                             "params" : {
38266                               "type" : "object",
38267                               "additionalProperties" : {
38268                                 "type" : "string"
38269                               }
38270                             },
38271                             "rel" : {
38272                               "type" : "string"
38273                             },
38274                             "rels" : {
38275                               "type" : "array",
38276                               "items" : {
38277                                 "type" : "string"
38278                               }
38279                             },
38280                             "title" : {
38281                               "type" : "string"
38282                             },
38283                             "type" : {
38284                               "type" : "string"
38285                             },
38286                             "uri" : {
38287                               "type" : "string",
38288                               "format" : "uri"
38289                             },
38290                             "uriBuilder" : {
38291                               "type" : "object"
38292                             }
38293                           }
38294                         },
38295                         "uniqueItems" : true
38296                       },
38297                       "location" : {
38298                         "type" : "string",
38299                         "format" : "uri"
38300                       },
38301                       "mediaType" : {
38302                         "type" : "object",
38303                         "properties" : {
38304                           "parameters" : {
38305                             "type" : "object",
38306                             "additionalProperties" : {
38307                               "type" : "string"
38308                             }
38309                           },
38310                           "subtype" : {
38311                             "type" : "string"
38312                           },
38313                           "type" : {
38314                             "type" : "string"
38315                           },
38316                           "wildcardSubtype" : {
38317                             "type" : "boolean"
38318                           },
38319                           "wildcardType" : {
38320                             "type" : "boolean"
38321                           }
38322                         }
38323                       },
38324                       "metadata" : {
38325                         "type" : "object",
38326                         "additionalProperties" : {
38327                           "type" : "array",
38328                           "items" : {
38329                             "type" : "object"
38330                           }
38331                         }
38332                       },
38333                       "status" : {
38334                         "type" : "integer",
38335                         "format" : "int32"
38336                       },
38337                       "statusInfo" : {
38338                         "type" : "object",
38339                         "properties" : {
38340                           "family" : {
38341                             "type" : "string",
38342                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38343                           },
38344                           "reasonPhrase" : {
38345                             "type" : "string"
38346                           },
38347                           "statusCode" : {
38348                             "type" : "integer",
38349                             "format" : "int32"
38350                           }
38351                         }
38352                       },
38353                       "stringHeaders" : {
38354                         "type" : "object",
38355                         "additionalProperties" : {
38356                           "type" : "array",
38357                           "items" : {
38358                             "type" : "string"
38359                           }
38360                         }
38361                       }
38362                     }
38363                   }
38364                 }
38365               }
38366             }
38367           }
38368         },
38369         "servers" : [ {
38370           "url" : "/sdc2/rest",
38371           "variables" : { }
38372         } ],
38373         "summary" : "Returns delete resourceInstance",
38374         "tags" : [ "SDCE-2 APIs" ]
38375       }
38376     },
38377     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifacts/{artifactId}" : {
38378       "get" : {
38379         "description" : "Download component Artifact in Base64",
38380         "operationId" : "downloadResourceInstanceArtifactBase64",
38381         "parameters" : [ {
38382           "description" : "valid values: resources / services",
38383           "in" : "path",
38384           "name" : "containerComponentType",
38385           "required" : true,
38386           "schema" : {
38387             "type" : "string",
38388             "enum" : [ "resources", "services" ]
38389           }
38390         }, {
38391           "in" : "path",
38392           "name" : "componentId",
38393           "required" : true,
38394           "schema" : {
38395             "type" : "string"
38396           }
38397         }, {
38398           "in" : "path",
38399           "name" : "componentInstanceId",
38400           "required" : true,
38401           "schema" : {
38402             "type" : "string"
38403           }
38404         }, {
38405           "in" : "path",
38406           "name" : "artifactId",
38407           "required" : true,
38408           "schema" : {
38409             "type" : "string"
38410           }
38411         } ],
38412         "responses" : {
38413           "200" : {
38414             "description" : "ResourceInstance artifact downloaded"
38415           },
38416           "404" : {
38417             "description" : "ResourceInstance/Artifact not found"
38418           },
38419           "default" : {
38420             "content" : {
38421               "application/json" : {
38422                 "schema" : {
38423                   "type" : "array",
38424                   "items" : {
38425                     "type" : "object",
38426                     "properties" : {
38427                       "allowedMethods" : {
38428                         "type" : "array",
38429                         "items" : {
38430                           "type" : "string"
38431                         },
38432                         "uniqueItems" : true
38433                       },
38434                       "cookies" : {
38435                         "type" : "object",
38436                         "additionalProperties" : {
38437                           "type" : "object",
38438                           "properties" : {
38439                             "comment" : {
38440                               "type" : "string"
38441                             },
38442                             "domain" : {
38443                               "type" : "string"
38444                             },
38445                             "expiry" : {
38446                               "type" : "string",
38447                               "format" : "date-time"
38448                             },
38449                             "httpOnly" : {
38450                               "type" : "boolean"
38451                             },
38452                             "maxAge" : {
38453                               "type" : "integer",
38454                               "format" : "int32"
38455                             },
38456                             "name" : {
38457                               "type" : "string"
38458                             },
38459                             "path" : {
38460                               "type" : "string"
38461                             },
38462                             "secure" : {
38463                               "type" : "boolean"
38464                             },
38465                             "value" : {
38466                               "type" : "string"
38467                             },
38468                             "version" : {
38469                               "type" : "integer",
38470                               "format" : "int32"
38471                             }
38472                           }
38473                         }
38474                       },
38475                       "date" : {
38476                         "type" : "string",
38477                         "format" : "date-time"
38478                       },
38479                       "entity" : {
38480                         "type" : "object"
38481                       },
38482                       "entityTag" : {
38483                         "type" : "object",
38484                         "properties" : {
38485                           "value" : {
38486                             "type" : "string"
38487                           },
38488                           "weak" : {
38489                             "type" : "boolean"
38490                           }
38491                         }
38492                       },
38493                       "headers" : {
38494                         "type" : "object",
38495                         "additionalProperties" : {
38496                           "type" : "array",
38497                           "items" : {
38498                             "type" : "object"
38499                           }
38500                         }
38501                       },
38502                       "language" : {
38503                         "type" : "object",
38504                         "properties" : {
38505                           "country" : {
38506                             "type" : "string"
38507                           },
38508                           "displayCountry" : {
38509                             "type" : "string"
38510                           },
38511                           "displayLanguage" : {
38512                             "type" : "string"
38513                           },
38514                           "displayName" : {
38515                             "type" : "string"
38516                           },
38517                           "displayScript" : {
38518                             "type" : "string"
38519                           },
38520                           "displayVariant" : {
38521                             "type" : "string"
38522                           },
38523                           "extensionKeys" : {
38524                             "type" : "array",
38525                             "items" : {
38526                               "type" : "string"
38527                             },
38528                             "uniqueItems" : true
38529                           },
38530                           "iso3Country" : {
38531                             "type" : "string"
38532                           },
38533                           "iso3Language" : {
38534                             "type" : "string"
38535                           },
38536                           "language" : {
38537                             "type" : "string"
38538                           },
38539                           "script" : {
38540                             "type" : "string"
38541                           },
38542                           "unicodeLocaleAttributes" : {
38543                             "type" : "array",
38544                             "items" : {
38545                               "type" : "string"
38546                             },
38547                             "uniqueItems" : true
38548                           },
38549                           "unicodeLocaleKeys" : {
38550                             "type" : "array",
38551                             "items" : {
38552                               "type" : "string"
38553                             },
38554                             "uniqueItems" : true
38555                           },
38556                           "variant" : {
38557                             "type" : "string"
38558                           }
38559                         }
38560                       },
38561                       "lastModified" : {
38562                         "type" : "string",
38563                         "format" : "date-time"
38564                       },
38565                       "length" : {
38566                         "type" : "integer",
38567                         "format" : "int32"
38568                       },
38569                       "links" : {
38570                         "type" : "array",
38571                         "items" : {
38572                           "type" : "object",
38573                           "properties" : {
38574                             "params" : {
38575                               "type" : "object",
38576                               "additionalProperties" : {
38577                                 "type" : "string"
38578                               }
38579                             },
38580                             "rel" : {
38581                               "type" : "string"
38582                             },
38583                             "rels" : {
38584                               "type" : "array",
38585                               "items" : {
38586                                 "type" : "string"
38587                               }
38588                             },
38589                             "title" : {
38590                               "type" : "string"
38591                             },
38592                             "type" : {
38593                               "type" : "string"
38594                             },
38595                             "uri" : {
38596                               "type" : "string",
38597                               "format" : "uri"
38598                             },
38599                             "uriBuilder" : {
38600                               "type" : "object"
38601                             }
38602                           }
38603                         },
38604                         "uniqueItems" : true
38605                       },
38606                       "location" : {
38607                         "type" : "string",
38608                         "format" : "uri"
38609                       },
38610                       "mediaType" : {
38611                         "type" : "object",
38612                         "properties" : {
38613                           "parameters" : {
38614                             "type" : "object",
38615                             "additionalProperties" : {
38616                               "type" : "string"
38617                             }
38618                           },
38619                           "subtype" : {
38620                             "type" : "string"
38621                           },
38622                           "type" : {
38623                             "type" : "string"
38624                           },
38625                           "wildcardSubtype" : {
38626                             "type" : "boolean"
38627                           },
38628                           "wildcardType" : {
38629                             "type" : "boolean"
38630                           }
38631                         }
38632                       },
38633                       "metadata" : {
38634                         "type" : "object",
38635                         "additionalProperties" : {
38636                           "type" : "array",
38637                           "items" : {
38638                             "type" : "object"
38639                           }
38640                         }
38641                       },
38642                       "status" : {
38643                         "type" : "integer",
38644                         "format" : "int32"
38645                       },
38646                       "statusInfo" : {
38647                         "type" : "object",
38648                         "properties" : {
38649                           "family" : {
38650                             "type" : "string",
38651                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38652                           },
38653                           "reasonPhrase" : {
38654                             "type" : "string"
38655                           },
38656                           "statusCode" : {
38657                             "type" : "integer",
38658                             "format" : "int32"
38659                           }
38660                         }
38661                       },
38662                       "stringHeaders" : {
38663                         "type" : "object",
38664                         "additionalProperties" : {
38665                           "type" : "array",
38666                           "items" : {
38667                             "type" : "string"
38668                           }
38669                         }
38670                       }
38671                     }
38672                   }
38673                 }
38674               }
38675             }
38676           }
38677         },
38678         "servers" : [ {
38679           "url" : "/sdc2/rest",
38680           "variables" : { }
38681         } ],
38682         "summary" : "Returns downloaded artifact",
38683         "tags" : [ "SDCE-2 APIs" ]
38684       }
38685     },
38686     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifactsByType/{artifactGroupType}" : {
38687       "get" : {
38688         "description" : "Get component Artifacts",
38689         "operationId" : "getComponentInstanceArtifacts",
38690         "parameters" : [ {
38691           "description" : "valid values: resources / services",
38692           "in" : "path",
38693           "name" : "containerComponentType",
38694           "required" : true,
38695           "schema" : {
38696             "type" : "string",
38697             "enum" : [ "resources", "services" ]
38698           }
38699         }, {
38700           "in" : "path",
38701           "name" : "componentId",
38702           "required" : true,
38703           "schema" : {
38704             "type" : "string"
38705           }
38706         }, {
38707           "in" : "path",
38708           "name" : "componentInstanceId",
38709           "required" : true,
38710           "schema" : {
38711             "type" : "string"
38712           }
38713         }, {
38714           "in" : "path",
38715           "name" : "artifactGroupType",
38716           "required" : true,
38717           "schema" : {
38718             "type" : "string"
38719           }
38720         } ],
38721         "responses" : {
38722           "200" : {
38723             "description" : "Component artifacts"
38724           },
38725           "404" : {
38726             "description" : "Resource/Artifact not found"
38727           },
38728           "default" : {
38729             "content" : {
38730               "application/json" : {
38731                 "schema" : {
38732                   "type" : "array",
38733                   "items" : {
38734                     "type" : "object",
38735                     "properties" : {
38736                       "allowedMethods" : {
38737                         "type" : "array",
38738                         "items" : {
38739                           "type" : "string"
38740                         },
38741                         "uniqueItems" : true
38742                       },
38743                       "cookies" : {
38744                         "type" : "object",
38745                         "additionalProperties" : {
38746                           "type" : "object",
38747                           "properties" : {
38748                             "comment" : {
38749                               "type" : "string"
38750                             },
38751                             "domain" : {
38752                               "type" : "string"
38753                             },
38754                             "expiry" : {
38755                               "type" : "string",
38756                               "format" : "date-time"
38757                             },
38758                             "httpOnly" : {
38759                               "type" : "boolean"
38760                             },
38761                             "maxAge" : {
38762                               "type" : "integer",
38763                               "format" : "int32"
38764                             },
38765                             "name" : {
38766                               "type" : "string"
38767                             },
38768                             "path" : {
38769                               "type" : "string"
38770                             },
38771                             "secure" : {
38772                               "type" : "boolean"
38773                             },
38774                             "value" : {
38775                               "type" : "string"
38776                             },
38777                             "version" : {
38778                               "type" : "integer",
38779                               "format" : "int32"
38780                             }
38781                           }
38782                         }
38783                       },
38784                       "date" : {
38785                         "type" : "string",
38786                         "format" : "date-time"
38787                       },
38788                       "entity" : {
38789                         "type" : "object"
38790                       },
38791                       "entityTag" : {
38792                         "type" : "object",
38793                         "properties" : {
38794                           "value" : {
38795                             "type" : "string"
38796                           },
38797                           "weak" : {
38798                             "type" : "boolean"
38799                           }
38800                         }
38801                       },
38802                       "headers" : {
38803                         "type" : "object",
38804                         "additionalProperties" : {
38805                           "type" : "array",
38806                           "items" : {
38807                             "type" : "object"
38808                           }
38809                         }
38810                       },
38811                       "language" : {
38812                         "type" : "object",
38813                         "properties" : {
38814                           "country" : {
38815                             "type" : "string"
38816                           },
38817                           "displayCountry" : {
38818                             "type" : "string"
38819                           },
38820                           "displayLanguage" : {
38821                             "type" : "string"
38822                           },
38823                           "displayName" : {
38824                             "type" : "string"
38825                           },
38826                           "displayScript" : {
38827                             "type" : "string"
38828                           },
38829                           "displayVariant" : {
38830                             "type" : "string"
38831                           },
38832                           "extensionKeys" : {
38833                             "type" : "array",
38834                             "items" : {
38835                               "type" : "string"
38836                             },
38837                             "uniqueItems" : true
38838                           },
38839                           "iso3Country" : {
38840                             "type" : "string"
38841                           },
38842                           "iso3Language" : {
38843                             "type" : "string"
38844                           },
38845                           "language" : {
38846                             "type" : "string"
38847                           },
38848                           "script" : {
38849                             "type" : "string"
38850                           },
38851                           "unicodeLocaleAttributes" : {
38852                             "type" : "array",
38853                             "items" : {
38854                               "type" : "string"
38855                             },
38856                             "uniqueItems" : true
38857                           },
38858                           "unicodeLocaleKeys" : {
38859                             "type" : "array",
38860                             "items" : {
38861                               "type" : "string"
38862                             },
38863                             "uniqueItems" : true
38864                           },
38865                           "variant" : {
38866                             "type" : "string"
38867                           }
38868                         }
38869                       },
38870                       "lastModified" : {
38871                         "type" : "string",
38872                         "format" : "date-time"
38873                       },
38874                       "length" : {
38875                         "type" : "integer",
38876                         "format" : "int32"
38877                       },
38878                       "links" : {
38879                         "type" : "array",
38880                         "items" : {
38881                           "type" : "object",
38882                           "properties" : {
38883                             "params" : {
38884                               "type" : "object",
38885                               "additionalProperties" : {
38886                                 "type" : "string"
38887                               }
38888                             },
38889                             "rel" : {
38890                               "type" : "string"
38891                             },
38892                             "rels" : {
38893                               "type" : "array",
38894                               "items" : {
38895                                 "type" : "string"
38896                               }
38897                             },
38898                             "title" : {
38899                               "type" : "string"
38900                             },
38901                             "type" : {
38902                               "type" : "string"
38903                             },
38904                             "uri" : {
38905                               "type" : "string",
38906                               "format" : "uri"
38907                             },
38908                             "uriBuilder" : {
38909                               "type" : "object"
38910                             }
38911                           }
38912                         },
38913                         "uniqueItems" : true
38914                       },
38915                       "location" : {
38916                         "type" : "string",
38917                         "format" : "uri"
38918                       },
38919                       "mediaType" : {
38920                         "type" : "object",
38921                         "properties" : {
38922                           "parameters" : {
38923                             "type" : "object",
38924                             "additionalProperties" : {
38925                               "type" : "string"
38926                             }
38927                           },
38928                           "subtype" : {
38929                             "type" : "string"
38930                           },
38931                           "type" : {
38932                             "type" : "string"
38933                           },
38934                           "wildcardSubtype" : {
38935                             "type" : "boolean"
38936                           },
38937                           "wildcardType" : {
38938                             "type" : "boolean"
38939                           }
38940                         }
38941                       },
38942                       "metadata" : {
38943                         "type" : "object",
38944                         "additionalProperties" : {
38945                           "type" : "array",
38946                           "items" : {
38947                             "type" : "object"
38948                           }
38949                         }
38950                       },
38951                       "status" : {
38952                         "type" : "integer",
38953                         "format" : "int32"
38954                       },
38955                       "statusInfo" : {
38956                         "type" : "object",
38957                         "properties" : {
38958                           "family" : {
38959                             "type" : "string",
38960                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38961                           },
38962                           "reasonPhrase" : {
38963                             "type" : "string"
38964                           },
38965                           "statusCode" : {
38966                             "type" : "integer",
38967                             "format" : "int32"
38968                           }
38969                         }
38970                       },
38971                       "stringHeaders" : {
38972                         "type" : "object",
38973                         "additionalProperties" : {
38974                           "type" : "array",
38975                           "items" : {
38976                             "type" : "string"
38977                           }
38978                         }
38979                       }
38980                     }
38981                   }
38982                 }
38983               }
38984             }
38985           }
38986         },
38987         "servers" : [ {
38988           "url" : "/sdc2/rest",
38989           "variables" : { }
38990         } ],
38991         "summary" : "Returns artifacts",
38992         "tags" : [ "SDCE-2 APIs" ]
38993       }
38994     },
38995     "/v1/catalog/{containerComponentType}/{componentId}/update/inputs" : {
38996       "post" : {
38997         "description" : "Update resource  inputs",
38998         "operationId" : "updateComponentInputs",
38999         "parameters" : [ {
39000           "description" : "valid values: resources / services",
39001           "in" : "path",
39002           "name" : "containerComponentType",
39003           "required" : true,
39004           "schema" : {
39005             "type" : "string",
39006             "enum" : [ "resources", "services" ]
39007           }
39008         }, {
39009           "in" : "path",
39010           "name" : "componentId",
39011           "required" : true,
39012           "schema" : {
39013             "type" : "string"
39014           }
39015         } ],
39016         "requestBody" : {
39017           "content" : {
39018             "application/json" : {
39019               "schema" : {
39020                 "type" : "string"
39021               }
39022             }
39023           },
39024           "description" : "json describe the input",
39025           "required" : true
39026         },
39027         "responses" : {
39028           "200" : {
39029             "description" : "Input updated"
39030           },
39031           "400" : {
39032             "description" : "Invalid content / Missing content"
39033           },
39034           "403" : {
39035             "description" : "Restricted operation"
39036           },
39037           "default" : {
39038             "content" : {
39039               "application/json" : {
39040                 "schema" : {
39041                   "type" : "array",
39042                   "items" : {
39043                     "type" : "object",
39044                     "properties" : {
39045                       "allowedMethods" : {
39046                         "type" : "array",
39047                         "items" : {
39048                           "type" : "string"
39049                         },
39050                         "uniqueItems" : true
39051                       },
39052                       "cookies" : {
39053                         "type" : "object",
39054                         "additionalProperties" : {
39055                           "type" : "object",
39056                           "properties" : {
39057                             "comment" : {
39058                               "type" : "string"
39059                             },
39060                             "domain" : {
39061                               "type" : "string"
39062                             },
39063                             "expiry" : {
39064                               "type" : "string",
39065                               "format" : "date-time"
39066                             },
39067                             "httpOnly" : {
39068                               "type" : "boolean"
39069                             },
39070                             "maxAge" : {
39071                               "type" : "integer",
39072                               "format" : "int32"
39073                             },
39074                             "name" : {
39075                               "type" : "string"
39076                             },
39077                             "path" : {
39078                               "type" : "string"
39079                             },
39080                             "secure" : {
39081                               "type" : "boolean"
39082                             },
39083                             "value" : {
39084                               "type" : "string"
39085                             },
39086                             "version" : {
39087                               "type" : "integer",
39088                               "format" : "int32"
39089                             }
39090                           }
39091                         }
39092                       },
39093                       "date" : {
39094                         "type" : "string",
39095                         "format" : "date-time"
39096                       },
39097                       "entity" : {
39098                         "type" : "object"
39099                       },
39100                       "entityTag" : {
39101                         "type" : "object",
39102                         "properties" : {
39103                           "value" : {
39104                             "type" : "string"
39105                           },
39106                           "weak" : {
39107                             "type" : "boolean"
39108                           }
39109                         }
39110                       },
39111                       "headers" : {
39112                         "type" : "object",
39113                         "additionalProperties" : {
39114                           "type" : "array",
39115                           "items" : {
39116                             "type" : "object"
39117                           }
39118                         }
39119                       },
39120                       "language" : {
39121                         "type" : "object",
39122                         "properties" : {
39123                           "country" : {
39124                             "type" : "string"
39125                           },
39126                           "displayCountry" : {
39127                             "type" : "string"
39128                           },
39129                           "displayLanguage" : {
39130                             "type" : "string"
39131                           },
39132                           "displayName" : {
39133                             "type" : "string"
39134                           },
39135                           "displayScript" : {
39136                             "type" : "string"
39137                           },
39138                           "displayVariant" : {
39139                             "type" : "string"
39140                           },
39141                           "extensionKeys" : {
39142                             "type" : "array",
39143                             "items" : {
39144                               "type" : "string"
39145                             },
39146                             "uniqueItems" : true
39147                           },
39148                           "iso3Country" : {
39149                             "type" : "string"
39150                           },
39151                           "iso3Language" : {
39152                             "type" : "string"
39153                           },
39154                           "language" : {
39155                             "type" : "string"
39156                           },
39157                           "script" : {
39158                             "type" : "string"
39159                           },
39160                           "unicodeLocaleAttributes" : {
39161                             "type" : "array",
39162                             "items" : {
39163                               "type" : "string"
39164                             },
39165                             "uniqueItems" : true
39166                           },
39167                           "unicodeLocaleKeys" : {
39168                             "type" : "array",
39169                             "items" : {
39170                               "type" : "string"
39171                             },
39172                             "uniqueItems" : true
39173                           },
39174                           "variant" : {
39175                             "type" : "string"
39176                           }
39177                         }
39178                       },
39179                       "lastModified" : {
39180                         "type" : "string",
39181                         "format" : "date-time"
39182                       },
39183                       "length" : {
39184                         "type" : "integer",
39185                         "format" : "int32"
39186                       },
39187                       "links" : {
39188                         "type" : "array",
39189                         "items" : {
39190                           "type" : "object",
39191                           "properties" : {
39192                             "params" : {
39193                               "type" : "object",
39194                               "additionalProperties" : {
39195                                 "type" : "string"
39196                               }
39197                             },
39198                             "rel" : {
39199                               "type" : "string"
39200                             },
39201                             "rels" : {
39202                               "type" : "array",
39203                               "items" : {
39204                                 "type" : "string"
39205                               }
39206                             },
39207                             "title" : {
39208                               "type" : "string"
39209                             },
39210                             "type" : {
39211                               "type" : "string"
39212                             },
39213                             "uri" : {
39214                               "type" : "string",
39215                               "format" : "uri"
39216                             },
39217                             "uriBuilder" : {
39218                               "type" : "object"
39219                             }
39220                           }
39221                         },
39222                         "uniqueItems" : true
39223                       },
39224                       "location" : {
39225                         "type" : "string",
39226                         "format" : "uri"
39227                       },
39228                       "mediaType" : {
39229                         "type" : "object",
39230                         "properties" : {
39231                           "parameters" : {
39232                             "type" : "object",
39233                             "additionalProperties" : {
39234                               "type" : "string"
39235                             }
39236                           },
39237                           "subtype" : {
39238                             "type" : "string"
39239                           },
39240                           "type" : {
39241                             "type" : "string"
39242                           },
39243                           "wildcardSubtype" : {
39244                             "type" : "boolean"
39245                           },
39246                           "wildcardType" : {
39247                             "type" : "boolean"
39248                           }
39249                         }
39250                       },
39251                       "metadata" : {
39252                         "type" : "object",
39253                         "additionalProperties" : {
39254                           "type" : "array",
39255                           "items" : {
39256                             "type" : "object"
39257                           }
39258                         }
39259                       },
39260                       "status" : {
39261                         "type" : "integer",
39262                         "format" : "int32"
39263                       },
39264                       "statusInfo" : {
39265                         "type" : "object",
39266                         "properties" : {
39267                           "family" : {
39268                             "type" : "string",
39269                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39270                           },
39271                           "reasonPhrase" : {
39272                             "type" : "string"
39273                           },
39274                           "statusCode" : {
39275                             "type" : "integer",
39276                             "format" : "int32"
39277                           }
39278                         }
39279                       },
39280                       "stringHeaders" : {
39281                         "type" : "object",
39282                         "additionalProperties" : {
39283                           "type" : "array",
39284                           "items" : {
39285                             "type" : "string"
39286                           }
39287                         }
39288                       }
39289                     }
39290                   }
39291                 }
39292               }
39293             }
39294           }
39295         },
39296         "servers" : [ {
39297           "url" : "/sdc2/rest",
39298           "variables" : { }
39299         } ],
39300         "summary" : "Returns updated input",
39301         "tags" : [ "SDCE-2 APIs" ]
39302       }
39303     },
39304     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/attributes" : {
39305       "get" : {
39306         "description" : "Get component instance attributes",
39307         "operationId" : "getInstanceAttributesById",
39308         "parameters" : [ {
39309           "in" : "path",
39310           "name" : "containerComponentType",
39311           "required" : true,
39312           "schema" : {
39313             "type" : "string"
39314           }
39315         }, {
39316           "in" : "path",
39317           "name" : "containerComponentId",
39318           "required" : true,
39319           "schema" : {
39320             "type" : "string"
39321           }
39322         }, {
39323           "in" : "path",
39324           "name" : "componentInstanceUniqueId",
39325           "required" : true,
39326           "schema" : {
39327             "type" : "string"
39328           }
39329         }, {
39330           "in" : "header",
39331           "name" : "USER_ID",
39332           "schema" : {
39333             "type" : "string"
39334           }
39335         } ],
39336         "responses" : {
39337           "200" : {
39338             "description" : "Attributes found"
39339           },
39340           "403" : {
39341             "description" : "Restricted operation"
39342           },
39343           "404" : {
39344             "description" : "Component/Component Instance - not found"
39345           },
39346           "default" : {
39347             "content" : {
39348               "application/json" : {
39349                 "schema" : {
39350                   "type" : "array",
39351                   "items" : {
39352                     "type" : "object",
39353                     "properties" : {
39354                       "allowedMethods" : {
39355                         "type" : "array",
39356                         "items" : {
39357                           "type" : "string"
39358                         },
39359                         "uniqueItems" : true
39360                       },
39361                       "cookies" : {
39362                         "type" : "object",
39363                         "additionalProperties" : {
39364                           "type" : "object",
39365                           "properties" : {
39366                             "comment" : {
39367                               "type" : "string"
39368                             },
39369                             "domain" : {
39370                               "type" : "string"
39371                             },
39372                             "expiry" : {
39373                               "type" : "string",
39374                               "format" : "date-time"
39375                             },
39376                             "httpOnly" : {
39377                               "type" : "boolean"
39378                             },
39379                             "maxAge" : {
39380                               "type" : "integer",
39381                               "format" : "int32"
39382                             },
39383                             "name" : {
39384                               "type" : "string"
39385                             },
39386                             "path" : {
39387                               "type" : "string"
39388                             },
39389                             "secure" : {
39390                               "type" : "boolean"
39391                             },
39392                             "value" : {
39393                               "type" : "string"
39394                             },
39395                             "version" : {
39396                               "type" : "integer",
39397                               "format" : "int32"
39398                             }
39399                           }
39400                         }
39401                       },
39402                       "date" : {
39403                         "type" : "string",
39404                         "format" : "date-time"
39405                       },
39406                       "entity" : {
39407                         "type" : "object"
39408                       },
39409                       "entityTag" : {
39410                         "type" : "object",
39411                         "properties" : {
39412                           "value" : {
39413                             "type" : "string"
39414                           },
39415                           "weak" : {
39416                             "type" : "boolean"
39417                           }
39418                         }
39419                       },
39420                       "headers" : {
39421                         "type" : "object",
39422                         "additionalProperties" : {
39423                           "type" : "array",
39424                           "items" : {
39425                             "type" : "object"
39426                           }
39427                         }
39428                       },
39429                       "language" : {
39430                         "type" : "object",
39431                         "properties" : {
39432                           "country" : {
39433                             "type" : "string"
39434                           },
39435                           "displayCountry" : {
39436                             "type" : "string"
39437                           },
39438                           "displayLanguage" : {
39439                             "type" : "string"
39440                           },
39441                           "displayName" : {
39442                             "type" : "string"
39443                           },
39444                           "displayScript" : {
39445                             "type" : "string"
39446                           },
39447                           "displayVariant" : {
39448                             "type" : "string"
39449                           },
39450                           "extensionKeys" : {
39451                             "type" : "array",
39452                             "items" : {
39453                               "type" : "string"
39454                             },
39455                             "uniqueItems" : true
39456                           },
39457                           "iso3Country" : {
39458                             "type" : "string"
39459                           },
39460                           "iso3Language" : {
39461                             "type" : "string"
39462                           },
39463                           "language" : {
39464                             "type" : "string"
39465                           },
39466                           "script" : {
39467                             "type" : "string"
39468                           },
39469                           "unicodeLocaleAttributes" : {
39470                             "type" : "array",
39471                             "items" : {
39472                               "type" : "string"
39473                             },
39474                             "uniqueItems" : true
39475                           },
39476                           "unicodeLocaleKeys" : {
39477                             "type" : "array",
39478                             "items" : {
39479                               "type" : "string"
39480                             },
39481                             "uniqueItems" : true
39482                           },
39483                           "variant" : {
39484                             "type" : "string"
39485                           }
39486                         }
39487                       },
39488                       "lastModified" : {
39489                         "type" : "string",
39490                         "format" : "date-time"
39491                       },
39492                       "length" : {
39493                         "type" : "integer",
39494                         "format" : "int32"
39495                       },
39496                       "links" : {
39497                         "type" : "array",
39498                         "items" : {
39499                           "type" : "object",
39500                           "properties" : {
39501                             "params" : {
39502                               "type" : "object",
39503                               "additionalProperties" : {
39504                                 "type" : "string"
39505                               }
39506                             },
39507                             "rel" : {
39508                               "type" : "string"
39509                             },
39510                             "rels" : {
39511                               "type" : "array",
39512                               "items" : {
39513                                 "type" : "string"
39514                               }
39515                             },
39516                             "title" : {
39517                               "type" : "string"
39518                             },
39519                             "type" : {
39520                               "type" : "string"
39521                             },
39522                             "uri" : {
39523                               "type" : "string",
39524                               "format" : "uri"
39525                             },
39526                             "uriBuilder" : {
39527                               "type" : "object"
39528                             }
39529                           }
39530                         },
39531                         "uniqueItems" : true
39532                       },
39533                       "location" : {
39534                         "type" : "string",
39535                         "format" : "uri"
39536                       },
39537                       "mediaType" : {
39538                         "type" : "object",
39539                         "properties" : {
39540                           "parameters" : {
39541                             "type" : "object",
39542                             "additionalProperties" : {
39543                               "type" : "string"
39544                             }
39545                           },
39546                           "subtype" : {
39547                             "type" : "string"
39548                           },
39549                           "type" : {
39550                             "type" : "string"
39551                           },
39552                           "wildcardSubtype" : {
39553                             "type" : "boolean"
39554                           },
39555                           "wildcardType" : {
39556                             "type" : "boolean"
39557                           }
39558                         }
39559                       },
39560                       "metadata" : {
39561                         "type" : "object",
39562                         "additionalProperties" : {
39563                           "type" : "array",
39564                           "items" : {
39565                             "type" : "object"
39566                           }
39567                         }
39568                       },
39569                       "status" : {
39570                         "type" : "integer",
39571                         "format" : "int32"
39572                       },
39573                       "statusInfo" : {
39574                         "type" : "object",
39575                         "properties" : {
39576                           "family" : {
39577                             "type" : "string",
39578                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39579                           },
39580                           "reasonPhrase" : {
39581                             "type" : "string"
39582                           },
39583                           "statusCode" : {
39584                             "type" : "integer",
39585                             "format" : "int32"
39586                           }
39587                         }
39588                       },
39589                       "stringHeaders" : {
39590                         "type" : "object",
39591                         "additionalProperties" : {
39592                           "type" : "array",
39593                           "items" : {
39594                             "type" : "string"
39595                           }
39596                         }
39597                       }
39598                     }
39599                   }
39600                 }
39601               }
39602             }
39603           }
39604         },
39605         "servers" : [ {
39606           "url" : "/sdc2/rest",
39607           "variables" : { }
39608         } ],
39609         "summary" : "Returns component instance attributes",
39610         "tags" : [ "SDCE-2 APIs" ]
39611       }
39612     },
39613     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability/{capabilityType}/capabilityName/{capabilityName}/ownerId/{ownerId}/properties" : {
39614       "get" : {
39615         "description" : "Get component instance capability properties",
39616         "operationId" : "getInstanceCapabilityPropertiesById",
39617         "parameters" : [ {
39618           "in" : "path",
39619           "name" : "containerComponentType",
39620           "required" : true,
39621           "schema" : {
39622             "type" : "string"
39623           }
39624         }, {
39625           "in" : "path",
39626           "name" : "containerComponentId",
39627           "required" : true,
39628           "schema" : {
39629             "type" : "string"
39630           }
39631         }, {
39632           "in" : "path",
39633           "name" : "componentInstanceUniqueId",
39634           "required" : true,
39635           "schema" : {
39636             "type" : "string"
39637           }
39638         }, {
39639           "in" : "path",
39640           "name" : "capabilityType",
39641           "required" : true,
39642           "schema" : {
39643             "type" : "string"
39644           }
39645         }, {
39646           "in" : "path",
39647           "name" : "capabilityName",
39648           "required" : true,
39649           "schema" : {
39650             "type" : "string"
39651           }
39652         }, {
39653           "in" : "path",
39654           "name" : "ownerId",
39655           "required" : true,
39656           "schema" : {
39657             "type" : "string"
39658           }
39659         }, {
39660           "in" : "header",
39661           "name" : "USER_ID",
39662           "schema" : {
39663             "type" : "string"
39664           }
39665         } ],
39666         "responses" : {
39667           "200" : {
39668             "description" : "Properties found"
39669           },
39670           "403" : {
39671             "description" : "Restricted operation"
39672           },
39673           "404" : {
39674             "description" : "Component/Component Instance/Capability - not found"
39675           },
39676           "default" : {
39677             "content" : {
39678               "application/json" : {
39679                 "schema" : {
39680                   "type" : "array",
39681                   "items" : {
39682                     "type" : "object",
39683                     "properties" : {
39684                       "allowedMethods" : {
39685                         "type" : "array",
39686                         "items" : {
39687                           "type" : "string"
39688                         },
39689                         "uniqueItems" : true
39690                       },
39691                       "cookies" : {
39692                         "type" : "object",
39693                         "additionalProperties" : {
39694                           "type" : "object",
39695                           "properties" : {
39696                             "comment" : {
39697                               "type" : "string"
39698                             },
39699                             "domain" : {
39700                               "type" : "string"
39701                             },
39702                             "expiry" : {
39703                               "type" : "string",
39704                               "format" : "date-time"
39705                             },
39706                             "httpOnly" : {
39707                               "type" : "boolean"
39708                             },
39709                             "maxAge" : {
39710                               "type" : "integer",
39711                               "format" : "int32"
39712                             },
39713                             "name" : {
39714                               "type" : "string"
39715                             },
39716                             "path" : {
39717                               "type" : "string"
39718                             },
39719                             "secure" : {
39720                               "type" : "boolean"
39721                             },
39722                             "value" : {
39723                               "type" : "string"
39724                             },
39725                             "version" : {
39726                               "type" : "integer",
39727                               "format" : "int32"
39728                             }
39729                           }
39730                         }
39731                       },
39732                       "date" : {
39733                         "type" : "string",
39734                         "format" : "date-time"
39735                       },
39736                       "entity" : {
39737                         "type" : "object"
39738                       },
39739                       "entityTag" : {
39740                         "type" : "object",
39741                         "properties" : {
39742                           "value" : {
39743                             "type" : "string"
39744                           },
39745                           "weak" : {
39746                             "type" : "boolean"
39747                           }
39748                         }
39749                       },
39750                       "headers" : {
39751                         "type" : "object",
39752                         "additionalProperties" : {
39753                           "type" : "array",
39754                           "items" : {
39755                             "type" : "object"
39756                           }
39757                         }
39758                       },
39759                       "language" : {
39760                         "type" : "object",
39761                         "properties" : {
39762                           "country" : {
39763                             "type" : "string"
39764                           },
39765                           "displayCountry" : {
39766                             "type" : "string"
39767                           },
39768                           "displayLanguage" : {
39769                             "type" : "string"
39770                           },
39771                           "displayName" : {
39772                             "type" : "string"
39773                           },
39774                           "displayScript" : {
39775                             "type" : "string"
39776                           },
39777                           "displayVariant" : {
39778                             "type" : "string"
39779                           },
39780                           "extensionKeys" : {
39781                             "type" : "array",
39782                             "items" : {
39783                               "type" : "string"
39784                             },
39785                             "uniqueItems" : true
39786                           },
39787                           "iso3Country" : {
39788                             "type" : "string"
39789                           },
39790                           "iso3Language" : {
39791                             "type" : "string"
39792                           },
39793                           "language" : {
39794                             "type" : "string"
39795                           },
39796                           "script" : {
39797                             "type" : "string"
39798                           },
39799                           "unicodeLocaleAttributes" : {
39800                             "type" : "array",
39801                             "items" : {
39802                               "type" : "string"
39803                             },
39804                             "uniqueItems" : true
39805                           },
39806                           "unicodeLocaleKeys" : {
39807                             "type" : "array",
39808                             "items" : {
39809                               "type" : "string"
39810                             },
39811                             "uniqueItems" : true
39812                           },
39813                           "variant" : {
39814                             "type" : "string"
39815                           }
39816                         }
39817                       },
39818                       "lastModified" : {
39819                         "type" : "string",
39820                         "format" : "date-time"
39821                       },
39822                       "length" : {
39823                         "type" : "integer",
39824                         "format" : "int32"
39825                       },
39826                       "links" : {
39827                         "type" : "array",
39828                         "items" : {
39829                           "type" : "object",
39830                           "properties" : {
39831                             "params" : {
39832                               "type" : "object",
39833                               "additionalProperties" : {
39834                                 "type" : "string"
39835                               }
39836                             },
39837                             "rel" : {
39838                               "type" : "string"
39839                             },
39840                             "rels" : {
39841                               "type" : "array",
39842                               "items" : {
39843                                 "type" : "string"
39844                               }
39845                             },
39846                             "title" : {
39847                               "type" : "string"
39848                             },
39849                             "type" : {
39850                               "type" : "string"
39851                             },
39852                             "uri" : {
39853                               "type" : "string",
39854                               "format" : "uri"
39855                             },
39856                             "uriBuilder" : {
39857                               "type" : "object"
39858                             }
39859                           }
39860                         },
39861                         "uniqueItems" : true
39862                       },
39863                       "location" : {
39864                         "type" : "string",
39865                         "format" : "uri"
39866                       },
39867                       "mediaType" : {
39868                         "type" : "object",
39869                         "properties" : {
39870                           "parameters" : {
39871                             "type" : "object",
39872                             "additionalProperties" : {
39873                               "type" : "string"
39874                             }
39875                           },
39876                           "subtype" : {
39877                             "type" : "string"
39878                           },
39879                           "type" : {
39880                             "type" : "string"
39881                           },
39882                           "wildcardSubtype" : {
39883                             "type" : "boolean"
39884                           },
39885                           "wildcardType" : {
39886                             "type" : "boolean"
39887                           }
39888                         }
39889                       },
39890                       "metadata" : {
39891                         "type" : "object",
39892                         "additionalProperties" : {
39893                           "type" : "array",
39894                           "items" : {
39895                             "type" : "object"
39896                           }
39897                         }
39898                       },
39899                       "status" : {
39900                         "type" : "integer",
39901                         "format" : "int32"
39902                       },
39903                       "statusInfo" : {
39904                         "type" : "object",
39905                         "properties" : {
39906                           "family" : {
39907                             "type" : "string",
39908                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39909                           },
39910                           "reasonPhrase" : {
39911                             "type" : "string"
39912                           },
39913                           "statusCode" : {
39914                             "type" : "integer",
39915                             "format" : "int32"
39916                           }
39917                         }
39918                       },
39919                       "stringHeaders" : {
39920                         "type" : "object",
39921                         "additionalProperties" : {
39922                           "type" : "array",
39923                           "items" : {
39924                             "type" : "string"
39925                           }
39926                         }
39927                       }
39928                     }
39929                   }
39930                 }
39931               }
39932             }
39933           }
39934         },
39935         "servers" : [ {
39936           "url" : "/sdc2/rest",
39937           "variables" : { }
39938         } ],
39939         "summary" : "Returns component instance capability properties",
39940         "tags" : [ "SDCE-2 APIs" ]
39941       },
39942       "put" : {
39943         "description" : "Update Instance Capabilty  Property",
39944         "operationId" : "updateInstanceCapabilityProperty",
39945         "parameters" : [ {
39946           "in" : "path",
39947           "name" : "containerComponentType",
39948           "required" : true,
39949           "schema" : {
39950             "type" : "string"
39951           }
39952         }, {
39953           "in" : "path",
39954           "name" : "containerComponentId",
39955           "required" : true,
39956           "schema" : {
39957             "type" : "string"
39958           }
39959         }, {
39960           "in" : "path",
39961           "name" : "componentInstanceUniqueId",
39962           "required" : true,
39963           "schema" : {
39964             "type" : "string"
39965           }
39966         }, {
39967           "in" : "path",
39968           "name" : "capabilityType",
39969           "required" : true,
39970           "schema" : {
39971             "type" : "string"
39972           }
39973         }, {
39974           "in" : "path",
39975           "name" : "capabilityName",
39976           "required" : true,
39977           "schema" : {
39978             "type" : "string"
39979           }
39980         }, {
39981           "in" : "path",
39982           "name" : "ownerId",
39983           "required" : true,
39984           "schema" : {
39985             "type" : "string"
39986           }
39987         }, {
39988           "in" : "header",
39989           "name" : "USER_ID",
39990           "schema" : {
39991             "type" : "string"
39992           }
39993         } ],
39994         "requestBody" : {
39995           "content" : {
39996             "application/json" : {
39997               "schema" : {
39998                 "type" : "string"
39999               }
40000             }
40001           },
40002           "description" : "Instance capabilty property to update",
40003           "required" : true
40004         },
40005         "responses" : {
40006           "200" : {
40007             "description" : "Resource instance capabilty property updated"
40008           },
40009           "400" : {
40010             "description" : "Invalid content / Missing content"
40011           },
40012           "403" : {
40013             "description" : "Restricted operation"
40014           },
40015           "404" : {
40016             "description" : "Component/Component Instance/Capability - not found"
40017           },
40018           "default" : {
40019             "content" : {
40020               "application/json" : {
40021                 "schema" : {
40022                   "type" : "array",
40023                   "items" : {
40024                     "type" : "object",
40025                     "properties" : {
40026                       "allowedMethods" : {
40027                         "type" : "array",
40028                         "items" : {
40029                           "type" : "string"
40030                         },
40031                         "uniqueItems" : true
40032                       },
40033                       "cookies" : {
40034                         "type" : "object",
40035                         "additionalProperties" : {
40036                           "type" : "object",
40037                           "properties" : {
40038                             "comment" : {
40039                               "type" : "string"
40040                             },
40041                             "domain" : {
40042                               "type" : "string"
40043                             },
40044                             "expiry" : {
40045                               "type" : "string",
40046                               "format" : "date-time"
40047                             },
40048                             "httpOnly" : {
40049                               "type" : "boolean"
40050                             },
40051                             "maxAge" : {
40052                               "type" : "integer",
40053                               "format" : "int32"
40054                             },
40055                             "name" : {
40056                               "type" : "string"
40057                             },
40058                             "path" : {
40059                               "type" : "string"
40060                             },
40061                             "secure" : {
40062                               "type" : "boolean"
40063                             },
40064                             "value" : {
40065                               "type" : "string"
40066                             },
40067                             "version" : {
40068                               "type" : "integer",
40069                               "format" : "int32"
40070                             }
40071                           }
40072                         }
40073                       },
40074                       "date" : {
40075                         "type" : "string",
40076                         "format" : "date-time"
40077                       },
40078                       "entity" : {
40079                         "type" : "object"
40080                       },
40081                       "entityTag" : {
40082                         "type" : "object",
40083                         "properties" : {
40084                           "value" : {
40085                             "type" : "string"
40086                           },
40087                           "weak" : {
40088                             "type" : "boolean"
40089                           }
40090                         }
40091                       },
40092                       "headers" : {
40093                         "type" : "object",
40094                         "additionalProperties" : {
40095                           "type" : "array",
40096                           "items" : {
40097                             "type" : "object"
40098                           }
40099                         }
40100                       },
40101                       "language" : {
40102                         "type" : "object",
40103                         "properties" : {
40104                           "country" : {
40105                             "type" : "string"
40106                           },
40107                           "displayCountry" : {
40108                             "type" : "string"
40109                           },
40110                           "displayLanguage" : {
40111                             "type" : "string"
40112                           },
40113                           "displayName" : {
40114                             "type" : "string"
40115                           },
40116                           "displayScript" : {
40117                             "type" : "string"
40118                           },
40119                           "displayVariant" : {
40120                             "type" : "string"
40121                           },
40122                           "extensionKeys" : {
40123                             "type" : "array",
40124                             "items" : {
40125                               "type" : "string"
40126                             },
40127                             "uniqueItems" : true
40128                           },
40129                           "iso3Country" : {
40130                             "type" : "string"
40131                           },
40132                           "iso3Language" : {
40133                             "type" : "string"
40134                           },
40135                           "language" : {
40136                             "type" : "string"
40137                           },
40138                           "script" : {
40139                             "type" : "string"
40140                           },
40141                           "unicodeLocaleAttributes" : {
40142                             "type" : "array",
40143                             "items" : {
40144                               "type" : "string"
40145                             },
40146                             "uniqueItems" : true
40147                           },
40148                           "unicodeLocaleKeys" : {
40149                             "type" : "array",
40150                             "items" : {
40151                               "type" : "string"
40152                             },
40153                             "uniqueItems" : true
40154                           },
40155                           "variant" : {
40156                             "type" : "string"
40157                           }
40158                         }
40159                       },
40160                       "lastModified" : {
40161                         "type" : "string",
40162                         "format" : "date-time"
40163                       },
40164                       "length" : {
40165                         "type" : "integer",
40166                         "format" : "int32"
40167                       },
40168                       "links" : {
40169                         "type" : "array",
40170                         "items" : {
40171                           "type" : "object",
40172                           "properties" : {
40173                             "params" : {
40174                               "type" : "object",
40175                               "additionalProperties" : {
40176                                 "type" : "string"
40177                               }
40178                             },
40179                             "rel" : {
40180                               "type" : "string"
40181                             },
40182                             "rels" : {
40183                               "type" : "array",
40184                               "items" : {
40185                                 "type" : "string"
40186                               }
40187                             },
40188                             "title" : {
40189                               "type" : "string"
40190                             },
40191                             "type" : {
40192                               "type" : "string"
40193                             },
40194                             "uri" : {
40195                               "type" : "string",
40196                               "format" : "uri"
40197                             },
40198                             "uriBuilder" : {
40199                               "type" : "object"
40200                             }
40201                           }
40202                         },
40203                         "uniqueItems" : true
40204                       },
40205                       "location" : {
40206                         "type" : "string",
40207                         "format" : "uri"
40208                       },
40209                       "mediaType" : {
40210                         "type" : "object",
40211                         "properties" : {
40212                           "parameters" : {
40213                             "type" : "object",
40214                             "additionalProperties" : {
40215                               "type" : "string"
40216                             }
40217                           },
40218                           "subtype" : {
40219                             "type" : "string"
40220                           },
40221                           "type" : {
40222                             "type" : "string"
40223                           },
40224                           "wildcardSubtype" : {
40225                             "type" : "boolean"
40226                           },
40227                           "wildcardType" : {
40228                             "type" : "boolean"
40229                           }
40230                         }
40231                       },
40232                       "metadata" : {
40233                         "type" : "object",
40234                         "additionalProperties" : {
40235                           "type" : "array",
40236                           "items" : {
40237                             "type" : "object"
40238                           }
40239                         }
40240                       },
40241                       "status" : {
40242                         "type" : "integer",
40243                         "format" : "int32"
40244                       },
40245                       "statusInfo" : {
40246                         "type" : "object",
40247                         "properties" : {
40248                           "family" : {
40249                             "type" : "string",
40250                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40251                           },
40252                           "reasonPhrase" : {
40253                             "type" : "string"
40254                           },
40255                           "statusCode" : {
40256                             "type" : "integer",
40257                             "format" : "int32"
40258                           }
40259                         }
40260                       },
40261                       "stringHeaders" : {
40262                         "type" : "object",
40263                         "additionalProperties" : {
40264                           "type" : "array",
40265                           "items" : {
40266                             "type" : "string"
40267                           }
40268                         }
40269                       }
40270                     }
40271                   }
40272                 }
40273               }
40274             }
40275           }
40276         },
40277         "servers" : [ {
40278           "url" : "/sdc2/rest",
40279           "variables" : { }
40280         } ],
40281         "summary" : "Returns updated property",
40282         "tags" : [ "SDCE-2 APIs" ]
40283       }
40284     },
40285     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/properties" : {
40286       "get" : {
40287         "description" : "Get component instance properties",
40288         "operationId" : "getInstancePropertiesById",
40289         "parameters" : [ {
40290           "in" : "path",
40291           "name" : "containerComponentType",
40292           "required" : true,
40293           "schema" : {
40294             "type" : "string"
40295           }
40296         }, {
40297           "in" : "path",
40298           "name" : "containerComponentId",
40299           "required" : true,
40300           "schema" : {
40301             "type" : "string"
40302           }
40303         }, {
40304           "in" : "path",
40305           "name" : "componentInstanceUniqueId",
40306           "required" : true,
40307           "schema" : {
40308             "type" : "string"
40309           }
40310         }, {
40311           "in" : "header",
40312           "name" : "USER_ID",
40313           "schema" : {
40314             "type" : "string"
40315           }
40316         } ],
40317         "responses" : {
40318           "200" : {
40319             "description" : "Properties found"
40320           },
40321           "403" : {
40322             "description" : "Restricted operation"
40323           },
40324           "404" : {
40325             "description" : "Component/Component Instance - not found"
40326           },
40327           "default" : {
40328             "content" : {
40329               "application/json" : {
40330                 "schema" : {
40331                   "type" : "array",
40332                   "items" : {
40333                     "type" : "object",
40334                     "properties" : {
40335                       "allowedMethods" : {
40336                         "type" : "array",
40337                         "items" : {
40338                           "type" : "string"
40339                         },
40340                         "uniqueItems" : true
40341                       },
40342                       "cookies" : {
40343                         "type" : "object",
40344                         "additionalProperties" : {
40345                           "type" : "object",
40346                           "properties" : {
40347                             "comment" : {
40348                               "type" : "string"
40349                             },
40350                             "domain" : {
40351                               "type" : "string"
40352                             },
40353                             "expiry" : {
40354                               "type" : "string",
40355                               "format" : "date-time"
40356                             },
40357                             "httpOnly" : {
40358                               "type" : "boolean"
40359                             },
40360                             "maxAge" : {
40361                               "type" : "integer",
40362                               "format" : "int32"
40363                             },
40364                             "name" : {
40365                               "type" : "string"
40366                             },
40367                             "path" : {
40368                               "type" : "string"
40369                             },
40370                             "secure" : {
40371                               "type" : "boolean"
40372                             },
40373                             "value" : {
40374                               "type" : "string"
40375                             },
40376                             "version" : {
40377                               "type" : "integer",
40378                               "format" : "int32"
40379                             }
40380                           }
40381                         }
40382                       },
40383                       "date" : {
40384                         "type" : "string",
40385                         "format" : "date-time"
40386                       },
40387                       "entity" : {
40388                         "type" : "object"
40389                       },
40390                       "entityTag" : {
40391                         "type" : "object",
40392                         "properties" : {
40393                           "value" : {
40394                             "type" : "string"
40395                           },
40396                           "weak" : {
40397                             "type" : "boolean"
40398                           }
40399                         }
40400                       },
40401                       "headers" : {
40402                         "type" : "object",
40403                         "additionalProperties" : {
40404                           "type" : "array",
40405                           "items" : {
40406                             "type" : "object"
40407                           }
40408                         }
40409                       },
40410                       "language" : {
40411                         "type" : "object",
40412                         "properties" : {
40413                           "country" : {
40414                             "type" : "string"
40415                           },
40416                           "displayCountry" : {
40417                             "type" : "string"
40418                           },
40419                           "displayLanguage" : {
40420                             "type" : "string"
40421                           },
40422                           "displayName" : {
40423                             "type" : "string"
40424                           },
40425                           "displayScript" : {
40426                             "type" : "string"
40427                           },
40428                           "displayVariant" : {
40429                             "type" : "string"
40430                           },
40431                           "extensionKeys" : {
40432                             "type" : "array",
40433                             "items" : {
40434                               "type" : "string"
40435                             },
40436                             "uniqueItems" : true
40437                           },
40438                           "iso3Country" : {
40439                             "type" : "string"
40440                           },
40441                           "iso3Language" : {
40442                             "type" : "string"
40443                           },
40444                           "language" : {
40445                             "type" : "string"
40446                           },
40447                           "script" : {
40448                             "type" : "string"
40449                           },
40450                           "unicodeLocaleAttributes" : {
40451                             "type" : "array",
40452                             "items" : {
40453                               "type" : "string"
40454                             },
40455                             "uniqueItems" : true
40456                           },
40457                           "unicodeLocaleKeys" : {
40458                             "type" : "array",
40459                             "items" : {
40460                               "type" : "string"
40461                             },
40462                             "uniqueItems" : true
40463                           },
40464                           "variant" : {
40465                             "type" : "string"
40466                           }
40467                         }
40468                       },
40469                       "lastModified" : {
40470                         "type" : "string",
40471                         "format" : "date-time"
40472                       },
40473                       "length" : {
40474                         "type" : "integer",
40475                         "format" : "int32"
40476                       },
40477                       "links" : {
40478                         "type" : "array",
40479                         "items" : {
40480                           "type" : "object",
40481                           "properties" : {
40482                             "params" : {
40483                               "type" : "object",
40484                               "additionalProperties" : {
40485                                 "type" : "string"
40486                               }
40487                             },
40488                             "rel" : {
40489                               "type" : "string"
40490                             },
40491                             "rels" : {
40492                               "type" : "array",
40493                               "items" : {
40494                                 "type" : "string"
40495                               }
40496                             },
40497                             "title" : {
40498                               "type" : "string"
40499                             },
40500                             "type" : {
40501                               "type" : "string"
40502                             },
40503                             "uri" : {
40504                               "type" : "string",
40505                               "format" : "uri"
40506                             },
40507                             "uriBuilder" : {
40508                               "type" : "object"
40509                             }
40510                           }
40511                         },
40512                         "uniqueItems" : true
40513                       },
40514                       "location" : {
40515                         "type" : "string",
40516                         "format" : "uri"
40517                       },
40518                       "mediaType" : {
40519                         "type" : "object",
40520                         "properties" : {
40521                           "parameters" : {
40522                             "type" : "object",
40523                             "additionalProperties" : {
40524                               "type" : "string"
40525                             }
40526                           },
40527                           "subtype" : {
40528                             "type" : "string"
40529                           },
40530                           "type" : {
40531                             "type" : "string"
40532                           },
40533                           "wildcardSubtype" : {
40534                             "type" : "boolean"
40535                           },
40536                           "wildcardType" : {
40537                             "type" : "boolean"
40538                           }
40539                         }
40540                       },
40541                       "metadata" : {
40542                         "type" : "object",
40543                         "additionalProperties" : {
40544                           "type" : "array",
40545                           "items" : {
40546                             "type" : "object"
40547                           }
40548                         }
40549                       },
40550                       "status" : {
40551                         "type" : "integer",
40552                         "format" : "int32"
40553                       },
40554                       "statusInfo" : {
40555                         "type" : "object",
40556                         "properties" : {
40557                           "family" : {
40558                             "type" : "string",
40559                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40560                           },
40561                           "reasonPhrase" : {
40562                             "type" : "string"
40563                           },
40564                           "statusCode" : {
40565                             "type" : "integer",
40566                             "format" : "int32"
40567                           }
40568                         }
40569                       },
40570                       "stringHeaders" : {
40571                         "type" : "object",
40572                         "additionalProperties" : {
40573                           "type" : "array",
40574                           "items" : {
40575                             "type" : "string"
40576                           }
40577                         }
40578                       }
40579                     }
40580                   }
40581                 }
40582               }
40583             }
40584           }
40585         },
40586         "servers" : [ {
40587           "url" : "/sdc2/rest",
40588           "variables" : { }
40589         } ],
40590         "summary" : "Returns component instance properties",
40591         "tags" : [ "SDCE-2 APIs" ]
40592       }
40593     },
40594     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/requirement/{capabilityType}/requirementName/{requirementName}" : {
40595       "put" : {
40596         "description" : "Update Instance Requirement",
40597         "operationId" : "updateInstanceRequirement",
40598         "parameters" : [ {
40599           "in" : "path",
40600           "name" : "containerComponentType",
40601           "required" : true,
40602           "schema" : {
40603             "type" : "string"
40604           }
40605         }, {
40606           "in" : "path",
40607           "name" : "containerComponentId",
40608           "required" : true,
40609           "schema" : {
40610             "type" : "string"
40611           }
40612         }, {
40613           "in" : "path",
40614           "name" : "componentInstanceUniqueId",
40615           "required" : true,
40616           "schema" : {
40617             "type" : "string"
40618           }
40619         }, {
40620           "in" : "path",
40621           "name" : "capabilityType",
40622           "required" : true,
40623           "schema" : {
40624             "type" : "string"
40625           }
40626         }, {
40627           "in" : "path",
40628           "name" : "requirementName",
40629           "required" : true,
40630           "schema" : {
40631             "type" : "string"
40632           }
40633         }, {
40634           "in" : "header",
40635           "name" : "USER_ID",
40636           "schema" : {
40637             "type" : "string"
40638           }
40639         } ],
40640         "requestBody" : {
40641           "content" : {
40642             "application/json" : {
40643               "schema" : {
40644                 "type" : "string"
40645               }
40646             }
40647           },
40648           "description" : "Instance capabilty requirement to update",
40649           "required" : true
40650         },
40651         "responses" : {
40652           "200" : {
40653             "description" : "Resource instance requirement updated"
40654           },
40655           "400" : {
40656             "description" : "Invalid content / Missing content"
40657           },
40658           "403" : {
40659             "description" : "Restricted operation"
40660           },
40661           "404" : {
40662             "description" : "Component/Component Instance/Requirement - not found"
40663           },
40664           "default" : {
40665             "content" : {
40666               "application/json" : {
40667                 "schema" : {
40668                   "type" : "array",
40669                   "items" : {
40670                     "type" : "object",
40671                     "properties" : {
40672                       "allowedMethods" : {
40673                         "type" : "array",
40674                         "items" : {
40675                           "type" : "string"
40676                         },
40677                         "uniqueItems" : true
40678                       },
40679                       "cookies" : {
40680                         "type" : "object",
40681                         "additionalProperties" : {
40682                           "type" : "object",
40683                           "properties" : {
40684                             "comment" : {
40685                               "type" : "string"
40686                             },
40687                             "domain" : {
40688                               "type" : "string"
40689                             },
40690                             "expiry" : {
40691                               "type" : "string",
40692                               "format" : "date-time"
40693                             },
40694                             "httpOnly" : {
40695                               "type" : "boolean"
40696                             },
40697                             "maxAge" : {
40698                               "type" : "integer",
40699                               "format" : "int32"
40700                             },
40701                             "name" : {
40702                               "type" : "string"
40703                             },
40704                             "path" : {
40705                               "type" : "string"
40706                             },
40707                             "secure" : {
40708                               "type" : "boolean"
40709                             },
40710                             "value" : {
40711                               "type" : "string"
40712                             },
40713                             "version" : {
40714                               "type" : "integer",
40715                               "format" : "int32"
40716                             }
40717                           }
40718                         }
40719                       },
40720                       "date" : {
40721                         "type" : "string",
40722                         "format" : "date-time"
40723                       },
40724                       "entity" : {
40725                         "type" : "object"
40726                       },
40727                       "entityTag" : {
40728                         "type" : "object",
40729                         "properties" : {
40730                           "value" : {
40731                             "type" : "string"
40732                           },
40733                           "weak" : {
40734                             "type" : "boolean"
40735                           }
40736                         }
40737                       },
40738                       "headers" : {
40739                         "type" : "object",
40740                         "additionalProperties" : {
40741                           "type" : "array",
40742                           "items" : {
40743                             "type" : "object"
40744                           }
40745                         }
40746                       },
40747                       "language" : {
40748                         "type" : "object",
40749                         "properties" : {
40750                           "country" : {
40751                             "type" : "string"
40752                           },
40753                           "displayCountry" : {
40754                             "type" : "string"
40755                           },
40756                           "displayLanguage" : {
40757                             "type" : "string"
40758                           },
40759                           "displayName" : {
40760                             "type" : "string"
40761                           },
40762                           "displayScript" : {
40763                             "type" : "string"
40764                           },
40765                           "displayVariant" : {
40766                             "type" : "string"
40767                           },
40768                           "extensionKeys" : {
40769                             "type" : "array",
40770                             "items" : {
40771                               "type" : "string"
40772                             },
40773                             "uniqueItems" : true
40774                           },
40775                           "iso3Country" : {
40776                             "type" : "string"
40777                           },
40778                           "iso3Language" : {
40779                             "type" : "string"
40780                           },
40781                           "language" : {
40782                             "type" : "string"
40783                           },
40784                           "script" : {
40785                             "type" : "string"
40786                           },
40787                           "unicodeLocaleAttributes" : {
40788                             "type" : "array",
40789                             "items" : {
40790                               "type" : "string"
40791                             },
40792                             "uniqueItems" : true
40793                           },
40794                           "unicodeLocaleKeys" : {
40795                             "type" : "array",
40796                             "items" : {
40797                               "type" : "string"
40798                             },
40799                             "uniqueItems" : true
40800                           },
40801                           "variant" : {
40802                             "type" : "string"
40803                           }
40804                         }
40805                       },
40806                       "lastModified" : {
40807                         "type" : "string",
40808                         "format" : "date-time"
40809                       },
40810                       "length" : {
40811                         "type" : "integer",
40812                         "format" : "int32"
40813                       },
40814                       "links" : {
40815                         "type" : "array",
40816                         "items" : {
40817                           "type" : "object",
40818                           "properties" : {
40819                             "params" : {
40820                               "type" : "object",
40821                               "additionalProperties" : {
40822                                 "type" : "string"
40823                               }
40824                             },
40825                             "rel" : {
40826                               "type" : "string"
40827                             },
40828                             "rels" : {
40829                               "type" : "array",
40830                               "items" : {
40831                                 "type" : "string"
40832                               }
40833                             },
40834                             "title" : {
40835                               "type" : "string"
40836                             },
40837                             "type" : {
40838                               "type" : "string"
40839                             },
40840                             "uri" : {
40841                               "type" : "string",
40842                               "format" : "uri"
40843                             },
40844                             "uriBuilder" : {
40845                               "type" : "object"
40846                             }
40847                           }
40848                         },
40849                         "uniqueItems" : true
40850                       },
40851                       "location" : {
40852                         "type" : "string",
40853                         "format" : "uri"
40854                       },
40855                       "mediaType" : {
40856                         "type" : "object",
40857                         "properties" : {
40858                           "parameters" : {
40859                             "type" : "object",
40860                             "additionalProperties" : {
40861                               "type" : "string"
40862                             }
40863                           },
40864                           "subtype" : {
40865                             "type" : "string"
40866                           },
40867                           "type" : {
40868                             "type" : "string"
40869                           },
40870                           "wildcardSubtype" : {
40871                             "type" : "boolean"
40872                           },
40873                           "wildcardType" : {
40874                             "type" : "boolean"
40875                           }
40876                         }
40877                       },
40878                       "metadata" : {
40879                         "type" : "object",
40880                         "additionalProperties" : {
40881                           "type" : "array",
40882                           "items" : {
40883                             "type" : "object"
40884                           }
40885                         }
40886                       },
40887                       "status" : {
40888                         "type" : "integer",
40889                         "format" : "int32"
40890                       },
40891                       "statusInfo" : {
40892                         "type" : "object",
40893                         "properties" : {
40894                           "family" : {
40895                             "type" : "string",
40896                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40897                           },
40898                           "reasonPhrase" : {
40899                             "type" : "string"
40900                           },
40901                           "statusCode" : {
40902                             "type" : "integer",
40903                             "format" : "int32"
40904                           }
40905                         }
40906                       },
40907                       "stringHeaders" : {
40908                         "type" : "object",
40909                         "additionalProperties" : {
40910                           "type" : "array",
40911                           "items" : {
40912                             "type" : "string"
40913                           }
40914                         }
40915                       }
40916                     }
40917                   }
40918                 }
40919               }
40920             }
40921           }
40922         },
40923         "servers" : [ {
40924           "url" : "/sdc2/rest",
40925           "variables" : { }
40926         } ],
40927         "summary" : "Returns updated requirement",
40928         "tags" : [ "SDCE-2 APIs" ]
40929       }
40930     },
40931     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy" : {
40932       "post" : {
40933         "description" : "Create service proxy",
40934         "operationId" : "createServiceProxy",
40935         "parameters" : [ {
40936           "in" : "path",
40937           "name" : "containerComponentId",
40938           "required" : true,
40939           "schema" : {
40940             "type" : "string"
40941           }
40942         }, {
40943           "description" : "valid values: resources / services",
40944           "in" : "path",
40945           "name" : "containerComponentType",
40946           "required" : true,
40947           "schema" : {
40948             "type" : "string",
40949             "enum" : [ "resources", "services" ]
40950           }
40951         }, {
40952           "description" : "USER_ID of modifier user",
40953           "in" : "header",
40954           "name" : "USER_ID",
40955           "required" : true,
40956           "schema" : {
40957             "type" : "string"
40958           }
40959         } ],
40960         "requestBody" : {
40961           "content" : {
40962             "application/json" : {
40963               "schema" : {
40964                 "type" : "string"
40965               }
40966             }
40967           },
40968           "description" : "RI object to be created",
40969           "required" : true
40970         },
40971         "responses" : {
40972           "201" : {
40973             "description" : "Service proxy created"
40974           },
40975           "400" : {
40976             "description" : "Invalid content / Missing content"
40977           },
40978           "403" : {
40979             "description" : "Restricted operation"
40980           },
40981           "409" : {
40982             "description" : "Service proxy already exist"
40983           },
40984           "default" : {
40985             "content" : {
40986               "application/json" : {
40987                 "schema" : {
40988                   "type" : "array",
40989                   "items" : {
40990                     "type" : "object",
40991                     "properties" : {
40992                       "allowedMethods" : {
40993                         "type" : "array",
40994                         "items" : {
40995                           "type" : "string"
40996                         },
40997                         "uniqueItems" : true
40998                       },
40999                       "cookies" : {
41000                         "type" : "object",
41001                         "additionalProperties" : {
41002                           "type" : "object",
41003                           "properties" : {
41004                             "comment" : {
41005                               "type" : "string"
41006                             },
41007                             "domain" : {
41008                               "type" : "string"
41009                             },
41010                             "expiry" : {
41011                               "type" : "string",
41012                               "format" : "date-time"
41013                             },
41014                             "httpOnly" : {
41015                               "type" : "boolean"
41016                             },
41017                             "maxAge" : {
41018                               "type" : "integer",
41019                               "format" : "int32"
41020                             },
41021                             "name" : {
41022                               "type" : "string"
41023                             },
41024                             "path" : {
41025                               "type" : "string"
41026                             },
41027                             "secure" : {
41028                               "type" : "boolean"
41029                             },
41030                             "value" : {
41031                               "type" : "string"
41032                             },
41033                             "version" : {
41034                               "type" : "integer",
41035                               "format" : "int32"
41036                             }
41037                           }
41038                         }
41039                       },
41040                       "date" : {
41041                         "type" : "string",
41042                         "format" : "date-time"
41043                       },
41044                       "entity" : {
41045                         "type" : "object"
41046                       },
41047                       "entityTag" : {
41048                         "type" : "object",
41049                         "properties" : {
41050                           "value" : {
41051                             "type" : "string"
41052                           },
41053                           "weak" : {
41054                             "type" : "boolean"
41055                           }
41056                         }
41057                       },
41058                       "headers" : {
41059                         "type" : "object",
41060                         "additionalProperties" : {
41061                           "type" : "array",
41062                           "items" : {
41063                             "type" : "object"
41064                           }
41065                         }
41066                       },
41067                       "language" : {
41068                         "type" : "object",
41069                         "properties" : {
41070                           "country" : {
41071                             "type" : "string"
41072                           },
41073                           "displayCountry" : {
41074                             "type" : "string"
41075                           },
41076                           "displayLanguage" : {
41077                             "type" : "string"
41078                           },
41079                           "displayName" : {
41080                             "type" : "string"
41081                           },
41082                           "displayScript" : {
41083                             "type" : "string"
41084                           },
41085                           "displayVariant" : {
41086                             "type" : "string"
41087                           },
41088                           "extensionKeys" : {
41089                             "type" : "array",
41090                             "items" : {
41091                               "type" : "string"
41092                             },
41093                             "uniqueItems" : true
41094                           },
41095                           "iso3Country" : {
41096                             "type" : "string"
41097                           },
41098                           "iso3Language" : {
41099                             "type" : "string"
41100                           },
41101                           "language" : {
41102                             "type" : "string"
41103                           },
41104                           "script" : {
41105                             "type" : "string"
41106                           },
41107                           "unicodeLocaleAttributes" : {
41108                             "type" : "array",
41109                             "items" : {
41110                               "type" : "string"
41111                             },
41112                             "uniqueItems" : true
41113                           },
41114                           "unicodeLocaleKeys" : {
41115                             "type" : "array",
41116                             "items" : {
41117                               "type" : "string"
41118                             },
41119                             "uniqueItems" : true
41120                           },
41121                           "variant" : {
41122                             "type" : "string"
41123                           }
41124                         }
41125                       },
41126                       "lastModified" : {
41127                         "type" : "string",
41128                         "format" : "date-time"
41129                       },
41130                       "length" : {
41131                         "type" : "integer",
41132                         "format" : "int32"
41133                       },
41134                       "links" : {
41135                         "type" : "array",
41136                         "items" : {
41137                           "type" : "object",
41138                           "properties" : {
41139                             "params" : {
41140                               "type" : "object",
41141                               "additionalProperties" : {
41142                                 "type" : "string"
41143                               }
41144                             },
41145                             "rel" : {
41146                               "type" : "string"
41147                             },
41148                             "rels" : {
41149                               "type" : "array",
41150                               "items" : {
41151                                 "type" : "string"
41152                               }
41153                             },
41154                             "title" : {
41155                               "type" : "string"
41156                             },
41157                             "type" : {
41158                               "type" : "string"
41159                             },
41160                             "uri" : {
41161                               "type" : "string",
41162                               "format" : "uri"
41163                             },
41164                             "uriBuilder" : {
41165                               "type" : "object"
41166                             }
41167                           }
41168                         },
41169                         "uniqueItems" : true
41170                       },
41171                       "location" : {
41172                         "type" : "string",
41173                         "format" : "uri"
41174                       },
41175                       "mediaType" : {
41176                         "type" : "object",
41177                         "properties" : {
41178                           "parameters" : {
41179                             "type" : "object",
41180                             "additionalProperties" : {
41181                               "type" : "string"
41182                             }
41183                           },
41184                           "subtype" : {
41185                             "type" : "string"
41186                           },
41187                           "type" : {
41188                             "type" : "string"
41189                           },
41190                           "wildcardSubtype" : {
41191                             "type" : "boolean"
41192                           },
41193                           "wildcardType" : {
41194                             "type" : "boolean"
41195                           }
41196                         }
41197                       },
41198                       "metadata" : {
41199                         "type" : "object",
41200                         "additionalProperties" : {
41201                           "type" : "array",
41202                           "items" : {
41203                             "type" : "object"
41204                           }
41205                         }
41206                       },
41207                       "status" : {
41208                         "type" : "integer",
41209                         "format" : "int32"
41210                       },
41211                       "statusInfo" : {
41212                         "type" : "object",
41213                         "properties" : {
41214                           "family" : {
41215                             "type" : "string",
41216                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41217                           },
41218                           "reasonPhrase" : {
41219                             "type" : "string"
41220                           },
41221                           "statusCode" : {
41222                             "type" : "integer",
41223                             "format" : "int32"
41224                           }
41225                         }
41226                       },
41227                       "stringHeaders" : {
41228                         "type" : "object",
41229                         "additionalProperties" : {
41230                           "type" : "array",
41231                           "items" : {
41232                             "type" : "string"
41233                           }
41234                         }
41235                       }
41236                     }
41237                   }
41238                 }
41239               }
41240             }
41241           }
41242         },
41243         "servers" : [ {
41244           "url" : "/sdc2/rest",
41245           "variables" : { }
41246         } ],
41247         "summary" : "Returns created service proxy",
41248         "tags" : [ "SDCE-2 APIs" ]
41249       }
41250     },
41251     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}" : {
41252       "delete" : {
41253         "description" : "Delete service proxy",
41254         "operationId" : "deleteServiceProxy",
41255         "parameters" : [ {
41256           "in" : "path",
41257           "name" : "containerComponentId",
41258           "required" : true,
41259           "schema" : {
41260             "type" : "string"
41261           }
41262         }, {
41263           "in" : "path",
41264           "name" : "serviceProxyId",
41265           "required" : true,
41266           "schema" : {
41267             "type" : "string"
41268           }
41269         }, {
41270           "description" : "valid values: resources / services / products",
41271           "in" : "path",
41272           "name" : "containerComponentType",
41273           "required" : true,
41274           "schema" : {
41275             "type" : "string",
41276             "enum" : [ "resources", "services" ]
41277           }
41278         } ],
41279         "responses" : {
41280           "201" : {
41281             "description" : "Service proxy deleted"
41282           },
41283           "400" : {
41284             "description" : "Invalid content / Missing content"
41285           },
41286           "403" : {
41287             "description" : "Restricted operation"
41288           },
41289           "default" : {
41290             "content" : {
41291               "application/json" : {
41292                 "schema" : {
41293                   "type" : "array",
41294                   "items" : {
41295                     "type" : "object",
41296                     "properties" : {
41297                       "allowedMethods" : {
41298                         "type" : "array",
41299                         "items" : {
41300                           "type" : "string"
41301                         },
41302                         "uniqueItems" : true
41303                       },
41304                       "cookies" : {
41305                         "type" : "object",
41306                         "additionalProperties" : {
41307                           "type" : "object",
41308                           "properties" : {
41309                             "comment" : {
41310                               "type" : "string"
41311                             },
41312                             "domain" : {
41313                               "type" : "string"
41314                             },
41315                             "expiry" : {
41316                               "type" : "string",
41317                               "format" : "date-time"
41318                             },
41319                             "httpOnly" : {
41320                               "type" : "boolean"
41321                             },
41322                             "maxAge" : {
41323                               "type" : "integer",
41324                               "format" : "int32"
41325                             },
41326                             "name" : {
41327                               "type" : "string"
41328                             },
41329                             "path" : {
41330                               "type" : "string"
41331                             },
41332                             "secure" : {
41333                               "type" : "boolean"
41334                             },
41335                             "value" : {
41336                               "type" : "string"
41337                             },
41338                             "version" : {
41339                               "type" : "integer",
41340                               "format" : "int32"
41341                             }
41342                           }
41343                         }
41344                       },
41345                       "date" : {
41346                         "type" : "string",
41347                         "format" : "date-time"
41348                       },
41349                       "entity" : {
41350                         "type" : "object"
41351                       },
41352                       "entityTag" : {
41353                         "type" : "object",
41354                         "properties" : {
41355                           "value" : {
41356                             "type" : "string"
41357                           },
41358                           "weak" : {
41359                             "type" : "boolean"
41360                           }
41361                         }
41362                       },
41363                       "headers" : {
41364                         "type" : "object",
41365                         "additionalProperties" : {
41366                           "type" : "array",
41367                           "items" : {
41368                             "type" : "object"
41369                           }
41370                         }
41371                       },
41372                       "language" : {
41373                         "type" : "object",
41374                         "properties" : {
41375                           "country" : {
41376                             "type" : "string"
41377                           },
41378                           "displayCountry" : {
41379                             "type" : "string"
41380                           },
41381                           "displayLanguage" : {
41382                             "type" : "string"
41383                           },
41384                           "displayName" : {
41385                             "type" : "string"
41386                           },
41387                           "displayScript" : {
41388                             "type" : "string"
41389                           },
41390                           "displayVariant" : {
41391                             "type" : "string"
41392                           },
41393                           "extensionKeys" : {
41394                             "type" : "array",
41395                             "items" : {
41396                               "type" : "string"
41397                             },
41398                             "uniqueItems" : true
41399                           },
41400                           "iso3Country" : {
41401                             "type" : "string"
41402                           },
41403                           "iso3Language" : {
41404                             "type" : "string"
41405                           },
41406                           "language" : {
41407                             "type" : "string"
41408                           },
41409                           "script" : {
41410                             "type" : "string"
41411                           },
41412                           "unicodeLocaleAttributes" : {
41413                             "type" : "array",
41414                             "items" : {
41415                               "type" : "string"
41416                             },
41417                             "uniqueItems" : true
41418                           },
41419                           "unicodeLocaleKeys" : {
41420                             "type" : "array",
41421                             "items" : {
41422                               "type" : "string"
41423                             },
41424                             "uniqueItems" : true
41425                           },
41426                           "variant" : {
41427                             "type" : "string"
41428                           }
41429                         }
41430                       },
41431                       "lastModified" : {
41432                         "type" : "string",
41433                         "format" : "date-time"
41434                       },
41435                       "length" : {
41436                         "type" : "integer",
41437                         "format" : "int32"
41438                       },
41439                       "links" : {
41440                         "type" : "array",
41441                         "items" : {
41442                           "type" : "object",
41443                           "properties" : {
41444                             "params" : {
41445                               "type" : "object",
41446                               "additionalProperties" : {
41447                                 "type" : "string"
41448                               }
41449                             },
41450                             "rel" : {
41451                               "type" : "string"
41452                             },
41453                             "rels" : {
41454                               "type" : "array",
41455                               "items" : {
41456                                 "type" : "string"
41457                               }
41458                             },
41459                             "title" : {
41460                               "type" : "string"
41461                             },
41462                             "type" : {
41463                               "type" : "string"
41464                             },
41465                             "uri" : {
41466                               "type" : "string",
41467                               "format" : "uri"
41468                             },
41469                             "uriBuilder" : {
41470                               "type" : "object"
41471                             }
41472                           }
41473                         },
41474                         "uniqueItems" : true
41475                       },
41476                       "location" : {
41477                         "type" : "string",
41478                         "format" : "uri"
41479                       },
41480                       "mediaType" : {
41481                         "type" : "object",
41482                         "properties" : {
41483                           "parameters" : {
41484                             "type" : "object",
41485                             "additionalProperties" : {
41486                               "type" : "string"
41487                             }
41488                           },
41489                           "subtype" : {
41490                             "type" : "string"
41491                           },
41492                           "type" : {
41493                             "type" : "string"
41494                           },
41495                           "wildcardSubtype" : {
41496                             "type" : "boolean"
41497                           },
41498                           "wildcardType" : {
41499                             "type" : "boolean"
41500                           }
41501                         }
41502                       },
41503                       "metadata" : {
41504                         "type" : "object",
41505                         "additionalProperties" : {
41506                           "type" : "array",
41507                           "items" : {
41508                             "type" : "object"
41509                           }
41510                         }
41511                       },
41512                       "status" : {
41513                         "type" : "integer",
41514                         "format" : "int32"
41515                       },
41516                       "statusInfo" : {
41517                         "type" : "object",
41518                         "properties" : {
41519                           "family" : {
41520                             "type" : "string",
41521                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41522                           },
41523                           "reasonPhrase" : {
41524                             "type" : "string"
41525                           },
41526                           "statusCode" : {
41527                             "type" : "integer",
41528                             "format" : "int32"
41529                           }
41530                         }
41531                       },
41532                       "stringHeaders" : {
41533                         "type" : "object",
41534                         "additionalProperties" : {
41535                           "type" : "array",
41536                           "items" : {
41537                             "type" : "string"
41538                           }
41539                         }
41540                       }
41541                     }
41542                   }
41543                 }
41544               }
41545             }
41546           }
41547         },
41548         "servers" : [ {
41549           "url" : "/sdc2/rest",
41550           "variables" : { }
41551         } ],
41552         "summary" : "Returns delete service proxy",
41553         "tags" : [ "SDCE-2 APIs" ]
41554       }
41555     },
41556     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}/changeVersion/{newServiceId}" : {
41557       "post" : {
41558         "description" : "Update service proxy with new version",
41559         "operationId" : "changeServiceProxyVersion",
41560         "parameters" : [ {
41561           "in" : "path",
41562           "name" : "containerComponentId",
41563           "required" : true,
41564           "schema" : {
41565             "type" : "string"
41566           }
41567         }, {
41568           "in" : "path",
41569           "name" : "serviceProxyId",
41570           "required" : true,
41571           "schema" : {
41572             "type" : "string"
41573           }
41574         }, {
41575           "description" : "valid values: resources / services",
41576           "in" : "path",
41577           "name" : "containerComponentType",
41578           "required" : true,
41579           "schema" : {
41580             "type" : "string",
41581             "enum" : [ "resources", "services" ]
41582           }
41583         } ],
41584         "responses" : {
41585           "201" : {
41586             "description" : "Service proxy created"
41587           },
41588           "400" : {
41589             "description" : "Invalid content / Missing content"
41590           },
41591           "403" : {
41592             "description" : "Restricted operation"
41593           },
41594           "default" : {
41595             "content" : {
41596               "application/json" : {
41597                 "schema" : {
41598                   "type" : "array",
41599                   "items" : {
41600                     "type" : "object",
41601                     "properties" : {
41602                       "allowedMethods" : {
41603                         "type" : "array",
41604                         "items" : {
41605                           "type" : "string"
41606                         },
41607                         "uniqueItems" : true
41608                       },
41609                       "cookies" : {
41610                         "type" : "object",
41611                         "additionalProperties" : {
41612                           "type" : "object",
41613                           "properties" : {
41614                             "comment" : {
41615                               "type" : "string"
41616                             },
41617                             "domain" : {
41618                               "type" : "string"
41619                             },
41620                             "expiry" : {
41621                               "type" : "string",
41622                               "format" : "date-time"
41623                             },
41624                             "httpOnly" : {
41625                               "type" : "boolean"
41626                             },
41627                             "maxAge" : {
41628                               "type" : "integer",
41629                               "format" : "int32"
41630                             },
41631                             "name" : {
41632                               "type" : "string"
41633                             },
41634                             "path" : {
41635                               "type" : "string"
41636                             },
41637                             "secure" : {
41638                               "type" : "boolean"
41639                             },
41640                             "value" : {
41641                               "type" : "string"
41642                             },
41643                             "version" : {
41644                               "type" : "integer",
41645                               "format" : "int32"
41646                             }
41647                           }
41648                         }
41649                       },
41650                       "date" : {
41651                         "type" : "string",
41652                         "format" : "date-time"
41653                       },
41654                       "entity" : {
41655                         "type" : "object"
41656                       },
41657                       "entityTag" : {
41658                         "type" : "object",
41659                         "properties" : {
41660                           "value" : {
41661                             "type" : "string"
41662                           },
41663                           "weak" : {
41664                             "type" : "boolean"
41665                           }
41666                         }
41667                       },
41668                       "headers" : {
41669                         "type" : "object",
41670                         "additionalProperties" : {
41671                           "type" : "array",
41672                           "items" : {
41673                             "type" : "object"
41674                           }
41675                         }
41676                       },
41677                       "language" : {
41678                         "type" : "object",
41679                         "properties" : {
41680                           "country" : {
41681                             "type" : "string"
41682                           },
41683                           "displayCountry" : {
41684                             "type" : "string"
41685                           },
41686                           "displayLanguage" : {
41687                             "type" : "string"
41688                           },
41689                           "displayName" : {
41690                             "type" : "string"
41691                           },
41692                           "displayScript" : {
41693                             "type" : "string"
41694                           },
41695                           "displayVariant" : {
41696                             "type" : "string"
41697                           },
41698                           "extensionKeys" : {
41699                             "type" : "array",
41700                             "items" : {
41701                               "type" : "string"
41702                             },
41703                             "uniqueItems" : true
41704                           },
41705                           "iso3Country" : {
41706                             "type" : "string"
41707                           },
41708                           "iso3Language" : {
41709                             "type" : "string"
41710                           },
41711                           "language" : {
41712                             "type" : "string"
41713                           },
41714                           "script" : {
41715                             "type" : "string"
41716                           },
41717                           "unicodeLocaleAttributes" : {
41718                             "type" : "array",
41719                             "items" : {
41720                               "type" : "string"
41721                             },
41722                             "uniqueItems" : true
41723                           },
41724                           "unicodeLocaleKeys" : {
41725                             "type" : "array",
41726                             "items" : {
41727                               "type" : "string"
41728                             },
41729                             "uniqueItems" : true
41730                           },
41731                           "variant" : {
41732                             "type" : "string"
41733                           }
41734                         }
41735                       },
41736                       "lastModified" : {
41737                         "type" : "string",
41738                         "format" : "date-time"
41739                       },
41740                       "length" : {
41741                         "type" : "integer",
41742                         "format" : "int32"
41743                       },
41744                       "links" : {
41745                         "type" : "array",
41746                         "items" : {
41747                           "type" : "object",
41748                           "properties" : {
41749                             "params" : {
41750                               "type" : "object",
41751                               "additionalProperties" : {
41752                                 "type" : "string"
41753                               }
41754                             },
41755                             "rel" : {
41756                               "type" : "string"
41757                             },
41758                             "rels" : {
41759                               "type" : "array",
41760                               "items" : {
41761                                 "type" : "string"
41762                               }
41763                             },
41764                             "title" : {
41765                               "type" : "string"
41766                             },
41767                             "type" : {
41768                               "type" : "string"
41769                             },
41770                             "uri" : {
41771                               "type" : "string",
41772                               "format" : "uri"
41773                             },
41774                             "uriBuilder" : {
41775                               "type" : "object"
41776                             }
41777                           }
41778                         },
41779                         "uniqueItems" : true
41780                       },
41781                       "location" : {
41782                         "type" : "string",
41783                         "format" : "uri"
41784                       },
41785                       "mediaType" : {
41786                         "type" : "object",
41787                         "properties" : {
41788                           "parameters" : {
41789                             "type" : "object",
41790                             "additionalProperties" : {
41791                               "type" : "string"
41792                             }
41793                           },
41794                           "subtype" : {
41795                             "type" : "string"
41796                           },
41797                           "type" : {
41798                             "type" : "string"
41799                           },
41800                           "wildcardSubtype" : {
41801                             "type" : "boolean"
41802                           },
41803                           "wildcardType" : {
41804                             "type" : "boolean"
41805                           }
41806                         }
41807                       },
41808                       "metadata" : {
41809                         "type" : "object",
41810                         "additionalProperties" : {
41811                           "type" : "array",
41812                           "items" : {
41813                             "type" : "object"
41814                           }
41815                         }
41816                       },
41817                       "status" : {
41818                         "type" : "integer",
41819                         "format" : "int32"
41820                       },
41821                       "statusInfo" : {
41822                         "type" : "object",
41823                         "properties" : {
41824                           "family" : {
41825                             "type" : "string",
41826                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41827                           },
41828                           "reasonPhrase" : {
41829                             "type" : "string"
41830                           },
41831                           "statusCode" : {
41832                             "type" : "integer",
41833                             "format" : "int32"
41834                           }
41835                         }
41836                       },
41837                       "stringHeaders" : {
41838                         "type" : "object",
41839                         "additionalProperties" : {
41840                           "type" : "array",
41841                           "items" : {
41842                             "type" : "string"
41843                           }
41844                         }
41845                       }
41846                     }
41847                   }
41848                 }
41849               }
41850             }
41851           }
41852         },
41853         "servers" : [ {
41854           "url" : "/sdc2/rest",
41855           "variables" : { }
41856         } ],
41857         "summary" : "Returns updated service proxy",
41858         "tags" : [ "SDCE-2 APIs" ]
41859       }
41860     },
41861     "/v1/catalog/{containerComponentType}/{serviceId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}" : {
41862       "put" : {
41863         "description" : "Update Group Instance Property Values",
41864         "operationId" : "updateGroupInstancePropertyValues",
41865         "parameters" : [ {
41866           "in" : "path",
41867           "name" : "serviceId",
41868           "required" : true,
41869           "schema" : {
41870             "type" : "string"
41871           }
41872         }, {
41873           "in" : "path",
41874           "name" : "componentInstanceId",
41875           "required" : true,
41876           "schema" : {
41877             "type" : "string"
41878           }
41879         }, {
41880           "in" : "path",
41881           "name" : "groupInstanceId",
41882           "required" : true,
41883           "schema" : {
41884             "type" : "string"
41885           }
41886         }, {
41887           "in" : "header",
41888           "name" : "USER_ID",
41889           "schema" : {
41890             "type" : "string"
41891           }
41892         } ],
41893         "requestBody" : {
41894           "content" : {
41895             "application/json" : {
41896               "schema" : {
41897                 "type" : "string"
41898               }
41899             }
41900           },
41901           "description" : "Group instance object to be Updated",
41902           "required" : true
41903         },
41904         "responses" : {
41905           "200" : {
41906             "description" : "Group Instance Property Values Updated"
41907           },
41908           "400" : {
41909             "description" : "Invalid content / Missing content"
41910           },
41911           "403" : {
41912             "description" : "Restricted operation"
41913           },
41914           "default" : {
41915             "content" : {
41916               "application/json" : {
41917                 "schema" : {
41918                   "type" : "array",
41919                   "items" : {
41920                     "$ref" : "#/components/schemas/Service"
41921                   }
41922                 }
41923               }
41924             }
41925           }
41926         },
41927         "servers" : [ {
41928           "url" : "/sdc2/rest",
41929           "variables" : { }
41930         } ],
41931         "summary" : "Returns updated group instance",
41932         "tags" : [ "SDCE-2 APIs" ]
41933       }
41934     },
41935     "/v1/catalogUpdateTime" : {
41936       "get" : {
41937         "description" : "Retrieve previus and current catalog update time",
41938         "operationId" : "getCatalogUpdateTime",
41939         "parameters" : [ {
41940           "in" : "header",
41941           "name" : "USER_ID",
41942           "schema" : {
41943             "type" : "string"
41944           }
41945         } ],
41946         "responses" : {
41947           "200" : {
41948             "description" : "Retrieve previus and current catalog update time"
41949           },
41950           "default" : {
41951             "content" : {
41952               "application/json" : {
41953                 "schema" : {
41954                   "type" : "array",
41955                   "items" : {
41956                     "type" : "object",
41957                     "properties" : {
41958                       "allowedMethods" : {
41959                         "type" : "array",
41960                         "items" : {
41961                           "type" : "string"
41962                         },
41963                         "uniqueItems" : true
41964                       },
41965                       "cookies" : {
41966                         "type" : "object",
41967                         "additionalProperties" : {
41968                           "type" : "object",
41969                           "properties" : {
41970                             "comment" : {
41971                               "type" : "string"
41972                             },
41973                             "domain" : {
41974                               "type" : "string"
41975                             },
41976                             "expiry" : {
41977                               "type" : "string",
41978                               "format" : "date-time"
41979                             },
41980                             "httpOnly" : {
41981                               "type" : "boolean"
41982                             },
41983                             "maxAge" : {
41984                               "type" : "integer",
41985                               "format" : "int32"
41986                             },
41987                             "name" : {
41988                               "type" : "string"
41989                             },
41990                             "path" : {
41991                               "type" : "string"
41992                             },
41993                             "secure" : {
41994                               "type" : "boolean"
41995                             },
41996                             "value" : {
41997                               "type" : "string"
41998                             },
41999                             "version" : {
42000                               "type" : "integer",
42001                               "format" : "int32"
42002                             }
42003                           }
42004                         }
42005                       },
42006                       "date" : {
42007                         "type" : "string",
42008                         "format" : "date-time"
42009                       },
42010                       "entity" : {
42011                         "type" : "object"
42012                       },
42013                       "entityTag" : {
42014                         "type" : "object",
42015                         "properties" : {
42016                           "value" : {
42017                             "type" : "string"
42018                           },
42019                           "weak" : {
42020                             "type" : "boolean"
42021                           }
42022                         }
42023                       },
42024                       "headers" : {
42025                         "type" : "object",
42026                         "additionalProperties" : {
42027                           "type" : "array",
42028                           "items" : {
42029                             "type" : "object"
42030                           }
42031                         }
42032                       },
42033                       "language" : {
42034                         "type" : "object",
42035                         "properties" : {
42036                           "country" : {
42037                             "type" : "string"
42038                           },
42039                           "displayCountry" : {
42040                             "type" : "string"
42041                           },
42042                           "displayLanguage" : {
42043                             "type" : "string"
42044                           },
42045                           "displayName" : {
42046                             "type" : "string"
42047                           },
42048                           "displayScript" : {
42049                             "type" : "string"
42050                           },
42051                           "displayVariant" : {
42052                             "type" : "string"
42053                           },
42054                           "extensionKeys" : {
42055                             "type" : "array",
42056                             "items" : {
42057                               "type" : "string"
42058                             },
42059                             "uniqueItems" : true
42060                           },
42061                           "iso3Country" : {
42062                             "type" : "string"
42063                           },
42064                           "iso3Language" : {
42065                             "type" : "string"
42066                           },
42067                           "language" : {
42068                             "type" : "string"
42069                           },
42070                           "script" : {
42071                             "type" : "string"
42072                           },
42073                           "unicodeLocaleAttributes" : {
42074                             "type" : "array",
42075                             "items" : {
42076                               "type" : "string"
42077                             },
42078                             "uniqueItems" : true
42079                           },
42080                           "unicodeLocaleKeys" : {
42081                             "type" : "array",
42082                             "items" : {
42083                               "type" : "string"
42084                             },
42085                             "uniqueItems" : true
42086                           },
42087                           "variant" : {
42088                             "type" : "string"
42089                           }
42090                         }
42091                       },
42092                       "lastModified" : {
42093                         "type" : "string",
42094                         "format" : "date-time"
42095                       },
42096                       "length" : {
42097                         "type" : "integer",
42098                         "format" : "int32"
42099                       },
42100                       "links" : {
42101                         "type" : "array",
42102                         "items" : {
42103                           "type" : "object",
42104                           "properties" : {
42105                             "params" : {
42106                               "type" : "object",
42107                               "additionalProperties" : {
42108                                 "type" : "string"
42109                               }
42110                             },
42111                             "rel" : {
42112                               "type" : "string"
42113                             },
42114                             "rels" : {
42115                               "type" : "array",
42116                               "items" : {
42117                                 "type" : "string"
42118                               }
42119                             },
42120                             "title" : {
42121                               "type" : "string"
42122                             },
42123                             "type" : {
42124                               "type" : "string"
42125                             },
42126                             "uri" : {
42127                               "type" : "string",
42128                               "format" : "uri"
42129                             },
42130                             "uriBuilder" : {
42131                               "type" : "object"
42132                             }
42133                           }
42134                         },
42135                         "uniqueItems" : true
42136                       },
42137                       "location" : {
42138                         "type" : "string",
42139                         "format" : "uri"
42140                       },
42141                       "mediaType" : {
42142                         "type" : "object",
42143                         "properties" : {
42144                           "parameters" : {
42145                             "type" : "object",
42146                             "additionalProperties" : {
42147                               "type" : "string"
42148                             }
42149                           },
42150                           "subtype" : {
42151                             "type" : "string"
42152                           },
42153                           "type" : {
42154                             "type" : "string"
42155                           },
42156                           "wildcardSubtype" : {
42157                             "type" : "boolean"
42158                           },
42159                           "wildcardType" : {
42160                             "type" : "boolean"
42161                           }
42162                         }
42163                       },
42164                       "metadata" : {
42165                         "type" : "object",
42166                         "additionalProperties" : {
42167                           "type" : "array",
42168                           "items" : {
42169                             "type" : "object"
42170                           }
42171                         }
42172                       },
42173                       "status" : {
42174                         "type" : "integer",
42175                         "format" : "int32"
42176                       },
42177                       "statusInfo" : {
42178                         "type" : "object",
42179                         "properties" : {
42180                           "family" : {
42181                             "type" : "string",
42182                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42183                           },
42184                           "reasonPhrase" : {
42185                             "type" : "string"
42186                           },
42187                           "statusCode" : {
42188                             "type" : "integer",
42189                             "format" : "int32"
42190                           }
42191                         }
42192                       },
42193                       "stringHeaders" : {
42194                         "type" : "object",
42195                         "additionalProperties" : {
42196                           "type" : "array",
42197                           "items" : {
42198                             "type" : "string"
42199                           }
42200                         }
42201                       }
42202                     }
42203                   }
42204                 }
42205               }
42206             }
42207           }
42208         },
42209         "servers" : [ {
42210           "url" : "/sdc2/rest",
42211           "variables" : { }
42212         } ],
42213         "summary" : "Retrieve previus and current catalog update time",
42214         "tags" : [ "SDCE-2 APIs" ]
42215       }
42216     },
42217     "/v1/categories/{componentType}" : {
42218       "get" : {
42219         "description" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings",
42220         "operationId" : "getComponentCategories",
42221         "parameters" : [ {
42222           "description" : "allowed values are resources / services/ products",
42223           "in" : "path",
42224           "name" : "componentType",
42225           "required" : true,
42226           "schema" : {
42227             "type" : "string",
42228             "enum" : [ "resources", "services", "products" ]
42229           }
42230         }, {
42231           "in" : "header",
42232           "name" : "USER_ID",
42233           "schema" : {
42234             "type" : "string"
42235           }
42236         } ],
42237         "responses" : {
42238           "200" : {
42239             "description" : "Returns categories Ok"
42240           },
42241           "400" : {
42242             "description" : "Invalid component type"
42243           },
42244           "403" : {
42245             "description" : "Missing information"
42246           },
42247           "409" : {
42248             "description" : "Restricted operation"
42249           },
42250           "500" : {
42251             "description" : "Internal Server Error"
42252           },
42253           "default" : {
42254             "content" : {
42255               "application/json" : {
42256                 "schema" : {
42257                   "type" : "array",
42258                   "items" : {
42259                     "type" : "object",
42260                     "properties" : {
42261                       "allowedMethods" : {
42262                         "type" : "array",
42263                         "items" : {
42264                           "type" : "string"
42265                         },
42266                         "uniqueItems" : true
42267                       },
42268                       "cookies" : {
42269                         "type" : "object",
42270                         "additionalProperties" : {
42271                           "type" : "object",
42272                           "properties" : {
42273                             "comment" : {
42274                               "type" : "string"
42275                             },
42276                             "domain" : {
42277                               "type" : "string"
42278                             },
42279                             "expiry" : {
42280                               "type" : "string",
42281                               "format" : "date-time"
42282                             },
42283                             "httpOnly" : {
42284                               "type" : "boolean"
42285                             },
42286                             "maxAge" : {
42287                               "type" : "integer",
42288                               "format" : "int32"
42289                             },
42290                             "name" : {
42291                               "type" : "string"
42292                             },
42293                             "path" : {
42294                               "type" : "string"
42295                             },
42296                             "secure" : {
42297                               "type" : "boolean"
42298                             },
42299                             "value" : {
42300                               "type" : "string"
42301                             },
42302                             "version" : {
42303                               "type" : "integer",
42304                               "format" : "int32"
42305                             }
42306                           }
42307                         }
42308                       },
42309                       "date" : {
42310                         "type" : "string",
42311                         "format" : "date-time"
42312                       },
42313                       "entity" : {
42314                         "type" : "object"
42315                       },
42316                       "entityTag" : {
42317                         "type" : "object",
42318                         "properties" : {
42319                           "value" : {
42320                             "type" : "string"
42321                           },
42322                           "weak" : {
42323                             "type" : "boolean"
42324                           }
42325                         }
42326                       },
42327                       "headers" : {
42328                         "type" : "object",
42329                         "additionalProperties" : {
42330                           "type" : "array",
42331                           "items" : {
42332                             "type" : "object"
42333                           }
42334                         }
42335                       },
42336                       "language" : {
42337                         "type" : "object",
42338                         "properties" : {
42339                           "country" : {
42340                             "type" : "string"
42341                           },
42342                           "displayCountry" : {
42343                             "type" : "string"
42344                           },
42345                           "displayLanguage" : {
42346                             "type" : "string"
42347                           },
42348                           "displayName" : {
42349                             "type" : "string"
42350                           },
42351                           "displayScript" : {
42352                             "type" : "string"
42353                           },
42354                           "displayVariant" : {
42355                             "type" : "string"
42356                           },
42357                           "extensionKeys" : {
42358                             "type" : "array",
42359                             "items" : {
42360                               "type" : "string"
42361                             },
42362                             "uniqueItems" : true
42363                           },
42364                           "iso3Country" : {
42365                             "type" : "string"
42366                           },
42367                           "iso3Language" : {
42368                             "type" : "string"
42369                           },
42370                           "language" : {
42371                             "type" : "string"
42372                           },
42373                           "script" : {
42374                             "type" : "string"
42375                           },
42376                           "unicodeLocaleAttributes" : {
42377                             "type" : "array",
42378                             "items" : {
42379                               "type" : "string"
42380                             },
42381                             "uniqueItems" : true
42382                           },
42383                           "unicodeLocaleKeys" : {
42384                             "type" : "array",
42385                             "items" : {
42386                               "type" : "string"
42387                             },
42388                             "uniqueItems" : true
42389                           },
42390                           "variant" : {
42391                             "type" : "string"
42392                           }
42393                         }
42394                       },
42395                       "lastModified" : {
42396                         "type" : "string",
42397                         "format" : "date-time"
42398                       },
42399                       "length" : {
42400                         "type" : "integer",
42401                         "format" : "int32"
42402                       },
42403                       "links" : {
42404                         "type" : "array",
42405                         "items" : {
42406                           "type" : "object",
42407                           "properties" : {
42408                             "params" : {
42409                               "type" : "object",
42410                               "additionalProperties" : {
42411                                 "type" : "string"
42412                               }
42413                             },
42414                             "rel" : {
42415                               "type" : "string"
42416                             },
42417                             "rels" : {
42418                               "type" : "array",
42419                               "items" : {
42420                                 "type" : "string"
42421                               }
42422                             },
42423                             "title" : {
42424                               "type" : "string"
42425                             },
42426                             "type" : {
42427                               "type" : "string"
42428                             },
42429                             "uri" : {
42430                               "type" : "string",
42431                               "format" : "uri"
42432                             },
42433                             "uriBuilder" : {
42434                               "type" : "object"
42435                             }
42436                           }
42437                         },
42438                         "uniqueItems" : true
42439                       },
42440                       "location" : {
42441                         "type" : "string",
42442                         "format" : "uri"
42443                       },
42444                       "mediaType" : {
42445                         "type" : "object",
42446                         "properties" : {
42447                           "parameters" : {
42448                             "type" : "object",
42449                             "additionalProperties" : {
42450                               "type" : "string"
42451                             }
42452                           },
42453                           "subtype" : {
42454                             "type" : "string"
42455                           },
42456                           "type" : {
42457                             "type" : "string"
42458                           },
42459                           "wildcardSubtype" : {
42460                             "type" : "boolean"
42461                           },
42462                           "wildcardType" : {
42463                             "type" : "boolean"
42464                           }
42465                         }
42466                       },
42467                       "metadata" : {
42468                         "type" : "object",
42469                         "additionalProperties" : {
42470                           "type" : "array",
42471                           "items" : {
42472                             "type" : "object"
42473                           }
42474                         }
42475                       },
42476                       "status" : {
42477                         "type" : "integer",
42478                         "format" : "int32"
42479                       },
42480                       "statusInfo" : {
42481                         "type" : "object",
42482                         "properties" : {
42483                           "family" : {
42484                             "type" : "string",
42485                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42486                           },
42487                           "reasonPhrase" : {
42488                             "type" : "string"
42489                           },
42490                           "statusCode" : {
42491                             "type" : "integer",
42492                             "format" : "int32"
42493                           }
42494                         }
42495                       },
42496                       "stringHeaders" : {
42497                         "type" : "object",
42498                         "additionalProperties" : {
42499                           "type" : "array",
42500                           "items" : {
42501                             "type" : "string"
42502                           }
42503                         }
42504                       }
42505                     }
42506                   }
42507                 }
42508               }
42509             }
42510           }
42511         },
42512         "servers" : [ {
42513           "url" : "/sdc2/rest",
42514           "variables" : { }
42515         } ],
42516         "summary" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings.",
42517         "tags" : [ "SDCE-2 APIs" ]
42518       }
42519     },
42520     "/v1/category/{componentType}" : {
42521       "post" : {
42522         "description" : "Create new component category",
42523         "operationId" : "createComponentCategory",
42524         "parameters" : [ {
42525           "description" : "allowed values are resources /services / products",
42526           "in" : "path",
42527           "name" : "componentType",
42528           "required" : true,
42529           "schema" : {
42530             "type" : "string",
42531             "enum" : [ "resources", "services", "products" ]
42532           }
42533         }, {
42534           "in" : "header",
42535           "name" : "USER_ID",
42536           "schema" : {
42537             "type" : "string"
42538           }
42539         } ],
42540         "requestBody" : {
42541           "content" : {
42542             "application/json" : {
42543               "schema" : {
42544                 "type" : "string"
42545               }
42546             }
42547           },
42548           "description" : "Category to be created",
42549           "required" : true
42550         },
42551         "responses" : {
42552           "201" : {
42553             "description" : "Category created"
42554           },
42555           "400" : {
42556             "description" : "Invalid category data"
42557           },
42558           "403" : {
42559             "description" : "USER_ID header is missing"
42560           },
42561           "409" : {
42562             "description" : "Category already exists / User not permitted to perform the action"
42563           },
42564           "500" : {
42565             "description" : "General Error"
42566           }
42567         },
42568         "servers" : [ {
42569           "url" : "/sdc2/rest",
42570           "variables" : { }
42571         } ],
42572         "summary" : "Create new component category",
42573         "tags" : [ "SDCE-2 APIs" ]
42574       }
42575     },
42576     "/v1/category/{componentType}/{categoryId}/subCategory" : {
42577       "post" : {
42578         "description" : "Create new component sub-category",
42579         "operationId" : "createComponentSubCategory",
42580         "parameters" : [ {
42581           "description" : "allowed values are resources / products",
42582           "in" : "path",
42583           "name" : "componentType",
42584           "required" : true,
42585           "schema" : {
42586             "type" : "string",
42587             "enum" : [ "resources", "products" ]
42588           }
42589         }, {
42590           "description" : "Parent category unique ID",
42591           "in" : "path",
42592           "name" : "categoryId",
42593           "required" : true,
42594           "schema" : {
42595             "type" : "string"
42596           }
42597         }, {
42598           "in" : "header",
42599           "name" : "USER_ID",
42600           "schema" : {
42601             "type" : "string"
42602           }
42603         } ],
42604         "requestBody" : {
42605           "content" : {
42606             "application/json" : {
42607               "schema" : {
42608                 "type" : "string"
42609               }
42610             }
42611           },
42612           "description" : "Subcategory to be created. \ne.g. {\"name\":\"Resource-subcat\"}",
42613           "required" : true
42614         },
42615         "responses" : {
42616           "201" : {
42617             "description" : "Subcategory created"
42618           },
42619           "400" : {
42620             "description" : "Invalid subcategory data"
42621           },
42622           "403" : {
42623             "description" : "USER_ID header is missing"
42624           },
42625           "404" : {
42626             "description" : "Parent category wasn't found"
42627           },
42628           "409" : {
42629             "description" : "Subcategory already exists / User not permitted to perform the action"
42630           },
42631           "500" : {
42632             "description" : "General Error"
42633           }
42634         },
42635         "servers" : [ {
42636           "url" : "/sdc2/rest",
42637           "variables" : { }
42638         } ],
42639         "summary" : "Create new component sub-category for existing category",
42640         "tags" : [ "SDCE-2 APIs" ]
42641       }
42642     },
42643     "/v1/category/{componentType}/{categoryId}/subCategory/{subCategoryId}/grouping" : {
42644       "post" : {
42645         "description" : "Create new component grouping",
42646         "operationId" : "createComponentGrouping",
42647         "parameters" : [ {
42648           "description" : "allowed values are products",
42649           "in" : "path",
42650           "name" : "componentType",
42651           "required" : true,
42652           "schema" : {
42653             "type" : "string",
42654             "enum" : [ "products" ]
42655           }
42656         }, {
42657           "description" : "Parent category unique ID",
42658           "in" : "path",
42659           "name" : "categoryId",
42660           "required" : true,
42661           "schema" : {
42662             "type" : "string"
42663           }
42664         }, {
42665           "description" : "Parent sub-category unique ID",
42666           "in" : "path",
42667           "name" : "subCategoryId",
42668           "required" : true,
42669           "schema" : {
42670             "type" : "string"
42671           }
42672         }, {
42673           "in" : "header",
42674           "name" : "USER_ID",
42675           "schema" : {
42676             "type" : "string"
42677           }
42678         } ],
42679         "requestBody" : {
42680           "content" : {
42681             "application/json" : {
42682               "schema" : {
42683                 "type" : "string"
42684               }
42685             }
42686           },
42687           "description" : "Subcategory to be created",
42688           "required" : true
42689         },
42690         "responses" : {
42691           "201" : {
42692             "description" : "Grouping created"
42693           },
42694           "400" : {
42695             "description" : "Invalid grouping data"
42696           },
42697           "403" : {
42698             "description" : "USER_ID header is missing"
42699           },
42700           "404" : {
42701             "description" : "Parent category or subcategory were not found"
42702           },
42703           "409" : {
42704             "description" : "Grouping already exists / User not permitted to perform the action"
42705           },
42706           "500" : {
42707             "description" : "General Error"
42708           }
42709         },
42710         "servers" : [ {
42711           "url" : "/sdc2/rest",
42712           "variables" : { }
42713         } ],
42714         "summary" : "Create new component grouping for existing sub-category",
42715         "tags" : [ "SDCE-2 APIs" ]
42716       }
42717     },
42718     "/v1/category/{componentType}/{categoryUniqueId}" : {
42719       "delete" : {
42720         "description" : "Delete component category",
42721         "operationId" : "deleteComponentCategory",
42722         "parameters" : [ {
42723           "in" : "path",
42724           "name" : "categoryUniqueId",
42725           "required" : true,
42726           "schema" : {
42727             "type" : "string"
42728           }
42729         }, {
42730           "in" : "path",
42731           "name" : "componentType",
42732           "required" : true,
42733           "schema" : {
42734             "type" : "string"
42735           }
42736         }, {
42737           "in" : "header",
42738           "name" : "USER_ID",
42739           "schema" : {
42740             "type" : "string"
42741           }
42742         } ],
42743         "responses" : {
42744           "204" : {
42745             "description" : "Category deleted"
42746           },
42747           "403" : {
42748             "description" : "USER_ID header is missing"
42749           },
42750           "404" : {
42751             "description" : "Category not found"
42752           },
42753           "409" : {
42754             "description" : "User not permitted to perform the action"
42755           },
42756           "500" : {
42757             "description" : "General Error"
42758           },
42759           "default" : {
42760             "content" : {
42761               "application/json" : {
42762                 "schema" : {
42763                   "type" : "array",
42764                   "items" : {
42765                     "$ref" : "#/components/schemas/Category"
42766                   }
42767                 }
42768               }
42769             }
42770           }
42771         },
42772         "servers" : [ {
42773           "url" : "/sdc2/rest",
42774           "variables" : { }
42775         } ],
42776         "summary" : "Delete component category",
42777         "tags" : [ "SDCE-2 APIs" ]
42778       }
42779     },
42780     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}" : {
42781       "delete" : {
42782         "description" : "Delete component category",
42783         "operationId" : "deleteComponentSubCategory",
42784         "parameters" : [ {
42785           "in" : "path",
42786           "name" : "categoryUniqueId",
42787           "required" : true,
42788           "schema" : {
42789             "type" : "string"
42790           }
42791         }, {
42792           "in" : "path",
42793           "name" : "subCategoryUniqueId",
42794           "required" : true,
42795           "schema" : {
42796             "type" : "string"
42797           }
42798         }, {
42799           "in" : "path",
42800           "name" : "componentType",
42801           "required" : true,
42802           "schema" : {
42803             "type" : "string"
42804           }
42805         }, {
42806           "in" : "header",
42807           "name" : "USER_ID",
42808           "schema" : {
42809             "type" : "string"
42810           }
42811         } ],
42812         "responses" : {
42813           "204" : {
42814             "description" : "Category deleted"
42815           },
42816           "403" : {
42817             "description" : "USER_ID header is missing"
42818           },
42819           "404" : {
42820             "description" : "Category not found"
42821           },
42822           "409" : {
42823             "description" : "User not permitted to perform the action"
42824           },
42825           "500" : {
42826             "description" : "General Error"
42827           },
42828           "default" : {
42829             "content" : {
42830               "application/json" : {
42831                 "schema" : {
42832                   "type" : "array",
42833                   "items" : {
42834                     "$ref" : "#/components/schemas/Category"
42835                   }
42836                 }
42837               }
42838             }
42839           }
42840         },
42841         "servers" : [ {
42842           "url" : "/sdc2/rest",
42843           "variables" : { }
42844         } ],
42845         "summary" : "Delete component category",
42846         "tags" : [ "SDCE-2 APIs" ]
42847       }
42848     },
42849     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}/grouping/{groupingUniqueId}" : {
42850       "delete" : {
42851         "description" : "Delete component category",
42852         "operationId" : "deleteComponentGrouping",
42853         "parameters" : [ {
42854           "in" : "path",
42855           "name" : "categoryUniqueId",
42856           "required" : true,
42857           "schema" : {
42858             "type" : "string"
42859           }
42860         }, {
42861           "in" : "path",
42862           "name" : "subCategoryUniqueId",
42863           "required" : true,
42864           "schema" : {
42865             "type" : "string"
42866           }
42867         }, {
42868           "in" : "path",
42869           "name" : "groupingUniqueId",
42870           "required" : true,
42871           "schema" : {
42872             "type" : "string"
42873           }
42874         }, {
42875           "in" : "path",
42876           "name" : "componentType",
42877           "required" : true,
42878           "schema" : {
42879             "type" : "string"
42880           }
42881         }, {
42882           "in" : "header",
42883           "name" : "USER_ID",
42884           "schema" : {
42885             "type" : "string"
42886           }
42887         } ],
42888         "responses" : {
42889           "204" : {
42890             "description" : "Category deleted"
42891           },
42892           "403" : {
42893             "description" : "USER_ID header is missing"
42894           },
42895           "404" : {
42896             "description" : "Category not found"
42897           },
42898           "409" : {
42899             "description" : "User not permitted to perform the action"
42900           },
42901           "500" : {
42902             "description" : "General Error"
42903           },
42904           "default" : {
42905             "content" : {
42906               "application/json" : {
42907                 "schema" : {
42908                   "type" : "array",
42909                   "items" : {
42910                     "$ref" : "#/components/schemas/Category"
42911                   }
42912                 }
42913               }
42914             }
42915           }
42916         },
42917         "servers" : [ {
42918           "url" : "/sdc2/rest",
42919           "variables" : { }
42920         } ],
42921         "summary" : "Delete component category",
42922         "tags" : [ "SDCE-2 APIs" ]
42923       }
42924     },
42925     "/v1/consumers" : {
42926       "post" : {
42927         "description" : "Consumer credentials",
42928         "operationId" : "createConsumer",
42929         "parameters" : [ {
42930           "in" : "header",
42931           "name" : "USER_ID",
42932           "schema" : {
42933             "type" : "string"
42934           }
42935         } ],
42936         "requestBody" : {
42937           "content" : {
42938             "application/json" : {
42939               "schema" : {
42940                 "type" : "string"
42941               }
42942             }
42943           },
42944           "description" : "Consumer Object to be created",
42945           "required" : true
42946         },
42947         "responses" : {
42948           "201" : {
42949             "description" : "Consumer credentials created"
42950           },
42951           "400" : {
42952             "description" : "Invalid content / Missing content"
42953           },
42954           "403" : {
42955             "description" : "Restricted operation"
42956           },
42957           "default" : {
42958             "content" : {
42959               "application/json" : {
42960                 "schema" : {
42961                   "type" : "array",
42962                   "items" : {
42963                     "type" : "object",
42964                     "properties" : {
42965                       "allowedMethods" : {
42966                         "type" : "array",
42967                         "items" : {
42968                           "type" : "string"
42969                         },
42970                         "uniqueItems" : true
42971                       },
42972                       "cookies" : {
42973                         "type" : "object",
42974                         "additionalProperties" : {
42975                           "type" : "object",
42976                           "properties" : {
42977                             "comment" : {
42978                               "type" : "string"
42979                             },
42980                             "domain" : {
42981                               "type" : "string"
42982                             },
42983                             "expiry" : {
42984                               "type" : "string",
42985                               "format" : "date-time"
42986                             },
42987                             "httpOnly" : {
42988                               "type" : "boolean"
42989                             },
42990                             "maxAge" : {
42991                               "type" : "integer",
42992                               "format" : "int32"
42993                             },
42994                             "name" : {
42995                               "type" : "string"
42996                             },
42997                             "path" : {
42998                               "type" : "string"
42999                             },
43000                             "secure" : {
43001                               "type" : "boolean"
43002                             },
43003                             "value" : {
43004                               "type" : "string"
43005                             },
43006                             "version" : {
43007                               "type" : "integer",
43008                               "format" : "int32"
43009                             }
43010                           }
43011                         }
43012                       },
43013                       "date" : {
43014                         "type" : "string",
43015                         "format" : "date-time"
43016                       },
43017                       "entity" : {
43018                         "type" : "object"
43019                       },
43020                       "entityTag" : {
43021                         "type" : "object",
43022                         "properties" : {
43023                           "value" : {
43024                             "type" : "string"
43025                           },
43026                           "weak" : {
43027                             "type" : "boolean"
43028                           }
43029                         }
43030                       },
43031                       "headers" : {
43032                         "type" : "object",
43033                         "additionalProperties" : {
43034                           "type" : "array",
43035                           "items" : {
43036                             "type" : "object"
43037                           }
43038                         }
43039                       },
43040                       "language" : {
43041                         "type" : "object",
43042                         "properties" : {
43043                           "country" : {
43044                             "type" : "string"
43045                           },
43046                           "displayCountry" : {
43047                             "type" : "string"
43048                           },
43049                           "displayLanguage" : {
43050                             "type" : "string"
43051                           },
43052                           "displayName" : {
43053                             "type" : "string"
43054                           },
43055                           "displayScript" : {
43056                             "type" : "string"
43057                           },
43058                           "displayVariant" : {
43059                             "type" : "string"
43060                           },
43061                           "extensionKeys" : {
43062                             "type" : "array",
43063                             "items" : {
43064                               "type" : "string"
43065                             },
43066                             "uniqueItems" : true
43067                           },
43068                           "iso3Country" : {
43069                             "type" : "string"
43070                           },
43071                           "iso3Language" : {
43072                             "type" : "string"
43073                           },
43074                           "language" : {
43075                             "type" : "string"
43076                           },
43077                           "script" : {
43078                             "type" : "string"
43079                           },
43080                           "unicodeLocaleAttributes" : {
43081                             "type" : "array",
43082                             "items" : {
43083                               "type" : "string"
43084                             },
43085                             "uniqueItems" : true
43086                           },
43087                           "unicodeLocaleKeys" : {
43088                             "type" : "array",
43089                             "items" : {
43090                               "type" : "string"
43091                             },
43092                             "uniqueItems" : true
43093                           },
43094                           "variant" : {
43095                             "type" : "string"
43096                           }
43097                         }
43098                       },
43099                       "lastModified" : {
43100                         "type" : "string",
43101                         "format" : "date-time"
43102                       },
43103                       "length" : {
43104                         "type" : "integer",
43105                         "format" : "int32"
43106                       },
43107                       "links" : {
43108                         "type" : "array",
43109                         "items" : {
43110                           "type" : "object",
43111                           "properties" : {
43112                             "params" : {
43113                               "type" : "object",
43114                               "additionalProperties" : {
43115                                 "type" : "string"
43116                               }
43117                             },
43118                             "rel" : {
43119                               "type" : "string"
43120                             },
43121                             "rels" : {
43122                               "type" : "array",
43123                               "items" : {
43124                                 "type" : "string"
43125                               }
43126                             },
43127                             "title" : {
43128                               "type" : "string"
43129                             },
43130                             "type" : {
43131                               "type" : "string"
43132                             },
43133                             "uri" : {
43134                               "type" : "string",
43135                               "format" : "uri"
43136                             },
43137                             "uriBuilder" : {
43138                               "type" : "object"
43139                             }
43140                           }
43141                         },
43142                         "uniqueItems" : true
43143                       },
43144                       "location" : {
43145                         "type" : "string",
43146                         "format" : "uri"
43147                       },
43148                       "mediaType" : {
43149                         "type" : "object",
43150                         "properties" : {
43151                           "parameters" : {
43152                             "type" : "object",
43153                             "additionalProperties" : {
43154                               "type" : "string"
43155                             }
43156                           },
43157                           "subtype" : {
43158                             "type" : "string"
43159                           },
43160                           "type" : {
43161                             "type" : "string"
43162                           },
43163                           "wildcardSubtype" : {
43164                             "type" : "boolean"
43165                           },
43166                           "wildcardType" : {
43167                             "type" : "boolean"
43168                           }
43169                         }
43170                       },
43171                       "metadata" : {
43172                         "type" : "object",
43173                         "additionalProperties" : {
43174                           "type" : "array",
43175                           "items" : {
43176                             "type" : "object"
43177                           }
43178                         }
43179                       },
43180                       "status" : {
43181                         "type" : "integer",
43182                         "format" : "int32"
43183                       },
43184                       "statusInfo" : {
43185                         "type" : "object",
43186                         "properties" : {
43187                           "family" : {
43188                             "type" : "string",
43189                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43190                           },
43191                           "reasonPhrase" : {
43192                             "type" : "string"
43193                           },
43194                           "statusCode" : {
43195                             "type" : "integer",
43196                             "format" : "int32"
43197                           }
43198                         }
43199                       },
43200                       "stringHeaders" : {
43201                         "type" : "object",
43202                         "additionalProperties" : {
43203                           "type" : "array",
43204                           "items" : {
43205                             "type" : "string"
43206                           }
43207                         }
43208                       }
43209                     }
43210                   }
43211                 }
43212               }
43213             }
43214           }
43215         },
43216         "servers" : [ {
43217           "url" : "/sdc2/rest",
43218           "variables" : { }
43219         } ],
43220         "summary" : "Returns created ECOMP consumer credentials",
43221         "tags" : [ "SDCE-2 APIs" ]
43222       }
43223     },
43224     "/v1/consumers/{consumerId}" : {
43225       "delete" : {
43226         "description" : "Deletes Consumer",
43227         "operationId" : "deleteConsumer",
43228         "parameters" : [ {
43229           "in" : "path",
43230           "name" : "consumerId",
43231           "required" : true,
43232           "schema" : {
43233             "type" : "string"
43234           }
43235         }, {
43236           "in" : "header",
43237           "name" : "USER_ID",
43238           "schema" : {
43239             "type" : "string"
43240           }
43241         } ],
43242         "responses" : {
43243           "204" : {
43244             "description" : "Consumer deleted"
43245           },
43246           "403" : {
43247             "description" : "Restricted operation"
43248           },
43249           "404" : {
43250             "description" : "Consumer not found"
43251           },
43252           "default" : {
43253             "content" : {
43254               "application/json" : {
43255                 "schema" : {
43256                   "type" : "array",
43257                   "items" : {
43258                     "$ref" : "#/components/schemas/ConsumerDefinition"
43259                   }
43260                 }
43261               }
43262             }
43263           }
43264         },
43265         "servers" : [ {
43266           "url" : "/sdc2/rest",
43267           "variables" : { }
43268         } ],
43269         "summary" : "Returns deleted consumer according to ConsumerID",
43270         "tags" : [ "SDCE-2 APIs" ]
43271       },
43272       "get" : {
43273         "description" : "Retrieve Consumer",
43274         "operationId" : "getConsumer",
43275         "parameters" : [ {
43276           "in" : "path",
43277           "name" : "consumerId",
43278           "required" : true,
43279           "schema" : {
43280             "type" : "string"
43281           }
43282         }, {
43283           "in" : "header",
43284           "name" : "USER_ID",
43285           "schema" : {
43286             "type" : "string"
43287           }
43288         } ],
43289         "responses" : {
43290           "200" : {
43291             "description" : "Consumer found"
43292           },
43293           "403" : {
43294             "description" : "Restricted operation"
43295           },
43296           "404" : {
43297             "description" : "Consumer not found"
43298           },
43299           "default" : {
43300             "content" : {
43301               "application/json" : {
43302                 "schema" : {
43303                   "type" : "array",
43304                   "items" : {
43305                     "$ref" : "#/components/schemas/ConsumerDefinition"
43306                   }
43307                 }
43308               }
43309             }
43310           }
43311         },
43312         "servers" : [ {
43313           "url" : "/sdc2/rest",
43314           "variables" : { }
43315         } ],
43316         "summary" : "Returns consumer according to ConsumerID",
43317         "tags" : [ "SDCE-2 APIs" ]
43318       }
43319     },
43320     "/v1/ecompPortalMenu" : {
43321       "get" : {
43322         "description" : "Retrieve ecomp portal menu - MOC",
43323         "operationId" : "getListOfCsars",
43324         "responses" : {
43325           "200" : {
43326             "description" : "Retrieve ecomp portal menu"
43327           },
43328           "default" : {
43329             "content" : {
43330               "application/json" : {
43331                 "schema" : {
43332                   "type" : "array",
43333                   "items" : {
43334                     "$ref" : "#/components/schemas/User"
43335                   }
43336                 }
43337               }
43338             }
43339           }
43340         },
43341         "servers" : [ {
43342           "url" : "/sdc2/rest",
43343           "variables" : { }
43344         } ],
43345         "summary" : "Retrieve ecomp portal menu",
43346         "tags" : [ "SDCE-2 APIs" ]
43347       }
43348     },
43349     "/v1/followed" : {
43350       "get" : {
43351         "description" : "Retrieve all followed",
43352         "operationId" : "getFollowedResourcesServices",
43353         "parameters" : [ {
43354           "in" : "header",
43355           "name" : "USER_ID",
43356           "schema" : {
43357             "type" : "string"
43358           }
43359         } ],
43360         "responses" : {
43361           "200" : {
43362             "description" : "Returns followed Ok"
43363           },
43364           "404" : {
43365             "description" : "User not found"
43366           },
43367           "500" : {
43368             "description" : "Internal Server Error"
43369           },
43370           "default" : {
43371             "content" : {
43372               "application/json" : {
43373                 "schema" : {
43374                   "type" : "array",
43375                   "items" : {
43376                     "$ref" : "#/components/schemas/User"
43377                   }
43378                 }
43379               }
43380             }
43381           }
43382         },
43383         "servers" : [ {
43384           "url" : "/sdc2/rest",
43385           "variables" : { }
43386         } ],
43387         "summary" : "Retrieve all followed",
43388         "tags" : [ "SDCE-2 APIs" ]
43389       }
43390     },
43391     "/v1/inactiveComponents/{componentType}" : {
43392       "delete" : {
43393         "operationId" : "deleteMarkedResources",
43394         "parameters" : [ {
43395           "in" : "path",
43396           "name" : "componentType",
43397           "required" : true,
43398           "schema" : {
43399             "type" : "string"
43400           }
43401         } ],
43402         "responses" : {
43403           "default" : {
43404             "content" : {
43405               "*/*" : { }
43406             },
43407             "description" : "default response"
43408           }
43409         },
43410         "servers" : [ {
43411           "url" : "/sdc2/rest",
43412           "variables" : { }
43413         } ],
43414         "tags" : [ "SDCE-2 APIs" ]
43415       }
43416     },
43417     "/v1/propertyScopes" : {
43418       "get" : {
43419         "description" : "Retrieve all propertyScopes",
43420         "operationId" : "getPropertyScopes",
43421         "parameters" : [ {
43422           "in" : "header",
43423           "name" : "USER_ID",
43424           "schema" : {
43425             "type" : "string"
43426           }
43427         } ],
43428         "responses" : {
43429           "200" : {
43430             "description" : "Returns propertyScopes Ok"
43431           },
43432           "404" : {
43433             "description" : "No propertyScopes were found"
43434           },
43435           "500" : {
43436             "description" : "Internal Server Error"
43437           },
43438           "default" : {
43439             "content" : {
43440               "application/json" : {
43441                 "schema" : {
43442                   "type" : "array",
43443                   "items" : {
43444                     "$ref" : "#/components/schemas/User"
43445                   }
43446                 }
43447               }
43448             }
43449           }
43450         },
43451         "servers" : [ {
43452           "url" : "/sdc2/rest",
43453           "variables" : { }
43454         } ],
43455         "summary" : "Retrieve all propertyScopes",
43456         "tags" : [ "SDCE-2 APIs" ]
43457       }
43458     },
43459     "/v1/screen" : {
43460       "get" : {
43461         "description" : "Retrieve catalog resources and services",
43462         "operationId" : "getCatalogComponents",
43463         "parameters" : [ {
43464           "in" : "header",
43465           "name" : "USER_ID",
43466           "schema" : {
43467             "type" : "string"
43468           }
43469         }, {
43470           "in" : "query",
43471           "name" : "excludeTypes",
43472           "schema" : {
43473             "type" : "array",
43474             "items" : {
43475               "type" : "string",
43476               "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
43477             }
43478           }
43479         } ],
43480         "responses" : {
43481           "200" : {
43482             "description" : "Returns resources and services Ok"
43483           },
43484           "404" : {
43485             "description" : "User not found"
43486           },
43487           "500" : {
43488             "description" : "Internal Server Error"
43489           },
43490           "default" : {
43491             "content" : {
43492               "application/json" : {
43493                 "schema" : {
43494                   "type" : "array",
43495                   "items" : {
43496                     "$ref" : "#/components/schemas/User"
43497                   }
43498                 }
43499               }
43500             }
43501           }
43502         },
43503         "servers" : [ {
43504           "url" : "/sdc2/rest",
43505           "variables" : { }
43506         } ],
43507         "summary" : "Retrieve catalog resources and services",
43508         "tags" : [ "SDCE-2 APIs" ]
43509       }
43510     },
43511     "/v1/setup/ui" : {
43512       "get" : {
43513         "description" : "Retrieve all artifactTypes, ui configuration and sdc version",
43514         "operationId" : "getConfCategoriesAndVersion_1",
43515         "parameters" : [ {
43516           "in" : "header",
43517           "name" : "USER_ID",
43518           "schema" : {
43519             "type" : "string"
43520           }
43521         } ],
43522         "responses" : {
43523           "200" : {
43524             "description" : "Returns artifactTypes, ui configuration and sdc version Ok"
43525           },
43526           "404" : {
43527             "description" : "No artifactTypes were found/no ui configuration were found/no sdc version were found"
43528           },
43529           "500" : {
43530             "description" : "Internal Server Error"
43531           },
43532           "default" : {
43533             "content" : {
43534               "application/json" : {
43535                 "schema" : {
43536                   "type" : "array",
43537                   "items" : {
43538                     "$ref" : "#/components/schemas/User"
43539                   }
43540                 }
43541               }
43542             }
43543           }
43544         },
43545         "servers" : [ {
43546           "url" : "/sdc2/rest",
43547           "variables" : { }
43548         } ],
43549         "summary" : "Retrieve all artifactTypes, ui configuration and sdc version",
43550         "tags" : [ "SDCE-2 APIs" ]
43551       }
43552     },
43553     "/v1/tags" : {
43554       "get" : {
43555         "description" : "Retrieve all tags",
43556         "operationId" : "getTags",
43557         "parameters" : [ {
43558           "in" : "header",
43559           "name" : "USER_ID",
43560           "schema" : {
43561             "type" : "string"
43562           }
43563         } ],
43564         "responses" : {
43565           "200" : {
43566             "description" : "Returns tags Ok"
43567           },
43568           "404" : {
43569             "description" : "No tags were found"
43570           },
43571           "500" : {
43572             "description" : "Internal Server Error"
43573           },
43574           "default" : {
43575             "content" : {
43576               "application/json" : {
43577                 "schema" : {
43578                   "type" : "array",
43579                   "items" : {
43580                     "$ref" : "#/components/schemas/User"
43581                   }
43582                 }
43583               }
43584             }
43585           }
43586         },
43587         "servers" : [ {
43588           "url" : "/sdc2/rest",
43589           "variables" : { }
43590         } ],
43591         "summary" : "Retrieve all tags",
43592         "tags" : [ "SDCE-2 APIs" ]
43593       }
43594     },
43595     "/v1/user" : {
43596       "post" : {
43597         "description" : "add user",
43598         "operationId" : "createUser",
43599         "parameters" : [ {
43600           "in" : "header",
43601           "name" : "USER_ID",
43602           "schema" : {
43603             "type" : "string"
43604           }
43605         } ],
43606         "requestBody" : {
43607           "content" : {
43608             "application/json" : {
43609               "schema" : {
43610                 "$ref" : "#/components/schemas/User"
43611               }
43612             }
43613           },
43614           "description" : "json describe the user",
43615           "required" : true
43616         },
43617         "responses" : {
43618           "201" : {
43619             "description" : "New user created"
43620           },
43621           "400" : {
43622             "description" : "Invalid Content."
43623           },
43624           "403" : {
43625             "description" : "Missing information"
43626           },
43627           "405" : {
43628             "description" : "Method Not Allowed"
43629           },
43630           "409" : {
43631             "description" : "User already exists"
43632           },
43633           "500" : {
43634             "description" : "Internal Server Error"
43635           },
43636           "default" : {
43637             "content" : {
43638               "application/json" : {
43639                 "schema" : {
43640                   "type" : "array",
43641                   "items" : {
43642                     "$ref" : "#/components/schemas/User"
43643                   }
43644                 }
43645               }
43646             }
43647           }
43648         },
43649         "servers" : [ {
43650           "url" : "/sdc2/rest",
43651           "variables" : { }
43652         } ],
43653         "summary" : "Provision new user",
43654         "tags" : [ "SDCE-2 APIs" ]
43655       }
43656     },
43657     "/v1/user/admins" : {
43658       "get" : {
43659         "description" : "retrieve all administrators",
43660         "operationId" : "getAdminsUser",
43661         "responses" : {
43662           "200" : {
43663             "description" : "Returns user Ok"
43664           },
43665           "405" : {
43666             "description" : "Method Not Allowed"
43667           },
43668           "500" : {
43669             "description" : "Internal Server Error"
43670           },
43671           "default" : {
43672             "content" : {
43673               "application/json" : {
43674                 "schema" : {
43675                   "type" : "array",
43676                   "items" : {
43677                     "$ref" : "#/components/schemas/User"
43678                   }
43679                 }
43680               }
43681             }
43682           }
43683         },
43684         "servers" : [ {
43685           "url" : "/sdc2/rest",
43686           "variables" : { }
43687         } ],
43688         "summary" : "Returns all administrators",
43689         "tags" : [ "SDCE-2 APIs" ]
43690       }
43691     },
43692     "/v1/user/authorize" : {
43693       "get" : {
43694         "description" : "authorize",
43695         "operationId" : "authorize",
43696         "parameters" : [ {
43697           "in" : "header",
43698           "name" : "USER_ID",
43699           "schema" : {
43700             "type" : "string"
43701           }
43702         }, {
43703           "in" : "header",
43704           "name" : "HTTP_CSP_FIRSTNAME",
43705           "schema" : {
43706             "type" : "string"
43707           }
43708         }, {
43709           "in" : "header",
43710           "name" : "HTTP_CSP_LASTNAME",
43711           "schema" : {
43712             "type" : "string"
43713           }
43714         }, {
43715           "in" : "header",
43716           "name" : "HTTP_CSP_EMAIL",
43717           "schema" : {
43718             "type" : "string"
43719           }
43720         } ],
43721         "responses" : {
43722           "200" : {
43723             "description" : "Returns user Ok"
43724           },
43725           "403" : {
43726             "description" : "Restricted Access"
43727           },
43728           "500" : {
43729             "description" : "Internal Server Error"
43730           },
43731           "default" : {
43732             "content" : {
43733               "application/json" : {
43734                 "schema" : {
43735                   "type" : "array",
43736                   "items" : {
43737                     "$ref" : "#/components/schemas/User"
43738                   }
43739                 }
43740               }
43741             }
43742           }
43743         },
43744         "servers" : [ {
43745           "url" : "/sdc2/rest",
43746           "variables" : { }
43747         } ],
43748         "summary" : "authorize user",
43749         "tags" : [ "SDCE-2 APIs" ]
43750       }
43751     },
43752     "/v1/user/users" : {
43753       "get" : {
43754         "description" : "Retrieve the list of all active ASDC users or only group of users having specific roles.",
43755         "operationId" : "getUsersList",
43756         "parameters" : [ {
43757           "description" : "Any active user's USER_ID ",
43758           "in" : "header",
43759           "name" : "USER_ID",
43760           "schema" : {
43761             "type" : "string"
43762           }
43763         }, {
43764           "description" : "TESTER,DESIGNER,PRODUCT_STRATEGIST,OPS,PRODUCT_MANAGER,GOVERNOR, ADMIN OR all users by not typing anything",
43765           "in" : "query",
43766           "name" : "roles",
43767           "schema" : {
43768             "type" : "string"
43769           }
43770         } ],
43771         "responses" : {
43772           "200" : {
43773             "description" : "Returns users Ok"
43774           },
43775           "204" : {
43776             "description" : "No provisioned ASDC users of requested role"
43777           },
43778           "400" : {
43779             "description" : "Missing content"
43780           },
43781           "403" : {
43782             "description" : "Restricted Access"
43783           },
43784           "500" : {
43785             "description" : "Internal Server Error"
43786           },
43787           "default" : {
43788             "content" : {
43789               "application/json" : {
43790                 "schema" : {
43791                   "type" : "array",
43792                   "items" : {
43793                     "$ref" : "#/components/schemas/User"
43794                   }
43795                 }
43796               }
43797             }
43798           }
43799         },
43800         "servers" : [ {
43801           "url" : "/sdc2/rest",
43802           "variables" : { }
43803         } ],
43804         "summary" : "Returns list of users with the specified roles, or all of users in the case of empty 'roles' header",
43805         "tags" : [ "SDCE-2 APIs" ]
43806       }
43807     },
43808     "/v1/user/{userId}" : {
43809       "delete" : {
43810         "description" : "delete user",
43811         "operationId" : "deActivateUser",
43812         "parameters" : [ {
43813           "description" : "userId of user to get",
43814           "in" : "path",
43815           "name" : "userId",
43816           "required" : true,
43817           "schema" : {
43818             "type" : "string"
43819           }
43820         }, {
43821           "in" : "header",
43822           "name" : "USER_ID",
43823           "schema" : {
43824             "type" : "string"
43825           }
43826         } ],
43827         "responses" : {
43828           "200" : {
43829             "description" : "Update deleted OK"
43830           },
43831           "400" : {
43832             "description" : "Invalid Content."
43833           },
43834           "403" : {
43835             "description" : "Missing information"
43836           },
43837           "404" : {
43838             "description" : "User not found"
43839           },
43840           "405" : {
43841             "description" : "Method Not Allowed"
43842           },
43843           "409" : {
43844             "description" : "Restricted operation"
43845           },
43846           "500" : {
43847             "description" : "Internal Server Error"
43848           },
43849           "default" : {
43850             "content" : {
43851               "application/json" : {
43852                 "schema" : {
43853                   "type" : "array",
43854                   "items" : {
43855                     "$ref" : "#/components/schemas/User"
43856                   }
43857                 }
43858               }
43859             }
43860           }
43861         },
43862         "servers" : [ {
43863           "url" : "/sdc2/rest",
43864           "variables" : { }
43865         } ],
43866         "summary" : "Delete user",
43867         "tags" : [ "SDCE-2 APIs" ]
43868       },
43869       "get" : {
43870         "description" : "retrieve user details",
43871         "operationId" : "get",
43872         "parameters" : [ {
43873           "description" : "userId of user to get",
43874           "in" : "path",
43875           "name" : "userId",
43876           "required" : true,
43877           "schema" : {
43878             "type" : "string"
43879           }
43880         } ],
43881         "responses" : {
43882           "200" : {
43883             "description" : "Returns user Ok"
43884           },
43885           "404" : {
43886             "description" : "User not found"
43887           },
43888           "405" : {
43889             "description" : "Method Not Allowed"
43890           },
43891           "500" : {
43892             "description" : "Internal Server Error"
43893           },
43894           "default" : {
43895             "content" : {
43896               "application/json" : {
43897                 "schema" : {
43898                   "type" : "array",
43899                   "items" : {
43900                     "$ref" : "#/components/schemas/User"
43901                   }
43902                 }
43903               }
43904             }
43905           }
43906         },
43907         "servers" : [ {
43908           "url" : "/sdc2/rest",
43909           "variables" : { }
43910         } ],
43911         "summary" : "Returns user details according to userId",
43912         "tags" : [ "SDCE-2 APIs" ]
43913       }
43914     },
43915     "/v1/user/{userId}/role" : {
43916       "get" : {
43917         "description" : "retrieve user role",
43918         "operationId" : "getRole",
43919         "parameters" : [ {
43920           "description" : "userId of user to get",
43921           "in" : "path",
43922           "name" : "userId",
43923           "required" : true,
43924           "schema" : {
43925             "type" : "string"
43926           }
43927         } ],
43928         "responses" : {
43929           "200" : {
43930             "description" : "Returns user role Ok"
43931           },
43932           "404" : {
43933             "description" : "User not found"
43934           },
43935           "405" : {
43936             "description" : "Method Not Allowed"
43937           },
43938           "500" : {
43939             "description" : "Internal Server Error"
43940           },
43941           "default" : {
43942             "content" : {
43943               "application/json" : {
43944                 "schema" : {
43945                   "type" : "array",
43946                   "items" : {
43947                     "type" : "string"
43948                   }
43949                 }
43950               }
43951             }
43952           }
43953         },
43954         "servers" : [ {
43955           "url" : "/sdc2/rest",
43956           "variables" : { }
43957         } ],
43958         "summary" : "Returns user role according to userId",
43959         "tags" : [ "SDCE-2 APIs" ]
43960       },
43961       "post" : {
43962         "description" : "update user role",
43963         "operationId" : "updateUserRole",
43964         "parameters" : [ {
43965           "description" : "userId of user to get",
43966           "in" : "path",
43967           "name" : "userId",
43968           "required" : true,
43969           "schema" : {
43970             "type" : "string"
43971           }
43972         }, {
43973           "in" : "header",
43974           "name" : "USER_ID",
43975           "schema" : {
43976             "type" : "string"
43977           }
43978         } ],
43979         "requestBody" : {
43980           "content" : {
43981             "application/json" : {
43982               "schema" : {
43983                 "$ref" : "#/components/schemas/UserRole"
43984               }
43985             }
43986           },
43987           "description" : "json describe the update role",
43988           "required" : true
43989         },
43990         "responses" : {
43991           "200" : {
43992             "description" : "Update user OK"
43993           },
43994           "400" : {
43995             "description" : "Invalid Content."
43996           },
43997           "403" : {
43998             "description" : "Missing information/Restricted operation"
43999           },
44000           "404" : {
44001             "description" : "User not found"
44002           },
44003           "405" : {
44004             "description" : "Method Not Allowed"
44005           },
44006           "409" : {
44007             "description" : "User already exists"
44008           },
44009           "500" : {
44010             "description" : "Internal Server Error"
44011           },
44012           "default" : {
44013             "content" : {
44014               "application/json" : {
44015                 "schema" : {
44016                   "type" : "array",
44017                   "items" : {
44018                     "$ref" : "#/components/schemas/User"
44019                   }
44020                 }
44021               }
44022             }
44023           }
44024         },
44025         "servers" : [ {
44026           "url" : "/sdc2/rest",
44027           "variables" : { }
44028         } ],
44029         "summary" : "Update user role",
44030         "tags" : [ "SDCE-2 APIs" ]
44031       }
44032     }
44033   },
44034   "components" : {
44035     "schemas" : {
44036       "AdditionalInfoParameterInfo" : {
44037         "type" : "object",
44038         "properties" : {
44039           "empty" : {
44040             "type" : "boolean"
44041           },
44042           "key" : {
44043             "type" : "string"
44044           },
44045           "ownerId" : {
44046             "type" : "string"
44047           },
44048           "ownerIdIfEmpty" : {
44049             "type" : "string",
44050             "writeOnly" : true
44051           },
44052           "type" : {
44053             "type" : "string"
44054           },
44055           "uniqueId" : {
44056             "type" : "string"
44057           },
44058           "value" : {
44059             "type" : "string"
44060           },
44061           "version" : {
44062             "type" : "string"
44063           }
44064         }
44065       },
44066       "AdditionalInformationDefinition" : {
44067         "type" : "object",
44068         "properties" : {
44069           "creationTime" : {
44070             "type" : "integer",
44071             "format" : "int64"
44072           },
44073           "empty" : {
44074             "type" : "boolean"
44075           },
44076           "lastCreatedCounter" : {
44077             "type" : "integer",
44078             "format" : "int32"
44079           },
44080           "modificationTime" : {
44081             "type" : "integer",
44082             "format" : "int64"
44083           },
44084           "ownerId" : {
44085             "type" : "string"
44086           },
44087           "ownerIdIfEmpty" : {
44088             "type" : "string",
44089             "writeOnly" : true
44090           },
44091           "parameters" : {
44092             "type" : "array",
44093             "items" : {
44094               "$ref" : "#/components/schemas/AdditionalInfoParameterInfo"
44095             }
44096           },
44097           "parentUniqueId" : {
44098             "type" : "string"
44099           },
44100           "type" : {
44101             "type" : "string"
44102           },
44103           "uniqueId" : {
44104             "type" : "string"
44105           },
44106           "version" : {
44107             "type" : "string"
44108           }
44109         }
44110       },
44111       "Annotation" : {
44112         "type" : "object",
44113         "properties" : {
44114           "description" : {
44115             "type" : "string"
44116           },
44117           "name" : {
44118             "type" : "string"
44119           },
44120           "properties" : {
44121             "type" : "array",
44122             "items" : {
44123               "$ref" : "#/components/schemas/PropertyDataDefinition"
44124             }
44125           },
44126           "type" : {
44127             "type" : "string"
44128           }
44129         }
44130       },
44131       "ApplicationL1CacheCatalogInfo" : {
44132         "type" : "object",
44133         "properties" : {
44134           "enabled" : {
44135             "type" : "boolean"
44136           },
44137           "productsSizeInCache" : {
44138             "type" : "integer",
44139             "format" : "int32"
44140           },
44141           "resourcesSizeInCache" : {
44142             "type" : "integer",
44143             "format" : "int32"
44144           },
44145           "servicesSizeInCache" : {
44146             "type" : "integer",
44147             "format" : "int32"
44148           }
44149         }
44150       },
44151       "ApplicationL1CacheConfig" : {
44152         "type" : "object",
44153         "properties" : {
44154           "datatypes" : {
44155             "$ref" : "#/components/schemas/ApplicationL1CacheInfo"
44156           }
44157         }
44158       },
44159       "ApplicationL1CacheInfo" : {
44160         "type" : "object",
44161         "properties" : {
44162           "enabled" : {
44163             "type" : "boolean"
44164           },
44165           "firstRunDelay" : {
44166             "type" : "integer",
44167             "format" : "int32"
44168           },
44169           "pollIntervalInSec" : {
44170             "type" : "integer",
44171             "format" : "int32"
44172           }
44173         }
44174       },
44175       "ApplicationL2CacheConfig" : {
44176         "type" : "object",
44177         "properties" : {
44178           "catalogL1Cache" : {
44179             "$ref" : "#/components/schemas/ApplicationL1CacheCatalogInfo"
44180           },
44181           "enabled" : {
44182             "type" : "boolean"
44183           },
44184           "queue" : {
44185             "$ref" : "#/components/schemas/QueueInfo"
44186           }
44187         }
44188       },
44189       "ArtifactConfiguration" : {
44190         "type" : "object",
44191         "properties" : {
44192           "acceptedTypes" : {
44193             "type" : "array",
44194             "items" : {
44195               "type" : "string"
44196             }
44197           },
44198           "categories" : {
44199             "type" : "array",
44200             "items" : {
44201               "type" : "string",
44202               "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
44203             }
44204           },
44205           "componentTypes" : {
44206             "type" : "array",
44207             "items" : {
44208               "type" : "string",
44209               "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "SERVICE_INSTANCE" ]
44210             }
44211           },
44212           "resourceTypes" : {
44213             "type" : "array",
44214             "items" : {
44215               "type" : "string"
44216             }
44217           },
44218           "type" : {
44219             "type" : "string"
44220           }
44221         }
44222       },
44223       "ArtifactDataDefinition" : {
44224         "type" : "object",
44225         "properties" : {
44226           "apiUrl" : {
44227             "type" : "string"
44228           },
44229           "artifactChecksum" : {
44230             "type" : "string"
44231           },
44232           "artifactCreator" : {
44233             "type" : "string"
44234           },
44235           "artifactDisplayName" : {
44236             "type" : "string"
44237           },
44238           "artifactGroupType" : {
44239             "type" : "string",
44240             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
44241           },
44242           "artifactLabel" : {
44243             "type" : "string"
44244           },
44245           "artifactName" : {
44246             "type" : "string"
44247           },
44248           "artifactRef" : {
44249             "type" : "string"
44250           },
44251           "artifactRepository" : {
44252             "type" : "string"
44253           },
44254           "artifactType" : {
44255             "type" : "string"
44256           },
44257           "artifactUUID" : {
44258             "type" : "string"
44259           },
44260           "artifactVersion" : {
44261             "type" : "string"
44262           },
44263           "creationDate" : {
44264             "type" : "integer",
44265             "format" : "int64"
44266           },
44267           "creatorFullName" : {
44268             "type" : "string"
44269           },
44270           "description" : {
44271             "type" : "string"
44272           },
44273           "duplicated" : {
44274             "type" : "boolean"
44275           },
44276           "empty" : {
44277             "type" : "boolean"
44278           },
44279           "esId" : {
44280             "type" : "string"
44281           },
44282           "generated" : {
44283             "type" : "boolean"
44284           },
44285           "generatedFromId" : {
44286             "type" : "string"
44287           },
44288           "heatEnvType" : {
44289             "type" : "boolean"
44290           },
44291           "heatParameters" : {
44292             "type" : "array",
44293             "items" : {
44294               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
44295             }
44296           },
44297           "heatParamsUpdateDate" : {
44298             "type" : "integer",
44299             "format" : "int64"
44300           },
44301           "isFromCsar" : {
44302             "type" : "boolean"
44303           },
44304           "lastUpdateDate" : {
44305             "type" : "integer",
44306             "format" : "int64"
44307           },
44308           "mandatory" : {
44309             "type" : "boolean"
44310           },
44311           "ownerId" : {
44312             "type" : "string"
44313           },
44314           "ownerIdIfEmpty" : {
44315             "type" : "string",
44316             "writeOnly" : true
44317           },
44318           "payloadUpdateDate" : {
44319             "type" : "integer",
44320             "format" : "int64"
44321           },
44322           "requiredArtifacts" : {
44323             "type" : "array",
44324             "items" : {
44325               "type" : "string"
44326             }
44327           },
44328           "serviceApi" : {
44329             "type" : "boolean"
44330           },
44331           "timeout" : {
44332             "type" : "integer",
44333             "format" : "int32"
44334           },
44335           "type" : {
44336             "type" : "string"
44337           },
44338           "uniqueId" : {
44339             "type" : "string"
44340           },
44341           "updaterFullName" : {
44342             "type" : "string"
44343           },
44344           "userIdCreator" : {
44345             "type" : "string"
44346           },
44347           "userIdLastUpdater" : {
44348             "type" : "string"
44349           },
44350           "version" : {
44351             "type" : "string"
44352           }
44353         }
44354       },
44355       "ArtifactDefinition" : {
44356         "type" : "object",
44357         "properties" : {
44358           "apiUrl" : {
44359             "type" : "string"
44360           },
44361           "artifactChecksum" : {
44362             "type" : "string"
44363           },
44364           "artifactCreator" : {
44365             "type" : "string"
44366           },
44367           "artifactDisplayName" : {
44368             "type" : "string"
44369           },
44370           "artifactGroupType" : {
44371             "type" : "string",
44372             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
44373           },
44374           "artifactLabel" : {
44375             "type" : "string"
44376           },
44377           "artifactName" : {
44378             "type" : "string"
44379           },
44380           "artifactRef" : {
44381             "type" : "string"
44382           },
44383           "artifactRepository" : {
44384             "type" : "string"
44385           },
44386           "artifactType" : {
44387             "type" : "string"
44388           },
44389           "artifactUUID" : {
44390             "type" : "string"
44391           },
44392           "artifactVersion" : {
44393             "type" : "string"
44394           },
44395           "creationDate" : {
44396             "type" : "integer",
44397             "format" : "int64"
44398           },
44399           "creatorFullName" : {
44400             "type" : "string"
44401           },
44402           "description" : {
44403             "type" : "string"
44404           },
44405           "duplicated" : {
44406             "type" : "boolean"
44407           },
44408           "empty" : {
44409             "type" : "boolean"
44410           },
44411           "esId" : {
44412             "type" : "string"
44413           },
44414           "generated" : {
44415             "type" : "boolean"
44416           },
44417           "generatedFromId" : {
44418             "type" : "string"
44419           },
44420           "heatEnvType" : {
44421             "type" : "boolean"
44422           },
44423           "heatParamUpdated" : {
44424             "type" : "boolean"
44425           },
44426           "heatParameters" : {
44427             "type" : "array",
44428             "items" : {
44429               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
44430             }
44431           },
44432           "heatParamsUpdateDate" : {
44433             "type" : "integer",
44434             "format" : "int64"
44435           },
44436           "isFromCsar" : {
44437             "type" : "boolean"
44438           },
44439           "lastUpdateDate" : {
44440             "type" : "integer",
44441             "format" : "int64"
44442           },
44443           "listHeatParameters" : {
44444             "type" : "array",
44445             "items" : {
44446               "$ref" : "#/components/schemas/HeatParameterDefinition"
44447             }
44448           },
44449           "mandatory" : {
44450             "type" : "boolean"
44451           },
44452           "ownerId" : {
44453             "type" : "string"
44454           },
44455           "ownerIdIfEmpty" : {
44456             "type" : "string",
44457             "writeOnly" : true
44458           },
44459           "payload" : {
44460             "type" : "array",
44461             "items" : {
44462               "type" : "string",
44463               "format" : "byte"
44464             },
44465             "writeOnly" : true
44466           },
44467           "payloadData" : {
44468             "type" : "array",
44469             "items" : {
44470               "type" : "string",
44471               "format" : "byte"
44472             }
44473           },
44474           "payloadUpdateDate" : {
44475             "type" : "integer",
44476             "format" : "int64"
44477           },
44478           "requiredArtifacts" : {
44479             "type" : "array",
44480             "items" : {
44481               "type" : "string"
44482             }
44483           },
44484           "serviceApi" : {
44485             "type" : "boolean"
44486           },
44487           "timeout" : {
44488             "type" : "integer",
44489             "format" : "int32"
44490           },
44491           "type" : {
44492             "type" : "string"
44493           },
44494           "uniqueId" : {
44495             "type" : "string"
44496           },
44497           "updaterFullName" : {
44498             "type" : "string"
44499           },
44500           "userIdCreator" : {
44501             "type" : "string"
44502           },
44503           "userIdLastUpdater" : {
44504             "type" : "string"
44505           },
44506           "version" : {
44507             "type" : "string"
44508           }
44509         }
44510       },
44511       "AttributeDefinition" : {
44512         "type" : "object",
44513         "properties" : {
44514           "attributeId" : {
44515             "type" : "string"
44516           },
44517           "defaultValue" : {
44518             "type" : "string"
44519           },
44520           "definition" : {
44521             "type" : "boolean"
44522           },
44523           "description" : {
44524             "type" : "string"
44525           },
44526           "empty" : {
44527             "type" : "boolean"
44528           },
44529           "entry_schema" : {
44530             "$ref" : "#/components/schemas/EntrySchema"
44531           },
44532           "getOutputValues" : {
44533             "type" : "array",
44534             "items" : {
44535               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
44536             }
44537           },
44538           "get_default" : {
44539             "type" : "object"
44540           },
44541           "instanceUniqueId" : {
44542             "type" : "string"
44543           },
44544           "name" : {
44545             "type" : "string"
44546           },
44547           "outputId" : {
44548             "type" : "string"
44549           },
44550           "outputPath" : {
44551             "type" : "string"
44552           },
44553           "ownerId" : {
44554             "type" : "string"
44555           },
44556           "ownerIdIfEmpty" : {
44557             "type" : "string",
44558             "writeOnly" : true
44559           },
44560           "parentUniqueId" : {
44561             "type" : "string"
44562           },
44563           "schema" : {
44564             "$ref" : "#/components/schemas/SchemaDefinition"
44565           },
44566           "status" : {
44567             "type" : "string"
44568           },
44569           "type" : {
44570             "type" : "string"
44571           },
44572           "uniqueId" : {
44573             "type" : "string"
44574           },
44575           "value" : {
44576             "type" : "string"
44577           },
44578           "version" : {
44579             "type" : "string"
44580           }
44581         }
44582       },
44583       "BasicAuthConfig" : {
44584         "type" : "object",
44585         "properties" : {
44586           "enabled" : {
44587             "type" : "boolean"
44588           },
44589           "excludedUrls" : {
44590             "type" : "string"
44591           },
44592           "userName" : {
44593             "type" : "string"
44594           },
44595           "userPass" : {
44596             "type" : "string"
44597           }
44598         }
44599       },
44600       "BeMonitoringConfig" : {
44601         "type" : "object",
44602         "properties" : {
44603           "enabled" : {
44604             "type" : "boolean"
44605           },
44606           "isProxy" : {
44607             "type" : "boolean"
44608           },
44609           "probeIntervalInSeconds" : {
44610             "type" : "integer",
44611             "format" : "int32"
44612           }
44613         }
44614       },
44615       "CINodeFilterDataDefinition" : {
44616         "type" : "object",
44617         "properties" : {
44618           "capabilities" : {
44619             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition"
44620           },
44621           "empty" : {
44622             "type" : "boolean"
44623           },
44624           "id" : {
44625             "type" : "string"
44626           },
44627           "name" : {
44628             "type" : "string"
44629           },
44630           "ownerId" : {
44631             "type" : "string"
44632           },
44633           "ownerIdIfEmpty" : {
44634             "type" : "string",
44635             "writeOnly" : true
44636           },
44637           "properties" : {
44638             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterPropertyDataDefinition"
44639           },
44640           "tosca_id" : {
44641             "type" : "object"
44642           },
44643           "type" : {
44644             "type" : "string"
44645           },
44646           "version" : {
44647             "type" : "string"
44648           }
44649         }
44650       },
44651       "CadiFilterParams" : {
44652         "type" : "object",
44653         "properties" : {
44654           "aafLocateUrl" : {
44655             "type" : "string"
44656           },
44657           "aaf_env" : {
44658             "type" : "string"
44659           },
44660           "aaf_id" : {
44661             "type" : "string"
44662           },
44663           "aaf_password" : {
44664             "type" : "string"
44665           },
44666           "aaf_url" : {
44667             "type" : "string"
44668           },
44669           "aft_ENVIRONMENT" : {
44670             "type" : "string"
44671           },
44672           "aft_LATITUDE" : {
44673             "type" : "string"
44674           },
44675           "aft_LONGITUDE" : {
44676             "type" : "string"
44677           },
44678           "cadiX509Issuers" : {
44679             "type" : "string"
44680           },
44681           "cadi_keyfile" : {
44682             "type" : "string"
44683           },
44684           "cadi_loglevel" : {
44685             "type" : "string"
44686           },
44687           "cadi_truststore" : {
44688             "type" : "string"
44689           },
44690           "cadi_truststore_password" : {
44691             "type" : "string"
44692           },
44693           "csp_domain" : {
44694             "type" : "string"
44695           },
44696           "hostname" : {
44697             "type" : "string"
44698           }
44699         }
44700       },
44701       "CapabilityDataDefinition" : {
44702         "type" : "object",
44703         "properties" : {
44704           "capabilitySources" : {
44705             "type" : "array",
44706             "items" : {
44707               "type" : "string"
44708             }
44709           },
44710           "description" : {
44711             "type" : "string"
44712           },
44713           "empty" : {
44714             "type" : "boolean"
44715           },
44716           "leftOccurrences" : {
44717             "type" : "string"
44718           },
44719           "maxOccurrences" : {
44720             "type" : "string"
44721           },
44722           "minOccurrences" : {
44723             "type" : "string"
44724           },
44725           "name" : {
44726             "type" : "string"
44727           },
44728           "ownerId" : {
44729             "type" : "string"
44730           },
44731           "ownerIdIfEmpty" : {
44732             "type" : "string",
44733             "writeOnly" : true
44734           },
44735           "ownerName" : {
44736             "type" : "string"
44737           },
44738           "ownerType" : {
44739             "type" : "string",
44740             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
44741           },
44742           "parentName" : {
44743             "type" : "string"
44744           },
44745           "path" : {
44746             "type" : "array",
44747             "items" : {
44748               "type" : "string"
44749             }
44750           },
44751           "previousName" : {
44752             "type" : "string"
44753           },
44754           "source" : {
44755             "type" : "string"
44756           },
44757           "type" : {
44758             "type" : "string"
44759           },
44760           "uniqueId" : {
44761             "type" : "string"
44762           },
44763           "validSourceTypes" : {
44764             "type" : "array",
44765             "items" : {
44766               "type" : "string"
44767             }
44768           },
44769           "version" : {
44770             "type" : "string"
44771           }
44772         }
44773       },
44774       "CapabilityDefinition" : {
44775         "type" : "object",
44776         "properties" : {
44777           "capabilitySources" : {
44778             "type" : "array",
44779             "items" : {
44780               "type" : "string"
44781             }
44782           },
44783           "description" : {
44784             "type" : "string"
44785           },
44786           "empty" : {
44787             "type" : "boolean"
44788           },
44789           "leftOccurrences" : {
44790             "type" : "string"
44791           },
44792           "maxOccurrences" : {
44793             "type" : "string"
44794           },
44795           "minOccurrences" : {
44796             "type" : "string"
44797           },
44798           "name" : {
44799             "type" : "string"
44800           },
44801           "ownerId" : {
44802             "type" : "string"
44803           },
44804           "ownerIdIfEmpty" : {
44805             "type" : "string",
44806             "writeOnly" : true
44807           },
44808           "ownerName" : {
44809             "type" : "string"
44810           },
44811           "ownerType" : {
44812             "type" : "string",
44813             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
44814           },
44815           "ownerTypeIfEmpty" : {
44816             "type" : "string",
44817             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ],
44818             "writeOnly" : true
44819           },
44820           "parentName" : {
44821             "type" : "string"
44822           },
44823           "path" : {
44824             "type" : "array",
44825             "items" : {
44826               "type" : "string"
44827             }
44828           },
44829           "previousName" : {
44830             "type" : "string"
44831           },
44832           "properties" : {
44833             "type" : "array",
44834             "items" : {
44835               "$ref" : "#/components/schemas/ComponentInstanceProperty"
44836             }
44837           },
44838           "source" : {
44839             "type" : "string"
44840           },
44841           "type" : {
44842             "type" : "string"
44843           },
44844           "uniqueId" : {
44845             "type" : "string"
44846           },
44847           "validSourceTypes" : {
44848             "type" : "array",
44849             "items" : {
44850               "type" : "string"
44851             }
44852           },
44853           "version" : {
44854             "type" : "string"
44855           }
44856         }
44857       },
44858       "CapabilityRequirementRelationship" : {
44859         "type" : "object",
44860         "properties" : {
44861           "capability" : {
44862             "$ref" : "#/components/schemas/CapabilityDataDefinition"
44863           },
44864           "operations" : {
44865             "type" : "array",
44866             "items" : {
44867               "$ref" : "#/components/schemas/OperationUi"
44868             }
44869           },
44870           "relation" : {
44871             "$ref" : "#/components/schemas/RelationshipInfo"
44872           },
44873           "requirement" : {
44874             "$ref" : "#/components/schemas/RequirementDataDefinition"
44875           }
44876         }
44877       },
44878       "CassandrConfig" : {
44879         "type" : "object",
44880         "properties" : {
44881           "authenticate" : {
44882             "type" : "boolean"
44883           },
44884           "cassandraHosts" : {
44885             "type" : "array",
44886             "items" : {
44887               "type" : "string"
44888             }
44889           },
44890           "cassandraPort" : {
44891             "type" : "integer",
44892             "format" : "int32"
44893           },
44894           "keySpaces" : {
44895             "type" : "array",
44896             "items" : {
44897               "$ref" : "#/components/schemas/KeyspaceConfig"
44898             }
44899           },
44900           "localDataCenter" : {
44901             "type" : "string"
44902           },
44903           "maxWaitSeconds" : {
44904             "type" : "integer",
44905             "format" : "int32"
44906           },
44907           "password" : {
44908             "type" : "string"
44909           },
44910           "reconnectTimeout" : {
44911             "type" : "integer",
44912             "format" : "int64"
44913           },
44914           "socketConnectTimeout" : {
44915             "type" : "integer",
44916             "format" : "int32"
44917           },
44918           "socketReadTimeout" : {
44919             "type" : "integer",
44920             "format" : "int32"
44921           },
44922           "ssl" : {
44923             "type" : "boolean"
44924           },
44925           "truststorePassword" : {
44926             "type" : "string"
44927           },
44928           "truststorePath" : {
44929             "type" : "string"
44930           },
44931           "username" : {
44932             "type" : "string"
44933           }
44934         }
44935       },
44936       "CatalogComponent" : {
44937         "type" : "object",
44938         "properties" : {
44939           "categories" : {
44940             "type" : "array",
44941             "items" : {
44942               "$ref" : "#/components/schemas/CategoryDefinition"
44943             }
44944           },
44945           "categoryNormalizedName" : {
44946             "type" : "string"
44947           },
44948           "componentType" : {
44949             "type" : "string",
44950             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
44951           },
44952           "description" : {
44953             "type" : "string"
44954           },
44955           "distributionStatus" : {
44956             "type" : "string"
44957           },
44958           "icon" : {
44959             "type" : "string"
44960           },
44961           "invariantUUID" : {
44962             "type" : "string"
44963           },
44964           "isHighestVersion" : {
44965             "type" : "boolean"
44966           },
44967           "lastUpdateDate" : {
44968             "type" : "integer",
44969             "format" : "int64"
44970           },
44971           "lastUpdaterUserId" : {
44972             "type" : "string"
44973           },
44974           "lifecycleState" : {
44975             "type" : "string"
44976           },
44977           "name" : {
44978             "type" : "string"
44979           },
44980           "resourceType" : {
44981             "type" : "string"
44982           },
44983           "subCategoryNormalizedName" : {
44984             "type" : "string"
44985           },
44986           "systemName" : {
44987             "type" : "string"
44988           },
44989           "tags" : {
44990             "type" : "array",
44991             "items" : {
44992               "type" : "string"
44993             }
44994           },
44995           "uniqueId" : {
44996             "type" : "string"
44997           },
44998           "uuid" : {
44999             "type" : "string"
45000           },
45001           "version" : {
45002             "type" : "string"
45003           }
45004         }
45005       },
45006       "Category" : {
45007         "type" : "object",
45008         "properties" : {
45009           "name" : {
45010             "type" : "string"
45011           }
45012         }
45013       },
45014       "CategoryDefinition" : {
45015         "type" : "object",
45016         "properties" : {
45017           "empty" : {
45018             "type" : "boolean"
45019           },
45020           "icons" : {
45021             "type" : "array",
45022             "items" : {
45023               "type" : "string"
45024             }
45025           },
45026           "metadataKeys" : {
45027             "type" : "array",
45028             "items" : {
45029               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
45030             }
45031           },
45032           "name" : {
45033             "type" : "string"
45034           },
45035           "normalizedName" : {
45036             "type" : "string"
45037           },
45038           "ownerId" : {
45039             "type" : "string"
45040           },
45041           "ownerIdIfEmpty" : {
45042             "type" : "string",
45043             "writeOnly" : true
45044           },
45045           "subcategories" : {
45046             "type" : "array",
45047             "items" : {
45048               "$ref" : "#/components/schemas/SubCategoryDefinition"
45049             }
45050           },
45051           "type" : {
45052             "type" : "string"
45053           },
45054           "uniqueId" : {
45055             "type" : "string"
45056           },
45057           "useServiceSubstitutionForNestedServices" : {
45058             "type" : "boolean"
45059           },
45060           "version" : {
45061             "type" : "string"
45062           }
45063         }
45064       },
45065       "CleanComponentsConfiguration" : {
45066         "type" : "object",
45067         "properties" : {
45068           "cleanIntervalInMinutes" : {
45069             "type" : "integer",
45070             "format" : "int64"
45071           },
45072           "componentsToClean" : {
45073             "type" : "array",
45074             "items" : {
45075               "type" : "string"
45076             }
45077           }
45078         }
45079       },
45080       "ComponentInstance" : {
45081         "type" : "object",
45082         "properties" : {
45083           "actualComponentUid" : {
45084             "type" : "string"
45085           },
45086           "artifacts" : {
45087             "type" : "object",
45088             "additionalProperties" : {
45089               "$ref" : "#/components/schemas/ArtifactDefinition"
45090             }
45091           },
45092           "attributeValueCounter" : {
45093             "type" : "integer",
45094             "format" : "int32"
45095           },
45096           "attributes" : {
45097             "type" : "array",
45098             "items" : {
45099               "$ref" : "#/components/schemas/AttributeDefinition"
45100             }
45101           },
45102           "capabilities" : {
45103             "type" : "object",
45104             "additionalProperties" : {
45105               "type" : "array",
45106               "items" : {
45107                 "$ref" : "#/components/schemas/CapabilityDefinition"
45108               }
45109             }
45110           },
45111           "componentMetadataForSupportLog" : {
45112             "type" : "object",
45113             "additionalProperties" : {
45114               "type" : "string"
45115             }
45116           },
45117           "componentName" : {
45118             "type" : "string"
45119           },
45120           "componentUid" : {
45121             "type" : "string"
45122           },
45123           "componentVersion" : {
45124             "type" : "string"
45125           },
45126           "createdFrom" : {
45127             "type" : "string",
45128             "enum" : [ "UI", "CSAR" ]
45129           },
45130           "createdFromCsar" : {
45131             "type" : "boolean"
45132           },
45133           "creationTime" : {
45134             "type" : "integer",
45135             "format" : "int64"
45136           },
45137           "customizationUUID" : {
45138             "type" : "string"
45139           },
45140           "deploymentArtifacts" : {
45141             "type" : "object",
45142             "additionalProperties" : {
45143               "$ref" : "#/components/schemas/ArtifactDefinition"
45144             }
45145           },
45146           "description" : {
45147             "type" : "string"
45148           },
45149           "directives" : {
45150             "type" : "array",
45151             "items" : {
45152               "type" : "string"
45153             }
45154           },
45155           "empty" : {
45156             "type" : "boolean"
45157           },
45158           "groupInstances" : {
45159             "type" : "array",
45160             "items" : {
45161               "$ref" : "#/components/schemas/GroupInstance"
45162             }
45163           },
45164           "icon" : {
45165             "type" : "string"
45166           },
45167           "inputValueCounter" : {
45168             "type" : "integer",
45169             "format" : "int32"
45170           },
45171           "inputs" : {
45172             "type" : "array",
45173             "items" : {
45174               "$ref" : "#/components/schemas/InputDefinition"
45175             }
45176           },
45177           "interfaces" : {
45178             "type" : "object",
45179             "additionalProperties" : {
45180               "type" : "object"
45181             }
45182           },
45183           "invariantName" : {
45184             "type" : "string"
45185           },
45186           "isProxy" : {
45187             "type" : "boolean"
45188           },
45189           "modificationTime" : {
45190             "type" : "integer",
45191             "format" : "int64"
45192           },
45193           "name" : {
45194             "type" : "string"
45195           },
45196           "nodeFilter" : {
45197             "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
45198           },
45199           "normalizedName" : {
45200             "type" : "string"
45201           },
45202           "originArchived" : {
45203             "type" : "boolean"
45204           },
45205           "originType" : {
45206             "type" : "string",
45207             "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
45208           },
45209           "ownerId" : {
45210             "type" : "string"
45211           },
45212           "ownerIdIfEmpty" : {
45213             "type" : "string",
45214             "writeOnly" : true
45215           },
45216           "posX" : {
45217             "type" : "string"
45218           },
45219           "posY" : {
45220             "type" : "string"
45221           },
45222           "properties" : {
45223             "type" : "array",
45224             "items" : {
45225               "$ref" : "#/components/schemas/PropertyDefinition"
45226             }
45227           },
45228           "propertyValueCounter" : {
45229             "type" : "integer",
45230             "format" : "int32"
45231           },
45232           "requirements" : {
45233             "type" : "object",
45234             "additionalProperties" : {
45235               "type" : "array",
45236               "items" : {
45237                 "$ref" : "#/components/schemas/RequirementDefinition"
45238               }
45239             }
45240           },
45241           "serviceSubstitution" : {
45242             "type" : "boolean"
45243           },
45244           "sourceModelInvariant" : {
45245             "type" : "string"
45246           },
45247           "sourceModelName" : {
45248             "type" : "string"
45249           },
45250           "sourceModelUid" : {
45251             "type" : "string"
45252           },
45253           "sourceModelUuid" : {
45254             "type" : "string"
45255           },
45256           "toscaArtifacts" : {
45257             "type" : "object",
45258             "additionalProperties" : {
45259               "$ref" : "#/components/schemas/ToscaArtifactDataDefinition"
45260             }
45261           },
45262           "toscaComponentName" : {
45263             "type" : "string"
45264           },
45265           "type" : {
45266             "type" : "string"
45267           },
45268           "uniqueId" : {
45269             "type" : "string"
45270           },
45271           "version" : {
45272             "type" : "string"
45273           }
45274         }
45275       },
45276       "ComponentInstanceAttribute" : {
45277         "type" : "object",
45278         "properties" : {
45279           "attributeId" : {
45280             "type" : "string"
45281           },
45282           "componentInstanceId" : {
45283             "type" : "string"
45284           },
45285           "componentInstanceName" : {
45286             "type" : "string"
45287           },
45288           "defaultValue" : {
45289             "type" : "string"
45290           },
45291           "definition" : {
45292             "type" : "boolean"
45293           },
45294           "description" : {
45295             "type" : "string"
45296           },
45297           "empty" : {
45298             "type" : "boolean"
45299           },
45300           "entry_schema" : {
45301             "$ref" : "#/components/schemas/EntrySchema"
45302           },
45303           "getOutputValues" : {
45304             "type" : "array",
45305             "items" : {
45306               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
45307             }
45308           },
45309           "get_default" : {
45310             "type" : "object"
45311           },
45312           "instanceUniqueId" : {
45313             "type" : "string"
45314           },
45315           "name" : {
45316             "type" : "string"
45317           },
45318           "outputId" : {
45319             "type" : "string"
45320           },
45321           "outputPath" : {
45322             "type" : "string"
45323           },
45324           "ownerId" : {
45325             "type" : "string"
45326           },
45327           "ownerIdIfEmpty" : {
45328             "type" : "string",
45329             "writeOnly" : true
45330           },
45331           "parentUniqueId" : {
45332             "type" : "string"
45333           },
45334           "path" : {
45335             "type" : "array",
45336             "items" : {
45337               "type" : "string"
45338             }
45339           },
45340           "rules" : {
45341             "type" : "array",
45342             "items" : {
45343               "$ref" : "#/components/schemas/PropertyRule"
45344             }
45345           },
45346           "schema" : {
45347             "$ref" : "#/components/schemas/SchemaDefinition"
45348           },
45349           "status" : {
45350             "type" : "string"
45351           },
45352           "type" : {
45353             "type" : "string"
45354           },
45355           "uniqueId" : {
45356             "type" : "string"
45357           },
45358           "value" : {
45359             "type" : "string"
45360           },
45361           "valueUniqueUid" : {
45362             "type" : "string"
45363           },
45364           "version" : {
45365             "type" : "string"
45366           }
45367         }
45368       },
45369       "ComponentInstanceInput" : {
45370         "type" : "object",
45371         "properties" : {
45372           "annotations" : {
45373             "type" : "array",
45374             "items" : {
45375               "$ref" : "#/components/schemas/Annotation"
45376             }
45377           },
45378           "annotationsToInput" : {
45379             "type" : "array",
45380             "items" : {
45381               "$ref" : "#/components/schemas/Annotation"
45382             },
45383             "writeOnly" : true
45384           },
45385           "componentInstanceId" : {
45386             "type" : "string"
45387           },
45388           "componentInstanceName" : {
45389             "type" : "string"
45390           },
45391           "constraints" : {
45392             "type" : "array",
45393             "items" : {
45394               "$ref" : "#/components/schemas/PropertyConstraint"
45395             }
45396           },
45397           "defaultValue" : {
45398             "type" : "string"
45399           },
45400           "definition" : {
45401             "type" : "boolean"
45402           },
45403           "description" : {
45404             "type" : "string"
45405           },
45406           "empty" : {
45407             "type" : "boolean"
45408           },
45409           "getInputProperty" : {
45410             "type" : "boolean"
45411           },
45412           "getInputValues" : {
45413             "type" : "array",
45414             "items" : {
45415               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
45416             }
45417           },
45418           "getPolicyValues" : {
45419             "type" : "array",
45420             "items" : {
45421               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
45422             }
45423           },
45424           "hidden" : {
45425             "type" : "boolean"
45426           },
45427           "immutable" : {
45428             "type" : "boolean"
45429           },
45430           "inputId" : {
45431             "type" : "string"
45432           },
45433           "inputPath" : {
45434             "type" : "string"
45435           },
45436           "instanceUniqueId" : {
45437             "type" : "string"
45438           },
45439           "isDeclaredListInput" : {
45440             "type" : "boolean"
45441           },
45442           "label" : {
45443             "type" : "string"
45444           },
45445           "metadata" : {
45446             "type" : "object",
45447             "additionalProperties" : {
45448               "type" : "string"
45449             }
45450           },
45451           "name" : {
45452             "type" : "string"
45453           },
45454           "ownerId" : {
45455             "type" : "string"
45456           },
45457           "ownerIdIfEmpty" : {
45458             "type" : "string",
45459             "writeOnly" : true
45460           },
45461           "parentPropertyType" : {
45462             "type" : "string"
45463           },
45464           "parentUniqueId" : {
45465             "type" : "string"
45466           },
45467           "password" : {
45468             "type" : "boolean"
45469           },
45470           "path" : {
45471             "type" : "array",
45472             "items" : {
45473               "type" : "string"
45474             }
45475           },
45476           "properties" : {
45477             "type" : "array",
45478             "items" : {
45479               "$ref" : "#/components/schemas/ComponentInstanceProperty"
45480             }
45481           },
45482           "propertyConstraints" : {
45483             "type" : "array",
45484             "items" : {
45485               "type" : "string"
45486             }
45487           },
45488           "propertyId" : {
45489             "type" : "string"
45490           },
45491           "required" : {
45492             "type" : "boolean"
45493           },
45494           "rules" : {
45495             "type" : "array",
45496             "items" : {
45497               "$ref" : "#/components/schemas/PropertyRule"
45498             }
45499           },
45500           "schema" : {
45501             "$ref" : "#/components/schemas/SchemaDefinition"
45502           },
45503           "schemaProperty" : {
45504             "$ref" : "#/components/schemas/PropertyDataDefinition"
45505           },
45506           "schemaType" : {
45507             "type" : "string"
45508           },
45509           "status" : {
45510             "type" : "string"
45511           },
45512           "subPropertyInputPath" : {
45513             "type" : "string"
45514           },
45515           "type" : {
45516             "type" : "string"
45517           },
45518           "uniqueId" : {
45519             "type" : "string"
45520           },
45521           "value" : {
45522             "type" : "string"
45523           },
45524           "valueUniqueUid" : {
45525             "type" : "string"
45526           },
45527           "version" : {
45528             "type" : "string"
45529           }
45530         }
45531       },
45532       "ComponentInstanceInterface" : {
45533         "type" : "object",
45534         "properties" : {
45535           "creationDate" : {
45536             "type" : "integer",
45537             "format" : "int64"
45538           },
45539           "definition" : {
45540             "type" : "boolean"
45541           },
45542           "derivedFrom" : {
45543             "type" : "string"
45544           },
45545           "description" : {
45546             "type" : "string"
45547           },
45548           "empty" : {
45549             "type" : "boolean"
45550           },
45551           "inputs" : {
45552             "type" : "object",
45553             "additionalProperties" : {
45554               "$ref" : "#/components/schemas/InputDataDefinition"
45555             }
45556           },
45557           "interfaceId" : {
45558             "type" : "string"
45559           },
45560           "interfaceInstanceDataDefinition" : {
45561             "$ref" : "#/components/schemas/InterfaceInstanceDataDefinition"
45562           },
45563           "lastUpdateDate" : {
45564             "type" : "integer",
45565             "format" : "int64"
45566           },
45567           "operations" : {
45568             "type" : "object",
45569             "additionalProperties" : {
45570               "$ref" : "#/components/schemas/OperationDataDefinition"
45571             }
45572           },
45573           "ownerId" : {
45574             "type" : "string"
45575           },
45576           "ownerIdIfEmpty" : {
45577             "type" : "string",
45578             "writeOnly" : true
45579           },
45580           "toscaResourceName" : {
45581             "type" : "string"
45582           },
45583           "type" : {
45584             "type" : "string"
45585           },
45586           "uniqueId" : {
45587             "type" : "string"
45588           },
45589           "version" : {
45590             "type" : "string"
45591           }
45592         }
45593       },
45594       "ComponentInstanceOutput" : {
45595         "type" : "object",
45596         "properties" : {
45597           "attributeId" : {
45598             "type" : "string"
45599           },
45600           "attributes" : {
45601             "type" : "array",
45602             "items" : {
45603               "$ref" : "#/components/schemas/ComponentInstanceAttribute"
45604             }
45605           },
45606           "componentInstanceId" : {
45607             "type" : "string"
45608           },
45609           "componentInstanceName" : {
45610             "type" : "string"
45611           },
45612           "defaultValue" : {
45613             "type" : "string"
45614           },
45615           "definition" : {
45616             "type" : "boolean"
45617           },
45618           "description" : {
45619             "type" : "string"
45620           },
45621           "empty" : {
45622             "type" : "boolean"
45623           },
45624           "entry_schema" : {
45625             "$ref" : "#/components/schemas/EntrySchema"
45626           },
45627           "getOutputValues" : {
45628             "type" : "array",
45629             "items" : {
45630               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
45631             }
45632           },
45633           "get_default" : {
45634             "type" : "object"
45635           },
45636           "instanceUniqueId" : {
45637             "type" : "string"
45638           },
45639           "name" : {
45640             "type" : "string"
45641           },
45642           "outputId" : {
45643             "type" : "string"
45644           },
45645           "outputPath" : {
45646             "type" : "string"
45647           },
45648           "ownerId" : {
45649             "type" : "string"
45650           },
45651           "ownerIdIfEmpty" : {
45652             "type" : "string",
45653             "writeOnly" : true
45654           },
45655           "parentUniqueId" : {
45656             "type" : "string"
45657           },
45658           "path" : {
45659             "type" : "array",
45660             "items" : {
45661               "type" : "string"
45662             }
45663           },
45664           "rules" : {
45665             "type" : "array",
45666             "items" : {
45667               "$ref" : "#/components/schemas/PropertyRule"
45668             }
45669           },
45670           "schema" : {
45671             "$ref" : "#/components/schemas/SchemaDefinition"
45672           },
45673           "status" : {
45674             "type" : "string"
45675           },
45676           "type" : {
45677             "type" : "string"
45678           },
45679           "uniqueId" : {
45680             "type" : "string"
45681           },
45682           "value" : {
45683             "type" : "string"
45684           },
45685           "valueUniqueUid" : {
45686             "type" : "string"
45687           },
45688           "version" : {
45689             "type" : "string"
45690           }
45691         }
45692       },
45693       "ComponentInstanceProperty" : {
45694         "type" : "object",
45695         "properties" : {
45696           "annotations" : {
45697             "type" : "array",
45698             "items" : {
45699               "$ref" : "#/components/schemas/Annotation"
45700             }
45701           },
45702           "componentInstanceId" : {
45703             "type" : "string"
45704           },
45705           "componentInstanceName" : {
45706             "type" : "string"
45707           },
45708           "constraints" : {
45709             "type" : "array",
45710             "items" : {
45711               "$ref" : "#/components/schemas/PropertyConstraint"
45712             }
45713           },
45714           "defaultValue" : {
45715             "type" : "string"
45716           },
45717           "definition" : {
45718             "type" : "boolean"
45719           },
45720           "description" : {
45721             "type" : "string"
45722           },
45723           "empty" : {
45724             "type" : "boolean"
45725           },
45726           "getInputProperty" : {
45727             "type" : "boolean"
45728           },
45729           "getInputValues" : {
45730             "type" : "array",
45731             "items" : {
45732               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
45733             }
45734           },
45735           "getPolicyValues" : {
45736             "type" : "array",
45737             "items" : {
45738               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
45739             }
45740           },
45741           "hidden" : {
45742             "type" : "boolean"
45743           },
45744           "immutable" : {
45745             "type" : "boolean"
45746           },
45747           "inputId" : {
45748             "type" : "string"
45749           },
45750           "inputPath" : {
45751             "type" : "string"
45752           },
45753           "instanceUniqueId" : {
45754             "type" : "string"
45755           },
45756           "isDeclaredListInput" : {
45757             "type" : "boolean"
45758           },
45759           "label" : {
45760             "type" : "string"
45761           },
45762           "metadata" : {
45763             "type" : "object",
45764             "additionalProperties" : {
45765               "type" : "string"
45766             }
45767           },
45768           "name" : {
45769             "type" : "string"
45770           },
45771           "ownerId" : {
45772             "type" : "string"
45773           },
45774           "ownerIdIfEmpty" : {
45775             "type" : "string",
45776             "writeOnly" : true
45777           },
45778           "parentPropertyType" : {
45779             "type" : "string"
45780           },
45781           "parentUniqueId" : {
45782             "type" : "string"
45783           },
45784           "password" : {
45785             "type" : "boolean"
45786           },
45787           "path" : {
45788             "type" : "array",
45789             "items" : {
45790               "type" : "string"
45791             }
45792           },
45793           "propertyConstraints" : {
45794             "type" : "array",
45795             "items" : {
45796               "type" : "string"
45797             }
45798           },
45799           "propertyId" : {
45800             "type" : "string"
45801           },
45802           "required" : {
45803             "type" : "boolean"
45804           },
45805           "rules" : {
45806             "type" : "array",
45807             "items" : {
45808               "$ref" : "#/components/schemas/PropertyRule"
45809             }
45810           },
45811           "schema" : {
45812             "$ref" : "#/components/schemas/SchemaDefinition"
45813           },
45814           "schemaProperty" : {
45815             "$ref" : "#/components/schemas/PropertyDataDefinition"
45816           },
45817           "schemaType" : {
45818             "type" : "string"
45819           },
45820           "status" : {
45821             "type" : "string"
45822           },
45823           "subPropertyInputPath" : {
45824             "type" : "string"
45825           },
45826           "type" : {
45827             "type" : "string"
45828           },
45829           "uniqueId" : {
45830             "type" : "string"
45831           },
45832           "value" : {
45833             "type" : "string"
45834           },
45835           "valueUniqueUid" : {
45836             "type" : "string"
45837           },
45838           "version" : {
45839             "type" : "string"
45840           }
45841         }
45842       },
45843       "Configuration" : {
45844         "type" : "object",
45845         "properties" : {
45846           "aafAuthNeeded" : {
45847             "type" : "boolean"
45848           },
45849           "aafNamespace" : {
45850             "type" : "string"
45851           },
45852           "additionalInformationMaxNumberOfKeys" : {
45853             "type" : "integer",
45854             "format" : "int32"
45855           },
45856           "appVersion" : {
45857             "type" : "string"
45858           },
45859           "applicationL1Cache" : {
45860             "$ref" : "#/components/schemas/ApplicationL1CacheConfig"
45861           },
45862           "applicationL2Cache" : {
45863             "$ref" : "#/components/schemas/ApplicationL2CacheConfig"
45864           },
45865           "artifactGeneratorConfig" : {
45866             "type" : "string"
45867           },
45868           "artifacts" : {
45869             "type" : "array",
45870             "items" : {
45871               "$ref" : "#/components/schemas/ArtifactConfiguration"
45872             }
45873           },
45874           "artifactsIndex" : {
45875             "type" : "string"
45876           },
45877           "authCookie" : {
45878             "$ref" : "#/components/schemas/CookieConfig"
45879           },
45880           "autoHealingOwner" : {
45881             "type" : "string"
45882           },
45883           "basicAuth" : {
45884             "$ref" : "#/components/schemas/BasicAuthConfig"
45885           },
45886           "beContext" : {
45887             "type" : "string"
45888           },
45889           "beFqdn" : {
45890             "type" : "string"
45891           },
45892           "beHttpPort" : {
45893             "type" : "integer",
45894             "format" : "int32"
45895           },
45896           "beProtocol" : {
45897             "type" : "string"
45898           },
45899           "beSslPort" : {
45900             "type" : "integer",
45901             "format" : "int32"
45902           },
45903           "cadiFilterParams" : {
45904             "$ref" : "#/components/schemas/CadiFilterParams"
45905           },
45906           "cassandraConfig" : {
45907             "$ref" : "#/components/schemas/CassandrConfig"
45908           },
45909           "cleanComponentsConfiguration" : {
45910             "$ref" : "#/components/schemas/CleanComponentsConfiguration"
45911           },
45912           "componentAllowedInstanceTypes" : {
45913             "type" : "object",
45914             "additionalProperties" : {
45915               "type" : "object",
45916               "additionalProperties" : {
45917                 "type" : "array",
45918                 "items" : {
45919                   "type" : "string"
45920                 }
45921               }
45922             }
45923           },
45924           "consumerBusinessLogic" : {
45925             "type" : "boolean"
45926           },
45927           "dcae" : {
45928             "$ref" : "#/components/schemas/DcaeConfig"
45929           },
45930           "defaultImports" : {
45931             "type" : "array",
45932             "items" : {
45933               "type" : "object",
45934               "additionalProperties" : {
45935                 "type" : "object",
45936                 "additionalProperties" : {
45937                   "type" : "string"
45938                 }
45939               }
45940             }
45941           },
45942           "definedResourceNamespace" : {
45943             "type" : "array",
45944             "items" : {
45945               "type" : "string"
45946             }
45947           },
45948           "deleteLockTimeoutInSeconds" : {
45949             "type" : "integer",
45950             "format" : "int32"
45951           },
45952           "deploymentResourceArtifacts" : {
45953             "type" : "object",
45954             "additionalProperties" : {
45955               "type" : "object"
45956             }
45957           },
45958           "deploymentResourceInstanceArtifacts" : {
45959             "type" : "object",
45960             "additionalProperties" : {
45961               "type" : "object"
45962             }
45963           },
45964           "directives" : {
45965             "type" : "array",
45966             "items" : {
45967               "type" : "string"
45968             }
45969           },
45970           "disableAudit" : {
45971             "type" : "boolean"
45972           },
45973           "dmaapConsumerConfiguration" : {
45974             "$ref" : "#/components/schemas/DmaapConsumerConfiguration"
45975           },
45976           "dmaapProducerConfiguration" : {
45977             "$ref" : "#/components/schemas/DmaapProducerConfiguration"
45978           },
45979           "dmeConfiguration" : {
45980             "$ref" : "#/components/schemas/DmeConfiguration"
45981           },
45982           "ecompPortal" : {
45983             "$ref" : "#/components/schemas/EcompPortalConfig"
45984           },
45985           "enableAutoHealing" : {
45986             "type" : "boolean"
45987           },
45988           "environmentContext" : {
45989             "$ref" : "#/components/schemas/EnvironmentContext"
45990           },
45991           "excludeResourceCategory" : {
45992             "type" : "array",
45993             "items" : {
45994               "type" : "string"
45995             }
45996           },
45997           "excludeResourceType" : {
45998             "type" : "array",
45999             "items" : {
46000               "type" : "string"
46001             }
46002           },
46003           "excludeServiceCategory" : {
46004             "type" : "array",
46005             "items" : {
46006               "type" : "string"
46007             }
46008           },
46009           "excludedGroupTypesMapping" : {
46010             "type" : "object",
46011             "additionalProperties" : {
46012               "type" : "array",
46013               "items" : {
46014                 "type" : "string"
46015               },
46016               "uniqueItems" : true
46017             }
46018           },
46019           "excludedPolicyTypesMapping" : {
46020             "type" : "object",
46021             "additionalProperties" : {
46022               "type" : "array",
46023               "items" : {
46024                 "type" : "string"
46025               },
46026               "uniqueItems" : true
46027             }
46028           },
46029           "gabConfig" : {
46030             "type" : "array",
46031             "items" : {
46032               "$ref" : "#/components/schemas/GabConfig"
46033             }
46034           },
46035           "genericAssetNodeTypes" : {
46036             "type" : "object",
46037             "additionalProperties" : {
46038               "type" : "string"
46039             }
46040           },
46041           "globalCsarImports" : {
46042             "type" : "array",
46043             "items" : {
46044               "type" : "string"
46045             }
46046           },
46047           "healthStatusExclude" : {
46048             "type" : "array",
46049             "items" : {
46050               "type" : "string"
46051             }
46052           },
46053           "heatArtifactDeploymentTimeout" : {
46054             "$ref" : "#/components/schemas/HeatDeploymentArtifactTimeout"
46055           },
46056           "heatEnvArtifactFooter" : {
46057             "type" : "string"
46058           },
46059           "heatEnvArtifactHeader" : {
46060             "type" : "string"
46061           },
46062           "heatTranslatorPath" : {
46063             "type" : "string"
46064           },
46065           "identificationHeaderFields" : {
46066             "type" : "array",
46067             "items" : {
46068               "type" : "string"
46069             }
46070           },
46071           "informationalResourceArtifacts" : {
46072             "type" : "object",
46073             "additionalProperties" : {
46074               "type" : "object"
46075             }
46076           },
46077           "informationalServiceArtifacts" : {
46078             "type" : "object",
46079             "additionalProperties" : {
46080               "type" : "object"
46081             }
46082           },
46083           "janusGraphCfgFile" : {
46084             "type" : "string"
46085           },
46086           "janusGraphHealthCheckReadTimeout" : {
46087             "type" : "integer",
46088             "format" : "int64"
46089           },
46090           "janusGraphInMemoryGraph" : {
46091             "type" : "boolean"
46092           },
46093           "janusGraphLockTimeout" : {
46094             "type" : "integer",
46095             "format" : "int64"
46096           },
46097           "janusGraphMigrationKeySpaceCfgFile" : {
46098             "type" : "string"
46099           },
46100           "janusGraphReconnectIntervalInSeconds" : {
46101             "type" : "integer",
46102             "format" : "int64"
46103           },
46104           "licenseTypes" : {
46105             "type" : "array",
46106             "items" : {
46107               "type" : "string"
46108             }
46109           },
46110           "maxDeleteComponents" : {
46111             "type" : "integer",
46112             "format" : "int32"
46113           },
46114           "minToscaConformanceLevel" : {
46115             "type" : "string"
46116           },
46117           "neo4j" : {
46118             "type" : "object",
46119             "additionalProperties" : {
46120               "type" : "object"
46121             }
46122           },
46123           "onboarding" : {
46124             "$ref" : "#/components/schemas/OnboardingConfig"
46125           },
46126           "protocols" : {
46127             "type" : "array",
46128             "items" : {
46129               "type" : "string"
46130             }
46131           },
46132           "released" : {
46133             "type" : "string",
46134             "format" : "date-time"
46135           },
46136           "resourceNodeTypes" : {
46137             "type" : "object",
46138             "additionalProperties" : {
46139               "type" : "object",
46140               "additionalProperties" : {
46141                 "type" : "string"
46142               }
46143             }
46144           },
46145           "resourceTypes" : {
46146             "type" : "array",
46147             "items" : {
46148               "type" : "string"
46149             }
46150           },
46151           "resourcesForUpgrade" : {
46152             "type" : "object",
46153             "additionalProperties" : {
46154               "type" : "array",
46155               "items" : {
46156                 "type" : "string"
46157               }
46158             }
46159           },
46160           "serviceApiArtifacts" : {
46161             "type" : "object",
46162             "additionalProperties" : {
46163               "type" : "object"
46164             }
46165           },
46166           "serviceNodeTypes" : {
46167             "type" : "object",
46168             "additionalProperties" : {
46169               "type" : "string"
46170             }
46171           },
46172           "skipUpgradeFailedVfs" : {
46173             "type" : "boolean"
46174           },
46175           "skipUpgradeVSPs" : {
46176             "type" : "boolean",
46177             "writeOnly" : true
46178           },
46179           "skipUpgradeVSPsFlag" : {
46180             "type" : "boolean"
46181           },
46182           "startMigrationFrom" : {
46183             "type" : "integer",
46184             "format" : "int32"
46185           },
46186           "supportAllottedResourcesAndProxy" : {
46187             "type" : "boolean",
46188             "writeOnly" : true
46189           },
46190           "supportAllottedResourcesAndProxyFlag" : {
46191             "type" : "boolean"
46192           },
46193           "switchoverDetector" : {
46194             "$ref" : "#/components/schemas/SwitchoverDetectorConfig"
46195           },
46196           "systemMonitoring" : {
46197             "$ref" : "#/components/schemas/BeMonitoringConfig"
46198           },
46199           "toscaArtifacts" : {
46200             "type" : "object",
46201             "additionalProperties" : {
46202               "type" : "object"
46203             }
46204           },
46205           "toscaConformanceLevel" : {
46206             "type" : "string"
46207           },
46208           "toscaFilesDir" : {
46209             "type" : "string"
46210           },
46211           "toscaValidators" : {
46212             "$ref" : "#/components/schemas/ToscaValidatorsConfig"
46213           },
46214           "uebHealthCheckReadTimeout" : {
46215             "type" : "integer",
46216             "format" : "int64"
46217           },
46218           "uebHealthCheckReconnectIntervalInSeconds" : {
46219             "type" : "integer",
46220             "format" : "int64"
46221           },
46222           "unLoggedUrls" : {
46223             "type" : "array",
46224             "items" : {
46225               "type" : "string"
46226             }
46227           },
46228           "users" : {
46229             "type" : "object",
46230             "additionalProperties" : {
46231               "type" : "string"
46232             }
46233           },
46234           "version" : {
46235             "type" : "string"
46236           },
46237           "vfModuleProperties" : {
46238             "type" : "object",
46239             "additionalProperties" : {
46240               "$ref" : "#/components/schemas/VfModuleProperty"
46241             }
46242           },
46243           "workloadContext" : {
46244             "type" : "string"
46245           }
46246         }
46247       },
46248       "Constraint" : {
46249         "type" : "object",
46250         "properties" : {
46251           "equal" : {
46252             "type" : "object"
46253           },
46254           "greater_or_equal" : {
46255             "type" : "object"
46256           },
46257           "greater_than" : {
46258             "type" : "object"
46259           },
46260           "in_range" : {
46261             "type" : "array",
46262             "items" : {
46263               "type" : "object"
46264             }
46265           },
46266           "length" : {
46267             "type" : "integer",
46268             "format" : "int32"
46269           },
46270           "less_or_equal" : {
46271             "type" : "object"
46272           },
46273           "less_than" : {
46274             "type" : "object"
46275           },
46276           "max_length" : {
46277             "type" : "integer",
46278             "format" : "int32"
46279           },
46280           "min_length" : {
46281             "type" : "integer",
46282             "format" : "int32"
46283           },
46284           "pattern" : {
46285             "type" : "object"
46286           },
46287           "valid_values" : {
46288             "type" : "array",
46289             "items" : {
46290               "type" : "object"
46291             }
46292           }
46293         }
46294       },
46295       "ConsumerDefinition" : {
46296         "type" : "object",
46297         "properties" : {
46298           "consumerDetailsLastupdatedtime" : {
46299             "type" : "integer",
46300             "format" : "int64"
46301           },
46302           "consumerLastAuthenticationTime" : {
46303             "type" : "integer",
46304             "format" : "int64"
46305           },
46306           "consumerName" : {
46307             "type" : "string"
46308           },
46309           "consumerPassword" : {
46310             "type" : "string"
46311           },
46312           "consumerSalt" : {
46313             "type" : "string"
46314           },
46315           "empty" : {
46316             "type" : "boolean"
46317           },
46318           "lastModfierAtuid" : {
46319             "type" : "string"
46320           },
46321           "ownerId" : {
46322             "type" : "string"
46323           },
46324           "ownerIdIfEmpty" : {
46325             "type" : "string",
46326             "writeOnly" : true
46327           },
46328           "type" : {
46329             "type" : "string"
46330           },
46331           "version" : {
46332             "type" : "string"
46333           }
46334         }
46335       },
46336       "CookieConfig" : {
46337         "type" : "object",
46338         "properties" : {
46339           "cookieName" : {
46340             "type" : "string"
46341           },
46342           "domain" : {
46343             "type" : "string"
46344           },
46345           "excludedUrls" : {
46346             "type" : "array",
46347             "items" : {
46348               "type" : "string"
46349             }
46350           },
46351           "httpOnly" : {
46352             "type" : "boolean"
46353           },
46354           "isHttpOnly" : {
46355             "type" : "boolean",
46356             "writeOnly" : true
46357           },
46358           "maxSessionTimeOut" : {
46359             "type" : "integer",
46360             "format" : "int64"
46361           },
46362           "onboardingExcludedUrls" : {
46363             "type" : "array",
46364             "items" : {
46365               "type" : "string"
46366             }
46367           },
46368           "path" : {
46369             "type" : "string"
46370           },
46371           "redirectURL" : {
46372             "type" : "string"
46373           },
46374           "securityKey" : {
46375             "type" : "string"
46376           },
46377           "sessionIdleTimeOut" : {
46378             "type" : "integer",
46379             "format" : "int64"
46380           }
46381         }
46382       },
46383       "Credential" : {
46384         "type" : "object",
46385         "properties" : {
46386           "password" : {
46387             "type" : "string"
46388           },
46389           "username" : {
46390             "type" : "string"
46391           }
46392         }
46393       },
46394       "DataTypeDefinition" : {
46395         "type" : "object",
46396         "properties" : {
46397           "constraints" : {
46398             "type" : "array",
46399             "items" : {
46400               "$ref" : "#/components/schemas/PropertyConstraint"
46401             }
46402           },
46403           "creationTime" : {
46404             "type" : "integer",
46405             "format" : "int64"
46406           },
46407           "derivedFrom" : {
46408             "$ref" : "#/components/schemas/DataTypeDefinition"
46409           },
46410           "derivedFromName" : {
46411             "type" : "string"
46412           },
46413           "description" : {
46414             "type" : "string"
46415           },
46416           "empty" : {
46417             "type" : "boolean"
46418           },
46419           "modificationTime" : {
46420             "type" : "integer",
46421             "format" : "int64"
46422           },
46423           "name" : {
46424             "type" : "string"
46425           },
46426           "ownerId" : {
46427             "type" : "string"
46428           },
46429           "ownerIdIfEmpty" : {
46430             "type" : "string",
46431             "writeOnly" : true
46432           },
46433           "properties" : {
46434             "type" : "array",
46435             "items" : {
46436               "$ref" : "#/components/schemas/PropertyDefinition"
46437             }
46438           },
46439           "propertiesData" : {
46440             "type" : "array",
46441             "items" : {
46442               "$ref" : "#/components/schemas/PropertyDataDefinition"
46443             }
46444           },
46445           "type" : {
46446             "type" : "string"
46447           },
46448           "uniqueId" : {
46449             "type" : "string"
46450           },
46451           "version" : {
46452             "type" : "string"
46453           }
46454         }
46455       },
46456       "DcaeConfig" : {
46457         "type" : "object",
46458         "properties" : {
46459           "healthCheckUri" : {
46460             "type" : "string"
46461           },
46462           "host" : {
46463             "type" : "string"
46464           },
46465           "port" : {
46466             "type" : "integer",
46467             "format" : "int32"
46468           },
46469           "protocol" : {
46470             "type" : "string"
46471           }
46472         }
46473       },
46474       "DistributionStatusInfo" : {
46475         "type" : "object",
46476         "properties" : {
46477           "errorReason" : {
46478             "type" : "string"
46479           },
46480           "omfComponentID" : {
46481             "type" : "string"
46482           },
46483           "status" : {
46484             "type" : "string"
46485           },
46486           "timestamp" : {
46487             "type" : "string"
46488           },
46489           "url" : {
46490             "type" : "string"
46491           }
46492         }
46493       },
46494       "DistributionStatusListResponse" : {
46495         "type" : "object",
46496         "properties" : {
46497           "distributionStatusList" : {
46498             "type" : "array",
46499             "items" : {
46500               "$ref" : "#/components/schemas/DistributionStatusInfo"
46501             }
46502           }
46503         }
46504       },
46505       "DmaapConsumerConfiguration" : {
46506         "type" : "object",
46507         "properties" : {
46508           "active" : {
46509             "type" : "boolean"
46510           },
46511           "aftDme2ClientIgnoreSslConfig" : {
46512             "type" : "boolean"
46513           },
46514           "aftDme2ClientKeystore" : {
46515             "type" : "string"
46516           },
46517           "aftDme2ClientKeystorePassword" : {
46518             "type" : "string"
46519           },
46520           "aftDme2ClientSslCertAlias" : {
46521             "type" : "string"
46522           },
46523           "aftDme2ConnectionTimeoutMs" : {
46524             "type" : "integer",
46525             "format" : "int32"
46526           },
46527           "aftDme2ReadTimeoutMs" : {
46528             "type" : "integer",
46529             "format" : "int32"
46530           },
46531           "aftDme2RoundtripTimeoutMs" : {
46532             "type" : "integer",
46533             "format" : "int32"
46534           },
46535           "aftDme2SslEnable" : {
46536             "type" : "boolean"
46537           },
46538           "aftEnvironment" : {
46539             "type" : "string"
46540           },
46541           "consumerGroup" : {
46542             "type" : "string"
46543           },
46544           "consumerId" : {
46545             "type" : "string"
46546           },
46547           "contenttype" : {
46548             "type" : "string"
46549           },
46550           "credential" : {
46551             "$ref" : "#/components/schemas/Credential"
46552           },
46553           "dme2TraceOn" : {
46554             "type" : "boolean"
46555           },
46556           "dme2preferredRouterFilePath" : {
46557             "type" : "string"
46558           },
46559           "environment" : {
46560             "type" : "string"
46561           },
46562           "hosts" : {
46563             "type" : "string"
46564           },
46565           "latitude" : {
46566             "type" : "number",
46567             "format" : "double"
46568           },
46569           "limit" : {
46570             "type" : "integer",
46571             "format" : "int32"
46572           },
46573           "longitude" : {
46574             "type" : "number",
46575             "format" : "double"
46576           },
46577           "partner" : {
46578             "type" : "string"
46579           },
46580           "pollingInterval" : {
46581             "type" : "integer",
46582             "format" : "int32"
46583           },
46584           "protocol" : {
46585             "type" : "string"
46586           },
46587           "routeOffer" : {
46588             "type" : "string"
46589           },
46590           "serviceName" : {
46591             "type" : "string"
46592           },
46593           "timeLimitForNotificationHandleMs" : {
46594             "type" : "integer",
46595             "format" : "int32"
46596           },
46597           "timeoutMs" : {
46598             "type" : "integer",
46599             "format" : "int32"
46600           },
46601           "topic" : {
46602             "type" : "string"
46603           },
46604           "version" : {
46605             "type" : "string"
46606           }
46607         }
46608       },
46609       "DmaapProducerConfiguration" : {
46610         "type" : "object",
46611         "properties" : {
46612           "active" : {
46613             "type" : "boolean"
46614           },
46615           "aftDme2ClientIgnoreSslConfig" : {
46616             "type" : "boolean"
46617           },
46618           "aftDme2ClientKeystore" : {
46619             "type" : "string"
46620           },
46621           "aftDme2ClientKeystorePassword" : {
46622             "type" : "string"
46623           },
46624           "aftDme2ClientSslCertAlias" : {
46625             "type" : "string"
46626           },
46627           "aftDme2ConnectionTimeoutMs" : {
46628             "type" : "integer",
46629             "format" : "int32"
46630           },
46631           "aftDme2ReadTimeoutMs" : {
46632             "type" : "integer",
46633             "format" : "int32"
46634           },
46635           "aftDme2RoundtripTimeoutMs" : {
46636             "type" : "integer",
46637             "format" : "int32"
46638           },
46639           "aftDme2SslEnable" : {
46640             "type" : "boolean"
46641           },
46642           "aftEnvironment" : {
46643             "type" : "string"
46644           },
46645           "consumerGroup" : {
46646             "type" : "string"
46647           },
46648           "consumerId" : {
46649             "type" : "string"
46650           },
46651           "contenttype" : {
46652             "type" : "string"
46653           },
46654           "credential" : {
46655             "$ref" : "#/components/schemas/Credential"
46656           },
46657           "dme2TraceOn" : {
46658             "type" : "boolean"
46659           },
46660           "dme2preferredRouterFilePath" : {
46661             "type" : "string"
46662           },
46663           "environment" : {
46664             "type" : "string"
46665           },
46666           "hosts" : {
46667             "type" : "string"
46668           },
46669           "latitude" : {
46670             "type" : "number",
46671             "format" : "double"
46672           },
46673           "limit" : {
46674             "type" : "integer",
46675             "format" : "int32"
46676           },
46677           "longitude" : {
46678             "type" : "number",
46679             "format" : "double"
46680           },
46681           "partner" : {
46682             "type" : "string"
46683           },
46684           "pollingInterval" : {
46685             "type" : "integer",
46686             "format" : "int32"
46687           },
46688           "protocol" : {
46689             "type" : "string"
46690           },
46691           "routeOffer" : {
46692             "type" : "string"
46693           },
46694           "serviceName" : {
46695             "type" : "string"
46696           },
46697           "timeLimitForNotificationHandleMs" : {
46698             "type" : "integer",
46699             "format" : "int32"
46700           },
46701           "timeoutMs" : {
46702             "type" : "integer",
46703             "format" : "int32"
46704           },
46705           "topic" : {
46706             "type" : "string"
46707           },
46708           "version" : {
46709             "type" : "string"
46710           }
46711         }
46712       },
46713       "DmeConfiguration" : {
46714         "type" : "object",
46715         "properties" : {
46716           "lookupUriFormat" : {
46717             "type" : "string"
46718           }
46719         }
46720       },
46721       "EcompPortalConfig" : {
46722         "type" : "object",
46723         "properties" : {
46724           "defaultFunctionalMenu" : {
46725             "type" : "string"
46726           },
46727           "healthCheckUri" : {
46728             "type" : "string"
46729           },
46730           "host" : {
46731             "type" : "string"
46732           },
46733           "pollingInterval" : {
46734             "type" : "integer",
46735             "format" : "int32"
46736           },
46737           "port" : {
46738             "type" : "integer",
46739             "format" : "int32"
46740           },
46741           "protocol" : {
46742             "type" : "string"
46743           },
46744           "timeoutMs" : {
46745             "type" : "integer",
46746             "format" : "int32"
46747           }
46748         }
46749       },
46750       "EntrySchema" : {
46751         "type" : "object",
46752         "properties" : {
46753           "constraints" : {
46754             "type" : "array",
46755             "items" : {
46756               "$ref" : "#/components/schemas/Constraint"
46757             }
46758           },
46759           "description" : {
46760             "type" : "string"
46761           },
46762           "type" : {
46763             "type" : "string"
46764           }
46765         }
46766       },
46767       "EnvironmentContext" : {
46768         "type" : "object",
46769         "properties" : {
46770           "defaultValue" : {
46771             "type" : "string"
46772           },
46773           "validValues" : {
46774             "type" : "array",
46775             "items" : {
46776               "type" : "string"
46777             }
46778           }
46779         }
46780       },
46781       "FormDataContentDisposition" : {
46782         "type" : "object",
46783         "properties" : {
46784           "creationDate" : {
46785             "type" : "string",
46786             "format" : "date-time"
46787           },
46788           "fileName" : {
46789             "type" : "string"
46790           },
46791           "modificationDate" : {
46792             "type" : "string",
46793             "format" : "date-time"
46794           },
46795           "name" : {
46796             "type" : "string"
46797           },
46798           "parameters" : {
46799             "type" : "object",
46800             "additionalProperties" : {
46801               "type" : "string"
46802             }
46803           },
46804           "readDate" : {
46805             "type" : "string",
46806             "format" : "date-time"
46807           },
46808           "size" : {
46809             "type" : "integer",
46810             "format" : "int64"
46811           },
46812           "type" : {
46813             "type" : "string"
46814           }
46815         }
46816       },
46817       "ForwardingPathDataDefinition" : {
46818         "type" : "object",
46819         "properties" : {
46820           "description" : {
46821             "type" : "string"
46822           },
46823           "destinationPortNumber" : {
46824             "type" : "string"
46825           },
46826           "empty" : {
46827             "type" : "boolean"
46828           },
46829           "name" : {
46830             "type" : "string"
46831           },
46832           "ownerId" : {
46833             "type" : "string"
46834           },
46835           "ownerIdIfEmpty" : {
46836             "type" : "string",
46837             "writeOnly" : true
46838           },
46839           "pathElements" : {
46840             "$ref" : "#/components/schemas/ListDataDefinitionForwardingPathElementDataDefinition"
46841           },
46842           "protocol" : {
46843             "type" : "string"
46844           },
46845           "toscaResourceName" : {
46846             "type" : "string"
46847           },
46848           "type" : {
46849             "type" : "string"
46850           },
46851           "uniqueId" : {
46852             "type" : "string"
46853           },
46854           "version" : {
46855             "type" : "string"
46856           }
46857         }
46858       },
46859       "ForwardingPathElementDataDefinition" : {
46860         "type" : "object",
46861         "properties" : {
46862           "empty" : {
46863             "type" : "boolean"
46864           },
46865           "fromCP" : {
46866             "type" : "string"
46867           },
46868           "fromCPOriginId" : {
46869             "type" : "string"
46870           },
46871           "fromNode" : {
46872             "type" : "string"
46873           },
46874           "ownerId" : {
46875             "type" : "string"
46876           },
46877           "ownerIdIfEmpty" : {
46878             "type" : "string",
46879             "writeOnly" : true
46880           },
46881           "toCP" : {
46882             "type" : "string"
46883           },
46884           "toCPOriginId" : {
46885             "type" : "string"
46886           },
46887           "toNode" : {
46888             "type" : "string"
46889           },
46890           "type" : {
46891             "type" : "string"
46892           },
46893           "version" : {
46894             "type" : "string"
46895           }
46896         }
46897       },
46898       "GabConfig" : {
46899         "type" : "object",
46900         "properties" : {
46901           "artifactType" : {
46902             "type" : "string"
46903           },
46904           "pathsAndNamesDefinitions" : {
46905             "type" : "array",
46906             "items" : {
46907               "$ref" : "#/components/schemas/PathsAndNamesDefinition"
46908             }
46909           }
46910         }
46911       },
46912       "GenericArtifactQueryInfo" : {
46913         "type" : "object",
46914         "properties" : {
46915           "artifactUniqueId" : {
46916             "type" : "string"
46917           },
46918           "fields" : {
46919             "type" : "array",
46920             "items" : {
46921               "type" : "string"
46922             },
46923             "uniqueItems" : true
46924           },
46925           "parentId" : {
46926             "type" : "string"
46927           }
46928         }
46929       },
46930       "GetInputValueDataDefinition" : {
46931         "type" : "object",
46932         "properties" : {
46933           "empty" : {
46934             "type" : "boolean"
46935           },
46936           "getInputIndex" : {
46937             "$ref" : "#/components/schemas/GetInputValueDataDefinition"
46938           },
46939           "indexValue" : {
46940             "type" : "integer",
46941             "format" : "int32"
46942           },
46943           "inputId" : {
46944             "type" : "string"
46945           },
46946           "inputName" : {
46947             "type" : "string"
46948           },
46949           "list" : {
46950             "type" : "boolean"
46951           },
46952           "ownerId" : {
46953             "type" : "string"
46954           },
46955           "ownerIdIfEmpty" : {
46956             "type" : "string",
46957             "writeOnly" : true
46958           },
46959           "propName" : {
46960             "type" : "string"
46961           },
46962           "type" : {
46963             "type" : "string"
46964           },
46965           "version" : {
46966             "type" : "string"
46967           }
46968         }
46969       },
46970       "GetOutputValueDataDefinition" : {
46971         "type" : "object",
46972         "properties" : {
46973           "attribName" : {
46974             "type" : "string"
46975           },
46976           "empty" : {
46977             "type" : "boolean"
46978           },
46979           "getOutputIndex" : {
46980             "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
46981           },
46982           "indexValue" : {
46983             "type" : "integer",
46984             "format" : "int32"
46985           },
46986           "list" : {
46987             "type" : "boolean"
46988           },
46989           "outputId" : {
46990             "type" : "string"
46991           },
46992           "outputName" : {
46993             "type" : "string"
46994           },
46995           "ownerId" : {
46996             "type" : "string"
46997           },
46998           "ownerIdIfEmpty" : {
46999             "type" : "string",
47000             "writeOnly" : true
47001           },
47002           "type" : {
47003             "type" : "string"
47004           },
47005           "version" : {
47006             "type" : "string"
47007           }
47008         }
47009       },
47010       "GetPolicyValueDataDefinition" : {
47011         "type" : "object",
47012         "properties" : {
47013           "origPropertyValue" : {
47014             "type" : "string"
47015           },
47016           "policyId" : {
47017             "type" : "string"
47018           },
47019           "propertyName" : {
47020             "type" : "string"
47021           }
47022         }
47023       },
47024       "GroupDefinition" : {
47025         "type" : "object",
47026         "properties" : {
47027           "artifacts" : {
47028             "type" : "array",
47029             "items" : {
47030               "type" : "string"
47031             }
47032           },
47033           "artifactsUuid" : {
47034             "type" : "array",
47035             "items" : {
47036               "type" : "string"
47037             }
47038           },
47039           "capabilities" : {
47040             "type" : "object",
47041             "additionalProperties" : {
47042               "type" : "array",
47043               "items" : {
47044                 "$ref" : "#/components/schemas/CapabilityDefinition"
47045               }
47046             }
47047           },
47048           "createdFrom" : {
47049             "type" : "string",
47050             "enum" : [ "UI", "CSAR" ]
47051           },
47052           "description" : {
47053             "type" : "string"
47054           },
47055           "empty" : {
47056             "type" : "boolean"
47057           },
47058           "groupUUID" : {
47059             "type" : "string"
47060           },
47061           "invariantName" : {
47062             "type" : "string"
47063           },
47064           "invariantUUID" : {
47065             "type" : "string"
47066           },
47067           "members" : {
47068             "type" : "object",
47069             "additionalProperties" : {
47070               "type" : "string"
47071             }
47072           },
47073           "name" : {
47074             "type" : "string"
47075           },
47076           "normalizedName" : {
47077             "type" : "string"
47078           },
47079           "ownerId" : {
47080             "type" : "string"
47081           },
47082           "ownerIdIfEmpty" : {
47083             "type" : "string",
47084             "writeOnly" : true
47085           },
47086           "properties" : {
47087             "type" : "array",
47088             "items" : {
47089               "$ref" : "#/components/schemas/PropertyDataDefinition"
47090             }
47091           },
47092           "propertyValueCounter" : {
47093             "type" : "integer",
47094             "format" : "int32"
47095           },
47096           "type" : {
47097             "type" : "string"
47098           },
47099           "typeUid" : {
47100             "type" : "string"
47101           },
47102           "uniqueId" : {
47103             "type" : "string"
47104           },
47105           "userDefined" : {
47106             "type" : "boolean"
47107           },
47108           "version" : {
47109             "type" : "string"
47110           },
47111           "vspOriginated" : {
47112             "type" : "boolean"
47113           }
47114         }
47115       },
47116       "GroupInfo" : {
47117         "type" : "object",
47118         "properties" : {
47119           "changePriorityBody" : {
47120             "type" : "string"
47121           },
47122           "changePriorityUrl" : {
47123             "type" : "string"
47124           }
47125         }
47126       },
47127       "GroupInstance" : {
47128         "type" : "object",
47129         "properties" : {
47130           "artifacts" : {
47131             "type" : "array",
47132             "items" : {
47133               "type" : "string"
47134             }
47135           },
47136           "artifactsUuid" : {
47137             "type" : "array",
47138             "items" : {
47139               "type" : "string"
47140             }
47141           },
47142           "creationTime" : {
47143             "type" : "integer",
47144             "format" : "int64"
47145           },
47146           "customizationUUID" : {
47147             "type" : "string"
47148           },
47149           "description" : {
47150             "type" : "string"
47151           },
47152           "empty" : {
47153             "type" : "boolean"
47154           },
47155           "groupInstanceArtifacts" : {
47156             "type" : "array",
47157             "items" : {
47158               "type" : "string"
47159             }
47160           },
47161           "groupInstanceArtifactsUuid" : {
47162             "type" : "array",
47163             "items" : {
47164               "type" : "string"
47165             }
47166           },
47167           "groupName" : {
47168             "type" : "string"
47169           },
47170           "groupUUID" : {
47171             "type" : "string"
47172           },
47173           "groupUid" : {
47174             "type" : "string"
47175           },
47176           "invariantUUID" : {
47177             "type" : "string"
47178           },
47179           "modificationTime" : {
47180             "type" : "integer",
47181             "format" : "int64"
47182           },
47183           "name" : {
47184             "type" : "string"
47185           },
47186           "normalizedName" : {
47187             "type" : "string"
47188           },
47189           "ownerId" : {
47190             "type" : "string"
47191           },
47192           "ownerIdIfEmpty" : {
47193             "type" : "string",
47194             "writeOnly" : true
47195           },
47196           "posX" : {
47197             "type" : "string"
47198           },
47199           "posY" : {
47200             "type" : "string"
47201           },
47202           "properties" : {
47203             "type" : "array",
47204             "items" : {
47205               "$ref" : "#/components/schemas/PropertyDataDefinition"
47206             }
47207           },
47208           "propertyValueCounter" : {
47209             "type" : "integer",
47210             "format" : "int32"
47211           },
47212           "type" : {
47213             "type" : "string"
47214           },
47215           "uniqueId" : {
47216             "type" : "string"
47217           },
47218           "version" : {
47219             "type" : "string"
47220           }
47221         }
47222       },
47223       "GroupProperty" : {
47224         "type" : "object",
47225         "properties" : {
47226           "annotations" : {
47227             "type" : "array",
47228             "items" : {
47229               "$ref" : "#/components/schemas/Annotation"
47230             }
47231           },
47232           "constraints" : {
47233             "type" : "array",
47234             "items" : {
47235               "$ref" : "#/components/schemas/PropertyConstraint"
47236             }
47237           },
47238           "defaultValue" : {
47239             "type" : "string"
47240           },
47241           "definition" : {
47242             "type" : "boolean"
47243           },
47244           "description" : {
47245             "type" : "string"
47246           },
47247           "empty" : {
47248             "type" : "boolean"
47249           },
47250           "getInputProperty" : {
47251             "type" : "boolean"
47252           },
47253           "getInputValues" : {
47254             "type" : "array",
47255             "items" : {
47256               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
47257             }
47258           },
47259           "getPolicyValues" : {
47260             "type" : "array",
47261             "items" : {
47262               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
47263             }
47264           },
47265           "hidden" : {
47266             "type" : "boolean"
47267           },
47268           "immutable" : {
47269             "type" : "boolean"
47270           },
47271           "inputId" : {
47272             "type" : "string"
47273           },
47274           "inputPath" : {
47275             "type" : "string"
47276           },
47277           "instanceUniqueId" : {
47278             "type" : "string"
47279           },
47280           "isDeclaredListInput" : {
47281             "type" : "boolean"
47282           },
47283           "label" : {
47284             "type" : "string"
47285           },
47286           "metadata" : {
47287             "type" : "object",
47288             "additionalProperties" : {
47289               "type" : "string"
47290             }
47291           },
47292           "name" : {
47293             "type" : "string"
47294           },
47295           "ownerId" : {
47296             "type" : "string"
47297           },
47298           "ownerIdIfEmpty" : {
47299             "type" : "string",
47300             "writeOnly" : true
47301           },
47302           "parentPropertyType" : {
47303             "type" : "string"
47304           },
47305           "parentUniqueId" : {
47306             "type" : "string"
47307           },
47308           "password" : {
47309             "type" : "boolean"
47310           },
47311           "propertyConstraints" : {
47312             "type" : "array",
47313             "items" : {
47314               "type" : "string"
47315             }
47316           },
47317           "propertyId" : {
47318             "type" : "string"
47319           },
47320           "required" : {
47321             "type" : "boolean"
47322           },
47323           "schema" : {
47324             "$ref" : "#/components/schemas/SchemaDefinition"
47325           },
47326           "schemaProperty" : {
47327             "$ref" : "#/components/schemas/PropertyDataDefinition"
47328           },
47329           "schemaType" : {
47330             "type" : "string"
47331           },
47332           "status" : {
47333             "type" : "string"
47334           },
47335           "subPropertyInputPath" : {
47336             "type" : "string"
47337           },
47338           "type" : {
47339             "type" : "string"
47340           },
47341           "uniqueId" : {
47342             "type" : "string"
47343           },
47344           "value" : {
47345             "type" : "string"
47346           },
47347           "valueUniqueUid" : {
47348             "type" : "string"
47349           },
47350           "version" : {
47351             "type" : "string"
47352           }
47353         }
47354       },
47355       "GroupTypeDefinition" : {
47356         "type" : "object",
47357         "properties" : {
47358           "capabilities" : {
47359             "type" : "object",
47360             "additionalProperties" : {
47361               "$ref" : "#/components/schemas/CapabilityDefinition"
47362             }
47363           },
47364           "creationTime" : {
47365             "type" : "integer",
47366             "format" : "int64"
47367           },
47368           "derivedFrom" : {
47369             "type" : "string"
47370           },
47371           "description" : {
47372             "type" : "string"
47373           },
47374           "empty" : {
47375             "type" : "boolean"
47376           },
47377           "highestVersion" : {
47378             "type" : "boolean"
47379           },
47380           "icon" : {
47381             "type" : "string"
47382           },
47383           "members" : {
47384             "type" : "array",
47385             "items" : {
47386               "type" : "string"
47387             }
47388           },
47389           "metadata" : {
47390             "type" : "object",
47391             "additionalProperties" : {
47392               "type" : "string"
47393             }
47394           },
47395           "modificationTime" : {
47396             "type" : "integer",
47397             "format" : "int64"
47398           },
47399           "name" : {
47400             "type" : "string"
47401           },
47402           "ownerId" : {
47403             "type" : "string"
47404           },
47405           "ownerIdIfEmpty" : {
47406             "type" : "string",
47407             "writeOnly" : true
47408           },
47409           "properties" : {
47410             "type" : "array",
47411             "items" : {
47412               "$ref" : "#/components/schemas/PropertyDefinition"
47413             }
47414           },
47415           "type" : {
47416             "type" : "string"
47417           },
47418           "uniqueId" : {
47419             "type" : "string"
47420           },
47421           "version" : {
47422             "type" : "string"
47423           }
47424         }
47425       },
47426       "GroupingDefinition" : {
47427         "type" : "object",
47428         "properties" : {
47429           "empty" : {
47430             "type" : "boolean"
47431           },
47432           "name" : {
47433             "type" : "string"
47434           },
47435           "normalizedName" : {
47436             "type" : "string"
47437           },
47438           "ownerId" : {
47439             "type" : "string"
47440           },
47441           "ownerIdIfEmpty" : {
47442             "type" : "string",
47443             "writeOnly" : true
47444           },
47445           "type" : {
47446             "type" : "string"
47447           },
47448           "uniqueId" : {
47449             "type" : "string"
47450           },
47451           "version" : {
47452             "type" : "string"
47453           }
47454         }
47455       },
47456       "HeatDeploymentArtifactTimeout" : {
47457         "type" : "object",
47458         "properties" : {
47459           "defaultMinutes" : {
47460             "type" : "integer",
47461             "format" : "int32"
47462           },
47463           "maxMinutes" : {
47464             "type" : "integer",
47465             "format" : "int32"
47466           },
47467           "minMinutes" : {
47468             "type" : "integer",
47469             "format" : "int32"
47470           }
47471         }
47472       },
47473       "HeatParameterDataDefinition" : {
47474         "type" : "object",
47475         "properties" : {
47476           "currentValue" : {
47477             "type" : "string"
47478           },
47479           "defaultValue" : {
47480             "type" : "string"
47481           },
47482           "description" : {
47483             "type" : "string"
47484           },
47485           "empty" : {
47486             "type" : "boolean"
47487           },
47488           "name" : {
47489             "type" : "string"
47490           },
47491           "ownerId" : {
47492             "type" : "string"
47493           },
47494           "ownerIdIfEmpty" : {
47495             "type" : "string",
47496             "writeOnly" : true
47497           },
47498           "type" : {
47499             "type" : "string"
47500           },
47501           "uniqueId" : {
47502             "type" : "string"
47503           },
47504           "version" : {
47505             "type" : "string"
47506           }
47507         }
47508       },
47509       "HeatParameterDefinition" : {
47510         "type" : "object",
47511         "properties" : {
47512           "currentValue" : {
47513             "type" : "string"
47514           },
47515           "defaultValue" : {
47516             "type" : "string"
47517           },
47518           "description" : {
47519             "type" : "string"
47520           },
47521           "empty" : {
47522             "type" : "boolean"
47523           },
47524           "name" : {
47525             "type" : "string"
47526           },
47527           "ownerId" : {
47528             "type" : "string"
47529           },
47530           "ownerIdIfEmpty" : {
47531             "type" : "string",
47532             "writeOnly" : true
47533           },
47534           "type" : {
47535             "type" : "string"
47536           },
47537           "uniqueId" : {
47538             "type" : "string"
47539           },
47540           "version" : {
47541             "type" : "string"
47542           }
47543         }
47544       },
47545       "InputDataDefinition" : {
47546         "type" : "object",
47547         "properties" : {
47548           "annotations" : {
47549             "type" : "array",
47550             "items" : {
47551               "$ref" : "#/components/schemas/Annotation"
47552             }
47553           },
47554           "defaultValue" : {
47555             "type" : "string"
47556           },
47557           "definition" : {
47558             "type" : "boolean"
47559           },
47560           "description" : {
47561             "type" : "string"
47562           },
47563           "empty" : {
47564             "type" : "boolean"
47565           },
47566           "getInputProperty" : {
47567             "type" : "boolean"
47568           },
47569           "getInputValues" : {
47570             "type" : "array",
47571             "items" : {
47572               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
47573             }
47574           },
47575           "getPolicyValues" : {
47576             "type" : "array",
47577             "items" : {
47578               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
47579             }
47580           },
47581           "hidden" : {
47582             "type" : "boolean"
47583           },
47584           "immutable" : {
47585             "type" : "boolean"
47586           },
47587           "inputId" : {
47588             "type" : "string"
47589           },
47590           "inputPath" : {
47591             "type" : "string"
47592           },
47593           "instanceUniqueId" : {
47594             "type" : "string"
47595           },
47596           "isDeclaredListInput" : {
47597             "type" : "boolean"
47598           },
47599           "label" : {
47600             "type" : "string"
47601           },
47602           "metadata" : {
47603             "type" : "object",
47604             "additionalProperties" : {
47605               "type" : "string"
47606             }
47607           },
47608           "name" : {
47609             "type" : "string"
47610           },
47611           "ownerId" : {
47612             "type" : "string"
47613           },
47614           "ownerIdIfEmpty" : {
47615             "type" : "string",
47616             "writeOnly" : true
47617           },
47618           "parentPropertyType" : {
47619             "type" : "string"
47620           },
47621           "parentUniqueId" : {
47622             "type" : "string"
47623           },
47624           "password" : {
47625             "type" : "boolean"
47626           },
47627           "propertyConstraints" : {
47628             "type" : "array",
47629             "items" : {
47630               "type" : "string"
47631             }
47632           },
47633           "propertyId" : {
47634             "type" : "string"
47635           },
47636           "required" : {
47637             "type" : "boolean"
47638           },
47639           "schema" : {
47640             "$ref" : "#/components/schemas/SchemaDefinition"
47641           },
47642           "schemaProperty" : {
47643             "$ref" : "#/components/schemas/PropertyDataDefinition"
47644           },
47645           "schemaType" : {
47646             "type" : "string"
47647           },
47648           "status" : {
47649             "type" : "string"
47650           },
47651           "subPropertyInputPath" : {
47652             "type" : "string"
47653           },
47654           "type" : {
47655             "type" : "string"
47656           },
47657           "uniqueId" : {
47658             "type" : "string"
47659           },
47660           "value" : {
47661             "type" : "string"
47662           },
47663           "version" : {
47664             "type" : "string"
47665           }
47666         }
47667       },
47668       "InputDefinition" : {
47669         "type" : "object",
47670         "properties" : {
47671           "annotations" : {
47672             "type" : "array",
47673             "items" : {
47674               "$ref" : "#/components/schemas/Annotation"
47675             }
47676           },
47677           "annotationsToInput" : {
47678             "type" : "array",
47679             "items" : {
47680               "$ref" : "#/components/schemas/Annotation"
47681             },
47682             "writeOnly" : true
47683           },
47684           "constraints" : {
47685             "type" : "array",
47686             "items" : {
47687               "$ref" : "#/components/schemas/PropertyConstraint"
47688             }
47689           },
47690           "defaultValue" : {
47691             "type" : "string"
47692           },
47693           "definition" : {
47694             "type" : "boolean"
47695           },
47696           "description" : {
47697             "type" : "string"
47698           },
47699           "empty" : {
47700             "type" : "boolean"
47701           },
47702           "getInputProperty" : {
47703             "type" : "boolean"
47704           },
47705           "getInputValues" : {
47706             "type" : "array",
47707             "items" : {
47708               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
47709             }
47710           },
47711           "getPolicyValues" : {
47712             "type" : "array",
47713             "items" : {
47714               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
47715             }
47716           },
47717           "hidden" : {
47718             "type" : "boolean"
47719           },
47720           "immutable" : {
47721             "type" : "boolean"
47722           },
47723           "inputId" : {
47724             "type" : "string"
47725           },
47726           "inputPath" : {
47727             "type" : "string"
47728           },
47729           "inputs" : {
47730             "type" : "array",
47731             "items" : {
47732               "$ref" : "#/components/schemas/ComponentInstanceInput"
47733             }
47734           },
47735           "instanceUniqueId" : {
47736             "type" : "string"
47737           },
47738           "isDeclaredListInput" : {
47739             "type" : "boolean"
47740           },
47741           "label" : {
47742             "type" : "string"
47743           },
47744           "metadata" : {
47745             "type" : "object",
47746             "additionalProperties" : {
47747               "type" : "string"
47748             }
47749           },
47750           "name" : {
47751             "type" : "string"
47752           },
47753           "ownerId" : {
47754             "type" : "string"
47755           },
47756           "ownerIdIfEmpty" : {
47757             "type" : "string",
47758             "writeOnly" : true
47759           },
47760           "parentPropertyType" : {
47761             "type" : "string"
47762           },
47763           "parentUniqueId" : {
47764             "type" : "string"
47765           },
47766           "password" : {
47767             "type" : "boolean"
47768           },
47769           "properties" : {
47770             "type" : "array",
47771             "items" : {
47772               "$ref" : "#/components/schemas/ComponentInstanceProperty"
47773             }
47774           },
47775           "propertyConstraints" : {
47776             "type" : "array",
47777             "items" : {
47778               "type" : "string"
47779             }
47780           },
47781           "propertyId" : {
47782             "type" : "string"
47783           },
47784           "required" : {
47785             "type" : "boolean"
47786           },
47787           "schema" : {
47788             "$ref" : "#/components/schemas/SchemaDefinition"
47789           },
47790           "schemaProperty" : {
47791             "$ref" : "#/components/schemas/PropertyDataDefinition"
47792           },
47793           "schemaType" : {
47794             "type" : "string"
47795           },
47796           "status" : {
47797             "type" : "string"
47798           },
47799           "subPropertyInputPath" : {
47800             "type" : "string"
47801           },
47802           "type" : {
47803             "type" : "string"
47804           },
47805           "uniqueId" : {
47806             "type" : "string"
47807           },
47808           "value" : {
47809             "type" : "string"
47810           },
47811           "version" : {
47812             "type" : "string"
47813           }
47814         }
47815       },
47816       "InterfaceDefinition" : {
47817         "type" : "object",
47818         "properties" : {
47819           "creationDate" : {
47820             "type" : "integer",
47821             "format" : "int64"
47822           },
47823           "definition" : {
47824             "type" : "boolean"
47825           },
47826           "derivedFrom" : {
47827             "type" : "string"
47828           },
47829           "description" : {
47830             "type" : "string"
47831           },
47832           "empty" : {
47833             "type" : "boolean"
47834           },
47835           "inputs" : {
47836             "type" : "object",
47837             "additionalProperties" : {
47838               "$ref" : "#/components/schemas/InputDataDefinition"
47839             }
47840           },
47841           "lastUpdateDate" : {
47842             "type" : "integer",
47843             "format" : "int64"
47844           },
47845           "operations" : {
47846             "type" : "object",
47847             "additionalProperties" : {
47848               "$ref" : "#/components/schemas/OperationDataDefinition"
47849             }
47850           },
47851           "ownerId" : {
47852             "type" : "string"
47853           },
47854           "ownerIdIfEmpty" : {
47855             "type" : "string",
47856             "writeOnly" : true
47857           },
47858           "toscaResourceName" : {
47859             "type" : "string"
47860           },
47861           "type" : {
47862             "type" : "string"
47863           },
47864           "uniqueId" : {
47865             "type" : "string"
47866           },
47867           "version" : {
47868             "type" : "string"
47869           }
47870         }
47871       },
47872       "InterfaceInstanceDataDefinition" : {
47873         "type" : "object",
47874         "properties" : {
47875           "empty" : {
47876             "type" : "boolean"
47877           },
47878           "inputs" : {
47879             "type" : "object",
47880             "additionalProperties" : {
47881               "type" : "object"
47882             }
47883           },
47884           "operations" : {
47885             "type" : "object",
47886             "additionalProperties" : {
47887               "$ref" : "#/components/schemas/OperationInstance"
47888             }
47889           },
47890           "ownerId" : {
47891             "type" : "string"
47892           },
47893           "ownerIdIfEmpty" : {
47894             "type" : "string",
47895             "writeOnly" : true
47896           },
47897           "type" : {
47898             "type" : "string"
47899           },
47900           "version" : {
47901             "type" : "string"
47902           }
47903         }
47904       },
47905       "KeyspaceConfig" : {
47906         "type" : "object",
47907         "properties" : {
47908           "name" : {
47909             "type" : "string"
47910           },
47911           "replicationInfo" : {
47912             "type" : "array",
47913             "items" : {
47914               "type" : "string"
47915             }
47916           },
47917           "replicationStrategy" : {
47918             "type" : "string"
47919           }
47920         }
47921       },
47922       "ListDataDefinitionForwardingPathElementDataDefinition" : {
47923         "type" : "object",
47924         "properties" : {
47925           "empty" : {
47926             "type" : "boolean"
47927           },
47928           "listToscaDataDefinition" : {
47929             "type" : "array",
47930             "items" : {
47931               "$ref" : "#/components/schemas/ForwardingPathElementDataDefinition"
47932             }
47933           },
47934           "ownerId" : {
47935             "type" : "string"
47936           },
47937           "ownerIdIfEmpty" : {
47938             "type" : "string",
47939             "writeOnly" : true
47940           },
47941           "type" : {
47942             "type" : "string"
47943           },
47944           "version" : {
47945             "type" : "string"
47946           }
47947         }
47948       },
47949       "ListDataDefinitionOperationInputDefinition" : {
47950         "type" : "object",
47951         "properties" : {
47952           "empty" : {
47953             "type" : "boolean"
47954           },
47955           "listToscaDataDefinition" : {
47956             "type" : "array",
47957             "items" : {
47958               "$ref" : "#/components/schemas/OperationInputDefinition"
47959             }
47960           },
47961           "ownerId" : {
47962             "type" : "string"
47963           },
47964           "ownerIdIfEmpty" : {
47965             "type" : "string",
47966             "writeOnly" : true
47967           },
47968           "type" : {
47969             "type" : "string"
47970           },
47971           "version" : {
47972             "type" : "string"
47973           }
47974         }
47975       },
47976       "ListDataDefinitionOperationOutputDefinition" : {
47977         "type" : "object",
47978         "properties" : {
47979           "empty" : {
47980             "type" : "boolean"
47981           },
47982           "listToscaDataDefinition" : {
47983             "type" : "array",
47984             "items" : {
47985               "$ref" : "#/components/schemas/OperationOutputDefinition"
47986             }
47987           },
47988           "ownerId" : {
47989             "type" : "string"
47990           },
47991           "ownerIdIfEmpty" : {
47992             "type" : "string",
47993             "writeOnly" : true
47994           },
47995           "type" : {
47996             "type" : "string"
47997           },
47998           "version" : {
47999             "type" : "string"
48000           }
48001         }
48002       },
48003       "ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition" : {
48004         "type" : "object",
48005         "properties" : {
48006           "empty" : {
48007             "type" : "boolean"
48008           },
48009           "listToscaDataDefinition" : {
48010             "type" : "array",
48011             "items" : {
48012               "$ref" : "#/components/schemas/RequirementNodeFilterCapabilityDataDefinition"
48013             }
48014           },
48015           "ownerId" : {
48016             "type" : "string"
48017           },
48018           "ownerIdIfEmpty" : {
48019             "type" : "string",
48020             "writeOnly" : true
48021           },
48022           "type" : {
48023             "type" : "string"
48024           },
48025           "version" : {
48026             "type" : "string"
48027           }
48028         }
48029       },
48030       "ListDataDefinitionRequirementNodeFilterPropertyDataDefinition" : {
48031         "type" : "object",
48032         "properties" : {
48033           "empty" : {
48034             "type" : "boolean"
48035           },
48036           "listToscaDataDefinition" : {
48037             "type" : "array",
48038             "items" : {
48039               "$ref" : "#/components/schemas/RequirementNodeFilterPropertyDataDefinition"
48040             }
48041           },
48042           "ownerId" : {
48043             "type" : "string"
48044           },
48045           "ownerIdIfEmpty" : {
48046             "type" : "string",
48047             "writeOnly" : true
48048           },
48049           "type" : {
48050             "type" : "string"
48051           },
48052           "version" : {
48053             "type" : "string"
48054           }
48055         }
48056       },
48057       "ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition" : {
48058         "type" : "object",
48059         "properties" : {
48060           "empty" : {
48061             "type" : "boolean"
48062           },
48063           "listToscaDataDefinition" : {
48064             "type" : "array",
48065             "items" : {
48066               "$ref" : "#/components/schemas/RequirementSubstitutionFilterCapabilityDataDefinition"
48067             }
48068           },
48069           "ownerId" : {
48070             "type" : "string"
48071           },
48072           "ownerIdIfEmpty" : {
48073             "type" : "string",
48074             "writeOnly" : true
48075           },
48076           "type" : {
48077             "type" : "string"
48078           },
48079           "version" : {
48080             "type" : "string"
48081           }
48082         }
48083       },
48084       "ListDataDefinitionRequirementSubstitutionFilterPropertyDataDefinition" : {
48085         "type" : "object",
48086         "properties" : {
48087           "empty" : {
48088             "type" : "boolean"
48089           },
48090           "listToscaDataDefinition" : {
48091             "type" : "array",
48092             "items" : {
48093               "$ref" : "#/components/schemas/RequirementSubstitutionFilterPropertyDataDefinition"
48094             }
48095           },
48096           "ownerId" : {
48097             "type" : "string"
48098           },
48099           "ownerIdIfEmpty" : {
48100             "type" : "string",
48101             "writeOnly" : true
48102           },
48103           "type" : {
48104             "type" : "string"
48105           },
48106           "version" : {
48107             "type" : "string"
48108           }
48109         }
48110       },
48111       "MetadataKeyDataDefinition" : {
48112         "type" : "object",
48113         "properties" : {
48114           "empty" : {
48115             "type" : "boolean"
48116           },
48117           "mandatory" : {
48118             "type" : "boolean"
48119           },
48120           "name" : {
48121             "type" : "string"
48122           },
48123           "ownerId" : {
48124             "type" : "string"
48125           },
48126           "ownerIdIfEmpty" : {
48127             "type" : "string",
48128             "writeOnly" : true
48129           },
48130           "type" : {
48131             "type" : "string"
48132           },
48133           "validValues" : {
48134             "type" : "array",
48135             "items" : {
48136               "type" : "string"
48137             }
48138           },
48139           "version" : {
48140             "type" : "string"
48141           }
48142         }
48143       },
48144       "NameIdPair" : {
48145         "type" : "object",
48146         "additionalProperties" : {
48147           "type" : "object"
48148         },
48149         "properties" : {
48150           "empty" : {
48151             "type" : "boolean"
48152           },
48153           "id" : {
48154             "type" : "string"
48155           },
48156           "name" : {
48157             "type" : "string"
48158           },
48159           "ownerId" : {
48160             "type" : "string"
48161           }
48162         }
48163       },
48164       "NameIdPairWrapper" : {
48165         "type" : "object",
48166         "additionalProperties" : {
48167           "type" : "object"
48168         },
48169         "properties" : {
48170           "data" : {
48171             "type" : "object",
48172             "additionalProperties" : {
48173               "type" : "object"
48174             },
48175             "properties" : {
48176               "empty" : {
48177                 "type" : "boolean"
48178               },
48179               "id" : {
48180                 "type" : "string"
48181               },
48182               "name" : {
48183                 "type" : "string"
48184               },
48185               "ownerId" : {
48186                 "type" : "string"
48187               }
48188             }
48189           },
48190           "empty" : {
48191             "type" : "boolean"
48192           },
48193           "id" : {
48194             "type" : "string"
48195           },
48196           "nameIdPair" : {
48197             "type" : "object",
48198             "additionalProperties" : {
48199               "type" : "object"
48200             },
48201             "properties" : {
48202               "empty" : {
48203                 "type" : "boolean"
48204               },
48205               "id" : {
48206                 "type" : "string"
48207               },
48208               "name" : {
48209                 "type" : "string"
48210               },
48211               "ownerId" : {
48212                 "type" : "string"
48213               }
48214             }
48215           }
48216         }
48217       },
48218       "OnboardingConfig" : {
48219         "type" : "object",
48220         "properties" : {
48221           "downloadCsarUri" : {
48222             "type" : "string"
48223           },
48224           "healthCheckUri" : {
48225             "type" : "string"
48226           },
48227           "host" : {
48228             "type" : "string"
48229           },
48230           "port" : {
48231             "type" : "integer",
48232             "format" : "int32"
48233           },
48234           "protocol" : {
48235             "type" : "string"
48236           }
48237         }
48238       },
48239       "OperationDataDefinition" : {
48240         "type" : "object",
48241         "properties" : {
48242           "creationDate" : {
48243             "type" : "integer",
48244             "format" : "int64"
48245           },
48246           "description" : {
48247             "type" : "string"
48248           },
48249           "empty" : {
48250             "type" : "boolean"
48251           },
48252           "implementation" : {
48253             "$ref" : "#/components/schemas/ArtifactDataDefinition"
48254           },
48255           "inputs" : {
48256             "$ref" : "#/components/schemas/ListDataDefinitionOperationInputDefinition"
48257           },
48258           "lastUpdateDate" : {
48259             "type" : "integer",
48260             "format" : "int64"
48261           },
48262           "name" : {
48263             "type" : "string"
48264           },
48265           "outputs" : {
48266             "$ref" : "#/components/schemas/ListDataDefinitionOperationOutputDefinition"
48267           },
48268           "ownerId" : {
48269             "type" : "string"
48270           },
48271           "ownerIdIfEmpty" : {
48272             "type" : "string",
48273             "writeOnly" : true
48274           },
48275           "type" : {
48276             "type" : "string"
48277           },
48278           "uniqueId" : {
48279             "type" : "string"
48280           },
48281           "version" : {
48282             "type" : "string"
48283           },
48284           "workflowAssociationType" : {
48285             "type" : "string"
48286           },
48287           "workflowId" : {
48288             "type" : "string"
48289           },
48290           "workflowName" : {
48291             "type" : "string"
48292           },
48293           "workflowVersion" : {
48294             "type" : "string"
48295           },
48296           "workflowVersionId" : {
48297             "type" : "string"
48298           }
48299         }
48300       },
48301       "OperationImplementation" : {
48302         "type" : "object",
48303         "properties" : {
48304           "dependencies" : {
48305             "type" : "array",
48306             "items" : {
48307               "type" : "string"
48308             }
48309           },
48310           "primary" : {
48311             "type" : "string"
48312           }
48313         }
48314       },
48315       "OperationInputDefinition" : {
48316         "type" : "object",
48317         "properties" : {
48318           "annotations" : {
48319             "type" : "array",
48320             "items" : {
48321               "$ref" : "#/components/schemas/Annotation"
48322             }
48323           },
48324           "defaultValue" : {
48325             "type" : "string"
48326           },
48327           "definition" : {
48328             "type" : "boolean"
48329           },
48330           "description" : {
48331             "type" : "string"
48332           },
48333           "empty" : {
48334             "type" : "boolean"
48335           },
48336           "getInputProperty" : {
48337             "type" : "boolean"
48338           },
48339           "getInputValues" : {
48340             "type" : "array",
48341             "items" : {
48342               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
48343             }
48344           },
48345           "getPolicyValues" : {
48346             "type" : "array",
48347             "items" : {
48348               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
48349             }
48350           },
48351           "hidden" : {
48352             "type" : "boolean"
48353           },
48354           "immutable" : {
48355             "type" : "boolean"
48356           },
48357           "inputId" : {
48358             "type" : "string"
48359           },
48360           "inputPath" : {
48361             "type" : "string"
48362           },
48363           "instanceUniqueId" : {
48364             "type" : "string"
48365           },
48366           "isDeclaredListInput" : {
48367             "type" : "boolean"
48368           },
48369           "label" : {
48370             "type" : "string"
48371           },
48372           "metadata" : {
48373             "type" : "object",
48374             "additionalProperties" : {
48375               "type" : "string"
48376             }
48377           },
48378           "name" : {
48379             "type" : "string"
48380           },
48381           "ownerId" : {
48382             "type" : "string"
48383           },
48384           "ownerIdIfEmpty" : {
48385             "type" : "string",
48386             "writeOnly" : true
48387           },
48388           "parentPropertyType" : {
48389             "type" : "string"
48390           },
48391           "parentUniqueId" : {
48392             "type" : "string"
48393           },
48394           "password" : {
48395             "type" : "boolean"
48396           },
48397           "propertyConstraints" : {
48398             "type" : "array",
48399             "items" : {
48400               "type" : "string"
48401             }
48402           },
48403           "propertyId" : {
48404             "type" : "string"
48405           },
48406           "required" : {
48407             "type" : "boolean"
48408           },
48409           "schema" : {
48410             "$ref" : "#/components/schemas/SchemaDefinition"
48411           },
48412           "schemaProperty" : {
48413             "$ref" : "#/components/schemas/PropertyDataDefinition"
48414           },
48415           "schemaType" : {
48416             "type" : "string"
48417           },
48418           "source" : {
48419             "type" : "string"
48420           },
48421           "sourceProperty" : {
48422             "type" : "string"
48423           },
48424           "status" : {
48425             "type" : "string"
48426           },
48427           "subPropertyInputPath" : {
48428             "type" : "string"
48429           },
48430           "toscaDefaultValue" : {
48431             "type" : "string"
48432           },
48433           "type" : {
48434             "type" : "string"
48435           },
48436           "uniqueId" : {
48437             "type" : "string"
48438           },
48439           "value" : {
48440             "type" : "string"
48441           },
48442           "version" : {
48443             "type" : "string"
48444           }
48445         }
48446       },
48447       "OperationInstance" : {
48448         "type" : "object",
48449         "properties" : {
48450           "implementation" : {
48451             "$ref" : "#/components/schemas/OperationImplementation"
48452           },
48453           "inputs" : {
48454             "type" : "object",
48455             "additionalProperties" : {
48456               "type" : "object"
48457             }
48458           }
48459         }
48460       },
48461       "OperationOutputDefinition" : {
48462         "type" : "object",
48463         "properties" : {
48464           "annotations" : {
48465             "type" : "array",
48466             "items" : {
48467               "$ref" : "#/components/schemas/Annotation"
48468             }
48469           },
48470           "defaultValue" : {
48471             "type" : "string"
48472           },
48473           "definition" : {
48474             "type" : "boolean"
48475           },
48476           "description" : {
48477             "type" : "string"
48478           },
48479           "empty" : {
48480             "type" : "boolean"
48481           },
48482           "getInputProperty" : {
48483             "type" : "boolean"
48484           },
48485           "getInputValues" : {
48486             "type" : "array",
48487             "items" : {
48488               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
48489             }
48490           },
48491           "getPolicyValues" : {
48492             "type" : "array",
48493             "items" : {
48494               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
48495             }
48496           },
48497           "hidden" : {
48498             "type" : "boolean"
48499           },
48500           "immutable" : {
48501             "type" : "boolean"
48502           },
48503           "inputId" : {
48504             "type" : "string"
48505           },
48506           "inputPath" : {
48507             "type" : "string"
48508           },
48509           "instanceUniqueId" : {
48510             "type" : "string"
48511           },
48512           "isDeclaredListInput" : {
48513             "type" : "boolean"
48514           },
48515           "label" : {
48516             "type" : "string"
48517           },
48518           "metadata" : {
48519             "type" : "object",
48520             "additionalProperties" : {
48521               "type" : "string"
48522             }
48523           },
48524           "name" : {
48525             "type" : "string"
48526           },
48527           "ownerId" : {
48528             "type" : "string"
48529           },
48530           "ownerIdIfEmpty" : {
48531             "type" : "string",
48532             "writeOnly" : true
48533           },
48534           "parentPropertyType" : {
48535             "type" : "string"
48536           },
48537           "parentUniqueId" : {
48538             "type" : "string"
48539           },
48540           "password" : {
48541             "type" : "boolean"
48542           },
48543           "propertyConstraints" : {
48544             "type" : "array",
48545             "items" : {
48546               "type" : "string"
48547             }
48548           },
48549           "propertyId" : {
48550             "type" : "string"
48551           },
48552           "required" : {
48553             "type" : "boolean"
48554           },
48555           "schema" : {
48556             "$ref" : "#/components/schemas/SchemaDefinition"
48557           },
48558           "schemaProperty" : {
48559             "$ref" : "#/components/schemas/PropertyDataDefinition"
48560           },
48561           "schemaType" : {
48562             "type" : "string"
48563           },
48564           "status" : {
48565             "type" : "string"
48566           },
48567           "subPropertyInputPath" : {
48568             "type" : "string"
48569           },
48570           "type" : {
48571             "type" : "string"
48572           },
48573           "uniqueId" : {
48574             "type" : "string"
48575           },
48576           "value" : {
48577             "type" : "string"
48578           },
48579           "version" : {
48580             "type" : "string"
48581           }
48582         }
48583       },
48584       "OperationUi" : {
48585         "type" : "object",
48586         "properties" : {
48587           "implementation" : {
48588             "type" : "string"
48589           },
48590           "inputs" : {
48591             "type" : "array",
48592             "items" : {
48593               "$ref" : "#/components/schemas/PropertyAssignmentUi"
48594             }
48595           },
48596           "interfaceType" : {
48597             "type" : "string"
48598           },
48599           "operationType" : {
48600             "type" : "string"
48601           }
48602         }
48603       },
48604       "OutputDefinition" : {
48605         "type" : "object",
48606         "properties" : {
48607           "attributeId" : {
48608             "type" : "string"
48609           },
48610           "attributes" : {
48611             "type" : "array",
48612             "items" : {
48613               "$ref" : "#/components/schemas/ComponentInstanceAttribute"
48614             }
48615           },
48616           "defaultValue" : {
48617             "type" : "string"
48618           },
48619           "definition" : {
48620             "type" : "boolean"
48621           },
48622           "description" : {
48623             "type" : "string"
48624           },
48625           "empty" : {
48626             "type" : "boolean"
48627           },
48628           "entry_schema" : {
48629             "$ref" : "#/components/schemas/EntrySchema"
48630           },
48631           "getOutputValues" : {
48632             "type" : "array",
48633             "items" : {
48634               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
48635             }
48636           },
48637           "get_default" : {
48638             "type" : "object"
48639           },
48640           "instanceUniqueId" : {
48641             "type" : "string"
48642           },
48643           "name" : {
48644             "type" : "string"
48645           },
48646           "outputId" : {
48647             "type" : "string"
48648           },
48649           "outputPath" : {
48650             "type" : "string"
48651           },
48652           "ownerId" : {
48653             "type" : "string"
48654           },
48655           "ownerIdIfEmpty" : {
48656             "type" : "string",
48657             "writeOnly" : true
48658           },
48659           "parentUniqueId" : {
48660             "type" : "string"
48661           },
48662           "schema" : {
48663             "$ref" : "#/components/schemas/SchemaDefinition"
48664           },
48665           "status" : {
48666             "type" : "string"
48667           },
48668           "type" : {
48669             "type" : "string"
48670           },
48671           "uniqueId" : {
48672             "type" : "string"
48673           },
48674           "value" : {
48675             "type" : "string"
48676           },
48677           "version" : {
48678             "type" : "string"
48679           }
48680         }
48681       },
48682       "PathsAndNamesDefinition" : {
48683         "type" : "object",
48684         "properties" : {
48685           "friendlyName" : {
48686             "type" : "string"
48687           },
48688           "path" : {
48689             "type" : "string"
48690           },
48691           "searchable" : {
48692             "type" : "boolean"
48693           }
48694         }
48695       },
48696       "PolicyDefinition" : {
48697         "type" : "object",
48698         "properties" : {
48699           "annotations" : {
48700             "type" : "array",
48701             "items" : {
48702               "$ref" : "#/components/schemas/Annotation"
48703             }
48704           },
48705           "componentName" : {
48706             "type" : "string"
48707           },
48708           "defaultValue" : {
48709             "type" : "string"
48710           },
48711           "definition" : {
48712             "type" : "boolean"
48713           },
48714           "derivedFrom" : {
48715             "type" : "string"
48716           },
48717           "description" : {
48718             "type" : "string"
48719           },
48720           "empty" : {
48721             "type" : "boolean"
48722           },
48723           "getInputProperty" : {
48724             "type" : "boolean"
48725           },
48726           "getInputValues" : {
48727             "type" : "array",
48728             "items" : {
48729               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
48730             }
48731           },
48732           "getPolicyValues" : {
48733             "type" : "array",
48734             "items" : {
48735               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
48736             }
48737           },
48738           "hidden" : {
48739             "type" : "boolean"
48740           },
48741           "immutable" : {
48742             "type" : "boolean"
48743           },
48744           "inputId" : {
48745             "type" : "string"
48746           },
48747           "inputPath" : {
48748             "type" : "string"
48749           },
48750           "instanceUniqueId" : {
48751             "type" : "string"
48752           },
48753           "invariantName" : {
48754             "type" : "string"
48755           },
48756           "invariantUUID" : {
48757             "type" : "string"
48758           },
48759           "isDeclaredListInput" : {
48760             "type" : "boolean"
48761           },
48762           "isFromCsar" : {
48763             "type" : "boolean"
48764           },
48765           "label" : {
48766             "type" : "string"
48767           },
48768           "metadata" : {
48769             "type" : "object",
48770             "additionalProperties" : {
48771               "type" : "string"
48772             }
48773           },
48774           "name" : {
48775             "type" : "string"
48776           },
48777           "normalizedName" : {
48778             "type" : "string"
48779           },
48780           "ownerId" : {
48781             "type" : "string"
48782           },
48783           "ownerIdIfEmpty" : {
48784             "type" : "string",
48785             "writeOnly" : true
48786           },
48787           "parentPropertyType" : {
48788             "type" : "string"
48789           },
48790           "parentUniqueId" : {
48791             "type" : "string"
48792           },
48793           "password" : {
48794             "type" : "boolean"
48795           },
48796           "policyTypeName" : {
48797             "type" : "string"
48798           },
48799           "policyTypeUid" : {
48800             "type" : "string"
48801           },
48802           "policyUUID" : {
48803             "type" : "string"
48804           },
48805           "properties" : {
48806             "type" : "array",
48807             "items" : {
48808               "$ref" : "#/components/schemas/PropertyDataDefinition"
48809             }
48810           },
48811           "propertyConstraints" : {
48812             "type" : "array",
48813             "items" : {
48814               "type" : "string"
48815             }
48816           },
48817           "propertyId" : {
48818             "type" : "string"
48819           },
48820           "required" : {
48821             "type" : "boolean"
48822           },
48823           "schema" : {
48824             "$ref" : "#/components/schemas/SchemaDefinition"
48825           },
48826           "schemaProperty" : {
48827             "$ref" : "#/components/schemas/PropertyDataDefinition"
48828           },
48829           "schemaType" : {
48830             "type" : "string"
48831           },
48832           "status" : {
48833             "type" : "string"
48834           },
48835           "subPropertyInputPath" : {
48836             "type" : "string"
48837           },
48838           "targets" : {
48839             "type" : "object",
48840             "additionalProperties" : {
48841               "type" : "array",
48842               "items" : {
48843                 "type" : "string"
48844               }
48845             }
48846           },
48847           "type" : {
48848             "type" : "string"
48849           },
48850           "uniqueId" : {
48851             "type" : "string"
48852           },
48853           "value" : {
48854             "type" : "string"
48855           },
48856           "version" : {
48857             "type" : "string"
48858           }
48859         }
48860       },
48861       "PolicyTargetDTO" : {
48862         "type" : "object",
48863         "properties" : {
48864           "type" : {
48865             "type" : "string"
48866           },
48867           "uniqueIds" : {
48868             "type" : "array",
48869             "items" : {
48870               "type" : "string"
48871             }
48872           }
48873         }
48874       },
48875       "PolicyTypeDefinition" : {
48876         "type" : "object",
48877         "properties" : {
48878           "creationTime" : {
48879             "type" : "integer",
48880             "format" : "int64"
48881           },
48882           "derivedFrom" : {
48883             "type" : "string"
48884           },
48885           "description" : {
48886             "type" : "string"
48887           },
48888           "empty" : {
48889             "type" : "boolean"
48890           },
48891           "highestVersion" : {
48892             "type" : "boolean"
48893           },
48894           "icon" : {
48895             "type" : "string"
48896           },
48897           "metadata" : {
48898             "type" : "object",
48899             "additionalProperties" : {
48900               "type" : "string"
48901             }
48902           },
48903           "modificationTime" : {
48904             "type" : "integer",
48905             "format" : "int64"
48906           },
48907           "name" : {
48908             "type" : "string"
48909           },
48910           "ownerId" : {
48911             "type" : "string"
48912           },
48913           "ownerIdIfEmpty" : {
48914             "type" : "string",
48915             "writeOnly" : true
48916           },
48917           "properties" : {
48918             "type" : "array",
48919             "items" : {
48920               "$ref" : "#/components/schemas/PropertyDefinition"
48921             }
48922           },
48923           "targets" : {
48924             "type" : "array",
48925             "items" : {
48926               "type" : "string"
48927             }
48928           },
48929           "type" : {
48930             "type" : "string"
48931           },
48932           "uniqueId" : {
48933             "type" : "string"
48934           },
48935           "version" : {
48936             "type" : "string"
48937           }
48938         }
48939       },
48940       "PropertyAssignmentUi" : {
48941         "type" : "object",
48942         "properties" : {
48943           "name" : {
48944             "type" : "string"
48945           },
48946           "type" : {
48947             "type" : "string"
48948           },
48949           "value" : {
48950             "type" : "string"
48951           }
48952         }
48953       },
48954       "PropertyConstraint" : {
48955         "type" : "object"
48956       },
48957       "PropertyDataDefinition" : {
48958         "type" : "object",
48959         "properties" : {
48960           "annotations" : {
48961             "type" : "array",
48962             "items" : {
48963               "$ref" : "#/components/schemas/Annotation"
48964             }
48965           },
48966           "defaultValue" : {
48967             "type" : "string"
48968           },
48969           "definition" : {
48970             "type" : "boolean"
48971           },
48972           "description" : {
48973             "type" : "string"
48974           },
48975           "empty" : {
48976             "type" : "boolean"
48977           },
48978           "getInputProperty" : {
48979             "type" : "boolean"
48980           },
48981           "getInputValues" : {
48982             "type" : "array",
48983             "items" : {
48984               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
48985             }
48986           },
48987           "getPolicyValues" : {
48988             "type" : "array",
48989             "items" : {
48990               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
48991             }
48992           },
48993           "hidden" : {
48994             "type" : "boolean"
48995           },
48996           "immutable" : {
48997             "type" : "boolean"
48998           },
48999           "inputId" : {
49000             "type" : "string"
49001           },
49002           "inputPath" : {
49003             "type" : "string"
49004           },
49005           "instanceUniqueId" : {
49006             "type" : "string"
49007           },
49008           "isDeclaredListInput" : {
49009             "type" : "boolean"
49010           },
49011           "label" : {
49012             "type" : "string"
49013           },
49014           "metadata" : {
49015             "type" : "object",
49016             "additionalProperties" : {
49017               "type" : "string"
49018             }
49019           },
49020           "name" : {
49021             "type" : "string"
49022           },
49023           "ownerId" : {
49024             "type" : "string"
49025           },
49026           "ownerIdIfEmpty" : {
49027             "type" : "string",
49028             "writeOnly" : true
49029           },
49030           "parentPropertyType" : {
49031             "type" : "string"
49032           },
49033           "parentUniqueId" : {
49034             "type" : "string"
49035           },
49036           "password" : {
49037             "type" : "boolean"
49038           },
49039           "propertyConstraints" : {
49040             "type" : "array",
49041             "items" : {
49042               "type" : "string"
49043             }
49044           },
49045           "propertyId" : {
49046             "type" : "string"
49047           },
49048           "required" : {
49049             "type" : "boolean"
49050           },
49051           "schema" : {
49052             "$ref" : "#/components/schemas/SchemaDefinition"
49053           },
49054           "schemaProperty" : {
49055             "$ref" : "#/components/schemas/PropertyDataDefinition"
49056           },
49057           "schemaType" : {
49058             "type" : "string"
49059           },
49060           "status" : {
49061             "type" : "string"
49062           },
49063           "subPropertyInputPath" : {
49064             "type" : "string"
49065           },
49066           "type" : {
49067             "type" : "string"
49068           },
49069           "uniqueId" : {
49070             "type" : "string"
49071           },
49072           "value" : {
49073             "type" : "string"
49074           },
49075           "version" : {
49076             "type" : "string"
49077           }
49078         }
49079       },
49080       "PropertyDefinition" : {
49081         "type" : "object",
49082         "properties" : {
49083           "annotations" : {
49084             "type" : "array",
49085             "items" : {
49086               "$ref" : "#/components/schemas/Annotation"
49087             }
49088           },
49089           "constraints" : {
49090             "type" : "array",
49091             "items" : {
49092               "$ref" : "#/components/schemas/PropertyConstraint"
49093             }
49094           },
49095           "defaultValue" : {
49096             "type" : "string"
49097           },
49098           "definition" : {
49099             "type" : "boolean"
49100           },
49101           "description" : {
49102             "type" : "string"
49103           },
49104           "empty" : {
49105             "type" : "boolean"
49106           },
49107           "getInputProperty" : {
49108             "type" : "boolean"
49109           },
49110           "getInputValues" : {
49111             "type" : "array",
49112             "items" : {
49113               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
49114             }
49115           },
49116           "getPolicyValues" : {
49117             "type" : "array",
49118             "items" : {
49119               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
49120             }
49121           },
49122           "hidden" : {
49123             "type" : "boolean"
49124           },
49125           "immutable" : {
49126             "type" : "boolean"
49127           },
49128           "inputId" : {
49129             "type" : "string"
49130           },
49131           "inputPath" : {
49132             "type" : "string"
49133           },
49134           "instanceUniqueId" : {
49135             "type" : "string"
49136           },
49137           "isDeclaredListInput" : {
49138             "type" : "boolean"
49139           },
49140           "label" : {
49141             "type" : "string"
49142           },
49143           "metadata" : {
49144             "type" : "object",
49145             "additionalProperties" : {
49146               "type" : "string"
49147             }
49148           },
49149           "name" : {
49150             "type" : "string"
49151           },
49152           "ownerId" : {
49153             "type" : "string"
49154           },
49155           "ownerIdIfEmpty" : {
49156             "type" : "string",
49157             "writeOnly" : true
49158           },
49159           "parentPropertyType" : {
49160             "type" : "string"
49161           },
49162           "parentUniqueId" : {
49163             "type" : "string"
49164           },
49165           "password" : {
49166             "type" : "boolean"
49167           },
49168           "propertyConstraints" : {
49169             "type" : "array",
49170             "items" : {
49171               "type" : "string"
49172             }
49173           },
49174           "propertyId" : {
49175             "type" : "string"
49176           },
49177           "required" : {
49178             "type" : "boolean"
49179           },
49180           "schema" : {
49181             "$ref" : "#/components/schemas/SchemaDefinition"
49182           },
49183           "schemaProperty" : {
49184             "$ref" : "#/components/schemas/PropertyDataDefinition"
49185           },
49186           "schemaType" : {
49187             "type" : "string"
49188           },
49189           "status" : {
49190             "type" : "string"
49191           },
49192           "subPropertyInputPath" : {
49193             "type" : "string"
49194           },
49195           "type" : {
49196             "type" : "string"
49197           },
49198           "uniqueId" : {
49199             "type" : "string"
49200           },
49201           "value" : {
49202             "type" : "string"
49203           },
49204           "version" : {
49205             "type" : "string"
49206           }
49207         }
49208       },
49209       "PropertyRule" : {
49210         "type" : "object",
49211         "properties" : {
49212           "empty" : {
49213             "type" : "boolean"
49214           },
49215           "ownerId" : {
49216             "type" : "string"
49217           },
49218           "ownerIdIfEmpty" : {
49219             "type" : "string",
49220             "writeOnly" : true
49221           },
49222           "rule" : {
49223             "type" : "array",
49224             "items" : {
49225               "type" : "string"
49226             }
49227           },
49228           "type" : {
49229             "type" : "string"
49230           },
49231           "value" : {
49232             "type" : "string"
49233           },
49234           "version" : {
49235             "type" : "string"
49236           }
49237         }
49238       },
49239       "QueueInfo" : {
49240         "type" : "object",
49241         "properties" : {
49242           "numberOfCacheWorkers" : {
49243             "type" : "integer",
49244             "format" : "int32"
49245           },
49246           "syncIntervalInSecondes" : {
49247             "type" : "integer",
49248             "format" : "int32"
49249           },
49250           "waitOnShutDownInMinutes" : {
49251             "type" : "integer",
49252             "format" : "int32"
49253           }
49254         }
49255       },
49256       "RelationshipImpl" : {
49257         "type" : "object",
49258         "properties" : {
49259           "type" : {
49260             "type" : "string"
49261           }
49262         }
49263       },
49264       "RelationshipInfo" : {
49265         "type" : "object",
49266         "properties" : {
49267           "capability" : {
49268             "type" : "string"
49269           },
49270           "capabilityOwnerId" : {
49271             "type" : "string"
49272           },
49273           "capabilityUid" : {
49274             "type" : "string"
49275           },
49276           "id" : {
49277             "type" : "string"
49278           },
49279           "relationship" : {
49280             "$ref" : "#/components/schemas/RelationshipImpl"
49281           },
49282           "relationships" : {
49283             "$ref" : "#/components/schemas/RelationshipImpl"
49284           },
49285           "requirement" : {
49286             "type" : "string"
49287           },
49288           "requirementOwnerId" : {
49289             "type" : "string"
49290           },
49291           "requirementUid" : {
49292             "type" : "string"
49293           }
49294         }
49295       },
49296       "ReplaceVNFInfo" : {
49297         "type" : "object",
49298         "properties" : {
49299           "abstractResourceUniqueId" : {
49300             "type" : "string"
49301           },
49302           "realVNFComponentInstance" : {
49303             "$ref" : "#/components/schemas/ComponentInstance"
49304           },
49305           "serviceUniqueId" : {
49306             "type" : "string"
49307           }
49308         }
49309       },
49310       "RequirementCapabilityRelDef" : {
49311         "type" : "object",
49312         "properties" : {
49313           "fromNode" : {
49314             "type" : "string"
49315           },
49316           "originUI" : {
49317             "type" : "boolean"
49318           },
49319           "relationships" : {
49320             "type" : "array",
49321             "items" : {
49322               "$ref" : "#/components/schemas/CapabilityRequirementRelationship"
49323             }
49324           },
49325           "toNode" : {
49326             "type" : "string"
49327           },
49328           "uid" : {
49329             "type" : "string"
49330           }
49331         }
49332       },
49333       "RequirementDataDefinition" : {
49334         "type" : "object",
49335         "properties" : {
49336           "capability" : {
49337             "type" : "string"
49338           },
49339           "empty" : {
49340             "type" : "boolean"
49341           },
49342           "external" : {
49343             "type" : "boolean"
49344           },
49345           "leftOccurrences" : {
49346             "type" : "string"
49347           },
49348           "maxOccurrences" : {
49349             "type" : "string"
49350           },
49351           "minOccurrences" : {
49352             "type" : "string"
49353           },
49354           "name" : {
49355             "type" : "string"
49356           },
49357           "node" : {
49358             "type" : "string"
49359           },
49360           "ownerId" : {
49361             "type" : "string"
49362           },
49363           "ownerIdIfEmpty" : {
49364             "type" : "string",
49365             "writeOnly" : true
49366           },
49367           "ownerName" : {
49368             "type" : "string"
49369           },
49370           "parentName" : {
49371             "type" : "string"
49372           },
49373           "path" : {
49374             "type" : "array",
49375             "items" : {
49376               "type" : "string"
49377             }
49378           },
49379           "previousName" : {
49380             "type" : "string"
49381           },
49382           "relationship" : {
49383             "type" : "string"
49384           },
49385           "source" : {
49386             "type" : "string"
49387           },
49388           "type" : {
49389             "type" : "string"
49390           },
49391           "uniqueId" : {
49392             "type" : "string"
49393           },
49394           "version" : {
49395             "type" : "string"
49396           }
49397         }
49398       },
49399       "RequirementDefinition" : {
49400         "type" : "object",
49401         "properties" : {
49402           "capability" : {
49403             "type" : "string"
49404           },
49405           "empty" : {
49406             "type" : "boolean"
49407           },
49408           "external" : {
49409             "type" : "boolean"
49410           },
49411           "leftOccurrences" : {
49412             "type" : "string"
49413           },
49414           "maxOccurrences" : {
49415             "type" : "string"
49416           },
49417           "minOccurrences" : {
49418             "type" : "string"
49419           },
49420           "name" : {
49421             "type" : "string"
49422           },
49423           "node" : {
49424             "type" : "string"
49425           },
49426           "ownerId" : {
49427             "type" : "string"
49428           },
49429           "ownerIdIfEmpty" : {
49430             "type" : "string",
49431             "writeOnly" : true
49432           },
49433           "ownerName" : {
49434             "type" : "string"
49435           },
49436           "parentName" : {
49437             "type" : "string"
49438           },
49439           "path" : {
49440             "type" : "array",
49441             "items" : {
49442               "type" : "string"
49443             }
49444           },
49445           "previousName" : {
49446             "type" : "string"
49447           },
49448           "relationship" : {
49449             "type" : "string"
49450           },
49451           "source" : {
49452             "type" : "string"
49453           },
49454           "type" : {
49455             "type" : "string"
49456           },
49457           "uniqueId" : {
49458             "type" : "string"
49459           },
49460           "version" : {
49461             "type" : "string"
49462           }
49463         }
49464       },
49465       "RequirementNodeFilterCapabilityDataDefinition" : {
49466         "type" : "object",
49467         "properties" : {
49468           "empty" : {
49469             "type" : "boolean"
49470           },
49471           "name" : {
49472             "type" : "string"
49473           },
49474           "ownerId" : {
49475             "type" : "string"
49476           },
49477           "ownerIdIfEmpty" : {
49478             "type" : "string",
49479             "writeOnly" : true
49480           },
49481           "properties" : {
49482             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterPropertyDataDefinition"
49483           },
49484           "type" : {
49485             "type" : "string"
49486           },
49487           "version" : {
49488             "type" : "string"
49489           }
49490         }
49491       },
49492       "RequirementNodeFilterPropertyDataDefinition" : {
49493         "type" : "object",
49494         "properties" : {
49495           "constraints" : {
49496             "type" : "array",
49497             "items" : {
49498               "type" : "string"
49499             }
49500           },
49501           "empty" : {
49502             "type" : "boolean"
49503           },
49504           "name" : {
49505             "type" : "string"
49506           },
49507           "ownerId" : {
49508             "type" : "string"
49509           },
49510           "ownerIdIfEmpty" : {
49511             "type" : "string",
49512             "writeOnly" : true
49513           },
49514           "type" : {
49515             "type" : "string"
49516           },
49517           "version" : {
49518             "type" : "string"
49519           }
49520         }
49521       },
49522       "RequirementSubstitutionFilterCapabilityDataDefinition" : {
49523         "type" : "object",
49524         "properties" : {
49525           "empty" : {
49526             "type" : "boolean"
49527           },
49528           "name" : {
49529             "type" : "string"
49530           },
49531           "ownerId" : {
49532             "type" : "string"
49533           },
49534           "ownerIdIfEmpty" : {
49535             "type" : "string",
49536             "writeOnly" : true
49537           },
49538           "properties" : {
49539             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterPropertyDataDefinition"
49540           },
49541           "type" : {
49542             "type" : "string"
49543           },
49544           "version" : {
49545             "type" : "string"
49546           }
49547         }
49548       },
49549       "RequirementSubstitutionFilterPropertyDataDefinition" : {
49550         "type" : "object",
49551         "properties" : {
49552           "constraints" : {
49553             "type" : "array",
49554             "items" : {
49555               "type" : "string"
49556             }
49557           },
49558           "empty" : {
49559             "type" : "boolean"
49560           },
49561           "name" : {
49562             "type" : "string"
49563           },
49564           "ownerId" : {
49565             "type" : "string"
49566           },
49567           "ownerIdIfEmpty" : {
49568             "type" : "string",
49569             "writeOnly" : true
49570           },
49571           "type" : {
49572             "type" : "string"
49573           },
49574           "version" : {
49575             "type" : "string"
49576           }
49577         }
49578       },
49579       "Resource" : {
49580         "type" : "object",
49581         "properties" : {
49582           "abstract" : {
49583             "type" : "boolean"
49584           },
49585           "actualComponentType" : {
49586             "type" : "string"
49587           },
49588           "additionalInformation" : {
49589             "type" : "array",
49590             "items" : {
49591               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
49592             }
49593           },
49594           "allArtifacts" : {
49595             "type" : "object",
49596             "additionalProperties" : {
49597               "$ref" : "#/components/schemas/ArtifactDefinition"
49598             }
49599           },
49600           "allVersions" : {
49601             "type" : "object",
49602             "additionalProperties" : {
49603               "type" : "string"
49604             }
49605           },
49606           "archiveTime" : {
49607             "type" : "integer",
49608             "format" : "int64"
49609           },
49610           "archived" : {
49611             "type" : "boolean"
49612           },
49613           "artifacts" : {
49614             "type" : "object",
49615             "additionalProperties" : {
49616               "$ref" : "#/components/schemas/ArtifactDefinition"
49617             }
49618           },
49619           "attributes" : {
49620             "type" : "array",
49621             "items" : {
49622               "$ref" : "#/components/schemas/AttributeDefinition"
49623             }
49624           },
49625           "capabilities" : {
49626             "type" : "object",
49627             "additionalProperties" : {
49628               "type" : "array",
49629               "items" : {
49630                 "$ref" : "#/components/schemas/CapabilityDefinition"
49631               }
49632             }
49633           },
49634           "categories" : {
49635             "type" : "array",
49636             "items" : {
49637               "$ref" : "#/components/schemas/CategoryDefinition"
49638             }
49639           },
49640           "categorySpecificMetadata" : {
49641             "type" : "object",
49642             "additionalProperties" : {
49643               "type" : "string"
49644             }
49645           },
49646           "componentInstances" : {
49647             "type" : "array",
49648             "items" : {
49649               "$ref" : "#/components/schemas/ComponentInstance"
49650             }
49651           },
49652           "componentInstancesAttributes" : {
49653             "type" : "object",
49654             "additionalProperties" : {
49655               "type" : "array",
49656               "items" : {
49657                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
49658               }
49659             }
49660           },
49661           "componentInstancesInputs" : {
49662             "type" : "object",
49663             "additionalProperties" : {
49664               "type" : "array",
49665               "items" : {
49666                 "$ref" : "#/components/schemas/ComponentInstanceInput"
49667               }
49668             }
49669           },
49670           "componentInstancesInterfaces" : {
49671             "type" : "object",
49672             "additionalProperties" : {
49673               "type" : "array",
49674               "items" : {
49675                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
49676               }
49677             }
49678           },
49679           "componentInstancesOutputs" : {
49680             "type" : "object",
49681             "additionalProperties" : {
49682               "type" : "array",
49683               "items" : {
49684                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
49685               }
49686             }
49687           },
49688           "componentInstancesProperties" : {
49689             "type" : "object",
49690             "additionalProperties" : {
49691               "type" : "array",
49692               "items" : {
49693                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
49694               }
49695             }
49696           },
49697           "componentInstancesRelations" : {
49698             "type" : "array",
49699             "items" : {
49700               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
49701             }
49702           },
49703           "componentMetadataForSupportLog" : {
49704             "type" : "object",
49705             "additionalProperties" : {
49706               "type" : "string"
49707             }
49708           },
49709           "componentType" : {
49710             "type" : "string",
49711             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
49712           },
49713           "conformanceLevel" : {
49714             "type" : "string"
49715           },
49716           "contactId" : {
49717             "type" : "string"
49718           },
49719           "cost" : {
49720             "type" : "string"
49721           },
49722           "creationDate" : {
49723             "type" : "integer",
49724             "format" : "int64"
49725           },
49726           "creatorFullName" : {
49727             "type" : "string"
49728           },
49729           "creatorUserId" : {
49730             "type" : "string"
49731           },
49732           "csarUUID" : {
49733             "type" : "string"
49734           },
49735           "csarVersion" : {
49736             "type" : "string"
49737           },
49738           "dataTypes" : {
49739             "type" : "array",
49740             "items" : {
49741               "$ref" : "#/components/schemas/DataTypeDefinition"
49742             }
49743           },
49744           "deploymentArtifacts" : {
49745             "type" : "object",
49746             "additionalProperties" : {
49747               "$ref" : "#/components/schemas/ArtifactDefinition"
49748             }
49749           },
49750           "derivedFrom" : {
49751             "type" : "array",
49752             "items" : {
49753               "type" : "string"
49754             }
49755           },
49756           "derivedFromGenericInfo" : {
49757             "$ref" : "#/components/schemas/Resource"
49758           },
49759           "derivedFromGenericType" : {
49760             "type" : "string"
49761           },
49762           "derivedFromGenericVersion" : {
49763             "type" : "string"
49764           },
49765           "derivedFromMapOfIdToName" : {
49766             "type" : "object",
49767             "additionalProperties" : {
49768               "type" : "string"
49769             }
49770           },
49771           "derivedList" : {
49772             "type" : "array",
49773             "items" : {
49774               "type" : "string"
49775             }
49776           },
49777           "description" : {
49778             "type" : "string"
49779           },
49780           "groups" : {
49781             "type" : "array",
49782             "items" : {
49783               "$ref" : "#/components/schemas/GroupDefinition"
49784             }
49785           },
49786           "highestVersion" : {
49787             "type" : "boolean"
49788           },
49789           "icon" : {
49790             "type" : "string"
49791           },
49792           "importedToscaChecksum" : {
49793             "type" : "string"
49794           },
49795           "inputs" : {
49796             "type" : "array",
49797             "items" : {
49798               "$ref" : "#/components/schemas/InputDefinition"
49799             }
49800           },
49801           "interfaces" : {
49802             "type" : "object",
49803             "additionalProperties" : {
49804               "$ref" : "#/components/schemas/InterfaceDefinition"
49805             }
49806           },
49807           "invariantUUID" : {
49808             "type" : "string"
49809           },
49810           "isDeleted" : {
49811             "type" : "boolean"
49812           },
49813           "lastUpdateDate" : {
49814             "type" : "integer",
49815             "format" : "int64"
49816           },
49817           "lastUpdaterFullName" : {
49818             "type" : "string"
49819           },
49820           "lastUpdaterUserId" : {
49821             "type" : "string"
49822           },
49823           "licenseType" : {
49824             "type" : "string"
49825           },
49826           "lifecycleState" : {
49827             "type" : "string",
49828             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
49829           },
49830           "name" : {
49831             "type" : "string"
49832           },
49833           "nodeFilterComponents" : {
49834             "type" : "object",
49835             "additionalProperties" : {
49836               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
49837             }
49838           },
49839           "normalizedName" : {
49840             "type" : "string"
49841           },
49842           "outputs" : {
49843             "type" : "array",
49844             "items" : {
49845               "$ref" : "#/components/schemas/OutputDefinition"
49846             }
49847           },
49848           "policies" : {
49849             "type" : "object",
49850             "additionalProperties" : {
49851               "$ref" : "#/components/schemas/PolicyDefinition"
49852             }
49853           },
49854           "projectCode" : {
49855             "type" : "string"
49856           },
49857           "properties" : {
49858             "type" : "array",
49859             "items" : {
49860               "$ref" : "#/components/schemas/PropertyDefinition"
49861             }
49862           },
49863           "requirements" : {
49864             "type" : "object",
49865             "additionalProperties" : {
49866               "type" : "array",
49867               "items" : {
49868                 "$ref" : "#/components/schemas/RequirementDefinition"
49869               }
49870             }
49871           },
49872           "resourceType" : {
49873             "type" : "string",
49874             "enum" : [ "VFC", "VF", "CR", "CP", "PNF", "CVFC", "VL", "VFCMT", "Configuration", "ServiceProxy", "ABSTRACT", "SERVICE" ]
49875           },
49876           "resourceVendorModelNumber" : {
49877             "type" : "string"
49878           },
49879           "service" : {
49880             "type" : "boolean"
49881           },
49882           "specificComponetTypeArtifacts" : {
49883             "type" : "object",
49884             "additionalProperties" : {
49885               "$ref" : "#/components/schemas/ArtifactDefinition"
49886             },
49887             "writeOnly" : true
49888           },
49889           "state" : {
49890             "type" : "string",
49891             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
49892             "writeOnly" : true
49893           },
49894           "substitutionFilter" : {
49895             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
49896           },
49897           "substitutionFilterComponents" : {
49898             "type" : "object",
49899             "additionalProperties" : {
49900               "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
49901             }
49902           },
49903           "systemName" : {
49904             "type" : "string"
49905           },
49906           "tags" : {
49907             "type" : "array",
49908             "items" : {
49909               "type" : "string"
49910             }
49911           },
49912           "topologyTemplate" : {
49913             "type" : "boolean"
49914           },
49915           "toscaArtifacts" : {
49916             "type" : "object",
49917             "additionalProperties" : {
49918               "$ref" : "#/components/schemas/ArtifactDefinition"
49919             }
49920           },
49921           "toscaResourceName" : {
49922             "type" : "string"
49923           },
49924           "toscaType" : {
49925             "type" : "string"
49926           },
49927           "toscaVersion" : {
49928             "type" : "string"
49929           },
49930           "uniqueId" : {
49931             "type" : "string"
49932           },
49933           "uuid" : {
49934             "type" : "string"
49935           },
49936           "vendorName" : {
49937             "type" : "string"
49938           },
49939           "vendorRelease" : {
49940             "type" : "string"
49941           },
49942           "version" : {
49943             "type" : "string"
49944           },
49945           "vspArchived" : {
49946             "type" : "boolean"
49947           }
49948         }
49949       },
49950       "SchemaDefinition" : {
49951         "type" : "object",
49952         "properties" : {
49953           "constraints" : {
49954             "type" : "array",
49955             "items" : {
49956               "type" : "string"
49957             }
49958           },
49959           "derivedFrom" : {
49960             "type" : "string"
49961           },
49962           "empty" : {
49963             "type" : "boolean"
49964           },
49965           "ownerId" : {
49966             "type" : "string"
49967           },
49968           "ownerIdIfEmpty" : {
49969             "type" : "string",
49970             "writeOnly" : true
49971           },
49972           "properties" : {
49973             "type" : "object",
49974             "additionalProperties" : {
49975               "$ref" : "#/components/schemas/PropertyDataDefinition"
49976             }
49977           },
49978           "property" : {
49979             "$ref" : "#/components/schemas/PropertyDataDefinition"
49980           },
49981           "type" : {
49982             "type" : "string"
49983           },
49984           "version" : {
49985             "type" : "string"
49986           }
49987         }
49988       },
49989       "Service" : {
49990         "type" : "object",
49991         "properties" : {
49992           "abstract" : {
49993             "type" : "boolean",
49994             "writeOnly" : true
49995           },
49996           "actualComponentType" : {
49997             "type" : "string"
49998           },
49999           "additionalInformation" : {
50000             "type" : "array",
50001             "items" : {
50002               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
50003             }
50004           },
50005           "allArtifacts" : {
50006             "type" : "object",
50007             "additionalProperties" : {
50008               "$ref" : "#/components/schemas/ArtifactDefinition"
50009             }
50010           },
50011           "allVersions" : {
50012             "type" : "object",
50013             "additionalProperties" : {
50014               "type" : "string"
50015             }
50016           },
50017           "archiveTime" : {
50018             "type" : "integer",
50019             "format" : "int64"
50020           },
50021           "archived" : {
50022             "type" : "boolean"
50023           },
50024           "artifacts" : {
50025             "type" : "object",
50026             "additionalProperties" : {
50027               "$ref" : "#/components/schemas/ArtifactDefinition"
50028             }
50029           },
50030           "attributes" : {
50031             "type" : "array",
50032             "items" : {
50033               "$ref" : "#/components/schemas/AttributeDefinition"
50034             }
50035           },
50036           "capabilities" : {
50037             "type" : "object",
50038             "additionalProperties" : {
50039               "type" : "array",
50040               "items" : {
50041                 "$ref" : "#/components/schemas/CapabilityDefinition"
50042               }
50043             }
50044           },
50045           "categories" : {
50046             "type" : "array",
50047             "items" : {
50048               "$ref" : "#/components/schemas/CategoryDefinition"
50049             }
50050           },
50051           "categorySpecificMetadata" : {
50052             "type" : "object",
50053             "additionalProperties" : {
50054               "type" : "string"
50055             }
50056           },
50057           "componentInstances" : {
50058             "type" : "array",
50059             "items" : {
50060               "$ref" : "#/components/schemas/ComponentInstance"
50061             }
50062           },
50063           "componentInstancesAttributes" : {
50064             "type" : "object",
50065             "additionalProperties" : {
50066               "type" : "array",
50067               "items" : {
50068                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
50069               }
50070             }
50071           },
50072           "componentInstancesInputs" : {
50073             "type" : "object",
50074             "additionalProperties" : {
50075               "type" : "array",
50076               "items" : {
50077                 "$ref" : "#/components/schemas/ComponentInstanceInput"
50078               }
50079             }
50080           },
50081           "componentInstancesInterfaces" : {
50082             "type" : "object",
50083             "additionalProperties" : {
50084               "type" : "array",
50085               "items" : {
50086                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
50087               }
50088             }
50089           },
50090           "componentInstancesOutputs" : {
50091             "type" : "object",
50092             "additionalProperties" : {
50093               "type" : "array",
50094               "items" : {
50095                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
50096               }
50097             }
50098           },
50099           "componentInstancesProperties" : {
50100             "type" : "object",
50101             "additionalProperties" : {
50102               "type" : "array",
50103               "items" : {
50104                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
50105               }
50106             }
50107           },
50108           "componentInstancesRelations" : {
50109             "type" : "array",
50110             "items" : {
50111               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
50112             }
50113           },
50114           "componentMetadataForSupportLog" : {
50115             "type" : "object",
50116             "additionalProperties" : {
50117               "type" : "string"
50118             }
50119           },
50120           "componentType" : {
50121             "type" : "string",
50122             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
50123           },
50124           "conformanceLevel" : {
50125             "type" : "string"
50126           },
50127           "contactId" : {
50128             "type" : "string"
50129           },
50130           "creationDate" : {
50131             "type" : "integer",
50132             "format" : "int64"
50133           },
50134           "creatorFullName" : {
50135             "type" : "string"
50136           },
50137           "creatorUserId" : {
50138             "type" : "string"
50139           },
50140           "csarUUID" : {
50141             "type" : "string"
50142           },
50143           "csarVersion" : {
50144             "type" : "string"
50145           },
50146           "dataTypes" : {
50147             "type" : "array",
50148             "items" : {
50149               "$ref" : "#/components/schemas/DataTypeDefinition"
50150             }
50151           },
50152           "deploymentArtifacts" : {
50153             "type" : "object",
50154             "additionalProperties" : {
50155               "$ref" : "#/components/schemas/ArtifactDefinition"
50156             }
50157           },
50158           "derivedFromGenericInfo" : {
50159             "$ref" : "#/components/schemas/Resource"
50160           },
50161           "derivedFromGenericType" : {
50162             "type" : "string"
50163           },
50164           "derivedFromGenericVersion" : {
50165             "type" : "string"
50166           },
50167           "description" : {
50168             "type" : "string"
50169           },
50170           "distributionStatus" : {
50171             "type" : "string",
50172             "enum" : [ "DISTRIBUTION_NOT_APPROVED", "DISTRIBUTED" ]
50173           },
50174           "ecompGeneratedNaming" : {
50175             "type" : "boolean"
50176           },
50177           "environmentContext" : {
50178             "type" : "string"
50179           },
50180           "forwardingPaths" : {
50181             "type" : "object",
50182             "additionalProperties" : {
50183               "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
50184             }
50185           },
50186           "groups" : {
50187             "type" : "array",
50188             "items" : {
50189               "$ref" : "#/components/schemas/GroupDefinition"
50190             }
50191           },
50192           "highestVersion" : {
50193             "type" : "boolean"
50194           },
50195           "icon" : {
50196             "type" : "string"
50197           },
50198           "importedToscaChecksum" : {
50199             "type" : "string"
50200           },
50201           "inputs" : {
50202             "type" : "array",
50203             "items" : {
50204               "$ref" : "#/components/schemas/InputDefinition"
50205             }
50206           },
50207           "instantiationType" : {
50208             "type" : "string"
50209           },
50210           "interfaces" : {
50211             "type" : "object",
50212             "additionalProperties" : {
50213               "$ref" : "#/components/schemas/InterfaceDefinition"
50214             }
50215           },
50216           "invariantUUID" : {
50217             "type" : "string"
50218           },
50219           "isDeleted" : {
50220             "type" : "boolean"
50221           },
50222           "lastUpdateDate" : {
50223             "type" : "integer",
50224             "format" : "int64"
50225           },
50226           "lastUpdaterFullName" : {
50227             "type" : "string"
50228           },
50229           "lastUpdaterUserId" : {
50230             "type" : "string"
50231           },
50232           "lifecycleState" : {
50233             "type" : "string",
50234             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
50235           },
50236           "name" : {
50237             "type" : "string"
50238           },
50239           "namingPolicy" : {
50240             "type" : "string"
50241           },
50242           "nodeFilterComponents" : {
50243             "type" : "object",
50244             "additionalProperties" : {
50245               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
50246             }
50247           },
50248           "normalizedName" : {
50249             "type" : "string"
50250           },
50251           "outputs" : {
50252             "type" : "array",
50253             "items" : {
50254               "$ref" : "#/components/schemas/OutputDefinition"
50255             }
50256           },
50257           "policies" : {
50258             "type" : "object",
50259             "additionalProperties" : {
50260               "$ref" : "#/components/schemas/PolicyDefinition"
50261             }
50262           },
50263           "projectCode" : {
50264             "type" : "string"
50265           },
50266           "properties" : {
50267             "type" : "array",
50268             "items" : {
50269               "$ref" : "#/components/schemas/PropertyDefinition"
50270             }
50271           },
50272           "requirements" : {
50273             "type" : "object",
50274             "additionalProperties" : {
50275               "type" : "array",
50276               "items" : {
50277                 "$ref" : "#/components/schemas/RequirementDefinition"
50278               }
50279             }
50280           },
50281           "service" : {
50282             "type" : "boolean"
50283           },
50284           "serviceApiArtifacts" : {
50285             "type" : "object",
50286             "additionalProperties" : {
50287               "$ref" : "#/components/schemas/ArtifactDefinition"
50288             }
50289           },
50290           "serviceFunction" : {
50291             "type" : "string"
50292           },
50293           "serviceRole" : {
50294             "type" : "string"
50295           },
50296           "serviceType" : {
50297             "type" : "string"
50298           },
50299           "serviceVendorModelNumber" : {
50300             "type" : "string",
50301             "writeOnly" : true
50302           },
50303           "specificComponetTypeArtifacts" : {
50304             "type" : "object",
50305             "additionalProperties" : {
50306               "$ref" : "#/components/schemas/ArtifactDefinition"
50307             },
50308             "writeOnly" : true
50309           },
50310           "state" : {
50311             "type" : "string",
50312             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
50313             "writeOnly" : true
50314           },
50315           "substitutionFilter" : {
50316             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
50317           },
50318           "substitutionFilterComponents" : {
50319             "type" : "object",
50320             "additionalProperties" : {
50321               "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
50322             }
50323           },
50324           "systemName" : {
50325             "type" : "string"
50326           },
50327           "tags" : {
50328             "type" : "array",
50329             "items" : {
50330               "type" : "string"
50331             }
50332           },
50333           "topologyTemplate" : {
50334             "type" : "boolean"
50335           },
50336           "toscaArtifacts" : {
50337             "type" : "object",
50338             "additionalProperties" : {
50339               "$ref" : "#/components/schemas/ArtifactDefinition"
50340             }
50341           },
50342           "toscaServiceName" : {
50343             "type" : "string"
50344           },
50345           "toscaType" : {
50346             "type" : "string"
50347           },
50348           "uniqueId" : {
50349             "type" : "string"
50350           },
50351           "uuid" : {
50352             "type" : "string"
50353           },
50354           "vendorName" : {
50355             "type" : "string",
50356             "writeOnly" : true
50357           },
50358           "vendorRelease" : {
50359             "type" : "string",
50360             "writeOnly" : true
50361           },
50362           "version" : {
50363             "type" : "string"
50364           },
50365           "vspArchived" : {
50366             "type" : "boolean"
50367           }
50368         }
50369       },
50370       "ServiceRelations" : {
50371         "type" : "array",
50372         "items" : {
50373           "$ref" : "#/components/schemas/NameIdPairWrapper"
50374         },
50375         "properties" : {
50376           "empty" : {
50377             "type" : "boolean"
50378           },
50379           "relations" : {
50380             "type" : "array",
50381             "items" : {
50382               "$ref" : "#/components/schemas/NameIdPairWrapper"
50383             },
50384             "uniqueItems" : true
50385           }
50386         }
50387       },
50388       "SubCategoryDefinition" : {
50389         "type" : "object",
50390         "properties" : {
50391           "empty" : {
50392             "type" : "boolean"
50393           },
50394           "groupings" : {
50395             "type" : "array",
50396             "items" : {
50397               "$ref" : "#/components/schemas/GroupingDefinition"
50398             }
50399           },
50400           "icons" : {
50401             "type" : "array",
50402             "items" : {
50403               "type" : "string"
50404             }
50405           },
50406           "metadataKeys" : {
50407             "type" : "array",
50408             "items" : {
50409               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
50410             }
50411           },
50412           "name" : {
50413             "type" : "string"
50414           },
50415           "normalizedName" : {
50416             "type" : "string"
50417           },
50418           "ownerId" : {
50419             "type" : "string"
50420           },
50421           "ownerIdIfEmpty" : {
50422             "type" : "string",
50423             "writeOnly" : true
50424           },
50425           "type" : {
50426             "type" : "string"
50427           },
50428           "uniqueId" : {
50429             "type" : "string"
50430           },
50431           "version" : {
50432             "type" : "string"
50433           }
50434         }
50435       },
50436       "SubstitutionFilterDataDefinition" : {
50437         "type" : "object",
50438         "properties" : {
50439           "capabilities" : {
50440             "$ref" : "#/components/schemas/ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition"
50441           },
50442           "empty" : {
50443             "type" : "boolean"
50444           },
50445           "id" : {
50446             "type" : "string"
50447           },
50448           "name" : {
50449             "type" : "string"
50450           },
50451           "ownerId" : {
50452             "type" : "string"
50453           },
50454           "ownerIdIfEmpty" : {
50455             "type" : "string",
50456             "writeOnly" : true
50457           },
50458           "properties" : {
50459             "$ref" : "#/components/schemas/ListDataDefinitionRequirementSubstitutionFilterPropertyDataDefinition"
50460           },
50461           "tosca_id" : {
50462             "type" : "object"
50463           },
50464           "type" : {
50465             "type" : "string"
50466           },
50467           "version" : {
50468             "type" : "string"
50469           }
50470         }
50471       },
50472       "SwitchoverDetectorConfig" : {
50473         "type" : "object",
50474         "properties" : {
50475           "beResolveAttempts" : {
50476             "type" : "integer",
50477             "format" : "int32"
50478           },
50479           "beVip" : {
50480             "type" : "string"
50481           },
50482           "changePriorityPassword" : {
50483             "type" : "string"
50484           },
50485           "changePriorityUser" : {
50486             "type" : "string"
50487           },
50488           "enabled" : {
50489             "type" : "boolean"
50490           },
50491           "feResolveAttempts" : {
50492             "type" : "integer",
50493             "format" : "int32"
50494           },
50495           "feVip" : {
50496             "type" : "string"
50497           },
50498           "getgBeFqdn" : {
50499             "type" : "string"
50500           },
50501           "getgFeFqdn" : {
50502             "type" : "string"
50503           },
50504           "groups" : {
50505             "type" : "object",
50506             "additionalProperties" : {
50507               "$ref" : "#/components/schemas/GroupInfo"
50508             }
50509           },
50510           "interval" : {
50511             "type" : "integer",
50512             "format" : "int64"
50513           },
50514           "publishNetworkBody" : {
50515             "type" : "string"
50516           },
50517           "publishNetworkUrl" : {
50518             "type" : "string"
50519           }
50520         }
50521       },
50522       "ToscaArtifactDataDefinition" : {
50523         "type" : "object",
50524         "properties" : {
50525           "file" : {
50526             "type" : "string"
50527           },
50528           "type" : {
50529             "type" : "string"
50530           }
50531         }
50532       },
50533       "ToscaValidatorsConfig" : {
50534         "type" : "object",
50535         "properties" : {
50536           "stringMaxLength" : {
50537             "type" : "integer",
50538             "format" : "int32"
50539           }
50540         }
50541       },
50542       "User" : {
50543         "type" : "object",
50544         "properties" : {
50545           "email" : {
50546             "type" : "string"
50547           },
50548           "firstName" : {
50549             "type" : "string"
50550           },
50551           "fullName" : {
50552             "type" : "string"
50553           },
50554           "lastLoginTime" : {
50555             "type" : "integer",
50556             "format" : "int64"
50557           },
50558           "lastName" : {
50559             "type" : "string"
50560           },
50561           "role" : {
50562             "type" : "string"
50563           },
50564           "status" : {
50565             "type" : "string",
50566             "enum" : [ "ACTIVE", "INACTIVE" ]
50567           },
50568           "userId" : {
50569             "type" : "string"
50570           }
50571         }
50572       },
50573       "UserRole" : {
50574         "type" : "object",
50575         "properties" : {
50576           "role" : {
50577             "type" : "string",
50578             "enum" : [ "ADMIN", "TESTER", "DESIGNER", "PRODUCT_MANAGER", "PRODUCT_STRATEGIST" ]
50579           }
50580         }
50581       },
50582       "VfModuleProperty" : {
50583         "type" : "object",
50584         "properties" : {
50585           "forBaseModule" : {
50586             "type" : "string"
50587           },
50588           "forNonBaseModule" : {
50589             "type" : "string"
50590           }
50591         }
50592       }
50593     }
50594   }
50595 }