Update docs for multi model support
[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           "description" : "model",
620           "in" : "query",
621           "name" : "model",
622           "schema" : {
623             "type" : "string"
624           }
625         } ],
626         "responses" : {
627           "200" : {
628             "description" : "capabilityTypes"
629           },
630           "400" : {
631             "description" : "Invalid content / Missing content"
632           },
633           "403" : {
634             "description" : "Restricted operation"
635           },
636           "404" : {
637             "description" : "Capability types not found"
638           },
639           "default" : {
640             "content" : {
641               "application/json" : {
642                 "schema" : {
643                   "type" : "array",
644                   "items" : {
645                     "type" : "object",
646                     "properties" : {
647                       "allowedMethods" : {
648                         "type" : "array",
649                         "items" : {
650                           "type" : "string"
651                         },
652                         "uniqueItems" : true
653                       },
654                       "cookies" : {
655                         "type" : "object",
656                         "additionalProperties" : {
657                           "type" : "object",
658                           "properties" : {
659                             "comment" : {
660                               "type" : "string"
661                             },
662                             "domain" : {
663                               "type" : "string"
664                             },
665                             "expiry" : {
666                               "type" : "string",
667                               "format" : "date-time"
668                             },
669                             "httpOnly" : {
670                               "type" : "boolean"
671                             },
672                             "maxAge" : {
673                               "type" : "integer",
674                               "format" : "int32"
675                             },
676                             "name" : {
677                               "type" : "string"
678                             },
679                             "path" : {
680                               "type" : "string"
681                             },
682                             "secure" : {
683                               "type" : "boolean"
684                             },
685                             "value" : {
686                               "type" : "string"
687                             },
688                             "version" : {
689                               "type" : "integer",
690                               "format" : "int32"
691                             }
692                           }
693                         }
694                       },
695                       "date" : {
696                         "type" : "string",
697                         "format" : "date-time"
698                       },
699                       "entity" : {
700                         "type" : "object"
701                       },
702                       "entityTag" : {
703                         "type" : "object",
704                         "properties" : {
705                           "value" : {
706                             "type" : "string"
707                           },
708                           "weak" : {
709                             "type" : "boolean"
710                           }
711                         }
712                       },
713                       "headers" : {
714                         "type" : "object",
715                         "additionalProperties" : {
716                           "type" : "array",
717                           "items" : {
718                             "type" : "object"
719                           }
720                         }
721                       },
722                       "language" : {
723                         "type" : "object",
724                         "properties" : {
725                           "country" : {
726                             "type" : "string"
727                           },
728                           "displayCountry" : {
729                             "type" : "string"
730                           },
731                           "displayLanguage" : {
732                             "type" : "string"
733                           },
734                           "displayName" : {
735                             "type" : "string"
736                           },
737                           "displayScript" : {
738                             "type" : "string"
739                           },
740                           "displayVariant" : {
741                             "type" : "string"
742                           },
743                           "extensionKeys" : {
744                             "type" : "array",
745                             "items" : {
746                               "type" : "string"
747                             },
748                             "uniqueItems" : true
749                           },
750                           "iso3Country" : {
751                             "type" : "string"
752                           },
753                           "iso3Language" : {
754                             "type" : "string"
755                           },
756                           "language" : {
757                             "type" : "string"
758                           },
759                           "script" : {
760                             "type" : "string"
761                           },
762                           "unicodeLocaleAttributes" : {
763                             "type" : "array",
764                             "items" : {
765                               "type" : "string"
766                             },
767                             "uniqueItems" : true
768                           },
769                           "unicodeLocaleKeys" : {
770                             "type" : "array",
771                             "items" : {
772                               "type" : "string"
773                             },
774                             "uniqueItems" : true
775                           },
776                           "variant" : {
777                             "type" : "string"
778                           }
779                         }
780                       },
781                       "lastModified" : {
782                         "type" : "string",
783                         "format" : "date-time"
784                       },
785                       "length" : {
786                         "type" : "integer",
787                         "format" : "int32"
788                       },
789                       "links" : {
790                         "type" : "array",
791                         "items" : {
792                           "type" : "object",
793                           "properties" : {
794                             "params" : {
795                               "type" : "object",
796                               "additionalProperties" : {
797                                 "type" : "string"
798                               }
799                             },
800                             "rel" : {
801                               "type" : "string"
802                             },
803                             "rels" : {
804                               "type" : "array",
805                               "items" : {
806                                 "type" : "string"
807                               }
808                             },
809                             "title" : {
810                               "type" : "string"
811                             },
812                             "type" : {
813                               "type" : "string"
814                             },
815                             "uri" : {
816                               "type" : "string",
817                               "format" : "uri"
818                             },
819                             "uriBuilder" : {
820                               "type" : "object"
821                             }
822                           }
823                         },
824                         "uniqueItems" : true
825                       },
826                       "location" : {
827                         "type" : "string",
828                         "format" : "uri"
829                       },
830                       "mediaType" : {
831                         "type" : "object",
832                         "properties" : {
833                           "parameters" : {
834                             "type" : "object",
835                             "additionalProperties" : {
836                               "type" : "string"
837                             }
838                           },
839                           "subtype" : {
840                             "type" : "string"
841                           },
842                           "type" : {
843                             "type" : "string"
844                           },
845                           "wildcardSubtype" : {
846                             "type" : "boolean"
847                           },
848                           "wildcardType" : {
849                             "type" : "boolean"
850                           }
851                         }
852                       },
853                       "metadata" : {
854                         "type" : "object",
855                         "additionalProperties" : {
856                           "type" : "array",
857                           "items" : {
858                             "type" : "object"
859                           }
860                         }
861                       },
862                       "status" : {
863                         "type" : "integer",
864                         "format" : "int32"
865                       },
866                       "statusInfo" : {
867                         "type" : "object",
868                         "properties" : {
869                           "family" : {
870                             "type" : "string",
871                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
872                           },
873                           "reasonPhrase" : {
874                             "type" : "string"
875                           },
876                           "statusCode" : {
877                             "type" : "integer",
878                             "format" : "int32"
879                           }
880                         }
881                       },
882                       "stringHeaders" : {
883                         "type" : "object",
884                         "additionalProperties" : {
885                           "type" : "array",
886                           "items" : {
887                             "type" : "string"
888                           }
889                         }
890                       }
891                     }
892                   }
893                 }
894               }
895             }
896           }
897         },
898         "servers" : [ {
899           "url" : "/sdc2/rest",
900           "variables" : { }
901         } ],
902         "summary" : "Returns capability types",
903         "tags" : [ "SDCE-2 APIs" ]
904       }
905     },
906     "/v1/catalog/dataTypes" : {
907       "get" : {
908         "description" : "Get data types",
909         "operationId" : "getAllDataTypesServlet",
910         "parameters" : [ {
911           "in" : "header",
912           "name" : "USER_ID",
913           "schema" : {
914             "type" : "string"
915           }
916         }, {
917           "description" : "model",
918           "in" : "query",
919           "name" : "model",
920           "schema" : {
921             "type" : "string"
922           }
923         } ],
924         "responses" : {
925           "200" : {
926             "description" : "datatypes"
927           },
928           "400" : {
929             "description" : "Invalid content / Missing content"
930           },
931           "403" : {
932             "description" : "Restricted operation"
933           },
934           "404" : {
935             "description" : "Data types not found"
936           },
937           "default" : {
938             "content" : {
939               "application/json" : {
940                 "schema" : {
941                   "type" : "array",
942                   "items" : {
943                     "type" : "object",
944                     "properties" : {
945                       "allowedMethods" : {
946                         "type" : "array",
947                         "items" : {
948                           "type" : "string"
949                         },
950                         "uniqueItems" : true
951                       },
952                       "cookies" : {
953                         "type" : "object",
954                         "additionalProperties" : {
955                           "type" : "object",
956                           "properties" : {
957                             "comment" : {
958                               "type" : "string"
959                             },
960                             "domain" : {
961                               "type" : "string"
962                             },
963                             "expiry" : {
964                               "type" : "string",
965                               "format" : "date-time"
966                             },
967                             "httpOnly" : {
968                               "type" : "boolean"
969                             },
970                             "maxAge" : {
971                               "type" : "integer",
972                               "format" : "int32"
973                             },
974                             "name" : {
975                               "type" : "string"
976                             },
977                             "path" : {
978                               "type" : "string"
979                             },
980                             "secure" : {
981                               "type" : "boolean"
982                             },
983                             "value" : {
984                               "type" : "string"
985                             },
986                             "version" : {
987                               "type" : "integer",
988                               "format" : "int32"
989                             }
990                           }
991                         }
992                       },
993                       "date" : {
994                         "type" : "string",
995                         "format" : "date-time"
996                       },
997                       "entity" : {
998                         "type" : "object"
999                       },
1000                       "entityTag" : {
1001                         "type" : "object",
1002                         "properties" : {
1003                           "value" : {
1004                             "type" : "string"
1005                           },
1006                           "weak" : {
1007                             "type" : "boolean"
1008                           }
1009                         }
1010                       },
1011                       "headers" : {
1012                         "type" : "object",
1013                         "additionalProperties" : {
1014                           "type" : "array",
1015                           "items" : {
1016                             "type" : "object"
1017                           }
1018                         }
1019                       },
1020                       "language" : {
1021                         "type" : "object",
1022                         "properties" : {
1023                           "country" : {
1024                             "type" : "string"
1025                           },
1026                           "displayCountry" : {
1027                             "type" : "string"
1028                           },
1029                           "displayLanguage" : {
1030                             "type" : "string"
1031                           },
1032                           "displayName" : {
1033                             "type" : "string"
1034                           },
1035                           "displayScript" : {
1036                             "type" : "string"
1037                           },
1038                           "displayVariant" : {
1039                             "type" : "string"
1040                           },
1041                           "extensionKeys" : {
1042                             "type" : "array",
1043                             "items" : {
1044                               "type" : "string"
1045                             },
1046                             "uniqueItems" : true
1047                           },
1048                           "iso3Country" : {
1049                             "type" : "string"
1050                           },
1051                           "iso3Language" : {
1052                             "type" : "string"
1053                           },
1054                           "language" : {
1055                             "type" : "string"
1056                           },
1057                           "script" : {
1058                             "type" : "string"
1059                           },
1060                           "unicodeLocaleAttributes" : {
1061                             "type" : "array",
1062                             "items" : {
1063                               "type" : "string"
1064                             },
1065                             "uniqueItems" : true
1066                           },
1067                           "unicodeLocaleKeys" : {
1068                             "type" : "array",
1069                             "items" : {
1070                               "type" : "string"
1071                             },
1072                             "uniqueItems" : true
1073                           },
1074                           "variant" : {
1075                             "type" : "string"
1076                           }
1077                         }
1078                       },
1079                       "lastModified" : {
1080                         "type" : "string",
1081                         "format" : "date-time"
1082                       },
1083                       "length" : {
1084                         "type" : "integer",
1085                         "format" : "int32"
1086                       },
1087                       "links" : {
1088                         "type" : "array",
1089                         "items" : {
1090                           "type" : "object",
1091                           "properties" : {
1092                             "params" : {
1093                               "type" : "object",
1094                               "additionalProperties" : {
1095                                 "type" : "string"
1096                               }
1097                             },
1098                             "rel" : {
1099                               "type" : "string"
1100                             },
1101                             "rels" : {
1102                               "type" : "array",
1103                               "items" : {
1104                                 "type" : "string"
1105                               }
1106                             },
1107                             "title" : {
1108                               "type" : "string"
1109                             },
1110                             "type" : {
1111                               "type" : "string"
1112                             },
1113                             "uri" : {
1114                               "type" : "string",
1115                               "format" : "uri"
1116                             },
1117                             "uriBuilder" : {
1118                               "type" : "object"
1119                             }
1120                           }
1121                         },
1122                         "uniqueItems" : true
1123                       },
1124                       "location" : {
1125                         "type" : "string",
1126                         "format" : "uri"
1127                       },
1128                       "mediaType" : {
1129                         "type" : "object",
1130                         "properties" : {
1131                           "parameters" : {
1132                             "type" : "object",
1133                             "additionalProperties" : {
1134                               "type" : "string"
1135                             }
1136                           },
1137                           "subtype" : {
1138                             "type" : "string"
1139                           },
1140                           "type" : {
1141                             "type" : "string"
1142                           },
1143                           "wildcardSubtype" : {
1144                             "type" : "boolean"
1145                           },
1146                           "wildcardType" : {
1147                             "type" : "boolean"
1148                           }
1149                         }
1150                       },
1151                       "metadata" : {
1152                         "type" : "object",
1153                         "additionalProperties" : {
1154                           "type" : "array",
1155                           "items" : {
1156                             "type" : "object"
1157                           }
1158                         }
1159                       },
1160                       "status" : {
1161                         "type" : "integer",
1162                         "format" : "int32"
1163                       },
1164                       "statusInfo" : {
1165                         "type" : "object",
1166                         "properties" : {
1167                           "family" : {
1168                             "type" : "string",
1169                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1170                           },
1171                           "reasonPhrase" : {
1172                             "type" : "string"
1173                           },
1174                           "statusCode" : {
1175                             "type" : "integer",
1176                             "format" : "int32"
1177                           }
1178                         }
1179                       },
1180                       "stringHeaders" : {
1181                         "type" : "object",
1182                         "additionalProperties" : {
1183                           "type" : "array",
1184                           "items" : {
1185                             "type" : "string"
1186                           }
1187                         }
1188                       }
1189                     }
1190                   }
1191                 }
1192               }
1193             }
1194           }
1195         },
1196         "servers" : [ {
1197           "url" : "/sdc2/rest",
1198           "variables" : { }
1199         } ],
1200         "summary" : "Returns data types",
1201         "tags" : [ "SDCE-2 APIs" ]
1202       }
1203     },
1204     "/v1/catalog/directives" : {
1205       "get" : {
1206         "description" : "Retrieve all Directives values from configuration file",
1207         "operationId" : "getConfCategoriesAndVersion",
1208         "parameters" : [ {
1209           "in" : "header",
1210           "name" : "USER_ID",
1211           "schema" : {
1212             "type" : "string"
1213           }
1214         } ],
1215         "responses" : {
1216           "200" : {
1217             "description" : "Returns Directive values from configuration file Ok"
1218           },
1219           "404" : {
1220             "description" : "Directive not found"
1221           },
1222           "500" : {
1223             "description" : "Internal Server Error"
1224           },
1225           "default" : {
1226             "content" : {
1227               "application/json" : {
1228                 "schema" : {
1229                   "type" : "array",
1230                   "items" : {
1231                     "$ref" : "#/components/schemas/User"
1232                   }
1233                 }
1234               }
1235             }
1236           }
1237         },
1238         "summary" : "Retrieve all Directives",
1239         "tags" : [ "SDCE-2 APIs" ]
1240       }
1241     },
1242     "/v1/catalog/gab/searchFor" : {
1243       "post" : {
1244         "description" : "Search json paths inside the yaml",
1245         "operationId" : "searchFor",
1246         "requestBody" : {
1247           "content" : {
1248             "application/json" : {
1249               "schema" : {
1250                 "$ref" : "#/components/schemas/GenericArtifactQueryInfo"
1251               }
1252             }
1253           },
1254           "description" : "Generic Artifact search model",
1255           "required" : true
1256         },
1257         "responses" : {
1258           "200" : {
1259             "description" : "Returned yaml entries"
1260           },
1261           "400" : {
1262             "description" : "Invalid content / Missing content"
1263           },
1264           "default" : {
1265             "content" : {
1266               "application/json" : {
1267                 "schema" : {
1268                   "type" : "array",
1269                   "items" : {
1270                     "type" : "object",
1271                     "properties" : {
1272                       "allowedMethods" : {
1273                         "type" : "array",
1274                         "items" : {
1275                           "type" : "string"
1276                         },
1277                         "uniqueItems" : true
1278                       },
1279                       "cookies" : {
1280                         "type" : "object",
1281                         "additionalProperties" : {
1282                           "type" : "object",
1283                           "properties" : {
1284                             "comment" : {
1285                               "type" : "string"
1286                             },
1287                             "domain" : {
1288                               "type" : "string"
1289                             },
1290                             "expiry" : {
1291                               "type" : "string",
1292                               "format" : "date-time"
1293                             },
1294                             "httpOnly" : {
1295                               "type" : "boolean"
1296                             },
1297                             "maxAge" : {
1298                               "type" : "integer",
1299                               "format" : "int32"
1300                             },
1301                             "name" : {
1302                               "type" : "string"
1303                             },
1304                             "path" : {
1305                               "type" : "string"
1306                             },
1307                             "secure" : {
1308                               "type" : "boolean"
1309                             },
1310                             "value" : {
1311                               "type" : "string"
1312                             },
1313                             "version" : {
1314                               "type" : "integer",
1315                               "format" : "int32"
1316                             }
1317                           }
1318                         }
1319                       },
1320                       "date" : {
1321                         "type" : "string",
1322                         "format" : "date-time"
1323                       },
1324                       "entity" : {
1325                         "type" : "object"
1326                       },
1327                       "entityTag" : {
1328                         "type" : "object",
1329                         "properties" : {
1330                           "value" : {
1331                             "type" : "string"
1332                           },
1333                           "weak" : {
1334                             "type" : "boolean"
1335                           }
1336                         }
1337                       },
1338                       "headers" : {
1339                         "type" : "object",
1340                         "additionalProperties" : {
1341                           "type" : "array",
1342                           "items" : {
1343                             "type" : "object"
1344                           }
1345                         }
1346                       },
1347                       "language" : {
1348                         "type" : "object",
1349                         "properties" : {
1350                           "country" : {
1351                             "type" : "string"
1352                           },
1353                           "displayCountry" : {
1354                             "type" : "string"
1355                           },
1356                           "displayLanguage" : {
1357                             "type" : "string"
1358                           },
1359                           "displayName" : {
1360                             "type" : "string"
1361                           },
1362                           "displayScript" : {
1363                             "type" : "string"
1364                           },
1365                           "displayVariant" : {
1366                             "type" : "string"
1367                           },
1368                           "extensionKeys" : {
1369                             "type" : "array",
1370                             "items" : {
1371                               "type" : "string"
1372                             },
1373                             "uniqueItems" : true
1374                           },
1375                           "iso3Country" : {
1376                             "type" : "string"
1377                           },
1378                           "iso3Language" : {
1379                             "type" : "string"
1380                           },
1381                           "language" : {
1382                             "type" : "string"
1383                           },
1384                           "script" : {
1385                             "type" : "string"
1386                           },
1387                           "unicodeLocaleAttributes" : {
1388                             "type" : "array",
1389                             "items" : {
1390                               "type" : "string"
1391                             },
1392                             "uniqueItems" : true
1393                           },
1394                           "unicodeLocaleKeys" : {
1395                             "type" : "array",
1396                             "items" : {
1397                               "type" : "string"
1398                             },
1399                             "uniqueItems" : true
1400                           },
1401                           "variant" : {
1402                             "type" : "string"
1403                           }
1404                         }
1405                       },
1406                       "lastModified" : {
1407                         "type" : "string",
1408                         "format" : "date-time"
1409                       },
1410                       "length" : {
1411                         "type" : "integer",
1412                         "format" : "int32"
1413                       },
1414                       "links" : {
1415                         "type" : "array",
1416                         "items" : {
1417                           "type" : "object",
1418                           "properties" : {
1419                             "params" : {
1420                               "type" : "object",
1421                               "additionalProperties" : {
1422                                 "type" : "string"
1423                               }
1424                             },
1425                             "rel" : {
1426                               "type" : "string"
1427                             },
1428                             "rels" : {
1429                               "type" : "array",
1430                               "items" : {
1431                                 "type" : "string"
1432                               }
1433                             },
1434                             "title" : {
1435                               "type" : "string"
1436                             },
1437                             "type" : {
1438                               "type" : "string"
1439                             },
1440                             "uri" : {
1441                               "type" : "string",
1442                               "format" : "uri"
1443                             },
1444                             "uriBuilder" : {
1445                               "type" : "object"
1446                             }
1447                           }
1448                         },
1449                         "uniqueItems" : true
1450                       },
1451                       "location" : {
1452                         "type" : "string",
1453                         "format" : "uri"
1454                       },
1455                       "mediaType" : {
1456                         "type" : "object",
1457                         "properties" : {
1458                           "parameters" : {
1459                             "type" : "object",
1460                             "additionalProperties" : {
1461                               "type" : "string"
1462                             }
1463                           },
1464                           "subtype" : {
1465                             "type" : "string"
1466                           },
1467                           "type" : {
1468                             "type" : "string"
1469                           },
1470                           "wildcardSubtype" : {
1471                             "type" : "boolean"
1472                           },
1473                           "wildcardType" : {
1474                             "type" : "boolean"
1475                           }
1476                         }
1477                       },
1478                       "metadata" : {
1479                         "type" : "object",
1480                         "additionalProperties" : {
1481                           "type" : "array",
1482                           "items" : {
1483                             "type" : "object"
1484                           }
1485                         }
1486                       },
1487                       "status" : {
1488                         "type" : "integer",
1489                         "format" : "int32"
1490                       },
1491                       "statusInfo" : {
1492                         "type" : "object",
1493                         "properties" : {
1494                           "family" : {
1495                             "type" : "string",
1496                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1497                           },
1498                           "reasonPhrase" : {
1499                             "type" : "string"
1500                           },
1501                           "statusCode" : {
1502                             "type" : "integer",
1503                             "format" : "int32"
1504                           }
1505                         }
1506                       },
1507                       "stringHeaders" : {
1508                         "type" : "object",
1509                         "additionalProperties" : {
1510                           "type" : "array",
1511                           "items" : {
1512                             "type" : "string"
1513                           }
1514                         }
1515                       }
1516                     }
1517                   }
1518                 }
1519               }
1520             }
1521           }
1522         },
1523         "servers" : [ {
1524           "url" : "/sdc2/rest",
1525           "variables" : { }
1526         } ],
1527         "summary" : "Returns found entries of json paths",
1528         "tags" : [ "SDCE-2 APIs" ]
1529       }
1530     },
1531     "/v1/catalog/groupTypes" : {
1532       "get" : {
1533         "description" : "Get group types ",
1534         "operationId" : "getGroupTypes",
1535         "parameters" : [ {
1536           "in" : "header",
1537           "name" : "USER_ID",
1538           "schema" : {
1539             "type" : "string"
1540           }
1541         }, {
1542           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
1543           "in" : "query",
1544           "name" : "internalComponentType",
1545           "schema" : {
1546             "type" : "string"
1547           }
1548         }, {
1549           "in" : "query",
1550           "name" : "componentModel",
1551           "schema" : {
1552             "type" : "string"
1553           }
1554         } ],
1555         "responses" : {
1556           "200" : {
1557             "description" : "group types found"
1558           },
1559           "400" : {
1560             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
1561           },
1562           "403" : {
1563             "description" : "Restricted operation"
1564           },
1565           "500" : {
1566             "description" : "Internal Error"
1567           },
1568           "default" : {
1569             "content" : {
1570               "application/json" : {
1571                 "schema" : {
1572                   "type" : "array",
1573                   "items" : {
1574                     "$ref" : "#/components/schemas/GroupTypeDefinition"
1575                   }
1576                 }
1577               }
1578             }
1579           }
1580         },
1581         "servers" : [ {
1582           "url" : "/sdc2/rest",
1583           "variables" : { }
1584         } ],
1585         "summary" : "Returns group types",
1586         "tags" : [ "SDCE-2 APIs" ]
1587       }
1588     },
1589     "/v1/catalog/handleException" : {
1590       "get" : {
1591         "description" : "Handle exception",
1592         "operationId" : "sendError",
1593         "responses" : {
1594           "500" : {
1595             "content" : {
1596               "application/json" : {
1597                 "schema" : {
1598                   "type" : "object",
1599                   "properties" : {
1600                     "allowedMethods" : {
1601                       "type" : "array",
1602                       "items" : {
1603                         "type" : "string"
1604                       },
1605                       "uniqueItems" : true
1606                     },
1607                     "cookies" : {
1608                       "type" : "object",
1609                       "additionalProperties" : {
1610                         "type" : "object",
1611                         "properties" : {
1612                           "comment" : {
1613                             "type" : "string"
1614                           },
1615                           "domain" : {
1616                             "type" : "string"
1617                           },
1618                           "expiry" : {
1619                             "type" : "string",
1620                             "format" : "date-time"
1621                           },
1622                           "httpOnly" : {
1623                             "type" : "boolean"
1624                           },
1625                           "maxAge" : {
1626                             "type" : "integer",
1627                             "format" : "int32"
1628                           },
1629                           "name" : {
1630                             "type" : "string"
1631                           },
1632                           "path" : {
1633                             "type" : "string"
1634                           },
1635                           "secure" : {
1636                             "type" : "boolean"
1637                           },
1638                           "value" : {
1639                             "type" : "string"
1640                           },
1641                           "version" : {
1642                             "type" : "integer",
1643                             "format" : "int32"
1644                           }
1645                         }
1646                       }
1647                     },
1648                     "date" : {
1649                       "type" : "string",
1650                       "format" : "date-time"
1651                     },
1652                     "entity" : {
1653                       "type" : "object"
1654                     },
1655                     "entityTag" : {
1656                       "type" : "object",
1657                       "properties" : {
1658                         "value" : {
1659                           "type" : "string"
1660                         },
1661                         "weak" : {
1662                           "type" : "boolean"
1663                         }
1664                       }
1665                     },
1666                     "headers" : {
1667                       "type" : "object",
1668                       "additionalProperties" : {
1669                         "type" : "array",
1670                         "items" : {
1671                           "type" : "object"
1672                         }
1673                       }
1674                     },
1675                     "language" : {
1676                       "type" : "object",
1677                       "properties" : {
1678                         "country" : {
1679                           "type" : "string"
1680                         },
1681                         "displayCountry" : {
1682                           "type" : "string"
1683                         },
1684                         "displayLanguage" : {
1685                           "type" : "string"
1686                         },
1687                         "displayName" : {
1688                           "type" : "string"
1689                         },
1690                         "displayScript" : {
1691                           "type" : "string"
1692                         },
1693                         "displayVariant" : {
1694                           "type" : "string"
1695                         },
1696                         "extensionKeys" : {
1697                           "type" : "array",
1698                           "items" : {
1699                             "type" : "string"
1700                           },
1701                           "uniqueItems" : true
1702                         },
1703                         "iso3Country" : {
1704                           "type" : "string"
1705                         },
1706                         "iso3Language" : {
1707                           "type" : "string"
1708                         },
1709                         "language" : {
1710                           "type" : "string"
1711                         },
1712                         "script" : {
1713                           "type" : "string"
1714                         },
1715                         "unicodeLocaleAttributes" : {
1716                           "type" : "array",
1717                           "items" : {
1718                             "type" : "string"
1719                           },
1720                           "uniqueItems" : true
1721                         },
1722                         "unicodeLocaleKeys" : {
1723                           "type" : "array",
1724                           "items" : {
1725                             "type" : "string"
1726                           },
1727                           "uniqueItems" : true
1728                         },
1729                         "variant" : {
1730                           "type" : "string"
1731                         }
1732                       }
1733                     },
1734                     "lastModified" : {
1735                       "type" : "string",
1736                       "format" : "date-time"
1737                     },
1738                     "length" : {
1739                       "type" : "integer",
1740                       "format" : "int32"
1741                     },
1742                     "links" : {
1743                       "type" : "array",
1744                       "items" : {
1745                         "type" : "object",
1746                         "properties" : {
1747                           "params" : {
1748                             "type" : "object",
1749                             "additionalProperties" : {
1750                               "type" : "string"
1751                             }
1752                           },
1753                           "rel" : {
1754                             "type" : "string"
1755                           },
1756                           "rels" : {
1757                             "type" : "array",
1758                             "items" : {
1759                               "type" : "string"
1760                             }
1761                           },
1762                           "title" : {
1763                             "type" : "string"
1764                           },
1765                           "type" : {
1766                             "type" : "string"
1767                           },
1768                           "uri" : {
1769                             "type" : "string",
1770                             "format" : "uri"
1771                           },
1772                           "uriBuilder" : {
1773                             "type" : "object"
1774                           }
1775                         }
1776                       },
1777                       "uniqueItems" : true
1778                     },
1779                     "location" : {
1780                       "type" : "string",
1781                       "format" : "uri"
1782                     },
1783                     "mediaType" : {
1784                       "type" : "object",
1785                       "properties" : {
1786                         "parameters" : {
1787                           "type" : "object",
1788                           "additionalProperties" : {
1789                             "type" : "string"
1790                           }
1791                         },
1792                         "subtype" : {
1793                           "type" : "string"
1794                         },
1795                         "type" : {
1796                           "type" : "string"
1797                         },
1798                         "wildcardSubtype" : {
1799                           "type" : "boolean"
1800                         },
1801                         "wildcardType" : {
1802                           "type" : "boolean"
1803                         }
1804                       }
1805                     },
1806                     "metadata" : {
1807                       "type" : "object",
1808                       "additionalProperties" : {
1809                         "type" : "array",
1810                         "items" : {
1811                           "type" : "object"
1812                         }
1813                       }
1814                     },
1815                     "status" : {
1816                       "type" : "integer",
1817                       "format" : "int32"
1818                     },
1819                     "statusInfo" : {
1820                       "type" : "object",
1821                       "properties" : {
1822                         "family" : {
1823                           "type" : "string",
1824                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
1825                         },
1826                         "reasonPhrase" : {
1827                           "type" : "string"
1828                         },
1829                         "statusCode" : {
1830                           "type" : "integer",
1831                           "format" : "int32"
1832                         }
1833                       }
1834                     },
1835                     "stringHeaders" : {
1836                       "type" : "object",
1837                       "additionalProperties" : {
1838                         "type" : "array",
1839                         "items" : {
1840                           "type" : "string"
1841                         }
1842                       }
1843                     }
1844                   }
1845                 }
1846               }
1847             },
1848             "description" : "Internal Error"
1849           }
1850         },
1851         "servers" : [ {
1852           "url" : "/sdc2/rest",
1853           "variables" : { }
1854         } ],
1855         "tags" : [ "SDCE-2 APIs" ]
1856       }
1857     },
1858     "/v1/catalog/interfaceLifecycleTypes" : {
1859       "get" : {
1860         "description" : "Get interface lifecycle types",
1861         "operationId" : "getInterfaceLifecycleTypes",
1862         "parameters" : [ {
1863           "in" : "header",
1864           "name" : "USER_ID",
1865           "schema" : {
1866             "type" : "string"
1867           }
1868         }, {
1869           "description" : "model",
1870           "in" : "query",
1871           "name" : "model",
1872           "schema" : {
1873             "type" : "string"
1874           }
1875         } ],
1876         "responses" : {
1877           "200" : {
1878             "description" : "Interface lifecycle types"
1879           },
1880           "400" : {
1881             "description" : "Invalid content / Missing content"
1882           },
1883           "403" : {
1884             "description" : "Restricted operation"
1885           },
1886           "404" : {
1887             "description" : "Interface lifecycle types not found"
1888           },
1889           "default" : {
1890             "content" : {
1891               "application/json" : {
1892                 "schema" : {
1893                   "type" : "array",
1894                   "items" : {
1895                     "type" : "object",
1896                     "properties" : {
1897                       "allowedMethods" : {
1898                         "type" : "array",
1899                         "items" : {
1900                           "type" : "string"
1901                         },
1902                         "uniqueItems" : true
1903                       },
1904                       "cookies" : {
1905                         "type" : "object",
1906                         "additionalProperties" : {
1907                           "type" : "object",
1908                           "properties" : {
1909                             "comment" : {
1910                               "type" : "string"
1911                             },
1912                             "domain" : {
1913                               "type" : "string"
1914                             },
1915                             "expiry" : {
1916                               "type" : "string",
1917                               "format" : "date-time"
1918                             },
1919                             "httpOnly" : {
1920                               "type" : "boolean"
1921                             },
1922                             "maxAge" : {
1923                               "type" : "integer",
1924                               "format" : "int32"
1925                             },
1926                             "name" : {
1927                               "type" : "string"
1928                             },
1929                             "path" : {
1930                               "type" : "string"
1931                             },
1932                             "secure" : {
1933                               "type" : "boolean"
1934                             },
1935                             "value" : {
1936                               "type" : "string"
1937                             },
1938                             "version" : {
1939                               "type" : "integer",
1940                               "format" : "int32"
1941                             }
1942                           }
1943                         }
1944                       },
1945                       "date" : {
1946                         "type" : "string",
1947                         "format" : "date-time"
1948                       },
1949                       "entity" : {
1950                         "type" : "object"
1951                       },
1952                       "entityTag" : {
1953                         "type" : "object",
1954                         "properties" : {
1955                           "value" : {
1956                             "type" : "string"
1957                           },
1958                           "weak" : {
1959                             "type" : "boolean"
1960                           }
1961                         }
1962                       },
1963                       "headers" : {
1964                         "type" : "object",
1965                         "additionalProperties" : {
1966                           "type" : "array",
1967                           "items" : {
1968                             "type" : "object"
1969                           }
1970                         }
1971                       },
1972                       "language" : {
1973                         "type" : "object",
1974                         "properties" : {
1975                           "country" : {
1976                             "type" : "string"
1977                           },
1978                           "displayCountry" : {
1979                             "type" : "string"
1980                           },
1981                           "displayLanguage" : {
1982                             "type" : "string"
1983                           },
1984                           "displayName" : {
1985                             "type" : "string"
1986                           },
1987                           "displayScript" : {
1988                             "type" : "string"
1989                           },
1990                           "displayVariant" : {
1991                             "type" : "string"
1992                           },
1993                           "extensionKeys" : {
1994                             "type" : "array",
1995                             "items" : {
1996                               "type" : "string"
1997                             },
1998                             "uniqueItems" : true
1999                           },
2000                           "iso3Country" : {
2001                             "type" : "string"
2002                           },
2003                           "iso3Language" : {
2004                             "type" : "string"
2005                           },
2006                           "language" : {
2007                             "type" : "string"
2008                           },
2009                           "script" : {
2010                             "type" : "string"
2011                           },
2012                           "unicodeLocaleAttributes" : {
2013                             "type" : "array",
2014                             "items" : {
2015                               "type" : "string"
2016                             },
2017                             "uniqueItems" : true
2018                           },
2019                           "unicodeLocaleKeys" : {
2020                             "type" : "array",
2021                             "items" : {
2022                               "type" : "string"
2023                             },
2024                             "uniqueItems" : true
2025                           },
2026                           "variant" : {
2027                             "type" : "string"
2028                           }
2029                         }
2030                       },
2031                       "lastModified" : {
2032                         "type" : "string",
2033                         "format" : "date-time"
2034                       },
2035                       "length" : {
2036                         "type" : "integer",
2037                         "format" : "int32"
2038                       },
2039                       "links" : {
2040                         "type" : "array",
2041                         "items" : {
2042                           "type" : "object",
2043                           "properties" : {
2044                             "params" : {
2045                               "type" : "object",
2046                               "additionalProperties" : {
2047                                 "type" : "string"
2048                               }
2049                             },
2050                             "rel" : {
2051                               "type" : "string"
2052                             },
2053                             "rels" : {
2054                               "type" : "array",
2055                               "items" : {
2056                                 "type" : "string"
2057                               }
2058                             },
2059                             "title" : {
2060                               "type" : "string"
2061                             },
2062                             "type" : {
2063                               "type" : "string"
2064                             },
2065                             "uri" : {
2066                               "type" : "string",
2067                               "format" : "uri"
2068                             },
2069                             "uriBuilder" : {
2070                               "type" : "object"
2071                             }
2072                           }
2073                         },
2074                         "uniqueItems" : true
2075                       },
2076                       "location" : {
2077                         "type" : "string",
2078                         "format" : "uri"
2079                       },
2080                       "mediaType" : {
2081                         "type" : "object",
2082                         "properties" : {
2083                           "parameters" : {
2084                             "type" : "object",
2085                             "additionalProperties" : {
2086                               "type" : "string"
2087                             }
2088                           },
2089                           "subtype" : {
2090                             "type" : "string"
2091                           },
2092                           "type" : {
2093                             "type" : "string"
2094                           },
2095                           "wildcardSubtype" : {
2096                             "type" : "boolean"
2097                           },
2098                           "wildcardType" : {
2099                             "type" : "boolean"
2100                           }
2101                         }
2102                       },
2103                       "metadata" : {
2104                         "type" : "object",
2105                         "additionalProperties" : {
2106                           "type" : "array",
2107                           "items" : {
2108                             "type" : "object"
2109                           }
2110                         }
2111                       },
2112                       "status" : {
2113                         "type" : "integer",
2114                         "format" : "int32"
2115                       },
2116                       "statusInfo" : {
2117                         "type" : "object",
2118                         "properties" : {
2119                           "family" : {
2120                             "type" : "string",
2121                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2122                           },
2123                           "reasonPhrase" : {
2124                             "type" : "string"
2125                           },
2126                           "statusCode" : {
2127                             "type" : "integer",
2128                             "format" : "int32"
2129                           }
2130                         }
2131                       },
2132                       "stringHeaders" : {
2133                         "type" : "object",
2134                         "additionalProperties" : {
2135                           "type" : "array",
2136                           "items" : {
2137                             "type" : "string"
2138                           }
2139                         }
2140                       }
2141                     }
2142                   }
2143                 }
2144               }
2145             }
2146           }
2147         },
2148         "servers" : [ {
2149           "url" : "/sdc2/rest",
2150           "variables" : { }
2151         } ],
2152         "summary" : "Returns interface lifecycle types",
2153         "tags" : [ "SDCE-2 APIs" ]
2154       }
2155     },
2156     "/v1/catalog/lock" : {
2157       "post" : {
2158         "description" : "Toggle disable locking",
2159         "operationId" : "toggleDisableLocking",
2160         "parameters" : [ {
2161           "in" : "header",
2162           "name" : "USER_ID",
2163           "schema" : {
2164             "type" : "string"
2165           }
2166         } ],
2167         "requestBody" : {
2168           "content" : {
2169             "application/json" : {
2170               "schema" : {
2171                 "type" : "boolean"
2172               }
2173             }
2174           },
2175           "description" : "Disable Locking"
2176         },
2177         "responses" : {
2178           "200" : {
2179             "description" : "Disable locking successfully updated"
2180           },
2181           "500" : {
2182             "description" : "Update disable locking failed"
2183           },
2184           "default" : {
2185             "content" : {
2186               "application/json" : {
2187                 "schema" : {
2188                   "type" : "object",
2189                   "properties" : {
2190                     "allowedMethods" : {
2191                       "type" : "array",
2192                       "items" : {
2193                         "type" : "string"
2194                       },
2195                       "uniqueItems" : true
2196                     },
2197                     "cookies" : {
2198                       "type" : "object",
2199                       "additionalProperties" : {
2200                         "type" : "object",
2201                         "properties" : {
2202                           "comment" : {
2203                             "type" : "string"
2204                           },
2205                           "domain" : {
2206                             "type" : "string"
2207                           },
2208                           "expiry" : {
2209                             "type" : "string",
2210                             "format" : "date-time"
2211                           },
2212                           "httpOnly" : {
2213                             "type" : "boolean"
2214                           },
2215                           "maxAge" : {
2216                             "type" : "integer",
2217                             "format" : "int32"
2218                           },
2219                           "name" : {
2220                             "type" : "string"
2221                           },
2222                           "path" : {
2223                             "type" : "string"
2224                           },
2225                           "secure" : {
2226                             "type" : "boolean"
2227                           },
2228                           "value" : {
2229                             "type" : "string"
2230                           },
2231                           "version" : {
2232                             "type" : "integer",
2233                             "format" : "int32"
2234                           }
2235                         }
2236                       }
2237                     },
2238                     "date" : {
2239                       "type" : "string",
2240                       "format" : "date-time"
2241                     },
2242                     "entity" : {
2243                       "type" : "object"
2244                     },
2245                     "entityTag" : {
2246                       "type" : "object",
2247                       "properties" : {
2248                         "value" : {
2249                           "type" : "string"
2250                         },
2251                         "weak" : {
2252                           "type" : "boolean"
2253                         }
2254                       }
2255                     },
2256                     "headers" : {
2257                       "type" : "object",
2258                       "additionalProperties" : {
2259                         "type" : "array",
2260                         "items" : {
2261                           "type" : "object"
2262                         }
2263                       }
2264                     },
2265                     "language" : {
2266                       "type" : "object",
2267                       "properties" : {
2268                         "country" : {
2269                           "type" : "string"
2270                         },
2271                         "displayCountry" : {
2272                           "type" : "string"
2273                         },
2274                         "displayLanguage" : {
2275                           "type" : "string"
2276                         },
2277                         "displayName" : {
2278                           "type" : "string"
2279                         },
2280                         "displayScript" : {
2281                           "type" : "string"
2282                         },
2283                         "displayVariant" : {
2284                           "type" : "string"
2285                         },
2286                         "extensionKeys" : {
2287                           "type" : "array",
2288                           "items" : {
2289                             "type" : "string"
2290                           },
2291                           "uniqueItems" : true
2292                         },
2293                         "iso3Country" : {
2294                           "type" : "string"
2295                         },
2296                         "iso3Language" : {
2297                           "type" : "string"
2298                         },
2299                         "language" : {
2300                           "type" : "string"
2301                         },
2302                         "script" : {
2303                           "type" : "string"
2304                         },
2305                         "unicodeLocaleAttributes" : {
2306                           "type" : "array",
2307                           "items" : {
2308                             "type" : "string"
2309                           },
2310                           "uniqueItems" : true
2311                         },
2312                         "unicodeLocaleKeys" : {
2313                           "type" : "array",
2314                           "items" : {
2315                             "type" : "string"
2316                           },
2317                           "uniqueItems" : true
2318                         },
2319                         "variant" : {
2320                           "type" : "string"
2321                         }
2322                       }
2323                     },
2324                     "lastModified" : {
2325                       "type" : "string",
2326                       "format" : "date-time"
2327                     },
2328                     "length" : {
2329                       "type" : "integer",
2330                       "format" : "int32"
2331                     },
2332                     "links" : {
2333                       "type" : "array",
2334                       "items" : {
2335                         "type" : "object",
2336                         "properties" : {
2337                           "params" : {
2338                             "type" : "object",
2339                             "additionalProperties" : {
2340                               "type" : "string"
2341                             }
2342                           },
2343                           "rel" : {
2344                             "type" : "string"
2345                           },
2346                           "rels" : {
2347                             "type" : "array",
2348                             "items" : {
2349                               "type" : "string"
2350                             }
2351                           },
2352                           "title" : {
2353                             "type" : "string"
2354                           },
2355                           "type" : {
2356                             "type" : "string"
2357                           },
2358                           "uri" : {
2359                             "type" : "string",
2360                             "format" : "uri"
2361                           },
2362                           "uriBuilder" : {
2363                             "type" : "object"
2364                           }
2365                         }
2366                       },
2367                       "uniqueItems" : true
2368                     },
2369                     "location" : {
2370                       "type" : "string",
2371                       "format" : "uri"
2372                     },
2373                     "mediaType" : {
2374                       "type" : "object",
2375                       "properties" : {
2376                         "parameters" : {
2377                           "type" : "object",
2378                           "additionalProperties" : {
2379                             "type" : "string"
2380                           }
2381                         },
2382                         "subtype" : {
2383                           "type" : "string"
2384                         },
2385                         "type" : {
2386                           "type" : "string"
2387                         },
2388                         "wildcardSubtype" : {
2389                           "type" : "boolean"
2390                         },
2391                         "wildcardType" : {
2392                           "type" : "boolean"
2393                         }
2394                       }
2395                     },
2396                     "metadata" : {
2397                       "type" : "object",
2398                       "additionalProperties" : {
2399                         "type" : "array",
2400                         "items" : {
2401                           "type" : "object"
2402                         }
2403                       }
2404                     },
2405                     "status" : {
2406                       "type" : "integer",
2407                       "format" : "int32"
2408                     },
2409                     "statusInfo" : {
2410                       "type" : "object",
2411                       "properties" : {
2412                         "family" : {
2413                           "type" : "string",
2414                           "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2415                         },
2416                         "reasonPhrase" : {
2417                           "type" : "string"
2418                         },
2419                         "statusCode" : {
2420                           "type" : "integer",
2421                           "format" : "int32"
2422                         }
2423                       }
2424                     },
2425                     "stringHeaders" : {
2426                       "type" : "object",
2427                       "additionalProperties" : {
2428                         "type" : "array",
2429                         "items" : {
2430                           "type" : "string"
2431                         }
2432                       }
2433                     }
2434                   }
2435                 }
2436               }
2437             }
2438           }
2439         },
2440         "servers" : [ {
2441           "url" : "/sdc2/rest",
2442           "variables" : { }
2443         } ],
2444         "tags" : [ "SDCE-2 APIs" ]
2445       }
2446     },
2447     "/v1/catalog/model" : {
2448       "get" : {
2449         "description" : "List all the existing TOSCA models",
2450         "operationId" : "listModels",
2451         "parameters" : [ {
2452           "in" : "header",
2453           "name" : "USER_ID",
2454           "schema" : {
2455             "type" : "string"
2456           }
2457         }, {
2458           "in" : "query",
2459           "name" : "modelType",
2460           "schema" : {
2461             "type" : "string"
2462           }
2463         } ],
2464         "responses" : {
2465           "200" : {
2466             "description" : "Listing successful"
2467           },
2468           "403" : {
2469             "description" : "Restricted operation"
2470           },
2471           "default" : {
2472             "content" : {
2473               "application/json" : {
2474                 "schema" : {
2475                   "type" : "array",
2476                   "items" : {
2477                     "$ref" : "#/components/schemas/Model"
2478                   }
2479                 }
2480               }
2481             }
2482           }
2483         },
2484         "servers" : [ {
2485           "url" : "/sdc2/rest",
2486           "variables" : { }
2487         } ],
2488         "summary" : "List TOSCA models",
2489         "tags" : [ "SDCE-2 APIs" ]
2490       },
2491       "post" : {
2492         "description" : "Create a TOSCA model, along with its imports files",
2493         "operationId" : "createModel",
2494         "parameters" : [ {
2495           "in" : "header",
2496           "name" : "USER_ID",
2497           "schema" : {
2498             "type" : "string"
2499           }
2500         } ],
2501         "requestBody" : {
2502           "content" : {
2503             "multipart/form-data" : {
2504               "schema" : {
2505                 "type" : "object",
2506                 "properties" : {
2507                   "model" : {
2508                     "$ref" : "#/components/schemas/ModelCreateRequest"
2509                   },
2510                   "modelImportsZip" : {
2511                     "type" : "object",
2512                     "description" : "the model TOSCA imports zipped"
2513                   }
2514                 },
2515                 "required" : [ "model", "modelImportsZip" ]
2516               }
2517             }
2518           }
2519         },
2520         "responses" : {
2521           "201" : {
2522             "description" : "Model created"
2523           },
2524           "400" : {
2525             "description" : "Invalid content / Missing content"
2526           },
2527           "403" : {
2528             "description" : "Restricted operation"
2529           },
2530           "409" : {
2531             "description" : "Model already exists"
2532           },
2533           "default" : {
2534             "content" : {
2535               "application/json" : {
2536                 "schema" : {
2537                   "type" : "array",
2538                   "items" : {
2539                     "type" : "object",
2540                     "properties" : {
2541                       "allowedMethods" : {
2542                         "type" : "array",
2543                         "items" : {
2544                           "type" : "string"
2545                         },
2546                         "uniqueItems" : true
2547                       },
2548                       "cookies" : {
2549                         "type" : "object",
2550                         "additionalProperties" : {
2551                           "type" : "object",
2552                           "properties" : {
2553                             "comment" : {
2554                               "type" : "string"
2555                             },
2556                             "domain" : {
2557                               "type" : "string"
2558                             },
2559                             "expiry" : {
2560                               "type" : "string",
2561                               "format" : "date-time"
2562                             },
2563                             "httpOnly" : {
2564                               "type" : "boolean"
2565                             },
2566                             "maxAge" : {
2567                               "type" : "integer",
2568                               "format" : "int32"
2569                             },
2570                             "name" : {
2571                               "type" : "string"
2572                             },
2573                             "path" : {
2574                               "type" : "string"
2575                             },
2576                             "secure" : {
2577                               "type" : "boolean"
2578                             },
2579                             "value" : {
2580                               "type" : "string"
2581                             },
2582                             "version" : {
2583                               "type" : "integer",
2584                               "format" : "int32"
2585                             }
2586                           }
2587                         }
2588                       },
2589                       "date" : {
2590                         "type" : "string",
2591                         "format" : "date-time"
2592                       },
2593                       "entity" : {
2594                         "type" : "object"
2595                       },
2596                       "entityTag" : {
2597                         "type" : "object",
2598                         "properties" : {
2599                           "value" : {
2600                             "type" : "string"
2601                           },
2602                           "weak" : {
2603                             "type" : "boolean"
2604                           }
2605                         }
2606                       },
2607                       "headers" : {
2608                         "type" : "object",
2609                         "additionalProperties" : {
2610                           "type" : "array",
2611                           "items" : {
2612                             "type" : "object"
2613                           }
2614                         }
2615                       },
2616                       "language" : {
2617                         "type" : "object",
2618                         "properties" : {
2619                           "country" : {
2620                             "type" : "string"
2621                           },
2622                           "displayCountry" : {
2623                             "type" : "string"
2624                           },
2625                           "displayLanguage" : {
2626                             "type" : "string"
2627                           },
2628                           "displayName" : {
2629                             "type" : "string"
2630                           },
2631                           "displayScript" : {
2632                             "type" : "string"
2633                           },
2634                           "displayVariant" : {
2635                             "type" : "string"
2636                           },
2637                           "extensionKeys" : {
2638                             "type" : "array",
2639                             "items" : {
2640                               "type" : "string"
2641                             },
2642                             "uniqueItems" : true
2643                           },
2644                           "iso3Country" : {
2645                             "type" : "string"
2646                           },
2647                           "iso3Language" : {
2648                             "type" : "string"
2649                           },
2650                           "language" : {
2651                             "type" : "string"
2652                           },
2653                           "script" : {
2654                             "type" : "string"
2655                           },
2656                           "unicodeLocaleAttributes" : {
2657                             "type" : "array",
2658                             "items" : {
2659                               "type" : "string"
2660                             },
2661                             "uniqueItems" : true
2662                           },
2663                           "unicodeLocaleKeys" : {
2664                             "type" : "array",
2665                             "items" : {
2666                               "type" : "string"
2667                             },
2668                             "uniqueItems" : true
2669                           },
2670                           "variant" : {
2671                             "type" : "string"
2672                           }
2673                         }
2674                       },
2675                       "lastModified" : {
2676                         "type" : "string",
2677                         "format" : "date-time"
2678                       },
2679                       "length" : {
2680                         "type" : "integer",
2681                         "format" : "int32"
2682                       },
2683                       "links" : {
2684                         "type" : "array",
2685                         "items" : {
2686                           "type" : "object",
2687                           "properties" : {
2688                             "params" : {
2689                               "type" : "object",
2690                               "additionalProperties" : {
2691                                 "type" : "string"
2692                               }
2693                             },
2694                             "rel" : {
2695                               "type" : "string"
2696                             },
2697                             "rels" : {
2698                               "type" : "array",
2699                               "items" : {
2700                                 "type" : "string"
2701                               }
2702                             },
2703                             "title" : {
2704                               "type" : "string"
2705                             },
2706                             "type" : {
2707                               "type" : "string"
2708                             },
2709                             "uri" : {
2710                               "type" : "string",
2711                               "format" : "uri"
2712                             },
2713                             "uriBuilder" : {
2714                               "type" : "object"
2715                             }
2716                           }
2717                         },
2718                         "uniqueItems" : true
2719                       },
2720                       "location" : {
2721                         "type" : "string",
2722                         "format" : "uri"
2723                       },
2724                       "mediaType" : {
2725                         "type" : "object",
2726                         "properties" : {
2727                           "parameters" : {
2728                             "type" : "object",
2729                             "additionalProperties" : {
2730                               "type" : "string"
2731                             }
2732                           },
2733                           "subtype" : {
2734                             "type" : "string"
2735                           },
2736                           "type" : {
2737                             "type" : "string"
2738                           },
2739                           "wildcardSubtype" : {
2740                             "type" : "boolean"
2741                           },
2742                           "wildcardType" : {
2743                             "type" : "boolean"
2744                           }
2745                         }
2746                       },
2747                       "metadata" : {
2748                         "type" : "object",
2749                         "additionalProperties" : {
2750                           "type" : "array",
2751                           "items" : {
2752                             "type" : "object"
2753                           }
2754                         }
2755                       },
2756                       "status" : {
2757                         "type" : "integer",
2758                         "format" : "int32"
2759                       },
2760                       "statusInfo" : {
2761                         "type" : "object",
2762                         "properties" : {
2763                           "family" : {
2764                             "type" : "string",
2765                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
2766                           },
2767                           "reasonPhrase" : {
2768                             "type" : "string"
2769                           },
2770                           "statusCode" : {
2771                             "type" : "integer",
2772                             "format" : "int32"
2773                           }
2774                         }
2775                       },
2776                       "stringHeaders" : {
2777                         "type" : "object",
2778                         "additionalProperties" : {
2779                           "type" : "array",
2780                           "items" : {
2781                             "type" : "string"
2782                           }
2783                         }
2784                       }
2785                     }
2786                   }
2787                 }
2788               }
2789             }
2790           }
2791         },
2792         "servers" : [ {
2793           "url" : "/sdc2/rest",
2794           "variables" : { }
2795         } ],
2796         "summary" : "Create a TOSCA model",
2797         "tags" : [ "SDCE-2 APIs" ]
2798       }
2799     },
2800     "/v1/catalog/model/imports" : {
2801       "put" : {
2802         "description" : "Update a model TOSCA imports",
2803         "operationId" : "updateModelImports",
2804         "parameters" : [ {
2805           "in" : "header",
2806           "name" : "USER_ID",
2807           "schema" : {
2808             "type" : "string"
2809           }
2810         } ],
2811         "requestBody" : {
2812           "content" : {
2813             "multipart/form-data" : {
2814               "schema" : {
2815                 "type" : "object",
2816                 "properties" : {
2817                   "modelImportsZip" : {
2818                     "type" : "object",
2819                     "description" : "the model TOSCA imports zipped"
2820                   },
2821                   "modelName" : {
2822                     "type" : "string",
2823                     "description" : "model to be created"
2824                   }
2825                 },
2826                 "required" : [ "modelImportsZip", "modelName" ]
2827               }
2828             }
2829           }
2830         },
2831         "responses" : {
2832           "204" : {
2833             "description" : "Model imports updated"
2834           },
2835           "400" : {
2836             "description" : "Invalid content / Missing content"
2837           },
2838           "403" : {
2839             "description" : "Restricted operation"
2840           },
2841           "404" : {
2842             "description" : "Model not found"
2843           },
2844           "default" : {
2845             "content" : {
2846               "application/json" : {
2847                 "schema" : {
2848                   "type" : "array",
2849                   "items" : {
2850                     "type" : "object",
2851                     "properties" : {
2852                       "allowedMethods" : {
2853                         "type" : "array",
2854                         "items" : {
2855                           "type" : "string"
2856                         },
2857                         "uniqueItems" : true
2858                       },
2859                       "cookies" : {
2860                         "type" : "object",
2861                         "additionalProperties" : {
2862                           "type" : "object",
2863                           "properties" : {
2864                             "comment" : {
2865                               "type" : "string"
2866                             },
2867                             "domain" : {
2868                               "type" : "string"
2869                             },
2870                             "expiry" : {
2871                               "type" : "string",
2872                               "format" : "date-time"
2873                             },
2874                             "httpOnly" : {
2875                               "type" : "boolean"
2876                             },
2877                             "maxAge" : {
2878                               "type" : "integer",
2879                               "format" : "int32"
2880                             },
2881                             "name" : {
2882                               "type" : "string"
2883                             },
2884                             "path" : {
2885                               "type" : "string"
2886                             },
2887                             "secure" : {
2888                               "type" : "boolean"
2889                             },
2890                             "value" : {
2891                               "type" : "string"
2892                             },
2893                             "version" : {
2894                               "type" : "integer",
2895                               "format" : "int32"
2896                             }
2897                           }
2898                         }
2899                       },
2900                       "date" : {
2901                         "type" : "string",
2902                         "format" : "date-time"
2903                       },
2904                       "entity" : {
2905                         "type" : "object"
2906                       },
2907                       "entityTag" : {
2908                         "type" : "object",
2909                         "properties" : {
2910                           "value" : {
2911                             "type" : "string"
2912                           },
2913                           "weak" : {
2914                             "type" : "boolean"
2915                           }
2916                         }
2917                       },
2918                       "headers" : {
2919                         "type" : "object",
2920                         "additionalProperties" : {
2921                           "type" : "array",
2922                           "items" : {
2923                             "type" : "object"
2924                           }
2925                         }
2926                       },
2927                       "language" : {
2928                         "type" : "object",
2929                         "properties" : {
2930                           "country" : {
2931                             "type" : "string"
2932                           },
2933                           "displayCountry" : {
2934                             "type" : "string"
2935                           },
2936                           "displayLanguage" : {
2937                             "type" : "string"
2938                           },
2939                           "displayName" : {
2940                             "type" : "string"
2941                           },
2942                           "displayScript" : {
2943                             "type" : "string"
2944                           },
2945                           "displayVariant" : {
2946                             "type" : "string"
2947                           },
2948                           "extensionKeys" : {
2949                             "type" : "array",
2950                             "items" : {
2951                               "type" : "string"
2952                             },
2953                             "uniqueItems" : true
2954                           },
2955                           "iso3Country" : {
2956                             "type" : "string"
2957                           },
2958                           "iso3Language" : {
2959                             "type" : "string"
2960                           },
2961                           "language" : {
2962                             "type" : "string"
2963                           },
2964                           "script" : {
2965                             "type" : "string"
2966                           },
2967                           "unicodeLocaleAttributes" : {
2968                             "type" : "array",
2969                             "items" : {
2970                               "type" : "string"
2971                             },
2972                             "uniqueItems" : true
2973                           },
2974                           "unicodeLocaleKeys" : {
2975                             "type" : "array",
2976                             "items" : {
2977                               "type" : "string"
2978                             },
2979                             "uniqueItems" : true
2980                           },
2981                           "variant" : {
2982                             "type" : "string"
2983                           }
2984                         }
2985                       },
2986                       "lastModified" : {
2987                         "type" : "string",
2988                         "format" : "date-time"
2989                       },
2990                       "length" : {
2991                         "type" : "integer",
2992                         "format" : "int32"
2993                       },
2994                       "links" : {
2995                         "type" : "array",
2996                         "items" : {
2997                           "type" : "object",
2998                           "properties" : {
2999                             "params" : {
3000                               "type" : "object",
3001                               "additionalProperties" : {
3002                                 "type" : "string"
3003                               }
3004                             },
3005                             "rel" : {
3006                               "type" : "string"
3007                             },
3008                             "rels" : {
3009                               "type" : "array",
3010                               "items" : {
3011                                 "type" : "string"
3012                               }
3013                             },
3014                             "title" : {
3015                               "type" : "string"
3016                             },
3017                             "type" : {
3018                               "type" : "string"
3019                             },
3020                             "uri" : {
3021                               "type" : "string",
3022                               "format" : "uri"
3023                             },
3024                             "uriBuilder" : {
3025                               "type" : "object"
3026                             }
3027                           }
3028                         },
3029                         "uniqueItems" : true
3030                       },
3031                       "location" : {
3032                         "type" : "string",
3033                         "format" : "uri"
3034                       },
3035                       "mediaType" : {
3036                         "type" : "object",
3037                         "properties" : {
3038                           "parameters" : {
3039                             "type" : "object",
3040                             "additionalProperties" : {
3041                               "type" : "string"
3042                             }
3043                           },
3044                           "subtype" : {
3045                             "type" : "string"
3046                           },
3047                           "type" : {
3048                             "type" : "string"
3049                           },
3050                           "wildcardSubtype" : {
3051                             "type" : "boolean"
3052                           },
3053                           "wildcardType" : {
3054                             "type" : "boolean"
3055                           }
3056                         }
3057                       },
3058                       "metadata" : {
3059                         "type" : "object",
3060                         "additionalProperties" : {
3061                           "type" : "array",
3062                           "items" : {
3063                             "type" : "object"
3064                           }
3065                         }
3066                       },
3067                       "status" : {
3068                         "type" : "integer",
3069                         "format" : "int32"
3070                       },
3071                       "statusInfo" : {
3072                         "type" : "object",
3073                         "properties" : {
3074                           "family" : {
3075                             "type" : "string",
3076                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3077                           },
3078                           "reasonPhrase" : {
3079                             "type" : "string"
3080                           },
3081                           "statusCode" : {
3082                             "type" : "integer",
3083                             "format" : "int32"
3084                           }
3085                         }
3086                       },
3087                       "stringHeaders" : {
3088                         "type" : "object",
3089                         "additionalProperties" : {
3090                           "type" : "array",
3091                           "items" : {
3092                             "type" : "string"
3093                           }
3094                         }
3095                       }
3096                     }
3097                   }
3098                 }
3099               }
3100             }
3101           }
3102         },
3103         "servers" : [ {
3104           "url" : "/sdc2/rest",
3105           "variables" : { }
3106         } ],
3107         "summary" : "Update a model TOSCA imports",
3108         "tags" : [ "SDCE-2 APIs" ]
3109       }
3110     },
3111     "/v1/catalog/nodeTypes" : {
3112       "get" : {
3113         "description" : "Get node types",
3114         "operationId" : "getAllNodeTypesServlet",
3115         "parameters" : [ {
3116           "in" : "header",
3117           "name" : "USER_ID",
3118           "schema" : {
3119             "type" : "string"
3120           }
3121         } ],
3122         "responses" : {
3123           "200" : {
3124             "description" : "nodeTypes"
3125           },
3126           "400" : {
3127             "description" : "Invalid content / Missing content"
3128           },
3129           "403" : {
3130             "description" : "Restricted operation"
3131           },
3132           "404" : {
3133             "description" : "Node types not found"
3134           },
3135           "default" : {
3136             "content" : {
3137               "application/json" : {
3138                 "schema" : {
3139                   "type" : "array",
3140                   "items" : {
3141                     "type" : "object",
3142                     "properties" : {
3143                       "allowedMethods" : {
3144                         "type" : "array",
3145                         "items" : {
3146                           "type" : "string"
3147                         },
3148                         "uniqueItems" : true
3149                       },
3150                       "cookies" : {
3151                         "type" : "object",
3152                         "additionalProperties" : {
3153                           "type" : "object",
3154                           "properties" : {
3155                             "comment" : {
3156                               "type" : "string"
3157                             },
3158                             "domain" : {
3159                               "type" : "string"
3160                             },
3161                             "expiry" : {
3162                               "type" : "string",
3163                               "format" : "date-time"
3164                             },
3165                             "httpOnly" : {
3166                               "type" : "boolean"
3167                             },
3168                             "maxAge" : {
3169                               "type" : "integer",
3170                               "format" : "int32"
3171                             },
3172                             "name" : {
3173                               "type" : "string"
3174                             },
3175                             "path" : {
3176                               "type" : "string"
3177                             },
3178                             "secure" : {
3179                               "type" : "boolean"
3180                             },
3181                             "value" : {
3182                               "type" : "string"
3183                             },
3184                             "version" : {
3185                               "type" : "integer",
3186                               "format" : "int32"
3187                             }
3188                           }
3189                         }
3190                       },
3191                       "date" : {
3192                         "type" : "string",
3193                         "format" : "date-time"
3194                       },
3195                       "entity" : {
3196                         "type" : "object"
3197                       },
3198                       "entityTag" : {
3199                         "type" : "object",
3200                         "properties" : {
3201                           "value" : {
3202                             "type" : "string"
3203                           },
3204                           "weak" : {
3205                             "type" : "boolean"
3206                           }
3207                         }
3208                       },
3209                       "headers" : {
3210                         "type" : "object",
3211                         "additionalProperties" : {
3212                           "type" : "array",
3213                           "items" : {
3214                             "type" : "object"
3215                           }
3216                         }
3217                       },
3218                       "language" : {
3219                         "type" : "object",
3220                         "properties" : {
3221                           "country" : {
3222                             "type" : "string"
3223                           },
3224                           "displayCountry" : {
3225                             "type" : "string"
3226                           },
3227                           "displayLanguage" : {
3228                             "type" : "string"
3229                           },
3230                           "displayName" : {
3231                             "type" : "string"
3232                           },
3233                           "displayScript" : {
3234                             "type" : "string"
3235                           },
3236                           "displayVariant" : {
3237                             "type" : "string"
3238                           },
3239                           "extensionKeys" : {
3240                             "type" : "array",
3241                             "items" : {
3242                               "type" : "string"
3243                             },
3244                             "uniqueItems" : true
3245                           },
3246                           "iso3Country" : {
3247                             "type" : "string"
3248                           },
3249                           "iso3Language" : {
3250                             "type" : "string"
3251                           },
3252                           "language" : {
3253                             "type" : "string"
3254                           },
3255                           "script" : {
3256                             "type" : "string"
3257                           },
3258                           "unicodeLocaleAttributes" : {
3259                             "type" : "array",
3260                             "items" : {
3261                               "type" : "string"
3262                             },
3263                             "uniqueItems" : true
3264                           },
3265                           "unicodeLocaleKeys" : {
3266                             "type" : "array",
3267                             "items" : {
3268                               "type" : "string"
3269                             },
3270                             "uniqueItems" : true
3271                           },
3272                           "variant" : {
3273                             "type" : "string"
3274                           }
3275                         }
3276                       },
3277                       "lastModified" : {
3278                         "type" : "string",
3279                         "format" : "date-time"
3280                       },
3281                       "length" : {
3282                         "type" : "integer",
3283                         "format" : "int32"
3284                       },
3285                       "links" : {
3286                         "type" : "array",
3287                         "items" : {
3288                           "type" : "object",
3289                           "properties" : {
3290                             "params" : {
3291                               "type" : "object",
3292                               "additionalProperties" : {
3293                                 "type" : "string"
3294                               }
3295                             },
3296                             "rel" : {
3297                               "type" : "string"
3298                             },
3299                             "rels" : {
3300                               "type" : "array",
3301                               "items" : {
3302                                 "type" : "string"
3303                               }
3304                             },
3305                             "title" : {
3306                               "type" : "string"
3307                             },
3308                             "type" : {
3309                               "type" : "string"
3310                             },
3311                             "uri" : {
3312                               "type" : "string",
3313                               "format" : "uri"
3314                             },
3315                             "uriBuilder" : {
3316                               "type" : "object"
3317                             }
3318                           }
3319                         },
3320                         "uniqueItems" : true
3321                       },
3322                       "location" : {
3323                         "type" : "string",
3324                         "format" : "uri"
3325                       },
3326                       "mediaType" : {
3327                         "type" : "object",
3328                         "properties" : {
3329                           "parameters" : {
3330                             "type" : "object",
3331                             "additionalProperties" : {
3332                               "type" : "string"
3333                             }
3334                           },
3335                           "subtype" : {
3336                             "type" : "string"
3337                           },
3338                           "type" : {
3339                             "type" : "string"
3340                           },
3341                           "wildcardSubtype" : {
3342                             "type" : "boolean"
3343                           },
3344                           "wildcardType" : {
3345                             "type" : "boolean"
3346                           }
3347                         }
3348                       },
3349                       "metadata" : {
3350                         "type" : "object",
3351                         "additionalProperties" : {
3352                           "type" : "array",
3353                           "items" : {
3354                             "type" : "object"
3355                           }
3356                         }
3357                       },
3358                       "status" : {
3359                         "type" : "integer",
3360                         "format" : "int32"
3361                       },
3362                       "statusInfo" : {
3363                         "type" : "object",
3364                         "properties" : {
3365                           "family" : {
3366                             "type" : "string",
3367                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3368                           },
3369                           "reasonPhrase" : {
3370                             "type" : "string"
3371                           },
3372                           "statusCode" : {
3373                             "type" : "integer",
3374                             "format" : "int32"
3375                           }
3376                         }
3377                       },
3378                       "stringHeaders" : {
3379                         "type" : "object",
3380                         "additionalProperties" : {
3381                           "type" : "array",
3382                           "items" : {
3383                             "type" : "string"
3384                           }
3385                         }
3386                       }
3387                     }
3388                   }
3389                 }
3390               }
3391             }
3392           }
3393         },
3394         "servers" : [ {
3395           "url" : "/sdc2/rest",
3396           "variables" : { }
3397         } ],
3398         "summary" : "Returns node types",
3399         "tags" : [ "SDCE-2 APIs" ]
3400       }
3401     },
3402     "/v1/catalog/notif/vsp/archived" : {
3403       "post" : {
3404         "description" : "Notify about an archived VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=true",
3405         "operationId" : "onVspArchived",
3406         "parameters" : [ {
3407           "in" : "header",
3408           "name" : "USER_ID",
3409           "schema" : {
3410             "type" : "string"
3411           }
3412         } ],
3413         "requestBody" : {
3414           "content" : {
3415             "application/json" : {
3416               "schema" : {
3417                 "type" : "array",
3418                 "items" : {
3419                   "type" : "string"
3420                 }
3421               }
3422             }
3423           }
3424         },
3425         "responses" : {
3426           "200" : {
3427             "description" : "Success"
3428           },
3429           "400" : {
3430             "description" : "Bad request"
3431           },
3432           "403" : {
3433             "description" : "Restricted operation"
3434           },
3435           "500" : {
3436             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
3437           }
3438         },
3439         "servers" : [ {
3440           "url" : "/sdc2/rest",
3441           "variables" : { }
3442         } ],
3443         "tags" : [ "SDCE-2 APIs" ]
3444       }
3445     },
3446     "/v1/catalog/notif/vsp/restored" : {
3447       "post" : {
3448         "description" : "Notify about a restored VSP. All VFs with relation to the given CSAR IDs will be martked as vspArchived=false",
3449         "operationId" : "onVspRestored",
3450         "parameters" : [ {
3451           "in" : "header",
3452           "name" : "USER_ID",
3453           "schema" : {
3454             "type" : "string"
3455           }
3456         } ],
3457         "requestBody" : {
3458           "content" : {
3459             "application/json" : {
3460               "schema" : {
3461                 "type" : "array",
3462                 "items" : {
3463                   "type" : "string"
3464                 }
3465               }
3466             }
3467           }
3468         },
3469         "responses" : {
3470           "200" : {
3471             "description" : "Success"
3472           },
3473           "400" : {
3474             "description" : "Bad request"
3475           },
3476           "403" : {
3477             "description" : "Restricted operation"
3478           },
3479           "500" : {
3480             "description" : "Internal Error. A list of the failed CSAR IDs may be returned."
3481           }
3482         },
3483         "servers" : [ {
3484           "url" : "/sdc2/rest",
3485           "variables" : { }
3486         } ],
3487         "tags" : [ "SDCE-2 APIs" ]
3488       }
3489     },
3490     "/v1/catalog/policyTypes" : {
3491       "get" : {
3492         "description" : "Get policy types ",
3493         "operationId" : "getPolicyTypes",
3494         "parameters" : [ {
3495           "description" : "An optional parameter to indicate the type of the container from where this call is executed",
3496           "in" : "query",
3497           "name" : "internalComponentType",
3498           "schema" : {
3499             "type" : "string"
3500           }
3501         }, {
3502           "in" : "query",
3503           "name" : "componentModel",
3504           "schema" : {
3505             "type" : "string"
3506           }
3507         }, {
3508           "description" : "The user id",
3509           "in" : "header",
3510           "name" : "USER_ID",
3511           "required" : true,
3512           "schema" : {
3513             "type" : "string"
3514           }
3515         } ],
3516         "responses" : {
3517           "200" : {
3518             "description" : "policy types found"
3519           },
3520           "403" : {
3521             "description" : "Restricted operation"
3522           },
3523           "500" : {
3524             "description" : "The GET request failed due to internal SDC problem."
3525           },
3526           "default" : {
3527             "content" : {
3528               "application/json" : {
3529                 "schema" : {
3530                   "type" : "array",
3531                   "items" : {
3532                     "$ref" : "#/components/schemas/PolicyTypeDefinition"
3533                   }
3534                 }
3535               }
3536             }
3537           }
3538         },
3539         "servers" : [ {
3540           "url" : "/sdc2/rest",
3541           "variables" : { }
3542         } ],
3543         "summary" : "Returns policy types",
3544         "tags" : [ "SDCE-2 APIs" ]
3545       }
3546     },
3547     "/v1/catalog/relationshipTypes" : {
3548       "get" : {
3549         "description" : "Get relationship types",
3550         "operationId" : "getAllRelationshipTypesServlet",
3551         "parameters" : [ {
3552           "in" : "header",
3553           "name" : "USER_ID",
3554           "schema" : {
3555             "type" : "string"
3556           }
3557         }, {
3558           "description" : "model",
3559           "in" : "query",
3560           "name" : "model",
3561           "schema" : {
3562             "type" : "string"
3563           }
3564         } ],
3565         "responses" : {
3566           "200" : {
3567             "description" : "relationshipTypes"
3568           },
3569           "400" : {
3570             "description" : "Invalid content / Missing content"
3571           },
3572           "403" : {
3573             "description" : "Restricted operation"
3574           },
3575           "404" : {
3576             "description" : "Relationship types not found"
3577           },
3578           "default" : {
3579             "content" : {
3580               "application/json" : {
3581                 "schema" : {
3582                   "type" : "array",
3583                   "items" : {
3584                     "type" : "object",
3585                     "properties" : {
3586                       "allowedMethods" : {
3587                         "type" : "array",
3588                         "items" : {
3589                           "type" : "string"
3590                         },
3591                         "uniqueItems" : true
3592                       },
3593                       "cookies" : {
3594                         "type" : "object",
3595                         "additionalProperties" : {
3596                           "type" : "object",
3597                           "properties" : {
3598                             "comment" : {
3599                               "type" : "string"
3600                             },
3601                             "domain" : {
3602                               "type" : "string"
3603                             },
3604                             "expiry" : {
3605                               "type" : "string",
3606                               "format" : "date-time"
3607                             },
3608                             "httpOnly" : {
3609                               "type" : "boolean"
3610                             },
3611                             "maxAge" : {
3612                               "type" : "integer",
3613                               "format" : "int32"
3614                             },
3615                             "name" : {
3616                               "type" : "string"
3617                             },
3618                             "path" : {
3619                               "type" : "string"
3620                             },
3621                             "secure" : {
3622                               "type" : "boolean"
3623                             },
3624                             "value" : {
3625                               "type" : "string"
3626                             },
3627                             "version" : {
3628                               "type" : "integer",
3629                               "format" : "int32"
3630                             }
3631                           }
3632                         }
3633                       },
3634                       "date" : {
3635                         "type" : "string",
3636                         "format" : "date-time"
3637                       },
3638                       "entity" : {
3639                         "type" : "object"
3640                       },
3641                       "entityTag" : {
3642                         "type" : "object",
3643                         "properties" : {
3644                           "value" : {
3645                             "type" : "string"
3646                           },
3647                           "weak" : {
3648                             "type" : "boolean"
3649                           }
3650                         }
3651                       },
3652                       "headers" : {
3653                         "type" : "object",
3654                         "additionalProperties" : {
3655                           "type" : "array",
3656                           "items" : {
3657                             "type" : "object"
3658                           }
3659                         }
3660                       },
3661                       "language" : {
3662                         "type" : "object",
3663                         "properties" : {
3664                           "country" : {
3665                             "type" : "string"
3666                           },
3667                           "displayCountry" : {
3668                             "type" : "string"
3669                           },
3670                           "displayLanguage" : {
3671                             "type" : "string"
3672                           },
3673                           "displayName" : {
3674                             "type" : "string"
3675                           },
3676                           "displayScript" : {
3677                             "type" : "string"
3678                           },
3679                           "displayVariant" : {
3680                             "type" : "string"
3681                           },
3682                           "extensionKeys" : {
3683                             "type" : "array",
3684                             "items" : {
3685                               "type" : "string"
3686                             },
3687                             "uniqueItems" : true
3688                           },
3689                           "iso3Country" : {
3690                             "type" : "string"
3691                           },
3692                           "iso3Language" : {
3693                             "type" : "string"
3694                           },
3695                           "language" : {
3696                             "type" : "string"
3697                           },
3698                           "script" : {
3699                             "type" : "string"
3700                           },
3701                           "unicodeLocaleAttributes" : {
3702                             "type" : "array",
3703                             "items" : {
3704                               "type" : "string"
3705                             },
3706                             "uniqueItems" : true
3707                           },
3708                           "unicodeLocaleKeys" : {
3709                             "type" : "array",
3710                             "items" : {
3711                               "type" : "string"
3712                             },
3713                             "uniqueItems" : true
3714                           },
3715                           "variant" : {
3716                             "type" : "string"
3717                           }
3718                         }
3719                       },
3720                       "lastModified" : {
3721                         "type" : "string",
3722                         "format" : "date-time"
3723                       },
3724                       "length" : {
3725                         "type" : "integer",
3726                         "format" : "int32"
3727                       },
3728                       "links" : {
3729                         "type" : "array",
3730                         "items" : {
3731                           "type" : "object",
3732                           "properties" : {
3733                             "params" : {
3734                               "type" : "object",
3735                               "additionalProperties" : {
3736                                 "type" : "string"
3737                               }
3738                             },
3739                             "rel" : {
3740                               "type" : "string"
3741                             },
3742                             "rels" : {
3743                               "type" : "array",
3744                               "items" : {
3745                                 "type" : "string"
3746                               }
3747                             },
3748                             "title" : {
3749                               "type" : "string"
3750                             },
3751                             "type" : {
3752                               "type" : "string"
3753                             },
3754                             "uri" : {
3755                               "type" : "string",
3756                               "format" : "uri"
3757                             },
3758                             "uriBuilder" : {
3759                               "type" : "object"
3760                             }
3761                           }
3762                         },
3763                         "uniqueItems" : true
3764                       },
3765                       "location" : {
3766                         "type" : "string",
3767                         "format" : "uri"
3768                       },
3769                       "mediaType" : {
3770                         "type" : "object",
3771                         "properties" : {
3772                           "parameters" : {
3773                             "type" : "object",
3774                             "additionalProperties" : {
3775                               "type" : "string"
3776                             }
3777                           },
3778                           "subtype" : {
3779                             "type" : "string"
3780                           },
3781                           "type" : {
3782                             "type" : "string"
3783                           },
3784                           "wildcardSubtype" : {
3785                             "type" : "boolean"
3786                           },
3787                           "wildcardType" : {
3788                             "type" : "boolean"
3789                           }
3790                         }
3791                       },
3792                       "metadata" : {
3793                         "type" : "object",
3794                         "additionalProperties" : {
3795                           "type" : "array",
3796                           "items" : {
3797                             "type" : "object"
3798                           }
3799                         }
3800                       },
3801                       "status" : {
3802                         "type" : "integer",
3803                         "format" : "int32"
3804                       },
3805                       "statusInfo" : {
3806                         "type" : "object",
3807                         "properties" : {
3808                           "family" : {
3809                             "type" : "string",
3810                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
3811                           },
3812                           "reasonPhrase" : {
3813                             "type" : "string"
3814                           },
3815                           "statusCode" : {
3816                             "type" : "integer",
3817                             "format" : "int32"
3818                           }
3819                         }
3820                       },
3821                       "stringHeaders" : {
3822                         "type" : "object",
3823                         "additionalProperties" : {
3824                           "type" : "array",
3825                           "items" : {
3826                             "type" : "string"
3827                           }
3828                         }
3829                       }
3830                     }
3831                   }
3832                 }
3833               }
3834             }
3835           }
3836         },
3837         "servers" : [ {
3838           "url" : "/sdc2/rest",
3839           "variables" : { }
3840         } ],
3841         "summary" : "Returns relationship types",
3842         "tags" : [ "SDCE-2 APIs" ]
3843       }
3844     },
3845     "/v1/catalog/resources" : {
3846       "post" : {
3847         "description" : "Create Resource",
3848         "operationId" : "createResource",
3849         "parameters" : [ {
3850           "in" : "header",
3851           "name" : "USER_ID",
3852           "schema" : {
3853             "type" : "string"
3854           }
3855         } ],
3856         "requestBody" : {
3857           "content" : {
3858             "application/json" : {
3859               "schema" : {
3860                 "type" : "string"
3861               }
3862             }
3863           },
3864           "description" : "Resource object to be created",
3865           "required" : true
3866         },
3867         "responses" : {
3868           "201" : {
3869             "description" : "Resource created"
3870           },
3871           "400" : {
3872             "description" : "Invalid content / Missing content"
3873           },
3874           "403" : {
3875             "description" : "Restricted operation"
3876           },
3877           "409" : {
3878             "description" : "Resource already exist"
3879           },
3880           "default" : {
3881             "content" : {
3882               "application/json" : {
3883                 "schema" : {
3884                   "type" : "array",
3885                   "items" : {
3886                     "$ref" : "#/components/schemas/Resource"
3887                   }
3888                 }
3889               }
3890             }
3891           }
3892         },
3893         "servers" : [ {
3894           "url" : "/sdc2/rest",
3895           "variables" : { }
3896         } ],
3897         "summary" : "Returns created resource",
3898         "tags" : [ "SDCE-2 APIs" ]
3899       }
3900     },
3901     "/v1/catalog/resources/certified/abstract" : {
3902       "get" : {
3903         "operationId" : "getCertifiedAbstractResources",
3904         "parameters" : [ {
3905           "in" : "header",
3906           "name" : "USER_ID",
3907           "schema" : {
3908             "type" : "string"
3909           }
3910         } ],
3911         "responses" : {
3912           "default" : {
3913             "content" : {
3914               "application/json" : { }
3915             },
3916             "description" : "default response"
3917           }
3918         },
3919         "servers" : [ {
3920           "url" : "/sdc2/rest",
3921           "variables" : { }
3922         } ],
3923         "tags" : [ "SDCE-2 APIs" ]
3924       }
3925     },
3926     "/v1/catalog/resources/certified/notabstract" : {
3927       "get" : {
3928         "operationId" : "getCertifiedNotAbstractResources",
3929         "parameters" : [ {
3930           "in" : "header",
3931           "name" : "USER_ID",
3932           "schema" : {
3933             "type" : "string"
3934           }
3935         } ],
3936         "responses" : {
3937           "default" : {
3938             "content" : {
3939               "application/json" : { }
3940             },
3941             "description" : "default response"
3942           }
3943         },
3944         "servers" : [ {
3945           "url" : "/sdc2/rest",
3946           "variables" : { }
3947         } ],
3948         "tags" : [ "SDCE-2 APIs" ]
3949       }
3950     },
3951     "/v1/catalog/resources/csar/{csaruuid}" : {
3952       "get" : {
3953         "description" : "Create Resource",
3954         "operationId" : "getResourceFromCsar",
3955         "parameters" : [ {
3956           "in" : "header",
3957           "name" : "USER_ID",
3958           "schema" : {
3959             "type" : "string"
3960           }
3961         }, {
3962           "in" : "path",
3963           "name" : "csaruuid",
3964           "required" : true,
3965           "schema" : {
3966             "type" : "string"
3967           }
3968         } ],
3969         "responses" : {
3970           "201" : {
3971             "description" : "Resource retrieced"
3972           },
3973           "400" : {
3974             "description" : "Invalid content / Missing content"
3975           },
3976           "403" : {
3977             "description" : "Restricted operation"
3978           },
3979           "default" : {
3980             "content" : {
3981               "application/json" : {
3982                 "schema" : {
3983                   "type" : "array",
3984                   "items" : {
3985                     "$ref" : "#/components/schemas/Resource"
3986                   }
3987                 }
3988               }
3989             }
3990           }
3991         },
3992         "servers" : [ {
3993           "url" : "/sdc2/rest",
3994           "variables" : { }
3995         } ],
3996         "summary" : "Returns resource created from csar uuid",
3997         "tags" : [ "SDCE-2 APIs" ]
3998       }
3999     },
4000     "/v1/catalog/resources/importReplaceResource" : {
4001       "post" : {
4002         "description" : "Import Resource",
4003         "operationId" : "importReplaceResource",
4004         "parameters" : [ {
4005           "description" : "The user id",
4006           "in" : "header",
4007           "name" : "USER_ID",
4008           "required" : true,
4009           "schema" : {
4010             "type" : "string"
4011           }
4012         }, {
4013           "description" : "X-ECOMP-RequestID header",
4014           "in" : "header",
4015           "name" : "X-ECOMP-RequestID",
4016           "schema" : {
4017             "type" : "string"
4018           }
4019         }, {
4020           "description" : "X-ECOMP-InstanceID header",
4021           "in" : "header",
4022           "name" : "X-ECOMP-InstanceID",
4023           "required" : true,
4024           "schema" : {
4025             "type" : "string"
4026           }
4027         }, {
4028           "description" : "Determines the format of the body of the response",
4029           "in" : "header",
4030           "name" : "Accept",
4031           "schema" : {
4032             "type" : "string"
4033           }
4034         }, {
4035           "description" : "The username and password",
4036           "in" : "header",
4037           "name" : "Authorization",
4038           "required" : true,
4039           "schema" : {
4040             "type" : "string"
4041           }
4042         } ],
4043         "requestBody" : {
4044           "content" : {
4045             "*/*" : {
4046               "schema" : {
4047                 "type" : "object",
4048                 "properties" : {
4049                   "resourceZip" : {
4050                     "$ref" : "#/components/schemas/FormDataContentDisposition"
4051                   },
4052                   "resourceZipMetadata" : {
4053                     "type" : "string",
4054                     "description" : "resourceMetadata"
4055                   }
4056                 }
4057               }
4058             }
4059           }
4060         },
4061         "responses" : {
4062           "201" : {
4063             "description" : "Resource created"
4064           },
4065           "400" : {
4066             "description" : "Invalid content / Missing content"
4067           },
4068           "403" : {
4069             "description" : "Restricted operation"
4070           },
4071           "409" : {
4072             "description" : "Resource already exist"
4073           }
4074         },
4075         "servers" : [ {
4076           "url" : "/sdc2/rest",
4077           "variables" : { }
4078         } ],
4079         "summary" : "Returns imported resource",
4080         "tags" : [ "SDCE-2 APIs" ]
4081       }
4082     },
4083     "/v1/catalog/resources/resourceName/{resourceName}/resourceVersion/{resourceVersion}" : {
4084       "get" : {
4085         "description" : "Retrieve Resource by name and version",
4086         "operationId" : "getResourceByNameAndVersion",
4087         "parameters" : [ {
4088           "in" : "path",
4089           "name" : "resourceName",
4090           "required" : true,
4091           "schema" : {
4092             "type" : "string"
4093           }
4094         }, {
4095           "in" : "path",
4096           "name" : "resourceVersion",
4097           "required" : true,
4098           "schema" : {
4099             "type" : "string"
4100           }
4101         }, {
4102           "in" : "header",
4103           "name" : "USER_ID",
4104           "schema" : {
4105             "type" : "string"
4106           }
4107         } ],
4108         "responses" : {
4109           "200" : {
4110             "description" : "Resource found"
4111           },
4112           "403" : {
4113             "description" : "Restricted operation"
4114           },
4115           "404" : {
4116             "description" : "Resource not found"
4117           },
4118           "default" : {
4119             "content" : {
4120               "application/json" : {
4121                 "schema" : {
4122                   "type" : "array",
4123                   "items" : {
4124                     "$ref" : "#/components/schemas/Resource"
4125                   }
4126                 }
4127               }
4128             }
4129           }
4130         },
4131         "servers" : [ {
4132           "url" : "/sdc2/rest",
4133           "variables" : { }
4134         } ],
4135         "summary" : "Returns resource according to resourceId",
4136         "tags" : [ "SDCE-2 APIs" ]
4137       }
4138     },
4139     "/v1/catalog/resources/validate-name/{resourceName}" : {
4140       "get" : {
4141         "description" : "validate resource name",
4142         "operationId" : "validateResourceName",
4143         "parameters" : [ {
4144           "in" : "path",
4145           "name" : "resourceName",
4146           "required" : true,
4147           "schema" : {
4148             "type" : "string"
4149           }
4150         }, {
4151           "in" : "query",
4152           "name" : "subtype",
4153           "schema" : {
4154             "type" : "string"
4155           }
4156         }, {
4157           "in" : "header",
4158           "name" : "USER_ID",
4159           "schema" : {
4160             "type" : "string"
4161           }
4162         } ],
4163         "responses" : {
4164           "200" : {
4165             "description" : "Resource found"
4166           },
4167           "403" : {
4168             "description" : "Restricted operation"
4169           },
4170           "default" : {
4171             "content" : {
4172               "application/json" : {
4173                 "schema" : {
4174                   "type" : "array",
4175                   "items" : {
4176                     "$ref" : "#/components/schemas/Resource"
4177                   }
4178                 }
4179               }
4180             }
4181           }
4182         },
4183         "servers" : [ {
4184           "url" : "/sdc2/rest",
4185           "variables" : { }
4186         } ],
4187         "summary" : "checks if the chosen resource name is available ",
4188         "tags" : [ "SDCE-2 APIs" ]
4189       }
4190     },
4191     "/v1/catalog/resources/{componentId}/archive" : {
4192       "post" : {
4193         "description" : "Archive Resource",
4194         "operationId" : "archiveResources",
4195         "parameters" : [ {
4196           "in" : "path",
4197           "name" : "componentId",
4198           "required" : true,
4199           "schema" : {
4200             "type" : "string"
4201           }
4202         }, {
4203           "in" : "header",
4204           "name" : "USER_ID",
4205           "schema" : {
4206             "type" : "string"
4207           }
4208         } ],
4209         "responses" : {
4210           "200" : {
4211             "description" : "Archive successful"
4212           },
4213           "400" : {
4214             "description" : "Bad request"
4215           },
4216           "403" : {
4217             "description" : "Restricted operation"
4218           },
4219           "404" : {
4220             "description" : "Resource not found"
4221           },
4222           "500" : {
4223             "description" : "Internal Error"
4224           },
4225           "default" : {
4226             "content" : {
4227               "application/json" : {
4228                 "schema" : {
4229                   "type" : "array",
4230                   "items" : {
4231                     "type" : "string"
4232                   }
4233                 }
4234               }
4235             }
4236           }
4237         },
4238         "servers" : [ {
4239           "url" : "/sdc2/rest",
4240           "variables" : { }
4241         } ],
4242         "summary" : "Marks a resource as archived. Can be restored with restore action",
4243         "tags" : [ "SDCE-2 APIs" ]
4244       }
4245     },
4246     "/v1/catalog/resources/{componentId}/restore" : {
4247       "post" : {
4248         "description" : "Restore Resource",
4249         "operationId" : "restoreResource",
4250         "parameters" : [ {
4251           "in" : "path",
4252           "name" : "componentId",
4253           "required" : true,
4254           "schema" : {
4255             "type" : "string"
4256           }
4257         }, {
4258           "in" : "header",
4259           "name" : "USER_ID",
4260           "schema" : {
4261             "type" : "string"
4262           }
4263         } ],
4264         "responses" : {
4265           "200" : {
4266             "description" : "Restore successful"
4267           },
4268           "400" : {
4269             "description" : "Bad request"
4270           },
4271           "403" : {
4272             "description" : "Restricted operation"
4273           },
4274           "404" : {
4275             "description" : "Resource not found"
4276           },
4277           "500" : {
4278             "description" : "Internal Error"
4279           },
4280           "default" : {
4281             "content" : {
4282               "application/json" : {
4283                 "schema" : {
4284                   "type" : "array",
4285                   "items" : {
4286                     "type" : "string"
4287                   }
4288                 }
4289               }
4290             }
4291           }
4292         },
4293         "servers" : [ {
4294           "url" : "/sdc2/rest",
4295           "variables" : { }
4296         } ],
4297         "summary" : "Restores a resource from archive.",
4298         "tags" : [ "SDCE-2 APIs" ]
4299       }
4300     },
4301     "/v1/catalog/resources/{resourceId}" : {
4302       "delete" : {
4303         "operationId" : "deleteResource",
4304         "parameters" : [ {
4305           "in" : "path",
4306           "name" : "resourceId",
4307           "required" : true,
4308           "schema" : {
4309             "type" : "string"
4310           }
4311         } ],
4312         "responses" : {
4313           "default" : {
4314             "content" : {
4315               "*/*" : { }
4316             },
4317             "description" : "default response"
4318           }
4319         },
4320         "servers" : [ {
4321           "url" : "/sdc2/rest",
4322           "variables" : { }
4323         } ],
4324         "tags" : [ "SDCE-2 APIs" ]
4325       },
4326       "get" : {
4327         "description" : "Retrieve Resource",
4328         "operationId" : "getResourceById",
4329         "parameters" : [ {
4330           "in" : "path",
4331           "name" : "resourceId",
4332           "required" : true,
4333           "schema" : {
4334             "type" : "string"
4335           }
4336         }, {
4337           "in" : "header",
4338           "name" : "USER_ID",
4339           "schema" : {
4340             "type" : "string"
4341           }
4342         } ],
4343         "responses" : {
4344           "200" : {
4345             "description" : "Resource found"
4346           },
4347           "403" : {
4348             "description" : "Restricted operation"
4349           },
4350           "404" : {
4351             "description" : "Resource not found"
4352           },
4353           "default" : {
4354             "content" : {
4355               "application/json" : {
4356                 "schema" : {
4357                   "type" : "array",
4358                   "items" : {
4359                     "$ref" : "#/components/schemas/Resource"
4360                   }
4361                 }
4362               }
4363             }
4364           }
4365         },
4366         "servers" : [ {
4367           "url" : "/sdc2/rest",
4368           "variables" : { }
4369         } ],
4370         "summary" : "Returns resource according to resourceId",
4371         "tags" : [ "SDCE-2 APIs" ]
4372       },
4373       "put" : {
4374         "description" : "Update Resource",
4375         "operationId" : "updateResource",
4376         "parameters" : [ {
4377           "in" : "header",
4378           "name" : "USER_ID",
4379           "schema" : {
4380             "type" : "string"
4381           }
4382         }, {
4383           "in" : "path",
4384           "name" : "resourceId",
4385           "required" : true,
4386           "schema" : {
4387             "type" : "string"
4388           }
4389         } ],
4390         "requestBody" : {
4391           "content" : {
4392             "application/json" : {
4393               "schema" : {
4394                 "type" : "string"
4395               }
4396             }
4397           },
4398           "description" : "Resource object to be updated",
4399           "required" : true
4400         },
4401         "responses" : {
4402           "200" : {
4403             "description" : "Resource updated"
4404           },
4405           "400" : {
4406             "description" : "Invalid content / Missing content"
4407           },
4408           "403" : {
4409             "description" : "Restricted operation"
4410           },
4411           "409" : {
4412             "description" : "Resource already exist"
4413           },
4414           "default" : {
4415             "content" : {
4416               "application/json" : {
4417                 "schema" : {
4418                   "type" : "array",
4419                   "items" : {
4420                     "$ref" : "#/components/schemas/Resource"
4421                   }
4422                 }
4423               }
4424             }
4425           }
4426         },
4427         "servers" : [ {
4428           "url" : "/sdc2/rest",
4429           "variables" : { }
4430         } ],
4431         "summary" : "Returns updated resource",
4432         "tags" : [ "SDCE-2 APIs" ]
4433       }
4434     },
4435     "/v1/catalog/resources/{resourceId}/additionalinfo" : {
4436       "get" : {
4437         "description" : "Get all Additional Information under resource",
4438         "operationId" : "getAllResourceAdditionalInformationLabel",
4439         "parameters" : [ {
4440           "description" : "resource id to update with new property",
4441           "in" : "path",
4442           "name" : "resourceId",
4443           "required" : true,
4444           "schema" : {
4445             "type" : "string"
4446           }
4447         }, {
4448           "in" : "header",
4449           "name" : "USER_ID",
4450           "schema" : {
4451             "type" : "string"
4452           }
4453         } ],
4454         "responses" : {
4455           "200" : {
4456             "description" : "list of additional information"
4457           },
4458           "400" : {
4459             "description" : "Invalid content / Missing content"
4460           },
4461           "403" : {
4462             "description" : "Restricted operation"
4463           },
4464           "409" : {
4465             "description" : "Additional information key already exist"
4466           },
4467           "default" : {
4468             "content" : {
4469               "application/json" : {
4470                 "schema" : {
4471                   "type" : "array",
4472                   "items" : {
4473                     "type" : "object",
4474                     "properties" : {
4475                       "allowedMethods" : {
4476                         "type" : "array",
4477                         "items" : {
4478                           "type" : "string"
4479                         },
4480                         "uniqueItems" : true
4481                       },
4482                       "cookies" : {
4483                         "type" : "object",
4484                         "additionalProperties" : {
4485                           "type" : "object",
4486                           "properties" : {
4487                             "comment" : {
4488                               "type" : "string"
4489                             },
4490                             "domain" : {
4491                               "type" : "string"
4492                             },
4493                             "expiry" : {
4494                               "type" : "string",
4495                               "format" : "date-time"
4496                             },
4497                             "httpOnly" : {
4498                               "type" : "boolean"
4499                             },
4500                             "maxAge" : {
4501                               "type" : "integer",
4502                               "format" : "int32"
4503                             },
4504                             "name" : {
4505                               "type" : "string"
4506                             },
4507                             "path" : {
4508                               "type" : "string"
4509                             },
4510                             "secure" : {
4511                               "type" : "boolean"
4512                             },
4513                             "value" : {
4514                               "type" : "string"
4515                             },
4516                             "version" : {
4517                               "type" : "integer",
4518                               "format" : "int32"
4519                             }
4520                           }
4521                         }
4522                       },
4523                       "date" : {
4524                         "type" : "string",
4525                         "format" : "date-time"
4526                       },
4527                       "entity" : {
4528                         "type" : "object"
4529                       },
4530                       "entityTag" : {
4531                         "type" : "object",
4532                         "properties" : {
4533                           "value" : {
4534                             "type" : "string"
4535                           },
4536                           "weak" : {
4537                             "type" : "boolean"
4538                           }
4539                         }
4540                       },
4541                       "headers" : {
4542                         "type" : "object",
4543                         "additionalProperties" : {
4544                           "type" : "array",
4545                           "items" : {
4546                             "type" : "object"
4547                           }
4548                         }
4549                       },
4550                       "language" : {
4551                         "type" : "object",
4552                         "properties" : {
4553                           "country" : {
4554                             "type" : "string"
4555                           },
4556                           "displayCountry" : {
4557                             "type" : "string"
4558                           },
4559                           "displayLanguage" : {
4560                             "type" : "string"
4561                           },
4562                           "displayName" : {
4563                             "type" : "string"
4564                           },
4565                           "displayScript" : {
4566                             "type" : "string"
4567                           },
4568                           "displayVariant" : {
4569                             "type" : "string"
4570                           },
4571                           "extensionKeys" : {
4572                             "type" : "array",
4573                             "items" : {
4574                               "type" : "string"
4575                             },
4576                             "uniqueItems" : true
4577                           },
4578                           "iso3Country" : {
4579                             "type" : "string"
4580                           },
4581                           "iso3Language" : {
4582                             "type" : "string"
4583                           },
4584                           "language" : {
4585                             "type" : "string"
4586                           },
4587                           "script" : {
4588                             "type" : "string"
4589                           },
4590                           "unicodeLocaleAttributes" : {
4591                             "type" : "array",
4592                             "items" : {
4593                               "type" : "string"
4594                             },
4595                             "uniqueItems" : true
4596                           },
4597                           "unicodeLocaleKeys" : {
4598                             "type" : "array",
4599                             "items" : {
4600                               "type" : "string"
4601                             },
4602                             "uniqueItems" : true
4603                           },
4604                           "variant" : {
4605                             "type" : "string"
4606                           }
4607                         }
4608                       },
4609                       "lastModified" : {
4610                         "type" : "string",
4611                         "format" : "date-time"
4612                       },
4613                       "length" : {
4614                         "type" : "integer",
4615                         "format" : "int32"
4616                       },
4617                       "links" : {
4618                         "type" : "array",
4619                         "items" : {
4620                           "type" : "object",
4621                           "properties" : {
4622                             "params" : {
4623                               "type" : "object",
4624                               "additionalProperties" : {
4625                                 "type" : "string"
4626                               }
4627                             },
4628                             "rel" : {
4629                               "type" : "string"
4630                             },
4631                             "rels" : {
4632                               "type" : "array",
4633                               "items" : {
4634                                 "type" : "string"
4635                               }
4636                             },
4637                             "title" : {
4638                               "type" : "string"
4639                             },
4640                             "type" : {
4641                               "type" : "string"
4642                             },
4643                             "uri" : {
4644                               "type" : "string",
4645                               "format" : "uri"
4646                             },
4647                             "uriBuilder" : {
4648                               "type" : "object"
4649                             }
4650                           }
4651                         },
4652                         "uniqueItems" : true
4653                       },
4654                       "location" : {
4655                         "type" : "string",
4656                         "format" : "uri"
4657                       },
4658                       "mediaType" : {
4659                         "type" : "object",
4660                         "properties" : {
4661                           "parameters" : {
4662                             "type" : "object",
4663                             "additionalProperties" : {
4664                               "type" : "string"
4665                             }
4666                           },
4667                           "subtype" : {
4668                             "type" : "string"
4669                           },
4670                           "type" : {
4671                             "type" : "string"
4672                           },
4673                           "wildcardSubtype" : {
4674                             "type" : "boolean"
4675                           },
4676                           "wildcardType" : {
4677                             "type" : "boolean"
4678                           }
4679                         }
4680                       },
4681                       "metadata" : {
4682                         "type" : "object",
4683                         "additionalProperties" : {
4684                           "type" : "array",
4685                           "items" : {
4686                             "type" : "object"
4687                           }
4688                         }
4689                       },
4690                       "status" : {
4691                         "type" : "integer",
4692                         "format" : "int32"
4693                       },
4694                       "statusInfo" : {
4695                         "type" : "object",
4696                         "properties" : {
4697                           "family" : {
4698                             "type" : "string",
4699                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
4700                           },
4701                           "reasonPhrase" : {
4702                             "type" : "string"
4703                           },
4704                           "statusCode" : {
4705                             "type" : "integer",
4706                             "format" : "int32"
4707                           }
4708                         }
4709                       },
4710                       "stringHeaders" : {
4711                         "type" : "object",
4712                         "additionalProperties" : {
4713                           "type" : "array",
4714                           "items" : {
4715                             "type" : "string"
4716                           }
4717                         }
4718                       }
4719                     }
4720                   }
4721                 }
4722               }
4723             }
4724           }
4725         },
4726         "servers" : [ {
4727           "url" : "/sdc2/rest",
4728           "variables" : { }
4729         } ],
4730         "summary" : "Returns Additional Inforamtion property",
4731         "tags" : [ "SDCE-2 APIs" ]
4732       },
4733       "post" : {
4734         "description" : "Create Additional Information Label and Value",
4735         "operationId" : "createResourceAdditionalInformationLabel",
4736         "parameters" : [ {
4737           "description" : "resource id to update with new property",
4738           "in" : "path",
4739           "name" : "resourceId",
4740           "required" : true,
4741           "schema" : {
4742             "type" : "string"
4743           }
4744         }, {
4745           "in" : "header",
4746           "name" : "USER_ID",
4747           "schema" : {
4748             "type" : "string"
4749           }
4750         } ],
4751         "requestBody" : {
4752           "content" : {
4753             "application/json" : {
4754               "schema" : {
4755                 "type" : "string"
4756               }
4757             }
4758           },
4759           "description" : "Additional information key value to be created",
4760           "required" : true
4761         },
4762         "responses" : {
4763           "201" : {
4764             "description" : "Additional information created"
4765           },
4766           "400" : {
4767             "description" : "Invalid content / Missing content"
4768           },
4769           "403" : {
4770             "description" : "Restricted operation"
4771           },
4772           "409" : {
4773             "description" : "Additional information key already exist"
4774           },
4775           "default" : {
4776             "content" : {
4777               "application/json" : {
4778                 "schema" : {
4779                   "type" : "array",
4780                   "items" : {
4781                     "type" : "object",
4782                     "properties" : {
4783                       "allowedMethods" : {
4784                         "type" : "array",
4785                         "items" : {
4786                           "type" : "string"
4787                         },
4788                         "uniqueItems" : true
4789                       },
4790                       "cookies" : {
4791                         "type" : "object",
4792                         "additionalProperties" : {
4793                           "type" : "object",
4794                           "properties" : {
4795                             "comment" : {
4796                               "type" : "string"
4797                             },
4798                             "domain" : {
4799                               "type" : "string"
4800                             },
4801                             "expiry" : {
4802                               "type" : "string",
4803                               "format" : "date-time"
4804                             },
4805                             "httpOnly" : {
4806                               "type" : "boolean"
4807                             },
4808                             "maxAge" : {
4809                               "type" : "integer",
4810                               "format" : "int32"
4811                             },
4812                             "name" : {
4813                               "type" : "string"
4814                             },
4815                             "path" : {
4816                               "type" : "string"
4817                             },
4818                             "secure" : {
4819                               "type" : "boolean"
4820                             },
4821                             "value" : {
4822                               "type" : "string"
4823                             },
4824                             "version" : {
4825                               "type" : "integer",
4826                               "format" : "int32"
4827                             }
4828                           }
4829                         }
4830                       },
4831                       "date" : {
4832                         "type" : "string",
4833                         "format" : "date-time"
4834                       },
4835                       "entity" : {
4836                         "type" : "object"
4837                       },
4838                       "entityTag" : {
4839                         "type" : "object",
4840                         "properties" : {
4841                           "value" : {
4842                             "type" : "string"
4843                           },
4844                           "weak" : {
4845                             "type" : "boolean"
4846                           }
4847                         }
4848                       },
4849                       "headers" : {
4850                         "type" : "object",
4851                         "additionalProperties" : {
4852                           "type" : "array",
4853                           "items" : {
4854                             "type" : "object"
4855                           }
4856                         }
4857                       },
4858                       "language" : {
4859                         "type" : "object",
4860                         "properties" : {
4861                           "country" : {
4862                             "type" : "string"
4863                           },
4864                           "displayCountry" : {
4865                             "type" : "string"
4866                           },
4867                           "displayLanguage" : {
4868                             "type" : "string"
4869                           },
4870                           "displayName" : {
4871                             "type" : "string"
4872                           },
4873                           "displayScript" : {
4874                             "type" : "string"
4875                           },
4876                           "displayVariant" : {
4877                             "type" : "string"
4878                           },
4879                           "extensionKeys" : {
4880                             "type" : "array",
4881                             "items" : {
4882                               "type" : "string"
4883                             },
4884                             "uniqueItems" : true
4885                           },
4886                           "iso3Country" : {
4887                             "type" : "string"
4888                           },
4889                           "iso3Language" : {
4890                             "type" : "string"
4891                           },
4892                           "language" : {
4893                             "type" : "string"
4894                           },
4895                           "script" : {
4896                             "type" : "string"
4897                           },
4898                           "unicodeLocaleAttributes" : {
4899                             "type" : "array",
4900                             "items" : {
4901                               "type" : "string"
4902                             },
4903                             "uniqueItems" : true
4904                           },
4905                           "unicodeLocaleKeys" : {
4906                             "type" : "array",
4907                             "items" : {
4908                               "type" : "string"
4909                             },
4910                             "uniqueItems" : true
4911                           },
4912                           "variant" : {
4913                             "type" : "string"
4914                           }
4915                         }
4916                       },
4917                       "lastModified" : {
4918                         "type" : "string",
4919                         "format" : "date-time"
4920                       },
4921                       "length" : {
4922                         "type" : "integer",
4923                         "format" : "int32"
4924                       },
4925                       "links" : {
4926                         "type" : "array",
4927                         "items" : {
4928                           "type" : "object",
4929                           "properties" : {
4930                             "params" : {
4931                               "type" : "object",
4932                               "additionalProperties" : {
4933                                 "type" : "string"
4934                               }
4935                             },
4936                             "rel" : {
4937                               "type" : "string"
4938                             },
4939                             "rels" : {
4940                               "type" : "array",
4941                               "items" : {
4942                                 "type" : "string"
4943                               }
4944                             },
4945                             "title" : {
4946                               "type" : "string"
4947                             },
4948                             "type" : {
4949                               "type" : "string"
4950                             },
4951                             "uri" : {
4952                               "type" : "string",
4953                               "format" : "uri"
4954                             },
4955                             "uriBuilder" : {
4956                               "type" : "object"
4957                             }
4958                           }
4959                         },
4960                         "uniqueItems" : true
4961                       },
4962                       "location" : {
4963                         "type" : "string",
4964                         "format" : "uri"
4965                       },
4966                       "mediaType" : {
4967                         "type" : "object",
4968                         "properties" : {
4969                           "parameters" : {
4970                             "type" : "object",
4971                             "additionalProperties" : {
4972                               "type" : "string"
4973                             }
4974                           },
4975                           "subtype" : {
4976                             "type" : "string"
4977                           },
4978                           "type" : {
4979                             "type" : "string"
4980                           },
4981                           "wildcardSubtype" : {
4982                             "type" : "boolean"
4983                           },
4984                           "wildcardType" : {
4985                             "type" : "boolean"
4986                           }
4987                         }
4988                       },
4989                       "metadata" : {
4990                         "type" : "object",
4991                         "additionalProperties" : {
4992                           "type" : "array",
4993                           "items" : {
4994                             "type" : "object"
4995                           }
4996                         }
4997                       },
4998                       "status" : {
4999                         "type" : "integer",
5000                         "format" : "int32"
5001                       },
5002                       "statusInfo" : {
5003                         "type" : "object",
5004                         "properties" : {
5005                           "family" : {
5006                             "type" : "string",
5007                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5008                           },
5009                           "reasonPhrase" : {
5010                             "type" : "string"
5011                           },
5012                           "statusCode" : {
5013                             "type" : "integer",
5014                             "format" : "int32"
5015                           }
5016                         }
5017                       },
5018                       "stringHeaders" : {
5019                         "type" : "object",
5020                         "additionalProperties" : {
5021                           "type" : "array",
5022                           "items" : {
5023                             "type" : "string"
5024                           }
5025                         }
5026                       }
5027                     }
5028                   }
5029                 }
5030               }
5031             }
5032           }
5033         },
5034         "servers" : [ {
5035           "url" : "/sdc2/rest",
5036           "variables" : { }
5037         } ],
5038         "summary" : "Returns created Additional Inforamtion property",
5039         "tags" : [ "SDCE-2 APIs" ]
5040       }
5041     },
5042     "/v1/catalog/resources/{resourceId}/additionalinfo/{labelId}" : {
5043       "delete" : {
5044         "description" : "Create Additional Information Label and Value",
5045         "operationId" : "updateResourceAdditionalInformationLabel",
5046         "parameters" : [ {
5047           "description" : "resource id to update with new property",
5048           "in" : "path",
5049           "name" : "resourceId",
5050           "required" : true,
5051           "schema" : {
5052             "type" : "string"
5053           }
5054         }, {
5055           "description" : "label id",
5056           "in" : "path",
5057           "name" : "labelId",
5058           "required" : true,
5059           "schema" : {
5060             "type" : "string"
5061           }
5062         }, {
5063           "in" : "header",
5064           "name" : "USER_ID",
5065           "schema" : {
5066             "type" : "string"
5067           }
5068         } ],
5069         "responses" : {
5070           "200" : {
5071             "description" : "Additional information deleted"
5072           },
5073           "400" : {
5074             "description" : "Invalid content / Missing content"
5075           },
5076           "403" : {
5077             "description" : "Restricted operation"
5078           },
5079           "409" : {
5080             "description" : "Additional information key already exist"
5081           },
5082           "default" : {
5083             "content" : {
5084               "application/json" : {
5085                 "schema" : {
5086                   "type" : "array",
5087                   "items" : {
5088                     "type" : "object",
5089                     "properties" : {
5090                       "allowedMethods" : {
5091                         "type" : "array",
5092                         "items" : {
5093                           "type" : "string"
5094                         },
5095                         "uniqueItems" : true
5096                       },
5097                       "cookies" : {
5098                         "type" : "object",
5099                         "additionalProperties" : {
5100                           "type" : "object",
5101                           "properties" : {
5102                             "comment" : {
5103                               "type" : "string"
5104                             },
5105                             "domain" : {
5106                               "type" : "string"
5107                             },
5108                             "expiry" : {
5109                               "type" : "string",
5110                               "format" : "date-time"
5111                             },
5112                             "httpOnly" : {
5113                               "type" : "boolean"
5114                             },
5115                             "maxAge" : {
5116                               "type" : "integer",
5117                               "format" : "int32"
5118                             },
5119                             "name" : {
5120                               "type" : "string"
5121                             },
5122                             "path" : {
5123                               "type" : "string"
5124                             },
5125                             "secure" : {
5126                               "type" : "boolean"
5127                             },
5128                             "value" : {
5129                               "type" : "string"
5130                             },
5131                             "version" : {
5132                               "type" : "integer",
5133                               "format" : "int32"
5134                             }
5135                           }
5136                         }
5137                       },
5138                       "date" : {
5139                         "type" : "string",
5140                         "format" : "date-time"
5141                       },
5142                       "entity" : {
5143                         "type" : "object"
5144                       },
5145                       "entityTag" : {
5146                         "type" : "object",
5147                         "properties" : {
5148                           "value" : {
5149                             "type" : "string"
5150                           },
5151                           "weak" : {
5152                             "type" : "boolean"
5153                           }
5154                         }
5155                       },
5156                       "headers" : {
5157                         "type" : "object",
5158                         "additionalProperties" : {
5159                           "type" : "array",
5160                           "items" : {
5161                             "type" : "object"
5162                           }
5163                         }
5164                       },
5165                       "language" : {
5166                         "type" : "object",
5167                         "properties" : {
5168                           "country" : {
5169                             "type" : "string"
5170                           },
5171                           "displayCountry" : {
5172                             "type" : "string"
5173                           },
5174                           "displayLanguage" : {
5175                             "type" : "string"
5176                           },
5177                           "displayName" : {
5178                             "type" : "string"
5179                           },
5180                           "displayScript" : {
5181                             "type" : "string"
5182                           },
5183                           "displayVariant" : {
5184                             "type" : "string"
5185                           },
5186                           "extensionKeys" : {
5187                             "type" : "array",
5188                             "items" : {
5189                               "type" : "string"
5190                             },
5191                             "uniqueItems" : true
5192                           },
5193                           "iso3Country" : {
5194                             "type" : "string"
5195                           },
5196                           "iso3Language" : {
5197                             "type" : "string"
5198                           },
5199                           "language" : {
5200                             "type" : "string"
5201                           },
5202                           "script" : {
5203                             "type" : "string"
5204                           },
5205                           "unicodeLocaleAttributes" : {
5206                             "type" : "array",
5207                             "items" : {
5208                               "type" : "string"
5209                             },
5210                             "uniqueItems" : true
5211                           },
5212                           "unicodeLocaleKeys" : {
5213                             "type" : "array",
5214                             "items" : {
5215                               "type" : "string"
5216                             },
5217                             "uniqueItems" : true
5218                           },
5219                           "variant" : {
5220                             "type" : "string"
5221                           }
5222                         }
5223                       },
5224                       "lastModified" : {
5225                         "type" : "string",
5226                         "format" : "date-time"
5227                       },
5228                       "length" : {
5229                         "type" : "integer",
5230                         "format" : "int32"
5231                       },
5232                       "links" : {
5233                         "type" : "array",
5234                         "items" : {
5235                           "type" : "object",
5236                           "properties" : {
5237                             "params" : {
5238                               "type" : "object",
5239                               "additionalProperties" : {
5240                                 "type" : "string"
5241                               }
5242                             },
5243                             "rel" : {
5244                               "type" : "string"
5245                             },
5246                             "rels" : {
5247                               "type" : "array",
5248                               "items" : {
5249                                 "type" : "string"
5250                               }
5251                             },
5252                             "title" : {
5253                               "type" : "string"
5254                             },
5255                             "type" : {
5256                               "type" : "string"
5257                             },
5258                             "uri" : {
5259                               "type" : "string",
5260                               "format" : "uri"
5261                             },
5262                             "uriBuilder" : {
5263                               "type" : "object"
5264                             }
5265                           }
5266                         },
5267                         "uniqueItems" : true
5268                       },
5269                       "location" : {
5270                         "type" : "string",
5271                         "format" : "uri"
5272                       },
5273                       "mediaType" : {
5274                         "type" : "object",
5275                         "properties" : {
5276                           "parameters" : {
5277                             "type" : "object",
5278                             "additionalProperties" : {
5279                               "type" : "string"
5280                             }
5281                           },
5282                           "subtype" : {
5283                             "type" : "string"
5284                           },
5285                           "type" : {
5286                             "type" : "string"
5287                           },
5288                           "wildcardSubtype" : {
5289                             "type" : "boolean"
5290                           },
5291                           "wildcardType" : {
5292                             "type" : "boolean"
5293                           }
5294                         }
5295                       },
5296                       "metadata" : {
5297                         "type" : "object",
5298                         "additionalProperties" : {
5299                           "type" : "array",
5300                           "items" : {
5301                             "type" : "object"
5302                           }
5303                         }
5304                       },
5305                       "status" : {
5306                         "type" : "integer",
5307                         "format" : "int32"
5308                       },
5309                       "statusInfo" : {
5310                         "type" : "object",
5311                         "properties" : {
5312                           "family" : {
5313                             "type" : "string",
5314                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5315                           },
5316                           "reasonPhrase" : {
5317                             "type" : "string"
5318                           },
5319                           "statusCode" : {
5320                             "type" : "integer",
5321                             "format" : "int32"
5322                           }
5323                         }
5324                       },
5325                       "stringHeaders" : {
5326                         "type" : "object",
5327                         "additionalProperties" : {
5328                           "type" : "array",
5329                           "items" : {
5330                             "type" : "string"
5331                           }
5332                         }
5333                       }
5334                     }
5335                   }
5336                 }
5337               }
5338             }
5339           }
5340         },
5341         "servers" : [ {
5342           "url" : "/sdc2/rest",
5343           "variables" : { }
5344         } ],
5345         "summary" : "Returns deleted Additional Inforamtion property",
5346         "tags" : [ "SDCE-2 APIs" ]
5347       },
5348       "get" : {
5349         "description" : "Get Additional Information by id",
5350         "operationId" : "getResourceAdditionalInformationLabel",
5351         "parameters" : [ {
5352           "description" : "resource id to update with new property",
5353           "in" : "path",
5354           "name" : "resourceId",
5355           "required" : true,
5356           "schema" : {
5357             "type" : "string"
5358           }
5359         }, {
5360           "description" : "label id",
5361           "in" : "path",
5362           "name" : "labelId",
5363           "required" : true,
5364           "schema" : {
5365             "type" : "string"
5366           }
5367         }, {
5368           "in" : "header",
5369           "name" : "USER_ID",
5370           "schema" : {
5371             "type" : "string"
5372           }
5373         } ],
5374         "responses" : {
5375           "200" : {
5376             "description" : "fetched additional information"
5377           },
5378           "400" : {
5379             "description" : "Invalid content / Missing content"
5380           },
5381           "403" : {
5382             "description" : "Restricted operation"
5383           },
5384           "409" : {
5385             "description" : "Additional information key already exist"
5386           },
5387           "default" : {
5388             "content" : {
5389               "application/json" : {
5390                 "schema" : {
5391                   "type" : "array",
5392                   "items" : {
5393                     "type" : "object",
5394                     "properties" : {
5395                       "allowedMethods" : {
5396                         "type" : "array",
5397                         "items" : {
5398                           "type" : "string"
5399                         },
5400                         "uniqueItems" : true
5401                       },
5402                       "cookies" : {
5403                         "type" : "object",
5404                         "additionalProperties" : {
5405                           "type" : "object",
5406                           "properties" : {
5407                             "comment" : {
5408                               "type" : "string"
5409                             },
5410                             "domain" : {
5411                               "type" : "string"
5412                             },
5413                             "expiry" : {
5414                               "type" : "string",
5415                               "format" : "date-time"
5416                             },
5417                             "httpOnly" : {
5418                               "type" : "boolean"
5419                             },
5420                             "maxAge" : {
5421                               "type" : "integer",
5422                               "format" : "int32"
5423                             },
5424                             "name" : {
5425                               "type" : "string"
5426                             },
5427                             "path" : {
5428                               "type" : "string"
5429                             },
5430                             "secure" : {
5431                               "type" : "boolean"
5432                             },
5433                             "value" : {
5434                               "type" : "string"
5435                             },
5436                             "version" : {
5437                               "type" : "integer",
5438                               "format" : "int32"
5439                             }
5440                           }
5441                         }
5442                       },
5443                       "date" : {
5444                         "type" : "string",
5445                         "format" : "date-time"
5446                       },
5447                       "entity" : {
5448                         "type" : "object"
5449                       },
5450                       "entityTag" : {
5451                         "type" : "object",
5452                         "properties" : {
5453                           "value" : {
5454                             "type" : "string"
5455                           },
5456                           "weak" : {
5457                             "type" : "boolean"
5458                           }
5459                         }
5460                       },
5461                       "headers" : {
5462                         "type" : "object",
5463                         "additionalProperties" : {
5464                           "type" : "array",
5465                           "items" : {
5466                             "type" : "object"
5467                           }
5468                         }
5469                       },
5470                       "language" : {
5471                         "type" : "object",
5472                         "properties" : {
5473                           "country" : {
5474                             "type" : "string"
5475                           },
5476                           "displayCountry" : {
5477                             "type" : "string"
5478                           },
5479                           "displayLanguage" : {
5480                             "type" : "string"
5481                           },
5482                           "displayName" : {
5483                             "type" : "string"
5484                           },
5485                           "displayScript" : {
5486                             "type" : "string"
5487                           },
5488                           "displayVariant" : {
5489                             "type" : "string"
5490                           },
5491                           "extensionKeys" : {
5492                             "type" : "array",
5493                             "items" : {
5494                               "type" : "string"
5495                             },
5496                             "uniqueItems" : true
5497                           },
5498                           "iso3Country" : {
5499                             "type" : "string"
5500                           },
5501                           "iso3Language" : {
5502                             "type" : "string"
5503                           },
5504                           "language" : {
5505                             "type" : "string"
5506                           },
5507                           "script" : {
5508                             "type" : "string"
5509                           },
5510                           "unicodeLocaleAttributes" : {
5511                             "type" : "array",
5512                             "items" : {
5513                               "type" : "string"
5514                             },
5515                             "uniqueItems" : true
5516                           },
5517                           "unicodeLocaleKeys" : {
5518                             "type" : "array",
5519                             "items" : {
5520                               "type" : "string"
5521                             },
5522                             "uniqueItems" : true
5523                           },
5524                           "variant" : {
5525                             "type" : "string"
5526                           }
5527                         }
5528                       },
5529                       "lastModified" : {
5530                         "type" : "string",
5531                         "format" : "date-time"
5532                       },
5533                       "length" : {
5534                         "type" : "integer",
5535                         "format" : "int32"
5536                       },
5537                       "links" : {
5538                         "type" : "array",
5539                         "items" : {
5540                           "type" : "object",
5541                           "properties" : {
5542                             "params" : {
5543                               "type" : "object",
5544                               "additionalProperties" : {
5545                                 "type" : "string"
5546                               }
5547                             },
5548                             "rel" : {
5549                               "type" : "string"
5550                             },
5551                             "rels" : {
5552                               "type" : "array",
5553                               "items" : {
5554                                 "type" : "string"
5555                               }
5556                             },
5557                             "title" : {
5558                               "type" : "string"
5559                             },
5560                             "type" : {
5561                               "type" : "string"
5562                             },
5563                             "uri" : {
5564                               "type" : "string",
5565                               "format" : "uri"
5566                             },
5567                             "uriBuilder" : {
5568                               "type" : "object"
5569                             }
5570                           }
5571                         },
5572                         "uniqueItems" : true
5573                       },
5574                       "location" : {
5575                         "type" : "string",
5576                         "format" : "uri"
5577                       },
5578                       "mediaType" : {
5579                         "type" : "object",
5580                         "properties" : {
5581                           "parameters" : {
5582                             "type" : "object",
5583                             "additionalProperties" : {
5584                               "type" : "string"
5585                             }
5586                           },
5587                           "subtype" : {
5588                             "type" : "string"
5589                           },
5590                           "type" : {
5591                             "type" : "string"
5592                           },
5593                           "wildcardSubtype" : {
5594                             "type" : "boolean"
5595                           },
5596                           "wildcardType" : {
5597                             "type" : "boolean"
5598                           }
5599                         }
5600                       },
5601                       "metadata" : {
5602                         "type" : "object",
5603                         "additionalProperties" : {
5604                           "type" : "array",
5605                           "items" : {
5606                             "type" : "object"
5607                           }
5608                         }
5609                       },
5610                       "status" : {
5611                         "type" : "integer",
5612                         "format" : "int32"
5613                       },
5614                       "statusInfo" : {
5615                         "type" : "object",
5616                         "properties" : {
5617                           "family" : {
5618                             "type" : "string",
5619                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5620                           },
5621                           "reasonPhrase" : {
5622                             "type" : "string"
5623                           },
5624                           "statusCode" : {
5625                             "type" : "integer",
5626                             "format" : "int32"
5627                           }
5628                         }
5629                       },
5630                       "stringHeaders" : {
5631                         "type" : "object",
5632                         "additionalProperties" : {
5633                           "type" : "array",
5634                           "items" : {
5635                             "type" : "string"
5636                           }
5637                         }
5638                       }
5639                     }
5640                   }
5641                 }
5642               }
5643             }
5644           }
5645         },
5646         "servers" : [ {
5647           "url" : "/sdc2/rest",
5648           "variables" : { }
5649         } ],
5650         "summary" : "Returns Additional Inforamtion property",
5651         "tags" : [ "SDCE-2 APIs" ]
5652       },
5653       "put" : {
5654         "description" : "Update Additional Information Label and Value",
5655         "operationId" : "updateResourceAdditionalInformationLabel_1",
5656         "parameters" : [ {
5657           "description" : "resource id to update with new property",
5658           "in" : "path",
5659           "name" : "resourceId",
5660           "required" : true,
5661           "schema" : {
5662             "type" : "string"
5663           }
5664         }, {
5665           "description" : "label id",
5666           "in" : "path",
5667           "name" : "labelId",
5668           "required" : true,
5669           "schema" : {
5670             "type" : "string"
5671           }
5672         }, {
5673           "in" : "header",
5674           "name" : "USER_ID",
5675           "schema" : {
5676             "type" : "string"
5677           }
5678         } ],
5679         "requestBody" : {
5680           "content" : {
5681             "application/json" : {
5682               "schema" : {
5683                 "type" : "string"
5684               }
5685             }
5686           },
5687           "description" : "Additional information key value to be created",
5688           "required" : true
5689         },
5690         "responses" : {
5691           "200" : {
5692             "description" : "Additional information updated"
5693           },
5694           "400" : {
5695             "description" : "Invalid content / Missing content"
5696           },
5697           "403" : {
5698             "description" : "Restricted operation"
5699           },
5700           "409" : {
5701             "description" : "Additional information key already exist"
5702           },
5703           "default" : {
5704             "content" : {
5705               "application/json" : {
5706                 "schema" : {
5707                   "type" : "array",
5708                   "items" : {
5709                     "type" : "object",
5710                     "properties" : {
5711                       "allowedMethods" : {
5712                         "type" : "array",
5713                         "items" : {
5714                           "type" : "string"
5715                         },
5716                         "uniqueItems" : true
5717                       },
5718                       "cookies" : {
5719                         "type" : "object",
5720                         "additionalProperties" : {
5721                           "type" : "object",
5722                           "properties" : {
5723                             "comment" : {
5724                               "type" : "string"
5725                             },
5726                             "domain" : {
5727                               "type" : "string"
5728                             },
5729                             "expiry" : {
5730                               "type" : "string",
5731                               "format" : "date-time"
5732                             },
5733                             "httpOnly" : {
5734                               "type" : "boolean"
5735                             },
5736                             "maxAge" : {
5737                               "type" : "integer",
5738                               "format" : "int32"
5739                             },
5740                             "name" : {
5741                               "type" : "string"
5742                             },
5743                             "path" : {
5744                               "type" : "string"
5745                             },
5746                             "secure" : {
5747                               "type" : "boolean"
5748                             },
5749                             "value" : {
5750                               "type" : "string"
5751                             },
5752                             "version" : {
5753                               "type" : "integer",
5754                               "format" : "int32"
5755                             }
5756                           }
5757                         }
5758                       },
5759                       "date" : {
5760                         "type" : "string",
5761                         "format" : "date-time"
5762                       },
5763                       "entity" : {
5764                         "type" : "object"
5765                       },
5766                       "entityTag" : {
5767                         "type" : "object",
5768                         "properties" : {
5769                           "value" : {
5770                             "type" : "string"
5771                           },
5772                           "weak" : {
5773                             "type" : "boolean"
5774                           }
5775                         }
5776                       },
5777                       "headers" : {
5778                         "type" : "object",
5779                         "additionalProperties" : {
5780                           "type" : "array",
5781                           "items" : {
5782                             "type" : "object"
5783                           }
5784                         }
5785                       },
5786                       "language" : {
5787                         "type" : "object",
5788                         "properties" : {
5789                           "country" : {
5790                             "type" : "string"
5791                           },
5792                           "displayCountry" : {
5793                             "type" : "string"
5794                           },
5795                           "displayLanguage" : {
5796                             "type" : "string"
5797                           },
5798                           "displayName" : {
5799                             "type" : "string"
5800                           },
5801                           "displayScript" : {
5802                             "type" : "string"
5803                           },
5804                           "displayVariant" : {
5805                             "type" : "string"
5806                           },
5807                           "extensionKeys" : {
5808                             "type" : "array",
5809                             "items" : {
5810                               "type" : "string"
5811                             },
5812                             "uniqueItems" : true
5813                           },
5814                           "iso3Country" : {
5815                             "type" : "string"
5816                           },
5817                           "iso3Language" : {
5818                             "type" : "string"
5819                           },
5820                           "language" : {
5821                             "type" : "string"
5822                           },
5823                           "script" : {
5824                             "type" : "string"
5825                           },
5826                           "unicodeLocaleAttributes" : {
5827                             "type" : "array",
5828                             "items" : {
5829                               "type" : "string"
5830                             },
5831                             "uniqueItems" : true
5832                           },
5833                           "unicodeLocaleKeys" : {
5834                             "type" : "array",
5835                             "items" : {
5836                               "type" : "string"
5837                             },
5838                             "uniqueItems" : true
5839                           },
5840                           "variant" : {
5841                             "type" : "string"
5842                           }
5843                         }
5844                       },
5845                       "lastModified" : {
5846                         "type" : "string",
5847                         "format" : "date-time"
5848                       },
5849                       "length" : {
5850                         "type" : "integer",
5851                         "format" : "int32"
5852                       },
5853                       "links" : {
5854                         "type" : "array",
5855                         "items" : {
5856                           "type" : "object",
5857                           "properties" : {
5858                             "params" : {
5859                               "type" : "object",
5860                               "additionalProperties" : {
5861                                 "type" : "string"
5862                               }
5863                             },
5864                             "rel" : {
5865                               "type" : "string"
5866                             },
5867                             "rels" : {
5868                               "type" : "array",
5869                               "items" : {
5870                                 "type" : "string"
5871                               }
5872                             },
5873                             "title" : {
5874                               "type" : "string"
5875                             },
5876                             "type" : {
5877                               "type" : "string"
5878                             },
5879                             "uri" : {
5880                               "type" : "string",
5881                               "format" : "uri"
5882                             },
5883                             "uriBuilder" : {
5884                               "type" : "object"
5885                             }
5886                           }
5887                         },
5888                         "uniqueItems" : true
5889                       },
5890                       "location" : {
5891                         "type" : "string",
5892                         "format" : "uri"
5893                       },
5894                       "mediaType" : {
5895                         "type" : "object",
5896                         "properties" : {
5897                           "parameters" : {
5898                             "type" : "object",
5899                             "additionalProperties" : {
5900                               "type" : "string"
5901                             }
5902                           },
5903                           "subtype" : {
5904                             "type" : "string"
5905                           },
5906                           "type" : {
5907                             "type" : "string"
5908                           },
5909                           "wildcardSubtype" : {
5910                             "type" : "boolean"
5911                           },
5912                           "wildcardType" : {
5913                             "type" : "boolean"
5914                           }
5915                         }
5916                       },
5917                       "metadata" : {
5918                         "type" : "object",
5919                         "additionalProperties" : {
5920                           "type" : "array",
5921                           "items" : {
5922                             "type" : "object"
5923                           }
5924                         }
5925                       },
5926                       "status" : {
5927                         "type" : "integer",
5928                         "format" : "int32"
5929                       },
5930                       "statusInfo" : {
5931                         "type" : "object",
5932                         "properties" : {
5933                           "family" : {
5934                             "type" : "string",
5935                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
5936                           },
5937                           "reasonPhrase" : {
5938                             "type" : "string"
5939                           },
5940                           "statusCode" : {
5941                             "type" : "integer",
5942                             "format" : "int32"
5943                           }
5944                         }
5945                       },
5946                       "stringHeaders" : {
5947                         "type" : "object",
5948                         "additionalProperties" : {
5949                           "type" : "array",
5950                           "items" : {
5951                             "type" : "string"
5952                           }
5953                         }
5954                       }
5955                     }
5956                   }
5957                 }
5958               }
5959             }
5960           }
5961         },
5962         "servers" : [ {
5963           "url" : "/sdc2/rest",
5964           "variables" : { }
5965         } ],
5966         "summary" : "Returns updated Additional Inforamtion property",
5967         "tags" : [ "SDCE-2 APIs" ]
5968       }
5969     },
5970     "/v1/catalog/resources/{resourceId}/artifacts" : {
5971       "post" : {
5972         "description" : "Create Artifact",
5973         "operationId" : "loadArtifact",
5974         "parameters" : [ {
5975           "in" : "path",
5976           "name" : "resourceId",
5977           "required" : true,
5978           "schema" : {
5979             "type" : "string"
5980           }
5981         } ],
5982         "requestBody" : {
5983           "content" : {
5984             "application/json" : {
5985               "schema" : {
5986                 "type" : "string"
5987               }
5988             }
5989           },
5990           "description" : "json describe the artifact",
5991           "required" : true
5992         },
5993         "responses" : {
5994           "201" : {
5995             "description" : "Resource created"
5996           },
5997           "400" : {
5998             "description" : "Invalid content / Missing content"
5999           },
6000           "403" : {
6001             "description" : "Restricted operation"
6002           },
6003           "409" : {
6004             "description" : "Artifact already exist"
6005           },
6006           "default" : {
6007             "content" : {
6008               "application/json" : {
6009                 "schema" : {
6010                   "type" : "array",
6011                   "items" : {
6012                     "type" : "object",
6013                     "properties" : {
6014                       "allowedMethods" : {
6015                         "type" : "array",
6016                         "items" : {
6017                           "type" : "string"
6018                         },
6019                         "uniqueItems" : true
6020                       },
6021                       "cookies" : {
6022                         "type" : "object",
6023                         "additionalProperties" : {
6024                           "type" : "object",
6025                           "properties" : {
6026                             "comment" : {
6027                               "type" : "string"
6028                             },
6029                             "domain" : {
6030                               "type" : "string"
6031                             },
6032                             "expiry" : {
6033                               "type" : "string",
6034                               "format" : "date-time"
6035                             },
6036                             "httpOnly" : {
6037                               "type" : "boolean"
6038                             },
6039                             "maxAge" : {
6040                               "type" : "integer",
6041                               "format" : "int32"
6042                             },
6043                             "name" : {
6044                               "type" : "string"
6045                             },
6046                             "path" : {
6047                               "type" : "string"
6048                             },
6049                             "secure" : {
6050                               "type" : "boolean"
6051                             },
6052                             "value" : {
6053                               "type" : "string"
6054                             },
6055                             "version" : {
6056                               "type" : "integer",
6057                               "format" : "int32"
6058                             }
6059                           }
6060                         }
6061                       },
6062                       "date" : {
6063                         "type" : "string",
6064                         "format" : "date-time"
6065                       },
6066                       "entity" : {
6067                         "type" : "object"
6068                       },
6069                       "entityTag" : {
6070                         "type" : "object",
6071                         "properties" : {
6072                           "value" : {
6073                             "type" : "string"
6074                           },
6075                           "weak" : {
6076                             "type" : "boolean"
6077                           }
6078                         }
6079                       },
6080                       "headers" : {
6081                         "type" : "object",
6082                         "additionalProperties" : {
6083                           "type" : "array",
6084                           "items" : {
6085                             "type" : "object"
6086                           }
6087                         }
6088                       },
6089                       "language" : {
6090                         "type" : "object",
6091                         "properties" : {
6092                           "country" : {
6093                             "type" : "string"
6094                           },
6095                           "displayCountry" : {
6096                             "type" : "string"
6097                           },
6098                           "displayLanguage" : {
6099                             "type" : "string"
6100                           },
6101                           "displayName" : {
6102                             "type" : "string"
6103                           },
6104                           "displayScript" : {
6105                             "type" : "string"
6106                           },
6107                           "displayVariant" : {
6108                             "type" : "string"
6109                           },
6110                           "extensionKeys" : {
6111                             "type" : "array",
6112                             "items" : {
6113                               "type" : "string"
6114                             },
6115                             "uniqueItems" : true
6116                           },
6117                           "iso3Country" : {
6118                             "type" : "string"
6119                           },
6120                           "iso3Language" : {
6121                             "type" : "string"
6122                           },
6123                           "language" : {
6124                             "type" : "string"
6125                           },
6126                           "script" : {
6127                             "type" : "string"
6128                           },
6129                           "unicodeLocaleAttributes" : {
6130                             "type" : "array",
6131                             "items" : {
6132                               "type" : "string"
6133                             },
6134                             "uniqueItems" : true
6135                           },
6136                           "unicodeLocaleKeys" : {
6137                             "type" : "array",
6138                             "items" : {
6139                               "type" : "string"
6140                             },
6141                             "uniqueItems" : true
6142                           },
6143                           "variant" : {
6144                             "type" : "string"
6145                           }
6146                         }
6147                       },
6148                       "lastModified" : {
6149                         "type" : "string",
6150                         "format" : "date-time"
6151                       },
6152                       "length" : {
6153                         "type" : "integer",
6154                         "format" : "int32"
6155                       },
6156                       "links" : {
6157                         "type" : "array",
6158                         "items" : {
6159                           "type" : "object",
6160                           "properties" : {
6161                             "params" : {
6162                               "type" : "object",
6163                               "additionalProperties" : {
6164                                 "type" : "string"
6165                               }
6166                             },
6167                             "rel" : {
6168                               "type" : "string"
6169                             },
6170                             "rels" : {
6171                               "type" : "array",
6172                               "items" : {
6173                                 "type" : "string"
6174                               }
6175                             },
6176                             "title" : {
6177                               "type" : "string"
6178                             },
6179                             "type" : {
6180                               "type" : "string"
6181                             },
6182                             "uri" : {
6183                               "type" : "string",
6184                               "format" : "uri"
6185                             },
6186                             "uriBuilder" : {
6187                               "type" : "object"
6188                             }
6189                           }
6190                         },
6191                         "uniqueItems" : true
6192                       },
6193                       "location" : {
6194                         "type" : "string",
6195                         "format" : "uri"
6196                       },
6197                       "mediaType" : {
6198                         "type" : "object",
6199                         "properties" : {
6200                           "parameters" : {
6201                             "type" : "object",
6202                             "additionalProperties" : {
6203                               "type" : "string"
6204                             }
6205                           },
6206                           "subtype" : {
6207                             "type" : "string"
6208                           },
6209                           "type" : {
6210                             "type" : "string"
6211                           },
6212                           "wildcardSubtype" : {
6213                             "type" : "boolean"
6214                           },
6215                           "wildcardType" : {
6216                             "type" : "boolean"
6217                           }
6218                         }
6219                       },
6220                       "metadata" : {
6221                         "type" : "object",
6222                         "additionalProperties" : {
6223                           "type" : "array",
6224                           "items" : {
6225                             "type" : "object"
6226                           }
6227                         }
6228                       },
6229                       "status" : {
6230                         "type" : "integer",
6231                         "format" : "int32"
6232                       },
6233                       "statusInfo" : {
6234                         "type" : "object",
6235                         "properties" : {
6236                           "family" : {
6237                             "type" : "string",
6238                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6239                           },
6240                           "reasonPhrase" : {
6241                             "type" : "string"
6242                           },
6243                           "statusCode" : {
6244                             "type" : "integer",
6245                             "format" : "int32"
6246                           }
6247                         }
6248                       },
6249                       "stringHeaders" : {
6250                         "type" : "object",
6251                         "additionalProperties" : {
6252                           "type" : "array",
6253                           "items" : {
6254                             "type" : "string"
6255                           }
6256                         }
6257                       }
6258                     }
6259                   }
6260                 }
6261               }
6262             }
6263           }
6264         },
6265         "servers" : [ {
6266           "url" : "/sdc2/rest",
6267           "variables" : { }
6268         } ],
6269         "summary" : "Returns created ArtifactDefinition",
6270         "tags" : [ "SDCE-2 APIs" ]
6271       }
6272     },
6273     "/v1/catalog/resources/{resourceId}/artifacts/{artifactId}" : {
6274       "delete" : {
6275         "description" : "Delete Artifact",
6276         "operationId" : "deleteArtifact",
6277         "parameters" : [ {
6278           "in" : "path",
6279           "name" : "resourceId",
6280           "required" : true,
6281           "schema" : {
6282             "type" : "string"
6283           }
6284         }, {
6285           "in" : "path",
6286           "name" : "artifactId",
6287           "required" : true,
6288           "schema" : {
6289             "type" : "string"
6290           }
6291         } ],
6292         "responses" : {
6293           "201" : {
6294             "description" : "Resource created"
6295           },
6296           "400" : {
6297             "description" : "Invalid content / Missing content"
6298           },
6299           "403" : {
6300             "description" : "Restricted operation"
6301           },
6302           "default" : {
6303             "content" : {
6304               "application/json" : {
6305                 "schema" : {
6306                   "type" : "array",
6307                   "items" : {
6308                     "type" : "object",
6309                     "properties" : {
6310                       "allowedMethods" : {
6311                         "type" : "array",
6312                         "items" : {
6313                           "type" : "string"
6314                         },
6315                         "uniqueItems" : true
6316                       },
6317                       "cookies" : {
6318                         "type" : "object",
6319                         "additionalProperties" : {
6320                           "type" : "object",
6321                           "properties" : {
6322                             "comment" : {
6323                               "type" : "string"
6324                             },
6325                             "domain" : {
6326                               "type" : "string"
6327                             },
6328                             "expiry" : {
6329                               "type" : "string",
6330                               "format" : "date-time"
6331                             },
6332                             "httpOnly" : {
6333                               "type" : "boolean"
6334                             },
6335                             "maxAge" : {
6336                               "type" : "integer",
6337                               "format" : "int32"
6338                             },
6339                             "name" : {
6340                               "type" : "string"
6341                             },
6342                             "path" : {
6343                               "type" : "string"
6344                             },
6345                             "secure" : {
6346                               "type" : "boolean"
6347                             },
6348                             "value" : {
6349                               "type" : "string"
6350                             },
6351                             "version" : {
6352                               "type" : "integer",
6353                               "format" : "int32"
6354                             }
6355                           }
6356                         }
6357                       },
6358                       "date" : {
6359                         "type" : "string",
6360                         "format" : "date-time"
6361                       },
6362                       "entity" : {
6363                         "type" : "object"
6364                       },
6365                       "entityTag" : {
6366                         "type" : "object",
6367                         "properties" : {
6368                           "value" : {
6369                             "type" : "string"
6370                           },
6371                           "weak" : {
6372                             "type" : "boolean"
6373                           }
6374                         }
6375                       },
6376                       "headers" : {
6377                         "type" : "object",
6378                         "additionalProperties" : {
6379                           "type" : "array",
6380                           "items" : {
6381                             "type" : "object"
6382                           }
6383                         }
6384                       },
6385                       "language" : {
6386                         "type" : "object",
6387                         "properties" : {
6388                           "country" : {
6389                             "type" : "string"
6390                           },
6391                           "displayCountry" : {
6392                             "type" : "string"
6393                           },
6394                           "displayLanguage" : {
6395                             "type" : "string"
6396                           },
6397                           "displayName" : {
6398                             "type" : "string"
6399                           },
6400                           "displayScript" : {
6401                             "type" : "string"
6402                           },
6403                           "displayVariant" : {
6404                             "type" : "string"
6405                           },
6406                           "extensionKeys" : {
6407                             "type" : "array",
6408                             "items" : {
6409                               "type" : "string"
6410                             },
6411                             "uniqueItems" : true
6412                           },
6413                           "iso3Country" : {
6414                             "type" : "string"
6415                           },
6416                           "iso3Language" : {
6417                             "type" : "string"
6418                           },
6419                           "language" : {
6420                             "type" : "string"
6421                           },
6422                           "script" : {
6423                             "type" : "string"
6424                           },
6425                           "unicodeLocaleAttributes" : {
6426                             "type" : "array",
6427                             "items" : {
6428                               "type" : "string"
6429                             },
6430                             "uniqueItems" : true
6431                           },
6432                           "unicodeLocaleKeys" : {
6433                             "type" : "array",
6434                             "items" : {
6435                               "type" : "string"
6436                             },
6437                             "uniqueItems" : true
6438                           },
6439                           "variant" : {
6440                             "type" : "string"
6441                           }
6442                         }
6443                       },
6444                       "lastModified" : {
6445                         "type" : "string",
6446                         "format" : "date-time"
6447                       },
6448                       "length" : {
6449                         "type" : "integer",
6450                         "format" : "int32"
6451                       },
6452                       "links" : {
6453                         "type" : "array",
6454                         "items" : {
6455                           "type" : "object",
6456                           "properties" : {
6457                             "params" : {
6458                               "type" : "object",
6459                               "additionalProperties" : {
6460                                 "type" : "string"
6461                               }
6462                             },
6463                             "rel" : {
6464                               "type" : "string"
6465                             },
6466                             "rels" : {
6467                               "type" : "array",
6468                               "items" : {
6469                                 "type" : "string"
6470                               }
6471                             },
6472                             "title" : {
6473                               "type" : "string"
6474                             },
6475                             "type" : {
6476                               "type" : "string"
6477                             },
6478                             "uri" : {
6479                               "type" : "string",
6480                               "format" : "uri"
6481                             },
6482                             "uriBuilder" : {
6483                               "type" : "object"
6484                             }
6485                           }
6486                         },
6487                         "uniqueItems" : true
6488                       },
6489                       "location" : {
6490                         "type" : "string",
6491                         "format" : "uri"
6492                       },
6493                       "mediaType" : {
6494                         "type" : "object",
6495                         "properties" : {
6496                           "parameters" : {
6497                             "type" : "object",
6498                             "additionalProperties" : {
6499                               "type" : "string"
6500                             }
6501                           },
6502                           "subtype" : {
6503                             "type" : "string"
6504                           },
6505                           "type" : {
6506                             "type" : "string"
6507                           },
6508                           "wildcardSubtype" : {
6509                             "type" : "boolean"
6510                           },
6511                           "wildcardType" : {
6512                             "type" : "boolean"
6513                           }
6514                         }
6515                       },
6516                       "metadata" : {
6517                         "type" : "object",
6518                         "additionalProperties" : {
6519                           "type" : "array",
6520                           "items" : {
6521                             "type" : "object"
6522                           }
6523                         }
6524                       },
6525                       "status" : {
6526                         "type" : "integer",
6527                         "format" : "int32"
6528                       },
6529                       "statusInfo" : {
6530                         "type" : "object",
6531                         "properties" : {
6532                           "family" : {
6533                             "type" : "string",
6534                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6535                           },
6536                           "reasonPhrase" : {
6537                             "type" : "string"
6538                           },
6539                           "statusCode" : {
6540                             "type" : "integer",
6541                             "format" : "int32"
6542                           }
6543                         }
6544                       },
6545                       "stringHeaders" : {
6546                         "type" : "object",
6547                         "additionalProperties" : {
6548                           "type" : "array",
6549                           "items" : {
6550                             "type" : "string"
6551                           }
6552                         }
6553                       }
6554                     }
6555                   }
6556                 }
6557               }
6558             }
6559           }
6560         },
6561         "servers" : [ {
6562           "url" : "/sdc2/rest",
6563           "variables" : { }
6564         } ],
6565         "summary" : "Returns delete artifact",
6566         "tags" : [ "SDCE-2 APIs" ]
6567       },
6568       "get" : {
6569         "description" : "Download resource Artifact in Base64",
6570         "operationId" : "downloadResourceArtifactBase64",
6571         "parameters" : [ {
6572           "in" : "path",
6573           "name" : "resourceId",
6574           "required" : true,
6575           "schema" : {
6576             "type" : "string"
6577           }
6578         }, {
6579           "in" : "path",
6580           "name" : "artifactId",
6581           "required" : true,
6582           "schema" : {
6583             "type" : "string"
6584           }
6585         } ],
6586         "responses" : {
6587           "200" : {
6588             "description" : "Resource artifact downloaded"
6589           },
6590           "404" : {
6591             "description" : "Resource/Artifact not found"
6592           },
6593           "default" : {
6594             "content" : {
6595               "application/json" : {
6596                 "schema" : {
6597                   "type" : "array",
6598                   "items" : {
6599                     "type" : "object",
6600                     "properties" : {
6601                       "allowedMethods" : {
6602                         "type" : "array",
6603                         "items" : {
6604                           "type" : "string"
6605                         },
6606                         "uniqueItems" : true
6607                       },
6608                       "cookies" : {
6609                         "type" : "object",
6610                         "additionalProperties" : {
6611                           "type" : "object",
6612                           "properties" : {
6613                             "comment" : {
6614                               "type" : "string"
6615                             },
6616                             "domain" : {
6617                               "type" : "string"
6618                             },
6619                             "expiry" : {
6620                               "type" : "string",
6621                               "format" : "date-time"
6622                             },
6623                             "httpOnly" : {
6624                               "type" : "boolean"
6625                             },
6626                             "maxAge" : {
6627                               "type" : "integer",
6628                               "format" : "int32"
6629                             },
6630                             "name" : {
6631                               "type" : "string"
6632                             },
6633                             "path" : {
6634                               "type" : "string"
6635                             },
6636                             "secure" : {
6637                               "type" : "boolean"
6638                             },
6639                             "value" : {
6640                               "type" : "string"
6641                             },
6642                             "version" : {
6643                               "type" : "integer",
6644                               "format" : "int32"
6645                             }
6646                           }
6647                         }
6648                       },
6649                       "date" : {
6650                         "type" : "string",
6651                         "format" : "date-time"
6652                       },
6653                       "entity" : {
6654                         "type" : "object"
6655                       },
6656                       "entityTag" : {
6657                         "type" : "object",
6658                         "properties" : {
6659                           "value" : {
6660                             "type" : "string"
6661                           },
6662                           "weak" : {
6663                             "type" : "boolean"
6664                           }
6665                         }
6666                       },
6667                       "headers" : {
6668                         "type" : "object",
6669                         "additionalProperties" : {
6670                           "type" : "array",
6671                           "items" : {
6672                             "type" : "object"
6673                           }
6674                         }
6675                       },
6676                       "language" : {
6677                         "type" : "object",
6678                         "properties" : {
6679                           "country" : {
6680                             "type" : "string"
6681                           },
6682                           "displayCountry" : {
6683                             "type" : "string"
6684                           },
6685                           "displayLanguage" : {
6686                             "type" : "string"
6687                           },
6688                           "displayName" : {
6689                             "type" : "string"
6690                           },
6691                           "displayScript" : {
6692                             "type" : "string"
6693                           },
6694                           "displayVariant" : {
6695                             "type" : "string"
6696                           },
6697                           "extensionKeys" : {
6698                             "type" : "array",
6699                             "items" : {
6700                               "type" : "string"
6701                             },
6702                             "uniqueItems" : true
6703                           },
6704                           "iso3Country" : {
6705                             "type" : "string"
6706                           },
6707                           "iso3Language" : {
6708                             "type" : "string"
6709                           },
6710                           "language" : {
6711                             "type" : "string"
6712                           },
6713                           "script" : {
6714                             "type" : "string"
6715                           },
6716                           "unicodeLocaleAttributes" : {
6717                             "type" : "array",
6718                             "items" : {
6719                               "type" : "string"
6720                             },
6721                             "uniqueItems" : true
6722                           },
6723                           "unicodeLocaleKeys" : {
6724                             "type" : "array",
6725                             "items" : {
6726                               "type" : "string"
6727                             },
6728                             "uniqueItems" : true
6729                           },
6730                           "variant" : {
6731                             "type" : "string"
6732                           }
6733                         }
6734                       },
6735                       "lastModified" : {
6736                         "type" : "string",
6737                         "format" : "date-time"
6738                       },
6739                       "length" : {
6740                         "type" : "integer",
6741                         "format" : "int32"
6742                       },
6743                       "links" : {
6744                         "type" : "array",
6745                         "items" : {
6746                           "type" : "object",
6747                           "properties" : {
6748                             "params" : {
6749                               "type" : "object",
6750                               "additionalProperties" : {
6751                                 "type" : "string"
6752                               }
6753                             },
6754                             "rel" : {
6755                               "type" : "string"
6756                             },
6757                             "rels" : {
6758                               "type" : "array",
6759                               "items" : {
6760                                 "type" : "string"
6761                               }
6762                             },
6763                             "title" : {
6764                               "type" : "string"
6765                             },
6766                             "type" : {
6767                               "type" : "string"
6768                             },
6769                             "uri" : {
6770                               "type" : "string",
6771                               "format" : "uri"
6772                             },
6773                             "uriBuilder" : {
6774                               "type" : "object"
6775                             }
6776                           }
6777                         },
6778                         "uniqueItems" : true
6779                       },
6780                       "location" : {
6781                         "type" : "string",
6782                         "format" : "uri"
6783                       },
6784                       "mediaType" : {
6785                         "type" : "object",
6786                         "properties" : {
6787                           "parameters" : {
6788                             "type" : "object",
6789                             "additionalProperties" : {
6790                               "type" : "string"
6791                             }
6792                           },
6793                           "subtype" : {
6794                             "type" : "string"
6795                           },
6796                           "type" : {
6797                             "type" : "string"
6798                           },
6799                           "wildcardSubtype" : {
6800                             "type" : "boolean"
6801                           },
6802                           "wildcardType" : {
6803                             "type" : "boolean"
6804                           }
6805                         }
6806                       },
6807                       "metadata" : {
6808                         "type" : "object",
6809                         "additionalProperties" : {
6810                           "type" : "array",
6811                           "items" : {
6812                             "type" : "object"
6813                           }
6814                         }
6815                       },
6816                       "status" : {
6817                         "type" : "integer",
6818                         "format" : "int32"
6819                       },
6820                       "statusInfo" : {
6821                         "type" : "object",
6822                         "properties" : {
6823                           "family" : {
6824                             "type" : "string",
6825                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
6826                           },
6827                           "reasonPhrase" : {
6828                             "type" : "string"
6829                           },
6830                           "statusCode" : {
6831                             "type" : "integer",
6832                             "format" : "int32"
6833                           }
6834                         }
6835                       },
6836                       "stringHeaders" : {
6837                         "type" : "object",
6838                         "additionalProperties" : {
6839                           "type" : "array",
6840                           "items" : {
6841                             "type" : "string"
6842                           }
6843                         }
6844                       }
6845                     }
6846                   }
6847                 }
6848               }
6849             }
6850           }
6851         },
6852         "servers" : [ {
6853           "url" : "/sdc2/rest",
6854           "variables" : { }
6855         } ],
6856         "summary" : "Returns downloaded artifact",
6857         "tags" : [ "SDCE-2 APIs" ]
6858       },
6859       "post" : {
6860         "description" : "Update Artifact",
6861         "operationId" : "updateArtifact",
6862         "parameters" : [ {
6863           "in" : "path",
6864           "name" : "resourceId",
6865           "required" : true,
6866           "schema" : {
6867             "type" : "string"
6868           }
6869         }, {
6870           "in" : "path",
6871           "name" : "artifactId",
6872           "required" : true,
6873           "schema" : {
6874             "type" : "string"
6875           }
6876         } ],
6877         "requestBody" : {
6878           "content" : {
6879             "application/json" : {
6880               "schema" : {
6881                 "type" : "string"
6882               }
6883             }
6884           },
6885           "description" : "json describe the artifact",
6886           "required" : true
6887         },
6888         "responses" : {
6889           "201" : {
6890             "description" : "Resource created"
6891           },
6892           "400" : {
6893             "description" : "Invalid content / Missing content"
6894           },
6895           "403" : {
6896             "description" : "Restricted operation"
6897           },
6898           "default" : {
6899             "content" : {
6900               "application/json" : {
6901                 "schema" : {
6902                   "type" : "array",
6903                   "items" : {
6904                     "type" : "object",
6905                     "properties" : {
6906                       "allowedMethods" : {
6907                         "type" : "array",
6908                         "items" : {
6909                           "type" : "string"
6910                         },
6911                         "uniqueItems" : true
6912                       },
6913                       "cookies" : {
6914                         "type" : "object",
6915                         "additionalProperties" : {
6916                           "type" : "object",
6917                           "properties" : {
6918                             "comment" : {
6919                               "type" : "string"
6920                             },
6921                             "domain" : {
6922                               "type" : "string"
6923                             },
6924                             "expiry" : {
6925                               "type" : "string",
6926                               "format" : "date-time"
6927                             },
6928                             "httpOnly" : {
6929                               "type" : "boolean"
6930                             },
6931                             "maxAge" : {
6932                               "type" : "integer",
6933                               "format" : "int32"
6934                             },
6935                             "name" : {
6936                               "type" : "string"
6937                             },
6938                             "path" : {
6939                               "type" : "string"
6940                             },
6941                             "secure" : {
6942                               "type" : "boolean"
6943                             },
6944                             "value" : {
6945                               "type" : "string"
6946                             },
6947                             "version" : {
6948                               "type" : "integer",
6949                               "format" : "int32"
6950                             }
6951                           }
6952                         }
6953                       },
6954                       "date" : {
6955                         "type" : "string",
6956                         "format" : "date-time"
6957                       },
6958                       "entity" : {
6959                         "type" : "object"
6960                       },
6961                       "entityTag" : {
6962                         "type" : "object",
6963                         "properties" : {
6964                           "value" : {
6965                             "type" : "string"
6966                           },
6967                           "weak" : {
6968                             "type" : "boolean"
6969                           }
6970                         }
6971                       },
6972                       "headers" : {
6973                         "type" : "object",
6974                         "additionalProperties" : {
6975                           "type" : "array",
6976                           "items" : {
6977                             "type" : "object"
6978                           }
6979                         }
6980                       },
6981                       "language" : {
6982                         "type" : "object",
6983                         "properties" : {
6984                           "country" : {
6985                             "type" : "string"
6986                           },
6987                           "displayCountry" : {
6988                             "type" : "string"
6989                           },
6990                           "displayLanguage" : {
6991                             "type" : "string"
6992                           },
6993                           "displayName" : {
6994                             "type" : "string"
6995                           },
6996                           "displayScript" : {
6997                             "type" : "string"
6998                           },
6999                           "displayVariant" : {
7000                             "type" : "string"
7001                           },
7002                           "extensionKeys" : {
7003                             "type" : "array",
7004                             "items" : {
7005                               "type" : "string"
7006                             },
7007                             "uniqueItems" : true
7008                           },
7009                           "iso3Country" : {
7010                             "type" : "string"
7011                           },
7012                           "iso3Language" : {
7013                             "type" : "string"
7014                           },
7015                           "language" : {
7016                             "type" : "string"
7017                           },
7018                           "script" : {
7019                             "type" : "string"
7020                           },
7021                           "unicodeLocaleAttributes" : {
7022                             "type" : "array",
7023                             "items" : {
7024                               "type" : "string"
7025                             },
7026                             "uniqueItems" : true
7027                           },
7028                           "unicodeLocaleKeys" : {
7029                             "type" : "array",
7030                             "items" : {
7031                               "type" : "string"
7032                             },
7033                             "uniqueItems" : true
7034                           },
7035                           "variant" : {
7036                             "type" : "string"
7037                           }
7038                         }
7039                       },
7040                       "lastModified" : {
7041                         "type" : "string",
7042                         "format" : "date-time"
7043                       },
7044                       "length" : {
7045                         "type" : "integer",
7046                         "format" : "int32"
7047                       },
7048                       "links" : {
7049                         "type" : "array",
7050                         "items" : {
7051                           "type" : "object",
7052                           "properties" : {
7053                             "params" : {
7054                               "type" : "object",
7055                               "additionalProperties" : {
7056                                 "type" : "string"
7057                               }
7058                             },
7059                             "rel" : {
7060                               "type" : "string"
7061                             },
7062                             "rels" : {
7063                               "type" : "array",
7064                               "items" : {
7065                                 "type" : "string"
7066                               }
7067                             },
7068                             "title" : {
7069                               "type" : "string"
7070                             },
7071                             "type" : {
7072                               "type" : "string"
7073                             },
7074                             "uri" : {
7075                               "type" : "string",
7076                               "format" : "uri"
7077                             },
7078                             "uriBuilder" : {
7079                               "type" : "object"
7080                             }
7081                           }
7082                         },
7083                         "uniqueItems" : true
7084                       },
7085                       "location" : {
7086                         "type" : "string",
7087                         "format" : "uri"
7088                       },
7089                       "mediaType" : {
7090                         "type" : "object",
7091                         "properties" : {
7092                           "parameters" : {
7093                             "type" : "object",
7094                             "additionalProperties" : {
7095                               "type" : "string"
7096                             }
7097                           },
7098                           "subtype" : {
7099                             "type" : "string"
7100                           },
7101                           "type" : {
7102                             "type" : "string"
7103                           },
7104                           "wildcardSubtype" : {
7105                             "type" : "boolean"
7106                           },
7107                           "wildcardType" : {
7108                             "type" : "boolean"
7109                           }
7110                         }
7111                       },
7112                       "metadata" : {
7113                         "type" : "object",
7114                         "additionalProperties" : {
7115                           "type" : "array",
7116                           "items" : {
7117                             "type" : "object"
7118                           }
7119                         }
7120                       },
7121                       "status" : {
7122                         "type" : "integer",
7123                         "format" : "int32"
7124                       },
7125                       "statusInfo" : {
7126                         "type" : "object",
7127                         "properties" : {
7128                           "family" : {
7129                             "type" : "string",
7130                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7131                           },
7132                           "reasonPhrase" : {
7133                             "type" : "string"
7134                           },
7135                           "statusCode" : {
7136                             "type" : "integer",
7137                             "format" : "int32"
7138                           }
7139                         }
7140                       },
7141                       "stringHeaders" : {
7142                         "type" : "object",
7143                         "additionalProperties" : {
7144                           "type" : "array",
7145                           "items" : {
7146                             "type" : "string"
7147                           }
7148                         }
7149                       }
7150                     }
7151                   }
7152                 }
7153               }
7154             }
7155           }
7156         },
7157         "servers" : [ {
7158           "url" : "/sdc2/rest",
7159           "variables" : { }
7160         } ],
7161         "summary" : "Returns updated artifact",
7162         "tags" : [ "SDCE-2 APIs" ]
7163       }
7164     },
7165     "/v1/catalog/resources/{resourceId}/attributes" : {
7166       "get" : {
7167         "description" : "Get Resource Attribute",
7168         "operationId" : "getAttributeListInResource",
7169         "parameters" : [ {
7170           "description" : "resource id of attribute",
7171           "in" : "path",
7172           "name" : "resourceId",
7173           "required" : true,
7174           "schema" : {
7175             "type" : "string"
7176           }
7177         }, {
7178           "in" : "header",
7179           "name" : "USER_ID",
7180           "schema" : {
7181             "type" : "string"
7182           }
7183         } ],
7184         "responses" : {
7185           "200" : {
7186             "description" : "attribute"
7187           },
7188           "400" : {
7189             "description" : "Invalid content / Missing content"
7190           },
7191           "403" : {
7192             "description" : "Restricted operation"
7193           },
7194           "404" : {
7195             "description" : "Resource attribute not found"
7196           },
7197           "default" : {
7198             "content" : {
7199               "application/json" : {
7200                 "schema" : {
7201                   "type" : "array",
7202                   "items" : {
7203                     "type" : "object",
7204                     "properties" : {
7205                       "allowedMethods" : {
7206                         "type" : "array",
7207                         "items" : {
7208                           "type" : "string"
7209                         },
7210                         "uniqueItems" : true
7211                       },
7212                       "cookies" : {
7213                         "type" : "object",
7214                         "additionalProperties" : {
7215                           "type" : "object",
7216                           "properties" : {
7217                             "comment" : {
7218                               "type" : "string"
7219                             },
7220                             "domain" : {
7221                               "type" : "string"
7222                             },
7223                             "expiry" : {
7224                               "type" : "string",
7225                               "format" : "date-time"
7226                             },
7227                             "httpOnly" : {
7228                               "type" : "boolean"
7229                             },
7230                             "maxAge" : {
7231                               "type" : "integer",
7232                               "format" : "int32"
7233                             },
7234                             "name" : {
7235                               "type" : "string"
7236                             },
7237                             "path" : {
7238                               "type" : "string"
7239                             },
7240                             "secure" : {
7241                               "type" : "boolean"
7242                             },
7243                             "value" : {
7244                               "type" : "string"
7245                             },
7246                             "version" : {
7247                               "type" : "integer",
7248                               "format" : "int32"
7249                             }
7250                           }
7251                         }
7252                       },
7253                       "date" : {
7254                         "type" : "string",
7255                         "format" : "date-time"
7256                       },
7257                       "entity" : {
7258                         "type" : "object"
7259                       },
7260                       "entityTag" : {
7261                         "type" : "object",
7262                         "properties" : {
7263                           "value" : {
7264                             "type" : "string"
7265                           },
7266                           "weak" : {
7267                             "type" : "boolean"
7268                           }
7269                         }
7270                       },
7271                       "headers" : {
7272                         "type" : "object",
7273                         "additionalProperties" : {
7274                           "type" : "array",
7275                           "items" : {
7276                             "type" : "object"
7277                           }
7278                         }
7279                       },
7280                       "language" : {
7281                         "type" : "object",
7282                         "properties" : {
7283                           "country" : {
7284                             "type" : "string"
7285                           },
7286                           "displayCountry" : {
7287                             "type" : "string"
7288                           },
7289                           "displayLanguage" : {
7290                             "type" : "string"
7291                           },
7292                           "displayName" : {
7293                             "type" : "string"
7294                           },
7295                           "displayScript" : {
7296                             "type" : "string"
7297                           },
7298                           "displayVariant" : {
7299                             "type" : "string"
7300                           },
7301                           "extensionKeys" : {
7302                             "type" : "array",
7303                             "items" : {
7304                               "type" : "string"
7305                             },
7306                             "uniqueItems" : true
7307                           },
7308                           "iso3Country" : {
7309                             "type" : "string"
7310                           },
7311                           "iso3Language" : {
7312                             "type" : "string"
7313                           },
7314                           "language" : {
7315                             "type" : "string"
7316                           },
7317                           "script" : {
7318                             "type" : "string"
7319                           },
7320                           "unicodeLocaleAttributes" : {
7321                             "type" : "array",
7322                             "items" : {
7323                               "type" : "string"
7324                             },
7325                             "uniqueItems" : true
7326                           },
7327                           "unicodeLocaleKeys" : {
7328                             "type" : "array",
7329                             "items" : {
7330                               "type" : "string"
7331                             },
7332                             "uniqueItems" : true
7333                           },
7334                           "variant" : {
7335                             "type" : "string"
7336                           }
7337                         }
7338                       },
7339                       "lastModified" : {
7340                         "type" : "string",
7341                         "format" : "date-time"
7342                       },
7343                       "length" : {
7344                         "type" : "integer",
7345                         "format" : "int32"
7346                       },
7347                       "links" : {
7348                         "type" : "array",
7349                         "items" : {
7350                           "type" : "object",
7351                           "properties" : {
7352                             "params" : {
7353                               "type" : "object",
7354                               "additionalProperties" : {
7355                                 "type" : "string"
7356                               }
7357                             },
7358                             "rel" : {
7359                               "type" : "string"
7360                             },
7361                             "rels" : {
7362                               "type" : "array",
7363                               "items" : {
7364                                 "type" : "string"
7365                               }
7366                             },
7367                             "title" : {
7368                               "type" : "string"
7369                             },
7370                             "type" : {
7371                               "type" : "string"
7372                             },
7373                             "uri" : {
7374                               "type" : "string",
7375                               "format" : "uri"
7376                             },
7377                             "uriBuilder" : {
7378                               "type" : "object"
7379                             }
7380                           }
7381                         },
7382                         "uniqueItems" : true
7383                       },
7384                       "location" : {
7385                         "type" : "string",
7386                         "format" : "uri"
7387                       },
7388                       "mediaType" : {
7389                         "type" : "object",
7390                         "properties" : {
7391                           "parameters" : {
7392                             "type" : "object",
7393                             "additionalProperties" : {
7394                               "type" : "string"
7395                             }
7396                           },
7397                           "subtype" : {
7398                             "type" : "string"
7399                           },
7400                           "type" : {
7401                             "type" : "string"
7402                           },
7403                           "wildcardSubtype" : {
7404                             "type" : "boolean"
7405                           },
7406                           "wildcardType" : {
7407                             "type" : "boolean"
7408                           }
7409                         }
7410                       },
7411                       "metadata" : {
7412                         "type" : "object",
7413                         "additionalProperties" : {
7414                           "type" : "array",
7415                           "items" : {
7416                             "type" : "object"
7417                           }
7418                         }
7419                       },
7420                       "status" : {
7421                         "type" : "integer",
7422                         "format" : "int32"
7423                       },
7424                       "statusInfo" : {
7425                         "type" : "object",
7426                         "properties" : {
7427                           "family" : {
7428                             "type" : "string",
7429                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7430                           },
7431                           "reasonPhrase" : {
7432                             "type" : "string"
7433                           },
7434                           "statusCode" : {
7435                             "type" : "integer",
7436                             "format" : "int32"
7437                           }
7438                         }
7439                       },
7440                       "stringHeaders" : {
7441                         "type" : "object",
7442                         "additionalProperties" : {
7443                           "type" : "array",
7444                           "items" : {
7445                             "type" : "string"
7446                           }
7447                         }
7448                       }
7449                     }
7450                   }
7451                 }
7452               }
7453             }
7454           }
7455         },
7456         "servers" : [ {
7457           "url" : "/sdc2/rest",
7458           "variables" : { }
7459         } ],
7460         "summary" : "Returns attribute list of resource",
7461         "tags" : [ "SDCE-2 APIs" ]
7462       },
7463       "post" : {
7464         "description" : "Create Resource Attribute",
7465         "operationId" : "createAttribute",
7466         "parameters" : [ {
7467           "description" : "resource id to update with new attribute",
7468           "in" : "path",
7469           "name" : "resourceId",
7470           "required" : true,
7471           "schema" : {
7472             "type" : "string"
7473           }
7474         }, {
7475           "in" : "header",
7476           "name" : "USER_ID",
7477           "schema" : {
7478             "type" : "string"
7479           }
7480         } ],
7481         "requestBody" : {
7482           "content" : {
7483             "application/json" : {
7484               "schema" : {
7485                 "type" : "string"
7486               }
7487             }
7488           },
7489           "description" : "Resource attribute to be created",
7490           "required" : true
7491         },
7492         "responses" : {
7493           "201" : {
7494             "description" : "Resource property created"
7495           },
7496           "400" : {
7497             "description" : "Invalid content / Missing content"
7498           },
7499           "403" : {
7500             "description" : "Restricted operation"
7501           },
7502           "409" : {
7503             "description" : "Resource attribute already exist"
7504           },
7505           "default" : {
7506             "content" : {
7507               "application/json" : {
7508                 "schema" : {
7509                   "type" : "array",
7510                   "items" : {
7511                     "type" : "object",
7512                     "properties" : {
7513                       "allowedMethods" : {
7514                         "type" : "array",
7515                         "items" : {
7516                           "type" : "string"
7517                         },
7518                         "uniqueItems" : true
7519                       },
7520                       "cookies" : {
7521                         "type" : "object",
7522                         "additionalProperties" : {
7523                           "type" : "object",
7524                           "properties" : {
7525                             "comment" : {
7526                               "type" : "string"
7527                             },
7528                             "domain" : {
7529                               "type" : "string"
7530                             },
7531                             "expiry" : {
7532                               "type" : "string",
7533                               "format" : "date-time"
7534                             },
7535                             "httpOnly" : {
7536                               "type" : "boolean"
7537                             },
7538                             "maxAge" : {
7539                               "type" : "integer",
7540                               "format" : "int32"
7541                             },
7542                             "name" : {
7543                               "type" : "string"
7544                             },
7545                             "path" : {
7546                               "type" : "string"
7547                             },
7548                             "secure" : {
7549                               "type" : "boolean"
7550                             },
7551                             "value" : {
7552                               "type" : "string"
7553                             },
7554                             "version" : {
7555                               "type" : "integer",
7556                               "format" : "int32"
7557                             }
7558                           }
7559                         }
7560                       },
7561                       "date" : {
7562                         "type" : "string",
7563                         "format" : "date-time"
7564                       },
7565                       "entity" : {
7566                         "type" : "object"
7567                       },
7568                       "entityTag" : {
7569                         "type" : "object",
7570                         "properties" : {
7571                           "value" : {
7572                             "type" : "string"
7573                           },
7574                           "weak" : {
7575                             "type" : "boolean"
7576                           }
7577                         }
7578                       },
7579                       "headers" : {
7580                         "type" : "object",
7581                         "additionalProperties" : {
7582                           "type" : "array",
7583                           "items" : {
7584                             "type" : "object"
7585                           }
7586                         }
7587                       },
7588                       "language" : {
7589                         "type" : "object",
7590                         "properties" : {
7591                           "country" : {
7592                             "type" : "string"
7593                           },
7594                           "displayCountry" : {
7595                             "type" : "string"
7596                           },
7597                           "displayLanguage" : {
7598                             "type" : "string"
7599                           },
7600                           "displayName" : {
7601                             "type" : "string"
7602                           },
7603                           "displayScript" : {
7604                             "type" : "string"
7605                           },
7606                           "displayVariant" : {
7607                             "type" : "string"
7608                           },
7609                           "extensionKeys" : {
7610                             "type" : "array",
7611                             "items" : {
7612                               "type" : "string"
7613                             },
7614                             "uniqueItems" : true
7615                           },
7616                           "iso3Country" : {
7617                             "type" : "string"
7618                           },
7619                           "iso3Language" : {
7620                             "type" : "string"
7621                           },
7622                           "language" : {
7623                             "type" : "string"
7624                           },
7625                           "script" : {
7626                             "type" : "string"
7627                           },
7628                           "unicodeLocaleAttributes" : {
7629                             "type" : "array",
7630                             "items" : {
7631                               "type" : "string"
7632                             },
7633                             "uniqueItems" : true
7634                           },
7635                           "unicodeLocaleKeys" : {
7636                             "type" : "array",
7637                             "items" : {
7638                               "type" : "string"
7639                             },
7640                             "uniqueItems" : true
7641                           },
7642                           "variant" : {
7643                             "type" : "string"
7644                           }
7645                         }
7646                       },
7647                       "lastModified" : {
7648                         "type" : "string",
7649                         "format" : "date-time"
7650                       },
7651                       "length" : {
7652                         "type" : "integer",
7653                         "format" : "int32"
7654                       },
7655                       "links" : {
7656                         "type" : "array",
7657                         "items" : {
7658                           "type" : "object",
7659                           "properties" : {
7660                             "params" : {
7661                               "type" : "object",
7662                               "additionalProperties" : {
7663                                 "type" : "string"
7664                               }
7665                             },
7666                             "rel" : {
7667                               "type" : "string"
7668                             },
7669                             "rels" : {
7670                               "type" : "array",
7671                               "items" : {
7672                                 "type" : "string"
7673                               }
7674                             },
7675                             "title" : {
7676                               "type" : "string"
7677                             },
7678                             "type" : {
7679                               "type" : "string"
7680                             },
7681                             "uri" : {
7682                               "type" : "string",
7683                               "format" : "uri"
7684                             },
7685                             "uriBuilder" : {
7686                               "type" : "object"
7687                             }
7688                           }
7689                         },
7690                         "uniqueItems" : true
7691                       },
7692                       "location" : {
7693                         "type" : "string",
7694                         "format" : "uri"
7695                       },
7696                       "mediaType" : {
7697                         "type" : "object",
7698                         "properties" : {
7699                           "parameters" : {
7700                             "type" : "object",
7701                             "additionalProperties" : {
7702                               "type" : "string"
7703                             }
7704                           },
7705                           "subtype" : {
7706                             "type" : "string"
7707                           },
7708                           "type" : {
7709                             "type" : "string"
7710                           },
7711                           "wildcardSubtype" : {
7712                             "type" : "boolean"
7713                           },
7714                           "wildcardType" : {
7715                             "type" : "boolean"
7716                           }
7717                         }
7718                       },
7719                       "metadata" : {
7720                         "type" : "object",
7721                         "additionalProperties" : {
7722                           "type" : "array",
7723                           "items" : {
7724                             "type" : "object"
7725                           }
7726                         }
7727                       },
7728                       "status" : {
7729                         "type" : "integer",
7730                         "format" : "int32"
7731                       },
7732                       "statusInfo" : {
7733                         "type" : "object",
7734                         "properties" : {
7735                           "family" : {
7736                             "type" : "string",
7737                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
7738                           },
7739                           "reasonPhrase" : {
7740                             "type" : "string"
7741                           },
7742                           "statusCode" : {
7743                             "type" : "integer",
7744                             "format" : "int32"
7745                           }
7746                         }
7747                       },
7748                       "stringHeaders" : {
7749                         "type" : "object",
7750                         "additionalProperties" : {
7751                           "type" : "array",
7752                           "items" : {
7753                             "type" : "string"
7754                           }
7755                         }
7756                       }
7757                     }
7758                   }
7759                 }
7760               }
7761             }
7762           }
7763         },
7764         "servers" : [ {
7765           "url" : "/sdc2/rest",
7766           "variables" : { }
7767         } ],
7768         "summary" : "Returns created resource attribute",
7769         "tags" : [ "SDCE-2 APIs" ]
7770       }
7771     },
7772     "/v1/catalog/resources/{resourceId}/attributes/{attributeId}" : {
7773       "delete" : {
7774         "description" : "Create Resource Attribute",
7775         "operationId" : "deleteAttribute",
7776         "parameters" : [ {
7777           "description" : "resource id of attribute",
7778           "in" : "path",
7779           "name" : "resourceId",
7780           "required" : true,
7781           "schema" : {
7782             "type" : "string"
7783           }
7784         }, {
7785           "description" : "Attribute id to delete",
7786           "in" : "path",
7787           "name" : "attributeId",
7788           "required" : true,
7789           "schema" : {
7790             "type" : "string"
7791           }
7792         }, {
7793           "in" : "header",
7794           "name" : "USER_ID",
7795           "schema" : {
7796             "type" : "string"
7797           }
7798         } ],
7799         "responses" : {
7800           "204" : {
7801             "description" : "deleted attribute"
7802           },
7803           "400" : {
7804             "description" : "Invalid content / Missing content"
7805           },
7806           "403" : {
7807             "description" : "Restricted operation"
7808           },
7809           "404" : {
7810             "description" : "Resource property not found"
7811           },
7812           "default" : {
7813             "content" : {
7814               "application/json" : {
7815                 "schema" : {
7816                   "type" : "array",
7817                   "items" : {
7818                     "type" : "object",
7819                     "properties" : {
7820                       "allowedMethods" : {
7821                         "type" : "array",
7822                         "items" : {
7823                           "type" : "string"
7824                         },
7825                         "uniqueItems" : true
7826                       },
7827                       "cookies" : {
7828                         "type" : "object",
7829                         "additionalProperties" : {
7830                           "type" : "object",
7831                           "properties" : {
7832                             "comment" : {
7833                               "type" : "string"
7834                             },
7835                             "domain" : {
7836                               "type" : "string"
7837                             },
7838                             "expiry" : {
7839                               "type" : "string",
7840                               "format" : "date-time"
7841                             },
7842                             "httpOnly" : {
7843                               "type" : "boolean"
7844                             },
7845                             "maxAge" : {
7846                               "type" : "integer",
7847                               "format" : "int32"
7848                             },
7849                             "name" : {
7850                               "type" : "string"
7851                             },
7852                             "path" : {
7853                               "type" : "string"
7854                             },
7855                             "secure" : {
7856                               "type" : "boolean"
7857                             },
7858                             "value" : {
7859                               "type" : "string"
7860                             },
7861                             "version" : {
7862                               "type" : "integer",
7863                               "format" : "int32"
7864                             }
7865                           }
7866                         }
7867                       },
7868                       "date" : {
7869                         "type" : "string",
7870                         "format" : "date-time"
7871                       },
7872                       "entity" : {
7873                         "type" : "object"
7874                       },
7875                       "entityTag" : {
7876                         "type" : "object",
7877                         "properties" : {
7878                           "value" : {
7879                             "type" : "string"
7880                           },
7881                           "weak" : {
7882                             "type" : "boolean"
7883                           }
7884                         }
7885                       },
7886                       "headers" : {
7887                         "type" : "object",
7888                         "additionalProperties" : {
7889                           "type" : "array",
7890                           "items" : {
7891                             "type" : "object"
7892                           }
7893                         }
7894                       },
7895                       "language" : {
7896                         "type" : "object",
7897                         "properties" : {
7898                           "country" : {
7899                             "type" : "string"
7900                           },
7901                           "displayCountry" : {
7902                             "type" : "string"
7903                           },
7904                           "displayLanguage" : {
7905                             "type" : "string"
7906                           },
7907                           "displayName" : {
7908                             "type" : "string"
7909                           },
7910                           "displayScript" : {
7911                             "type" : "string"
7912                           },
7913                           "displayVariant" : {
7914                             "type" : "string"
7915                           },
7916                           "extensionKeys" : {
7917                             "type" : "array",
7918                             "items" : {
7919                               "type" : "string"
7920                             },
7921                             "uniqueItems" : true
7922                           },
7923                           "iso3Country" : {
7924                             "type" : "string"
7925                           },
7926                           "iso3Language" : {
7927                             "type" : "string"
7928                           },
7929                           "language" : {
7930                             "type" : "string"
7931                           },
7932                           "script" : {
7933                             "type" : "string"
7934                           },
7935                           "unicodeLocaleAttributes" : {
7936                             "type" : "array",
7937                             "items" : {
7938                               "type" : "string"
7939                             },
7940                             "uniqueItems" : true
7941                           },
7942                           "unicodeLocaleKeys" : {
7943                             "type" : "array",
7944                             "items" : {
7945                               "type" : "string"
7946                             },
7947                             "uniqueItems" : true
7948                           },
7949                           "variant" : {
7950                             "type" : "string"
7951                           }
7952                         }
7953                       },
7954                       "lastModified" : {
7955                         "type" : "string",
7956                         "format" : "date-time"
7957                       },
7958                       "length" : {
7959                         "type" : "integer",
7960                         "format" : "int32"
7961                       },
7962                       "links" : {
7963                         "type" : "array",
7964                         "items" : {
7965                           "type" : "object",
7966                           "properties" : {
7967                             "params" : {
7968                               "type" : "object",
7969                               "additionalProperties" : {
7970                                 "type" : "string"
7971                               }
7972                             },
7973                             "rel" : {
7974                               "type" : "string"
7975                             },
7976                             "rels" : {
7977                               "type" : "array",
7978                               "items" : {
7979                                 "type" : "string"
7980                               }
7981                             },
7982                             "title" : {
7983                               "type" : "string"
7984                             },
7985                             "type" : {
7986                               "type" : "string"
7987                             },
7988                             "uri" : {
7989                               "type" : "string",
7990                               "format" : "uri"
7991                             },
7992                             "uriBuilder" : {
7993                               "type" : "object"
7994                             }
7995                           }
7996                         },
7997                         "uniqueItems" : true
7998                       },
7999                       "location" : {
8000                         "type" : "string",
8001                         "format" : "uri"
8002                       },
8003                       "mediaType" : {
8004                         "type" : "object",
8005                         "properties" : {
8006                           "parameters" : {
8007                             "type" : "object",
8008                             "additionalProperties" : {
8009                               "type" : "string"
8010                             }
8011                           },
8012                           "subtype" : {
8013                             "type" : "string"
8014                           },
8015                           "type" : {
8016                             "type" : "string"
8017                           },
8018                           "wildcardSubtype" : {
8019                             "type" : "boolean"
8020                           },
8021                           "wildcardType" : {
8022                             "type" : "boolean"
8023                           }
8024                         }
8025                       },
8026                       "metadata" : {
8027                         "type" : "object",
8028                         "additionalProperties" : {
8029                           "type" : "array",
8030                           "items" : {
8031                             "type" : "object"
8032                           }
8033                         }
8034                       },
8035                       "status" : {
8036                         "type" : "integer",
8037                         "format" : "int32"
8038                       },
8039                       "statusInfo" : {
8040                         "type" : "object",
8041                         "properties" : {
8042                           "family" : {
8043                             "type" : "string",
8044                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8045                           },
8046                           "reasonPhrase" : {
8047                             "type" : "string"
8048                           },
8049                           "statusCode" : {
8050                             "type" : "integer",
8051                             "format" : "int32"
8052                           }
8053                         }
8054                       },
8055                       "stringHeaders" : {
8056                         "type" : "object",
8057                         "additionalProperties" : {
8058                           "type" : "array",
8059                           "items" : {
8060                             "type" : "string"
8061                           }
8062                         }
8063                       }
8064                     }
8065                   }
8066                 }
8067               }
8068             }
8069           }
8070         },
8071         "servers" : [ {
8072           "url" : "/sdc2/rest",
8073           "variables" : { }
8074         } ],
8075         "summary" : "Returns deleted attribute",
8076         "tags" : [ "SDCE-2 APIs" ]
8077       },
8078       "put" : {
8079         "description" : "Update Resource Attribute",
8080         "operationId" : "updateAttribute",
8081         "parameters" : [ {
8082           "description" : "resource id to update with new attribute",
8083           "in" : "path",
8084           "name" : "resourceId",
8085           "required" : true,
8086           "schema" : {
8087             "type" : "string"
8088           }
8089         }, {
8090           "description" : "attribute id to update",
8091           "in" : "path",
8092           "name" : "attributeId",
8093           "required" : true,
8094           "schema" : {
8095             "type" : "string"
8096           }
8097         }, {
8098           "in" : "header",
8099           "name" : "USER_ID",
8100           "schema" : {
8101             "type" : "string"
8102           }
8103         } ],
8104         "requestBody" : {
8105           "content" : {
8106             "application/json" : {
8107               "schema" : {
8108                 "type" : "string"
8109               }
8110             }
8111           },
8112           "description" : "Resource attribute to update",
8113           "required" : true
8114         },
8115         "responses" : {
8116           "200" : {
8117             "description" : "Resource attribute updated"
8118           },
8119           "400" : {
8120             "description" : "Invalid content / Missing content"
8121           },
8122           "403" : {
8123             "description" : "Restricted operation"
8124           },
8125           "default" : {
8126             "content" : {
8127               "application/json" : {
8128                 "schema" : {
8129                   "type" : "array",
8130                   "items" : {
8131                     "type" : "object",
8132                     "properties" : {
8133                       "allowedMethods" : {
8134                         "type" : "array",
8135                         "items" : {
8136                           "type" : "string"
8137                         },
8138                         "uniqueItems" : true
8139                       },
8140                       "cookies" : {
8141                         "type" : "object",
8142                         "additionalProperties" : {
8143                           "type" : "object",
8144                           "properties" : {
8145                             "comment" : {
8146                               "type" : "string"
8147                             },
8148                             "domain" : {
8149                               "type" : "string"
8150                             },
8151                             "expiry" : {
8152                               "type" : "string",
8153                               "format" : "date-time"
8154                             },
8155                             "httpOnly" : {
8156                               "type" : "boolean"
8157                             },
8158                             "maxAge" : {
8159                               "type" : "integer",
8160                               "format" : "int32"
8161                             },
8162                             "name" : {
8163                               "type" : "string"
8164                             },
8165                             "path" : {
8166                               "type" : "string"
8167                             },
8168                             "secure" : {
8169                               "type" : "boolean"
8170                             },
8171                             "value" : {
8172                               "type" : "string"
8173                             },
8174                             "version" : {
8175                               "type" : "integer",
8176                               "format" : "int32"
8177                             }
8178                           }
8179                         }
8180                       },
8181                       "date" : {
8182                         "type" : "string",
8183                         "format" : "date-time"
8184                       },
8185                       "entity" : {
8186                         "type" : "object"
8187                       },
8188                       "entityTag" : {
8189                         "type" : "object",
8190                         "properties" : {
8191                           "value" : {
8192                             "type" : "string"
8193                           },
8194                           "weak" : {
8195                             "type" : "boolean"
8196                           }
8197                         }
8198                       },
8199                       "headers" : {
8200                         "type" : "object",
8201                         "additionalProperties" : {
8202                           "type" : "array",
8203                           "items" : {
8204                             "type" : "object"
8205                           }
8206                         }
8207                       },
8208                       "language" : {
8209                         "type" : "object",
8210                         "properties" : {
8211                           "country" : {
8212                             "type" : "string"
8213                           },
8214                           "displayCountry" : {
8215                             "type" : "string"
8216                           },
8217                           "displayLanguage" : {
8218                             "type" : "string"
8219                           },
8220                           "displayName" : {
8221                             "type" : "string"
8222                           },
8223                           "displayScript" : {
8224                             "type" : "string"
8225                           },
8226                           "displayVariant" : {
8227                             "type" : "string"
8228                           },
8229                           "extensionKeys" : {
8230                             "type" : "array",
8231                             "items" : {
8232                               "type" : "string"
8233                             },
8234                             "uniqueItems" : true
8235                           },
8236                           "iso3Country" : {
8237                             "type" : "string"
8238                           },
8239                           "iso3Language" : {
8240                             "type" : "string"
8241                           },
8242                           "language" : {
8243                             "type" : "string"
8244                           },
8245                           "script" : {
8246                             "type" : "string"
8247                           },
8248                           "unicodeLocaleAttributes" : {
8249                             "type" : "array",
8250                             "items" : {
8251                               "type" : "string"
8252                             },
8253                             "uniqueItems" : true
8254                           },
8255                           "unicodeLocaleKeys" : {
8256                             "type" : "array",
8257                             "items" : {
8258                               "type" : "string"
8259                             },
8260                             "uniqueItems" : true
8261                           },
8262                           "variant" : {
8263                             "type" : "string"
8264                           }
8265                         }
8266                       },
8267                       "lastModified" : {
8268                         "type" : "string",
8269                         "format" : "date-time"
8270                       },
8271                       "length" : {
8272                         "type" : "integer",
8273                         "format" : "int32"
8274                       },
8275                       "links" : {
8276                         "type" : "array",
8277                         "items" : {
8278                           "type" : "object",
8279                           "properties" : {
8280                             "params" : {
8281                               "type" : "object",
8282                               "additionalProperties" : {
8283                                 "type" : "string"
8284                               }
8285                             },
8286                             "rel" : {
8287                               "type" : "string"
8288                             },
8289                             "rels" : {
8290                               "type" : "array",
8291                               "items" : {
8292                                 "type" : "string"
8293                               }
8294                             },
8295                             "title" : {
8296                               "type" : "string"
8297                             },
8298                             "type" : {
8299                               "type" : "string"
8300                             },
8301                             "uri" : {
8302                               "type" : "string",
8303                               "format" : "uri"
8304                             },
8305                             "uriBuilder" : {
8306                               "type" : "object"
8307                             }
8308                           }
8309                         },
8310                         "uniqueItems" : true
8311                       },
8312                       "location" : {
8313                         "type" : "string",
8314                         "format" : "uri"
8315                       },
8316                       "mediaType" : {
8317                         "type" : "object",
8318                         "properties" : {
8319                           "parameters" : {
8320                             "type" : "object",
8321                             "additionalProperties" : {
8322                               "type" : "string"
8323                             }
8324                           },
8325                           "subtype" : {
8326                             "type" : "string"
8327                           },
8328                           "type" : {
8329                             "type" : "string"
8330                           },
8331                           "wildcardSubtype" : {
8332                             "type" : "boolean"
8333                           },
8334                           "wildcardType" : {
8335                             "type" : "boolean"
8336                           }
8337                         }
8338                       },
8339                       "metadata" : {
8340                         "type" : "object",
8341                         "additionalProperties" : {
8342                           "type" : "array",
8343                           "items" : {
8344                             "type" : "object"
8345                           }
8346                         }
8347                       },
8348                       "status" : {
8349                         "type" : "integer",
8350                         "format" : "int32"
8351                       },
8352                       "statusInfo" : {
8353                         "type" : "object",
8354                         "properties" : {
8355                           "family" : {
8356                             "type" : "string",
8357                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8358                           },
8359                           "reasonPhrase" : {
8360                             "type" : "string"
8361                           },
8362                           "statusCode" : {
8363                             "type" : "integer",
8364                             "format" : "int32"
8365                           }
8366                         }
8367                       },
8368                       "stringHeaders" : {
8369                         "type" : "object",
8370                         "additionalProperties" : {
8371                           "type" : "array",
8372                           "items" : {
8373                             "type" : "string"
8374                           }
8375                         }
8376                       }
8377                     }
8378                   }
8379                 }
8380               }
8381             }
8382           }
8383         },
8384         "servers" : [ {
8385           "url" : "/sdc2/rest",
8386           "variables" : { }
8387         } ],
8388         "summary" : "Returns updated attribute",
8389         "tags" : [ "SDCE-2 APIs" ]
8390       }
8391     },
8392     "/v1/catalog/resources/{resourceId}/capabilities" : {
8393       "post" : {
8394         "description" : "Create Capabilities on resource",
8395         "operationId" : "createCapabilitiesOnResource",
8396         "parameters" : [ {
8397           "description" : "Resource Id",
8398           "in" : "path",
8399           "name" : "resourceId",
8400           "required" : true,
8401           "schema" : {
8402             "type" : "string"
8403           }
8404         }, {
8405           "in" : "header",
8406           "name" : "USER_ID",
8407           "schema" : {
8408             "type" : "string"
8409           }
8410         } ],
8411         "requestBody" : {
8412           "content" : {
8413             "application/json" : {
8414               "schema" : {
8415                 "type" : "string"
8416               }
8417             }
8418           },
8419           "description" : "Capability to create",
8420           "required" : true
8421         },
8422         "responses" : {
8423           "201" : {
8424             "description" : "Create Capabilities"
8425           },
8426           "400" : {
8427             "description" : "Invalid content / Missing content"
8428           },
8429           "403" : {
8430             "description" : "Restricted operation"
8431           },
8432           "409" : {
8433             "description" : "Capability already exist"
8434           },
8435           "default" : {
8436             "content" : {
8437               "application/json" : {
8438                 "schema" : {
8439                   "type" : "array",
8440                   "items" : {
8441                     "type" : "object",
8442                     "properties" : {
8443                       "allowedMethods" : {
8444                         "type" : "array",
8445                         "items" : {
8446                           "type" : "string"
8447                         },
8448                         "uniqueItems" : true
8449                       },
8450                       "cookies" : {
8451                         "type" : "object",
8452                         "additionalProperties" : {
8453                           "type" : "object",
8454                           "properties" : {
8455                             "comment" : {
8456                               "type" : "string"
8457                             },
8458                             "domain" : {
8459                               "type" : "string"
8460                             },
8461                             "expiry" : {
8462                               "type" : "string",
8463                               "format" : "date-time"
8464                             },
8465                             "httpOnly" : {
8466                               "type" : "boolean"
8467                             },
8468                             "maxAge" : {
8469                               "type" : "integer",
8470                               "format" : "int32"
8471                             },
8472                             "name" : {
8473                               "type" : "string"
8474                             },
8475                             "path" : {
8476                               "type" : "string"
8477                             },
8478                             "secure" : {
8479                               "type" : "boolean"
8480                             },
8481                             "value" : {
8482                               "type" : "string"
8483                             },
8484                             "version" : {
8485                               "type" : "integer",
8486                               "format" : "int32"
8487                             }
8488                           }
8489                         }
8490                       },
8491                       "date" : {
8492                         "type" : "string",
8493                         "format" : "date-time"
8494                       },
8495                       "entity" : {
8496                         "type" : "object"
8497                       },
8498                       "entityTag" : {
8499                         "type" : "object",
8500                         "properties" : {
8501                           "value" : {
8502                             "type" : "string"
8503                           },
8504                           "weak" : {
8505                             "type" : "boolean"
8506                           }
8507                         }
8508                       },
8509                       "headers" : {
8510                         "type" : "object",
8511                         "additionalProperties" : {
8512                           "type" : "array",
8513                           "items" : {
8514                             "type" : "object"
8515                           }
8516                         }
8517                       },
8518                       "language" : {
8519                         "type" : "object",
8520                         "properties" : {
8521                           "country" : {
8522                             "type" : "string"
8523                           },
8524                           "displayCountry" : {
8525                             "type" : "string"
8526                           },
8527                           "displayLanguage" : {
8528                             "type" : "string"
8529                           },
8530                           "displayName" : {
8531                             "type" : "string"
8532                           },
8533                           "displayScript" : {
8534                             "type" : "string"
8535                           },
8536                           "displayVariant" : {
8537                             "type" : "string"
8538                           },
8539                           "extensionKeys" : {
8540                             "type" : "array",
8541                             "items" : {
8542                               "type" : "string"
8543                             },
8544                             "uniqueItems" : true
8545                           },
8546                           "iso3Country" : {
8547                             "type" : "string"
8548                           },
8549                           "iso3Language" : {
8550                             "type" : "string"
8551                           },
8552                           "language" : {
8553                             "type" : "string"
8554                           },
8555                           "script" : {
8556                             "type" : "string"
8557                           },
8558                           "unicodeLocaleAttributes" : {
8559                             "type" : "array",
8560                             "items" : {
8561                               "type" : "string"
8562                             },
8563                             "uniqueItems" : true
8564                           },
8565                           "unicodeLocaleKeys" : {
8566                             "type" : "array",
8567                             "items" : {
8568                               "type" : "string"
8569                             },
8570                             "uniqueItems" : true
8571                           },
8572                           "variant" : {
8573                             "type" : "string"
8574                           }
8575                         }
8576                       },
8577                       "lastModified" : {
8578                         "type" : "string",
8579                         "format" : "date-time"
8580                       },
8581                       "length" : {
8582                         "type" : "integer",
8583                         "format" : "int32"
8584                       },
8585                       "links" : {
8586                         "type" : "array",
8587                         "items" : {
8588                           "type" : "object",
8589                           "properties" : {
8590                             "params" : {
8591                               "type" : "object",
8592                               "additionalProperties" : {
8593                                 "type" : "string"
8594                               }
8595                             },
8596                             "rel" : {
8597                               "type" : "string"
8598                             },
8599                             "rels" : {
8600                               "type" : "array",
8601                               "items" : {
8602                                 "type" : "string"
8603                               }
8604                             },
8605                             "title" : {
8606                               "type" : "string"
8607                             },
8608                             "type" : {
8609                               "type" : "string"
8610                             },
8611                             "uri" : {
8612                               "type" : "string",
8613                               "format" : "uri"
8614                             },
8615                             "uriBuilder" : {
8616                               "type" : "object"
8617                             }
8618                           }
8619                         },
8620                         "uniqueItems" : true
8621                       },
8622                       "location" : {
8623                         "type" : "string",
8624                         "format" : "uri"
8625                       },
8626                       "mediaType" : {
8627                         "type" : "object",
8628                         "properties" : {
8629                           "parameters" : {
8630                             "type" : "object",
8631                             "additionalProperties" : {
8632                               "type" : "string"
8633                             }
8634                           },
8635                           "subtype" : {
8636                             "type" : "string"
8637                           },
8638                           "type" : {
8639                             "type" : "string"
8640                           },
8641                           "wildcardSubtype" : {
8642                             "type" : "boolean"
8643                           },
8644                           "wildcardType" : {
8645                             "type" : "boolean"
8646                           }
8647                         }
8648                       },
8649                       "metadata" : {
8650                         "type" : "object",
8651                         "additionalProperties" : {
8652                           "type" : "array",
8653                           "items" : {
8654                             "type" : "object"
8655                           }
8656                         }
8657                       },
8658                       "status" : {
8659                         "type" : "integer",
8660                         "format" : "int32"
8661                       },
8662                       "statusInfo" : {
8663                         "type" : "object",
8664                         "properties" : {
8665                           "family" : {
8666                             "type" : "string",
8667                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
8668                           },
8669                           "reasonPhrase" : {
8670                             "type" : "string"
8671                           },
8672                           "statusCode" : {
8673                             "type" : "integer",
8674                             "format" : "int32"
8675                           }
8676                         }
8677                       },
8678                       "stringHeaders" : {
8679                         "type" : "object",
8680                         "additionalProperties" : {
8681                           "type" : "array",
8682                           "items" : {
8683                             "type" : "string"
8684                           }
8685                         }
8686                       }
8687                     }
8688                   }
8689                 }
8690               }
8691             }
8692           }
8693         },
8694         "servers" : [ {
8695           "url" : "/sdc2/rest",
8696           "variables" : { }
8697         } ],
8698         "summary" : "Create Capabilities on resource",
8699         "tags" : [ "SDCE-2 APIs" ]
8700       },
8701       "put" : {
8702         "description" : "Update Capabilities on resource",
8703         "operationId" : "updateCapabilitiesOnResource",
8704         "parameters" : [ {
8705           "description" : "Component Id",
8706           "in" : "path",
8707           "name" : "resourceId",
8708           "required" : true,
8709           "schema" : {
8710             "type" : "string"
8711           }
8712         }, {
8713           "in" : "header",
8714           "name" : "USER_ID",
8715           "schema" : {
8716             "type" : "string"
8717           }
8718         } ],
8719         "requestBody" : {
8720           "content" : {
8721             "application/json" : {
8722               "schema" : {
8723                 "type" : "string"
8724               }
8725             }
8726           },
8727           "description" : "Capabilities to update",
8728           "required" : true
8729         },
8730         "responses" : {
8731           "201" : {
8732             "description" : "Update Capabilities"
8733           },
8734           "400" : {
8735             "description" : "Invalid content / Missing content"
8736           },
8737           "403" : {
8738             "description" : "Restricted operation"
8739           },
8740           "default" : {
8741             "content" : {
8742               "application/json" : {
8743                 "schema" : {
8744                   "type" : "array",
8745                   "items" : {
8746                     "$ref" : "#/components/schemas/CapabilityDefinition"
8747                   }
8748                 }
8749               }
8750             }
8751           }
8752         },
8753         "servers" : [ {
8754           "url" : "/sdc2/rest",
8755           "variables" : { }
8756         } ],
8757         "summary" : "Update Capabilities on resource",
8758         "tags" : [ "SDCE-2 APIs" ]
8759       }
8760     },
8761     "/v1/catalog/resources/{resourceId}/capabilities/{capabilityId}" : {
8762       "delete" : {
8763         "description" : "Delete capability from resource",
8764         "operationId" : "deleteCapabilityOnResource",
8765         "parameters" : [ {
8766           "description" : "capability Id",
8767           "in" : "path",
8768           "name" : "capabilityId",
8769           "required" : true,
8770           "schema" : {
8771             "type" : "string"
8772           }
8773         }, {
8774           "description" : "Resource Id",
8775           "in" : "path",
8776           "name" : "resourceId",
8777           "required" : true,
8778           "schema" : {
8779             "type" : "string"
8780           }
8781         }, {
8782           "in" : "header",
8783           "name" : "USER_ID",
8784           "schema" : {
8785             "type" : "string"
8786           }
8787         } ],
8788         "responses" : {
8789           "201" : {
8790             "description" : "Delete capability"
8791           },
8792           "400" : {
8793             "description" : "Invalid content / Missing content"
8794           },
8795           "403" : {
8796             "description" : "Restricted operation"
8797           },
8798           "default" : {
8799             "content" : {
8800               "application/json" : {
8801                 "schema" : {
8802                   "type" : "array",
8803                   "items" : {
8804                     "$ref" : "#/components/schemas/CapabilityDefinition"
8805                   }
8806                 }
8807               }
8808             }
8809           }
8810         },
8811         "servers" : [ {
8812           "url" : "/sdc2/rest",
8813           "variables" : { }
8814         } ],
8815         "summary" : "Delete capability from resource",
8816         "tags" : [ "SDCE-2 APIs" ]
8817       },
8818       "get" : {
8819         "description" : "Get Capability from resource",
8820         "operationId" : "getCapabilityOnResource",
8821         "parameters" : [ {
8822           "description" : "Resource Id",
8823           "in" : "path",
8824           "name" : "resourceId",
8825           "required" : true,
8826           "schema" : {
8827             "type" : "string"
8828           }
8829         }, {
8830           "description" : "Capability Id",
8831           "in" : "path",
8832           "name" : "capabilityId",
8833           "required" : true,
8834           "schema" : {
8835             "type" : "string"
8836           }
8837         }, {
8838           "in" : "header",
8839           "name" : "USER_ID",
8840           "schema" : {
8841             "type" : "string"
8842           }
8843         } ],
8844         "responses" : {
8845           "201" : {
8846             "description" : "GET Capability"
8847           },
8848           "400" : {
8849             "description" : "Invalid content / Missing content"
8850           },
8851           "403" : {
8852             "description" : "Restricted operation"
8853           },
8854           "default" : {
8855             "content" : {
8856               "application/json" : {
8857                 "schema" : {
8858                   "type" : "array",
8859                   "items" : {
8860                     "$ref" : "#/components/schemas/CapabilityDefinition"
8861                   }
8862                 }
8863               }
8864             }
8865           }
8866         },
8867         "servers" : [ {
8868           "url" : "/sdc2/rest",
8869           "variables" : { }
8870         } ],
8871         "summary" : "GET Capability from resource",
8872         "tags" : [ "SDCE-2 APIs" ]
8873       }
8874     },
8875     "/v1/catalog/resources/{resourceId}/interfaceOperations" : {
8876       "post" : {
8877         "description" : "Create Interface Operations on Resource",
8878         "operationId" : "createInterfaceOperationsOnResource",
8879         "parameters" : [ {
8880           "description" : "Resource Id",
8881           "in" : "path",
8882           "name" : "resourceId",
8883           "required" : true,
8884           "schema" : {
8885             "type" : "string"
8886           }
8887         }, {
8888           "in" : "header",
8889           "name" : "USER_ID",
8890           "schema" : {
8891             "type" : "string"
8892           }
8893         } ],
8894         "requestBody" : {
8895           "content" : {
8896             "application/json" : {
8897               "schema" : {
8898                 "type" : "string"
8899               }
8900             }
8901           },
8902           "description" : "Interface Operations to create",
8903           "required" : true
8904         },
8905         "responses" : {
8906           "201" : {
8907             "description" : "Create Interface Operations on Resource"
8908           },
8909           "400" : {
8910             "description" : "Invalid content / Missing content"
8911           },
8912           "403" : {
8913             "description" : "Restricted operation"
8914           },
8915           "404" : {
8916             "description" : "Resource not found"
8917           },
8918           "409" : {
8919             "description" : "Interface Operation already exist"
8920           },
8921           "default" : {
8922             "content" : {
8923               "application/json" : {
8924                 "schema" : {
8925                   "type" : "array",
8926                   "items" : {
8927                     "$ref" : "#/components/schemas/InterfaceDefinition"
8928                   }
8929                 }
8930               }
8931             }
8932           }
8933         },
8934         "servers" : [ {
8935           "url" : "/sdc2/rest",
8936           "variables" : { }
8937         } ],
8938         "summary" : "Create Interface Operations on Resource",
8939         "tags" : [ "SDCE-2 APIs" ]
8940       },
8941       "put" : {
8942         "description" : "Update Interface Operations on Resource",
8943         "operationId" : "updateInterfaceOperationsOnResource",
8944         "parameters" : [ {
8945           "description" : "Resource Id",
8946           "in" : "path",
8947           "name" : "resourceId",
8948           "required" : true,
8949           "schema" : {
8950             "type" : "string"
8951           }
8952         }, {
8953           "in" : "header",
8954           "name" : "USER_ID",
8955           "schema" : {
8956             "type" : "string"
8957           }
8958         } ],
8959         "requestBody" : {
8960           "content" : {
8961             "application/json" : {
8962               "schema" : {
8963                 "type" : "string"
8964               }
8965             }
8966           },
8967           "description" : "Interface Operations to update",
8968           "required" : true
8969         },
8970         "responses" : {
8971           "201" : {
8972             "description" : "Update Interface Operations on Resource"
8973           },
8974           "400" : {
8975             "description" : "Invalid content / Missing content"
8976           },
8977           "403" : {
8978             "description" : "Restricted operation"
8979           },
8980           "404" : {
8981             "description" : "Resource not found"
8982           },
8983           "default" : {
8984             "content" : {
8985               "application/json" : {
8986                 "schema" : {
8987                   "type" : "array",
8988                   "items" : {
8989                     "$ref" : "#/components/schemas/InterfaceDefinition"
8990                   }
8991                 }
8992               }
8993             }
8994           }
8995         },
8996         "servers" : [ {
8997           "url" : "/sdc2/rest",
8998           "variables" : { }
8999         } ],
9000         "summary" : "Update Interface Operations on Resource",
9001         "tags" : [ "SDCE-2 APIs" ]
9002       }
9003     },
9004     "/v1/catalog/resources/{resourceId}/interfaces/{interfaceId}/operations/{operationId}" : {
9005       "delete" : {
9006         "description" : "Delete Interface Operation from Resource",
9007         "operationId" : "deleteInterfaceOperationsFromResource",
9008         "parameters" : [ {
9009           "description" : "Resource Id",
9010           "in" : "path",
9011           "name" : "resourceId",
9012           "required" : true,
9013           "schema" : {
9014             "type" : "string"
9015           }
9016         }, {
9017           "description" : "Interface Id",
9018           "in" : "path",
9019           "name" : "interfaceId",
9020           "required" : true,
9021           "schema" : {
9022             "type" : "string"
9023           }
9024         }, {
9025           "description" : "Operation Id",
9026           "in" : "path",
9027           "name" : "operationId",
9028           "required" : true,
9029           "schema" : {
9030             "type" : "string"
9031           }
9032         }, {
9033           "in" : "header",
9034           "name" : "USER_ID",
9035           "schema" : {
9036             "type" : "string"
9037           }
9038         } ],
9039         "responses" : {
9040           "201" : {
9041             "description" : "Delete Interface Operation from Resource"
9042           },
9043           "400" : {
9044             "description" : "Invalid content / Missing content"
9045           },
9046           "403" : {
9047             "description" : "Restricted operation"
9048           },
9049           "404" : {
9050             "description" : "Resource not found"
9051           },
9052           "default" : {
9053             "content" : {
9054               "application/json" : {
9055                 "schema" : {
9056                   "type" : "array",
9057                   "items" : {
9058                     "$ref" : "#/components/schemas/InterfaceDefinition"
9059                   }
9060                 }
9061               }
9062             }
9063           }
9064         },
9065         "servers" : [ {
9066           "url" : "/sdc2/rest",
9067           "variables" : { }
9068         } ],
9069         "summary" : "Delete Interface Operation from Resource",
9070         "tags" : [ "SDCE-2 APIs" ]
9071       },
9072       "get" : {
9073         "description" : "Get Interface Operation from Resource",
9074         "operationId" : "getInterfaceOperationsFromResource",
9075         "parameters" : [ {
9076           "description" : "Resource Id",
9077           "in" : "path",
9078           "name" : "resourceId",
9079           "required" : true,
9080           "schema" : {
9081             "type" : "string"
9082           }
9083         }, {
9084           "description" : "Interface Id",
9085           "in" : "path",
9086           "name" : "interfaceId",
9087           "required" : true,
9088           "schema" : {
9089             "type" : "string"
9090           }
9091         }, {
9092           "description" : "Operation Id",
9093           "in" : "path",
9094           "name" : "operationId",
9095           "required" : true,
9096           "schema" : {
9097             "type" : "string"
9098           }
9099         }, {
9100           "in" : "header",
9101           "name" : "USER_ID",
9102           "schema" : {
9103             "type" : "string"
9104           }
9105         } ],
9106         "responses" : {
9107           "201" : {
9108             "description" : "Delete Interface Operation from Resource"
9109           },
9110           "400" : {
9111             "description" : "Invalid content / Missing content"
9112           },
9113           "403" : {
9114             "description" : "Restricted operation"
9115           },
9116           "404" : {
9117             "description" : "Resource not found"
9118           },
9119           "default" : {
9120             "content" : {
9121               "application/json" : {
9122                 "schema" : {
9123                   "type" : "array",
9124                   "items" : {
9125                     "$ref" : "#/components/schemas/InterfaceDefinition"
9126                   }
9127                 }
9128               }
9129             }
9130           }
9131         },
9132         "servers" : [ {
9133           "url" : "/sdc2/rest",
9134           "variables" : { }
9135         } ],
9136         "summary" : "GET Interface Operation from Resource",
9137         "tags" : [ "SDCE-2 APIs" ]
9138       }
9139     },
9140     "/v1/catalog/resources/{resourceId}/metadata" : {
9141       "put" : {
9142         "description" : "Update Resource Metadata",
9143         "operationId" : "updateResourceMetadata",
9144         "parameters" : [ {
9145           "in" : "path",
9146           "name" : "resourceId",
9147           "required" : true,
9148           "schema" : {
9149             "type" : "string"
9150           }
9151         }, {
9152           "in" : "header",
9153           "name" : "USER_ID",
9154           "schema" : {
9155             "type" : "string"
9156           }
9157         } ],
9158         "requestBody" : {
9159           "content" : {
9160             "application/json" : {
9161               "schema" : {
9162                 "type" : "string"
9163               }
9164             }
9165           },
9166           "description" : "Resource metadata to be updated",
9167           "required" : true
9168         },
9169         "responses" : {
9170           "200" : {
9171             "description" : "Resource metadata updated"
9172           },
9173           "400" : {
9174             "description" : "Invalid content"
9175           },
9176           "403" : {
9177             "description" : "Restricted operation"
9178           },
9179           "default" : {
9180             "content" : {
9181               "application/json" : {
9182                 "schema" : {
9183                   "type" : "array",
9184                   "items" : {
9185                     "$ref" : "#/components/schemas/Resource"
9186                   }
9187                 }
9188               }
9189             }
9190           }
9191         },
9192         "servers" : [ {
9193           "url" : "/sdc2/rest",
9194           "variables" : { }
9195         } ],
9196         "summary" : "Returns updated resource metadata",
9197         "tags" : [ "SDCE-2 APIs" ]
9198       }
9199     },
9200     "/v1/catalog/resources/{resourceId}/properties" : {
9201       "get" : {
9202         "description" : "Get Resource Property",
9203         "operationId" : "getPropertyListInResource",
9204         "parameters" : [ {
9205           "description" : "resource id of property",
9206           "in" : "path",
9207           "name" : "resourceId",
9208           "required" : true,
9209           "schema" : {
9210             "type" : "string"
9211           }
9212         }, {
9213           "in" : "header",
9214           "name" : "USER_ID",
9215           "schema" : {
9216             "type" : "string"
9217           }
9218         } ],
9219         "responses" : {
9220           "200" : {
9221             "description" : "property"
9222           },
9223           "400" : {
9224             "description" : "Invalid content / Missing content"
9225           },
9226           "403" : {
9227             "description" : "Restricted operation"
9228           },
9229           "404" : {
9230             "description" : "Resource property not found"
9231           },
9232           "default" : {
9233             "content" : {
9234               "application/json" : {
9235                 "schema" : {
9236                   "type" : "array",
9237                   "items" : {
9238                     "type" : "object",
9239                     "properties" : {
9240                       "allowedMethods" : {
9241                         "type" : "array",
9242                         "items" : {
9243                           "type" : "string"
9244                         },
9245                         "uniqueItems" : true
9246                       },
9247                       "cookies" : {
9248                         "type" : "object",
9249                         "additionalProperties" : {
9250                           "type" : "object",
9251                           "properties" : {
9252                             "comment" : {
9253                               "type" : "string"
9254                             },
9255                             "domain" : {
9256                               "type" : "string"
9257                             },
9258                             "expiry" : {
9259                               "type" : "string",
9260                               "format" : "date-time"
9261                             },
9262                             "httpOnly" : {
9263                               "type" : "boolean"
9264                             },
9265                             "maxAge" : {
9266                               "type" : "integer",
9267                               "format" : "int32"
9268                             },
9269                             "name" : {
9270                               "type" : "string"
9271                             },
9272                             "path" : {
9273                               "type" : "string"
9274                             },
9275                             "secure" : {
9276                               "type" : "boolean"
9277                             },
9278                             "value" : {
9279                               "type" : "string"
9280                             },
9281                             "version" : {
9282                               "type" : "integer",
9283                               "format" : "int32"
9284                             }
9285                           }
9286                         }
9287                       },
9288                       "date" : {
9289                         "type" : "string",
9290                         "format" : "date-time"
9291                       },
9292                       "entity" : {
9293                         "type" : "object"
9294                       },
9295                       "entityTag" : {
9296                         "type" : "object",
9297                         "properties" : {
9298                           "value" : {
9299                             "type" : "string"
9300                           },
9301                           "weak" : {
9302                             "type" : "boolean"
9303                           }
9304                         }
9305                       },
9306                       "headers" : {
9307                         "type" : "object",
9308                         "additionalProperties" : {
9309                           "type" : "array",
9310                           "items" : {
9311                             "type" : "object"
9312                           }
9313                         }
9314                       },
9315                       "language" : {
9316                         "type" : "object",
9317                         "properties" : {
9318                           "country" : {
9319                             "type" : "string"
9320                           },
9321                           "displayCountry" : {
9322                             "type" : "string"
9323                           },
9324                           "displayLanguage" : {
9325                             "type" : "string"
9326                           },
9327                           "displayName" : {
9328                             "type" : "string"
9329                           },
9330                           "displayScript" : {
9331                             "type" : "string"
9332                           },
9333                           "displayVariant" : {
9334                             "type" : "string"
9335                           },
9336                           "extensionKeys" : {
9337                             "type" : "array",
9338                             "items" : {
9339                               "type" : "string"
9340                             },
9341                             "uniqueItems" : true
9342                           },
9343                           "iso3Country" : {
9344                             "type" : "string"
9345                           },
9346                           "iso3Language" : {
9347                             "type" : "string"
9348                           },
9349                           "language" : {
9350                             "type" : "string"
9351                           },
9352                           "script" : {
9353                             "type" : "string"
9354                           },
9355                           "unicodeLocaleAttributes" : {
9356                             "type" : "array",
9357                             "items" : {
9358                               "type" : "string"
9359                             },
9360                             "uniqueItems" : true
9361                           },
9362                           "unicodeLocaleKeys" : {
9363                             "type" : "array",
9364                             "items" : {
9365                               "type" : "string"
9366                             },
9367                             "uniqueItems" : true
9368                           },
9369                           "variant" : {
9370                             "type" : "string"
9371                           }
9372                         }
9373                       },
9374                       "lastModified" : {
9375                         "type" : "string",
9376                         "format" : "date-time"
9377                       },
9378                       "length" : {
9379                         "type" : "integer",
9380                         "format" : "int32"
9381                       },
9382                       "links" : {
9383                         "type" : "array",
9384                         "items" : {
9385                           "type" : "object",
9386                           "properties" : {
9387                             "params" : {
9388                               "type" : "object",
9389                               "additionalProperties" : {
9390                                 "type" : "string"
9391                               }
9392                             },
9393                             "rel" : {
9394                               "type" : "string"
9395                             },
9396                             "rels" : {
9397                               "type" : "array",
9398                               "items" : {
9399                                 "type" : "string"
9400                               }
9401                             },
9402                             "title" : {
9403                               "type" : "string"
9404                             },
9405                             "type" : {
9406                               "type" : "string"
9407                             },
9408                             "uri" : {
9409                               "type" : "string",
9410                               "format" : "uri"
9411                             },
9412                             "uriBuilder" : {
9413                               "type" : "object"
9414                             }
9415                           }
9416                         },
9417                         "uniqueItems" : true
9418                       },
9419                       "location" : {
9420                         "type" : "string",
9421                         "format" : "uri"
9422                       },
9423                       "mediaType" : {
9424                         "type" : "object",
9425                         "properties" : {
9426                           "parameters" : {
9427                             "type" : "object",
9428                             "additionalProperties" : {
9429                               "type" : "string"
9430                             }
9431                           },
9432                           "subtype" : {
9433                             "type" : "string"
9434                           },
9435                           "type" : {
9436                             "type" : "string"
9437                           },
9438                           "wildcardSubtype" : {
9439                             "type" : "boolean"
9440                           },
9441                           "wildcardType" : {
9442                             "type" : "boolean"
9443                           }
9444                         }
9445                       },
9446                       "metadata" : {
9447                         "type" : "object",
9448                         "additionalProperties" : {
9449                           "type" : "array",
9450                           "items" : {
9451                             "type" : "object"
9452                           }
9453                         }
9454                       },
9455                       "status" : {
9456                         "type" : "integer",
9457                         "format" : "int32"
9458                       },
9459                       "statusInfo" : {
9460                         "type" : "object",
9461                         "properties" : {
9462                           "family" : {
9463                             "type" : "string",
9464                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9465                           },
9466                           "reasonPhrase" : {
9467                             "type" : "string"
9468                           },
9469                           "statusCode" : {
9470                             "type" : "integer",
9471                             "format" : "int32"
9472                           }
9473                         }
9474                       },
9475                       "stringHeaders" : {
9476                         "type" : "object",
9477                         "additionalProperties" : {
9478                           "type" : "array",
9479                           "items" : {
9480                             "type" : "string"
9481                           }
9482                         }
9483                       }
9484                     }
9485                   }
9486                 }
9487               }
9488             }
9489           }
9490         },
9491         "servers" : [ {
9492           "url" : "/sdc2/rest",
9493           "variables" : { }
9494         } ],
9495         "summary" : "Returns property list of resource",
9496         "tags" : [ "SDCE-2 APIs" ]
9497       },
9498       "post" : {
9499         "description" : "Create Resource Property",
9500         "operationId" : "createPropertyInResource",
9501         "parameters" : [ {
9502           "description" : "Resource id to update with new property",
9503           "in" : "path",
9504           "name" : "resourceId",
9505           "required" : true,
9506           "schema" : {
9507             "type" : "string"
9508           }
9509         }, {
9510           "in" : "header",
9511           "name" : "USER_ID",
9512           "schema" : {
9513             "type" : "string"
9514           }
9515         } ],
9516         "requestBody" : {
9517           "content" : {
9518             "application/json" : {
9519               "schema" : {
9520                 "type" : "string"
9521               }
9522             }
9523           },
9524           "description" : "Resource property to be created",
9525           "required" : true
9526         },
9527         "responses" : {
9528           "201" : {
9529             "description" : "Resource property created"
9530           },
9531           "400" : {
9532             "description" : "Invalid content / Missing content"
9533           },
9534           "403" : {
9535             "description" : "Restricted operation"
9536           },
9537           "409" : {
9538             "description" : "Resource property already exist"
9539           },
9540           "default" : {
9541             "content" : {
9542               "application/json" : {
9543                 "schema" : {
9544                   "type" : "array",
9545                   "items" : {
9546                     "type" : "object",
9547                     "properties" : {
9548                       "allowedMethods" : {
9549                         "type" : "array",
9550                         "items" : {
9551                           "type" : "string"
9552                         },
9553                         "uniqueItems" : true
9554                       },
9555                       "cookies" : {
9556                         "type" : "object",
9557                         "additionalProperties" : {
9558                           "type" : "object",
9559                           "properties" : {
9560                             "comment" : {
9561                               "type" : "string"
9562                             },
9563                             "domain" : {
9564                               "type" : "string"
9565                             },
9566                             "expiry" : {
9567                               "type" : "string",
9568                               "format" : "date-time"
9569                             },
9570                             "httpOnly" : {
9571                               "type" : "boolean"
9572                             },
9573                             "maxAge" : {
9574                               "type" : "integer",
9575                               "format" : "int32"
9576                             },
9577                             "name" : {
9578                               "type" : "string"
9579                             },
9580                             "path" : {
9581                               "type" : "string"
9582                             },
9583                             "secure" : {
9584                               "type" : "boolean"
9585                             },
9586                             "value" : {
9587                               "type" : "string"
9588                             },
9589                             "version" : {
9590                               "type" : "integer",
9591                               "format" : "int32"
9592                             }
9593                           }
9594                         }
9595                       },
9596                       "date" : {
9597                         "type" : "string",
9598                         "format" : "date-time"
9599                       },
9600                       "entity" : {
9601                         "type" : "object"
9602                       },
9603                       "entityTag" : {
9604                         "type" : "object",
9605                         "properties" : {
9606                           "value" : {
9607                             "type" : "string"
9608                           },
9609                           "weak" : {
9610                             "type" : "boolean"
9611                           }
9612                         }
9613                       },
9614                       "headers" : {
9615                         "type" : "object",
9616                         "additionalProperties" : {
9617                           "type" : "array",
9618                           "items" : {
9619                             "type" : "object"
9620                           }
9621                         }
9622                       },
9623                       "language" : {
9624                         "type" : "object",
9625                         "properties" : {
9626                           "country" : {
9627                             "type" : "string"
9628                           },
9629                           "displayCountry" : {
9630                             "type" : "string"
9631                           },
9632                           "displayLanguage" : {
9633                             "type" : "string"
9634                           },
9635                           "displayName" : {
9636                             "type" : "string"
9637                           },
9638                           "displayScript" : {
9639                             "type" : "string"
9640                           },
9641                           "displayVariant" : {
9642                             "type" : "string"
9643                           },
9644                           "extensionKeys" : {
9645                             "type" : "array",
9646                             "items" : {
9647                               "type" : "string"
9648                             },
9649                             "uniqueItems" : true
9650                           },
9651                           "iso3Country" : {
9652                             "type" : "string"
9653                           },
9654                           "iso3Language" : {
9655                             "type" : "string"
9656                           },
9657                           "language" : {
9658                             "type" : "string"
9659                           },
9660                           "script" : {
9661                             "type" : "string"
9662                           },
9663                           "unicodeLocaleAttributes" : {
9664                             "type" : "array",
9665                             "items" : {
9666                               "type" : "string"
9667                             },
9668                             "uniqueItems" : true
9669                           },
9670                           "unicodeLocaleKeys" : {
9671                             "type" : "array",
9672                             "items" : {
9673                               "type" : "string"
9674                             },
9675                             "uniqueItems" : true
9676                           },
9677                           "variant" : {
9678                             "type" : "string"
9679                           }
9680                         }
9681                       },
9682                       "lastModified" : {
9683                         "type" : "string",
9684                         "format" : "date-time"
9685                       },
9686                       "length" : {
9687                         "type" : "integer",
9688                         "format" : "int32"
9689                       },
9690                       "links" : {
9691                         "type" : "array",
9692                         "items" : {
9693                           "type" : "object",
9694                           "properties" : {
9695                             "params" : {
9696                               "type" : "object",
9697                               "additionalProperties" : {
9698                                 "type" : "string"
9699                               }
9700                             },
9701                             "rel" : {
9702                               "type" : "string"
9703                             },
9704                             "rels" : {
9705                               "type" : "array",
9706                               "items" : {
9707                                 "type" : "string"
9708                               }
9709                             },
9710                             "title" : {
9711                               "type" : "string"
9712                             },
9713                             "type" : {
9714                               "type" : "string"
9715                             },
9716                             "uri" : {
9717                               "type" : "string",
9718                               "format" : "uri"
9719                             },
9720                             "uriBuilder" : {
9721                               "type" : "object"
9722                             }
9723                           }
9724                         },
9725                         "uniqueItems" : true
9726                       },
9727                       "location" : {
9728                         "type" : "string",
9729                         "format" : "uri"
9730                       },
9731                       "mediaType" : {
9732                         "type" : "object",
9733                         "properties" : {
9734                           "parameters" : {
9735                             "type" : "object",
9736                             "additionalProperties" : {
9737                               "type" : "string"
9738                             }
9739                           },
9740                           "subtype" : {
9741                             "type" : "string"
9742                           },
9743                           "type" : {
9744                             "type" : "string"
9745                           },
9746                           "wildcardSubtype" : {
9747                             "type" : "boolean"
9748                           },
9749                           "wildcardType" : {
9750                             "type" : "boolean"
9751                           }
9752                         }
9753                       },
9754                       "metadata" : {
9755                         "type" : "object",
9756                         "additionalProperties" : {
9757                           "type" : "array",
9758                           "items" : {
9759                             "type" : "object"
9760                           }
9761                         }
9762                       },
9763                       "status" : {
9764                         "type" : "integer",
9765                         "format" : "int32"
9766                       },
9767                       "statusInfo" : {
9768                         "type" : "object",
9769                         "properties" : {
9770                           "family" : {
9771                             "type" : "string",
9772                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
9773                           },
9774                           "reasonPhrase" : {
9775                             "type" : "string"
9776                           },
9777                           "statusCode" : {
9778                             "type" : "integer",
9779                             "format" : "int32"
9780                           }
9781                         }
9782                       },
9783                       "stringHeaders" : {
9784                         "type" : "object",
9785                         "additionalProperties" : {
9786                           "type" : "array",
9787                           "items" : {
9788                             "type" : "string"
9789                           }
9790                         }
9791                       }
9792                     }
9793                   }
9794                 }
9795               }
9796             }
9797           }
9798         },
9799         "servers" : [ {
9800           "url" : "/sdc2/rest",
9801           "variables" : { }
9802         } ],
9803         "summary" : "Returns created service property",
9804         "tags" : [ "SDCE-2 APIs" ]
9805       },
9806       "put" : {
9807         "description" : "Update Resource Property",
9808         "operationId" : "updatePropertyInResource",
9809         "parameters" : [ {
9810           "description" : "resource id to update with new property",
9811           "in" : "path",
9812           "name" : "resourceId",
9813           "required" : true,
9814           "schema" : {
9815             "type" : "string"
9816           }
9817         }, {
9818           "in" : "header",
9819           "name" : "USER_ID",
9820           "schema" : {
9821             "type" : "string"
9822           }
9823         } ],
9824         "requestBody" : {
9825           "content" : {
9826             "application/json" : {
9827               "schema" : {
9828                 "type" : "string"
9829               }
9830             }
9831           },
9832           "description" : "Resource property to update",
9833           "required" : true
9834         },
9835         "responses" : {
9836           "200" : {
9837             "description" : "Resource property updated"
9838           },
9839           "400" : {
9840             "description" : "Invalid content / Missing content"
9841           },
9842           "403" : {
9843             "description" : "Restricted operation"
9844           },
9845           "default" : {
9846             "content" : {
9847               "application/json" : {
9848                 "schema" : {
9849                   "type" : "array",
9850                   "items" : {
9851                     "type" : "object",
9852                     "properties" : {
9853                       "allowedMethods" : {
9854                         "type" : "array",
9855                         "items" : {
9856                           "type" : "string"
9857                         },
9858                         "uniqueItems" : true
9859                       },
9860                       "cookies" : {
9861                         "type" : "object",
9862                         "additionalProperties" : {
9863                           "type" : "object",
9864                           "properties" : {
9865                             "comment" : {
9866                               "type" : "string"
9867                             },
9868                             "domain" : {
9869                               "type" : "string"
9870                             },
9871                             "expiry" : {
9872                               "type" : "string",
9873                               "format" : "date-time"
9874                             },
9875                             "httpOnly" : {
9876                               "type" : "boolean"
9877                             },
9878                             "maxAge" : {
9879                               "type" : "integer",
9880                               "format" : "int32"
9881                             },
9882                             "name" : {
9883                               "type" : "string"
9884                             },
9885                             "path" : {
9886                               "type" : "string"
9887                             },
9888                             "secure" : {
9889                               "type" : "boolean"
9890                             },
9891                             "value" : {
9892                               "type" : "string"
9893                             },
9894                             "version" : {
9895                               "type" : "integer",
9896                               "format" : "int32"
9897                             }
9898                           }
9899                         }
9900                       },
9901                       "date" : {
9902                         "type" : "string",
9903                         "format" : "date-time"
9904                       },
9905                       "entity" : {
9906                         "type" : "object"
9907                       },
9908                       "entityTag" : {
9909                         "type" : "object",
9910                         "properties" : {
9911                           "value" : {
9912                             "type" : "string"
9913                           },
9914                           "weak" : {
9915                             "type" : "boolean"
9916                           }
9917                         }
9918                       },
9919                       "headers" : {
9920                         "type" : "object",
9921                         "additionalProperties" : {
9922                           "type" : "array",
9923                           "items" : {
9924                             "type" : "object"
9925                           }
9926                         }
9927                       },
9928                       "language" : {
9929                         "type" : "object",
9930                         "properties" : {
9931                           "country" : {
9932                             "type" : "string"
9933                           },
9934                           "displayCountry" : {
9935                             "type" : "string"
9936                           },
9937                           "displayLanguage" : {
9938                             "type" : "string"
9939                           },
9940                           "displayName" : {
9941                             "type" : "string"
9942                           },
9943                           "displayScript" : {
9944                             "type" : "string"
9945                           },
9946                           "displayVariant" : {
9947                             "type" : "string"
9948                           },
9949                           "extensionKeys" : {
9950                             "type" : "array",
9951                             "items" : {
9952                               "type" : "string"
9953                             },
9954                             "uniqueItems" : true
9955                           },
9956                           "iso3Country" : {
9957                             "type" : "string"
9958                           },
9959                           "iso3Language" : {
9960                             "type" : "string"
9961                           },
9962                           "language" : {
9963                             "type" : "string"
9964                           },
9965                           "script" : {
9966                             "type" : "string"
9967                           },
9968                           "unicodeLocaleAttributes" : {
9969                             "type" : "array",
9970                             "items" : {
9971                               "type" : "string"
9972                             },
9973                             "uniqueItems" : true
9974                           },
9975                           "unicodeLocaleKeys" : {
9976                             "type" : "array",
9977                             "items" : {
9978                               "type" : "string"
9979                             },
9980                             "uniqueItems" : true
9981                           },
9982                           "variant" : {
9983                             "type" : "string"
9984                           }
9985                         }
9986                       },
9987                       "lastModified" : {
9988                         "type" : "string",
9989                         "format" : "date-time"
9990                       },
9991                       "length" : {
9992                         "type" : "integer",
9993                         "format" : "int32"
9994                       },
9995                       "links" : {
9996                         "type" : "array",
9997                         "items" : {
9998                           "type" : "object",
9999                           "properties" : {
10000                             "params" : {
10001                               "type" : "object",
10002                               "additionalProperties" : {
10003                                 "type" : "string"
10004                               }
10005                             },
10006                             "rel" : {
10007                               "type" : "string"
10008                             },
10009                             "rels" : {
10010                               "type" : "array",
10011                               "items" : {
10012                                 "type" : "string"
10013                               }
10014                             },
10015                             "title" : {
10016                               "type" : "string"
10017                             },
10018                             "type" : {
10019                               "type" : "string"
10020                             },
10021                             "uri" : {
10022                               "type" : "string",
10023                               "format" : "uri"
10024                             },
10025                             "uriBuilder" : {
10026                               "type" : "object"
10027                             }
10028                           }
10029                         },
10030                         "uniqueItems" : true
10031                       },
10032                       "location" : {
10033                         "type" : "string",
10034                         "format" : "uri"
10035                       },
10036                       "mediaType" : {
10037                         "type" : "object",
10038                         "properties" : {
10039                           "parameters" : {
10040                             "type" : "object",
10041                             "additionalProperties" : {
10042                               "type" : "string"
10043                             }
10044                           },
10045                           "subtype" : {
10046                             "type" : "string"
10047                           },
10048                           "type" : {
10049                             "type" : "string"
10050                           },
10051                           "wildcardSubtype" : {
10052                             "type" : "boolean"
10053                           },
10054                           "wildcardType" : {
10055                             "type" : "boolean"
10056                           }
10057                         }
10058                       },
10059                       "metadata" : {
10060                         "type" : "object",
10061                         "additionalProperties" : {
10062                           "type" : "array",
10063                           "items" : {
10064                             "type" : "object"
10065                           }
10066                         }
10067                       },
10068                       "status" : {
10069                         "type" : "integer",
10070                         "format" : "int32"
10071                       },
10072                       "statusInfo" : {
10073                         "type" : "object",
10074                         "properties" : {
10075                           "family" : {
10076                             "type" : "string",
10077                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10078                           },
10079                           "reasonPhrase" : {
10080                             "type" : "string"
10081                           },
10082                           "statusCode" : {
10083                             "type" : "integer",
10084                             "format" : "int32"
10085                           }
10086                         }
10087                       },
10088                       "stringHeaders" : {
10089                         "type" : "object",
10090                         "additionalProperties" : {
10091                           "type" : "array",
10092                           "items" : {
10093                             "type" : "string"
10094                           }
10095                         }
10096                       }
10097                     }
10098                   }
10099                 }
10100               }
10101             }
10102           }
10103         },
10104         "servers" : [ {
10105           "url" : "/sdc2/rest",
10106           "variables" : { }
10107         } ],
10108         "summary" : "Returns updated property",
10109         "tags" : [ "SDCE-2 APIs" ]
10110       }
10111     },
10112     "/v1/catalog/resources/{resourceId}/properties/{propertyId}" : {
10113       "delete" : {
10114         "description" : "Delete Resource Property",
10115         "operationId" : "deletePropertyInResource",
10116         "parameters" : [ {
10117           "description" : "resource id of property",
10118           "in" : "path",
10119           "name" : "resourceId",
10120           "required" : true,
10121           "schema" : {
10122             "type" : "string"
10123           }
10124         }, {
10125           "description" : "Property id to delete",
10126           "in" : "path",
10127           "name" : "propertyId",
10128           "required" : true,
10129           "schema" : {
10130             "type" : "string"
10131           }
10132         }, {
10133           "in" : "header",
10134           "name" : "USER_ID",
10135           "schema" : {
10136             "type" : "string"
10137           }
10138         } ],
10139         "responses" : {
10140           "204" : {
10141             "description" : "deleted property"
10142           },
10143           "400" : {
10144             "description" : "Invalid content / Missing content"
10145           },
10146           "403" : {
10147             "description" : "Restricted operation"
10148           },
10149           "404" : {
10150             "description" : "Resource property not found"
10151           },
10152           "default" : {
10153             "content" : {
10154               "application/json" : {
10155                 "schema" : {
10156                   "type" : "array",
10157                   "items" : {
10158                     "type" : "object",
10159                     "properties" : {
10160                       "allowedMethods" : {
10161                         "type" : "array",
10162                         "items" : {
10163                           "type" : "string"
10164                         },
10165                         "uniqueItems" : true
10166                       },
10167                       "cookies" : {
10168                         "type" : "object",
10169                         "additionalProperties" : {
10170                           "type" : "object",
10171                           "properties" : {
10172                             "comment" : {
10173                               "type" : "string"
10174                             },
10175                             "domain" : {
10176                               "type" : "string"
10177                             },
10178                             "expiry" : {
10179                               "type" : "string",
10180                               "format" : "date-time"
10181                             },
10182                             "httpOnly" : {
10183                               "type" : "boolean"
10184                             },
10185                             "maxAge" : {
10186                               "type" : "integer",
10187                               "format" : "int32"
10188                             },
10189                             "name" : {
10190                               "type" : "string"
10191                             },
10192                             "path" : {
10193                               "type" : "string"
10194                             },
10195                             "secure" : {
10196                               "type" : "boolean"
10197                             },
10198                             "value" : {
10199                               "type" : "string"
10200                             },
10201                             "version" : {
10202                               "type" : "integer",
10203                               "format" : "int32"
10204                             }
10205                           }
10206                         }
10207                       },
10208                       "date" : {
10209                         "type" : "string",
10210                         "format" : "date-time"
10211                       },
10212                       "entity" : {
10213                         "type" : "object"
10214                       },
10215                       "entityTag" : {
10216                         "type" : "object",
10217                         "properties" : {
10218                           "value" : {
10219                             "type" : "string"
10220                           },
10221                           "weak" : {
10222                             "type" : "boolean"
10223                           }
10224                         }
10225                       },
10226                       "headers" : {
10227                         "type" : "object",
10228                         "additionalProperties" : {
10229                           "type" : "array",
10230                           "items" : {
10231                             "type" : "object"
10232                           }
10233                         }
10234                       },
10235                       "language" : {
10236                         "type" : "object",
10237                         "properties" : {
10238                           "country" : {
10239                             "type" : "string"
10240                           },
10241                           "displayCountry" : {
10242                             "type" : "string"
10243                           },
10244                           "displayLanguage" : {
10245                             "type" : "string"
10246                           },
10247                           "displayName" : {
10248                             "type" : "string"
10249                           },
10250                           "displayScript" : {
10251                             "type" : "string"
10252                           },
10253                           "displayVariant" : {
10254                             "type" : "string"
10255                           },
10256                           "extensionKeys" : {
10257                             "type" : "array",
10258                             "items" : {
10259                               "type" : "string"
10260                             },
10261                             "uniqueItems" : true
10262                           },
10263                           "iso3Country" : {
10264                             "type" : "string"
10265                           },
10266                           "iso3Language" : {
10267                             "type" : "string"
10268                           },
10269                           "language" : {
10270                             "type" : "string"
10271                           },
10272                           "script" : {
10273                             "type" : "string"
10274                           },
10275                           "unicodeLocaleAttributes" : {
10276                             "type" : "array",
10277                             "items" : {
10278                               "type" : "string"
10279                             },
10280                             "uniqueItems" : true
10281                           },
10282                           "unicodeLocaleKeys" : {
10283                             "type" : "array",
10284                             "items" : {
10285                               "type" : "string"
10286                             },
10287                             "uniqueItems" : true
10288                           },
10289                           "variant" : {
10290                             "type" : "string"
10291                           }
10292                         }
10293                       },
10294                       "lastModified" : {
10295                         "type" : "string",
10296                         "format" : "date-time"
10297                       },
10298                       "length" : {
10299                         "type" : "integer",
10300                         "format" : "int32"
10301                       },
10302                       "links" : {
10303                         "type" : "array",
10304                         "items" : {
10305                           "type" : "object",
10306                           "properties" : {
10307                             "params" : {
10308                               "type" : "object",
10309                               "additionalProperties" : {
10310                                 "type" : "string"
10311                               }
10312                             },
10313                             "rel" : {
10314                               "type" : "string"
10315                             },
10316                             "rels" : {
10317                               "type" : "array",
10318                               "items" : {
10319                                 "type" : "string"
10320                               }
10321                             },
10322                             "title" : {
10323                               "type" : "string"
10324                             },
10325                             "type" : {
10326                               "type" : "string"
10327                             },
10328                             "uri" : {
10329                               "type" : "string",
10330                               "format" : "uri"
10331                             },
10332                             "uriBuilder" : {
10333                               "type" : "object"
10334                             }
10335                           }
10336                         },
10337                         "uniqueItems" : true
10338                       },
10339                       "location" : {
10340                         "type" : "string",
10341                         "format" : "uri"
10342                       },
10343                       "mediaType" : {
10344                         "type" : "object",
10345                         "properties" : {
10346                           "parameters" : {
10347                             "type" : "object",
10348                             "additionalProperties" : {
10349                               "type" : "string"
10350                             }
10351                           },
10352                           "subtype" : {
10353                             "type" : "string"
10354                           },
10355                           "type" : {
10356                             "type" : "string"
10357                           },
10358                           "wildcardSubtype" : {
10359                             "type" : "boolean"
10360                           },
10361                           "wildcardType" : {
10362                             "type" : "boolean"
10363                           }
10364                         }
10365                       },
10366                       "metadata" : {
10367                         "type" : "object",
10368                         "additionalProperties" : {
10369                           "type" : "array",
10370                           "items" : {
10371                             "type" : "object"
10372                           }
10373                         }
10374                       },
10375                       "status" : {
10376                         "type" : "integer",
10377                         "format" : "int32"
10378                       },
10379                       "statusInfo" : {
10380                         "type" : "object",
10381                         "properties" : {
10382                           "family" : {
10383                             "type" : "string",
10384                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10385                           },
10386                           "reasonPhrase" : {
10387                             "type" : "string"
10388                           },
10389                           "statusCode" : {
10390                             "type" : "integer",
10391                             "format" : "int32"
10392                           }
10393                         }
10394                       },
10395                       "stringHeaders" : {
10396                         "type" : "object",
10397                         "additionalProperties" : {
10398                           "type" : "array",
10399                           "items" : {
10400                             "type" : "string"
10401                           }
10402                         }
10403                       }
10404                     }
10405                   }
10406                 }
10407               }
10408             }
10409           }
10410         },
10411         "servers" : [ {
10412           "url" : "/sdc2/rest",
10413           "variables" : { }
10414         } ],
10415         "summary" : "Returns deleted property",
10416         "tags" : [ "SDCE-2 APIs" ]
10417       },
10418       "get" : {
10419         "description" : "Get Resource Property",
10420         "operationId" : "getPropertyInResource",
10421         "parameters" : [ {
10422           "description" : "resource id of property",
10423           "in" : "path",
10424           "name" : "resourceId",
10425           "required" : true,
10426           "schema" : {
10427             "type" : "string"
10428           }
10429         }, {
10430           "description" : "property id to get",
10431           "in" : "path",
10432           "name" : "propertyId",
10433           "required" : true,
10434           "schema" : {
10435             "type" : "string"
10436           }
10437         }, {
10438           "in" : "header",
10439           "name" : "USER_ID",
10440           "schema" : {
10441             "type" : "string"
10442           }
10443         } ],
10444         "responses" : {
10445           "200" : {
10446             "description" : "property"
10447           },
10448           "400" : {
10449             "description" : "Invalid content / Missing content"
10450           },
10451           "403" : {
10452             "description" : "Restricted operation"
10453           },
10454           "404" : {
10455             "description" : "Resource property not found"
10456           },
10457           "default" : {
10458             "content" : {
10459               "application/json" : {
10460                 "schema" : {
10461                   "type" : "array",
10462                   "items" : {
10463                     "type" : "object",
10464                     "properties" : {
10465                       "allowedMethods" : {
10466                         "type" : "array",
10467                         "items" : {
10468                           "type" : "string"
10469                         },
10470                         "uniqueItems" : true
10471                       },
10472                       "cookies" : {
10473                         "type" : "object",
10474                         "additionalProperties" : {
10475                           "type" : "object",
10476                           "properties" : {
10477                             "comment" : {
10478                               "type" : "string"
10479                             },
10480                             "domain" : {
10481                               "type" : "string"
10482                             },
10483                             "expiry" : {
10484                               "type" : "string",
10485                               "format" : "date-time"
10486                             },
10487                             "httpOnly" : {
10488                               "type" : "boolean"
10489                             },
10490                             "maxAge" : {
10491                               "type" : "integer",
10492                               "format" : "int32"
10493                             },
10494                             "name" : {
10495                               "type" : "string"
10496                             },
10497                             "path" : {
10498                               "type" : "string"
10499                             },
10500                             "secure" : {
10501                               "type" : "boolean"
10502                             },
10503                             "value" : {
10504                               "type" : "string"
10505                             },
10506                             "version" : {
10507                               "type" : "integer",
10508                               "format" : "int32"
10509                             }
10510                           }
10511                         }
10512                       },
10513                       "date" : {
10514                         "type" : "string",
10515                         "format" : "date-time"
10516                       },
10517                       "entity" : {
10518                         "type" : "object"
10519                       },
10520                       "entityTag" : {
10521                         "type" : "object",
10522                         "properties" : {
10523                           "value" : {
10524                             "type" : "string"
10525                           },
10526                           "weak" : {
10527                             "type" : "boolean"
10528                           }
10529                         }
10530                       },
10531                       "headers" : {
10532                         "type" : "object",
10533                         "additionalProperties" : {
10534                           "type" : "array",
10535                           "items" : {
10536                             "type" : "object"
10537                           }
10538                         }
10539                       },
10540                       "language" : {
10541                         "type" : "object",
10542                         "properties" : {
10543                           "country" : {
10544                             "type" : "string"
10545                           },
10546                           "displayCountry" : {
10547                             "type" : "string"
10548                           },
10549                           "displayLanguage" : {
10550                             "type" : "string"
10551                           },
10552                           "displayName" : {
10553                             "type" : "string"
10554                           },
10555                           "displayScript" : {
10556                             "type" : "string"
10557                           },
10558                           "displayVariant" : {
10559                             "type" : "string"
10560                           },
10561                           "extensionKeys" : {
10562                             "type" : "array",
10563                             "items" : {
10564                               "type" : "string"
10565                             },
10566                             "uniqueItems" : true
10567                           },
10568                           "iso3Country" : {
10569                             "type" : "string"
10570                           },
10571                           "iso3Language" : {
10572                             "type" : "string"
10573                           },
10574                           "language" : {
10575                             "type" : "string"
10576                           },
10577                           "script" : {
10578                             "type" : "string"
10579                           },
10580                           "unicodeLocaleAttributes" : {
10581                             "type" : "array",
10582                             "items" : {
10583                               "type" : "string"
10584                             },
10585                             "uniqueItems" : true
10586                           },
10587                           "unicodeLocaleKeys" : {
10588                             "type" : "array",
10589                             "items" : {
10590                               "type" : "string"
10591                             },
10592                             "uniqueItems" : true
10593                           },
10594                           "variant" : {
10595                             "type" : "string"
10596                           }
10597                         }
10598                       },
10599                       "lastModified" : {
10600                         "type" : "string",
10601                         "format" : "date-time"
10602                       },
10603                       "length" : {
10604                         "type" : "integer",
10605                         "format" : "int32"
10606                       },
10607                       "links" : {
10608                         "type" : "array",
10609                         "items" : {
10610                           "type" : "object",
10611                           "properties" : {
10612                             "params" : {
10613                               "type" : "object",
10614                               "additionalProperties" : {
10615                                 "type" : "string"
10616                               }
10617                             },
10618                             "rel" : {
10619                               "type" : "string"
10620                             },
10621                             "rels" : {
10622                               "type" : "array",
10623                               "items" : {
10624                                 "type" : "string"
10625                               }
10626                             },
10627                             "title" : {
10628                               "type" : "string"
10629                             },
10630                             "type" : {
10631                               "type" : "string"
10632                             },
10633                             "uri" : {
10634                               "type" : "string",
10635                               "format" : "uri"
10636                             },
10637                             "uriBuilder" : {
10638                               "type" : "object"
10639                             }
10640                           }
10641                         },
10642                         "uniqueItems" : true
10643                       },
10644                       "location" : {
10645                         "type" : "string",
10646                         "format" : "uri"
10647                       },
10648                       "mediaType" : {
10649                         "type" : "object",
10650                         "properties" : {
10651                           "parameters" : {
10652                             "type" : "object",
10653                             "additionalProperties" : {
10654                               "type" : "string"
10655                             }
10656                           },
10657                           "subtype" : {
10658                             "type" : "string"
10659                           },
10660                           "type" : {
10661                             "type" : "string"
10662                           },
10663                           "wildcardSubtype" : {
10664                             "type" : "boolean"
10665                           },
10666                           "wildcardType" : {
10667                             "type" : "boolean"
10668                           }
10669                         }
10670                       },
10671                       "metadata" : {
10672                         "type" : "object",
10673                         "additionalProperties" : {
10674                           "type" : "array",
10675                           "items" : {
10676                             "type" : "object"
10677                           }
10678                         }
10679                       },
10680                       "status" : {
10681                         "type" : "integer",
10682                         "format" : "int32"
10683                       },
10684                       "statusInfo" : {
10685                         "type" : "object",
10686                         "properties" : {
10687                           "family" : {
10688                             "type" : "string",
10689                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
10690                           },
10691                           "reasonPhrase" : {
10692                             "type" : "string"
10693                           },
10694                           "statusCode" : {
10695                             "type" : "integer",
10696                             "format" : "int32"
10697                           }
10698                         }
10699                       },
10700                       "stringHeaders" : {
10701                         "type" : "object",
10702                         "additionalProperties" : {
10703                           "type" : "array",
10704                           "items" : {
10705                             "type" : "string"
10706                           }
10707                         }
10708                       }
10709                     }
10710                   }
10711                 }
10712               }
10713             }
10714           }
10715         },
10716         "servers" : [ {
10717           "url" : "/sdc2/rest",
10718           "variables" : { }
10719         } ],
10720         "summary" : "Returns property of resource",
10721         "tags" : [ "SDCE-2 APIs" ]
10722       }
10723     },
10724     "/v1/catalog/resources/{resourceId}/requirements" : {
10725       "post" : {
10726         "description" : "Create requirements on resource",
10727         "operationId" : "createRequirementsOnResource",
10728         "parameters" : [ {
10729           "description" : "Resource Id",
10730           "in" : "path",
10731           "name" : "resourceId",
10732           "required" : true,
10733           "schema" : {
10734             "type" : "string"
10735           }
10736         }, {
10737           "in" : "header",
10738           "name" : "USER_ID",
10739           "schema" : {
10740             "type" : "string"
10741           }
10742         } ],
10743         "requestBody" : {
10744           "content" : {
10745             "application/json" : {
10746               "schema" : {
10747                 "type" : "string"
10748               }
10749             }
10750           },
10751           "description" : "Requirement to create",
10752           "required" : true
10753         },
10754         "responses" : {
10755           "201" : {
10756             "description" : "Create requirements"
10757           },
10758           "400" : {
10759             "description" : "Invalid content / Missing content"
10760           },
10761           "403" : {
10762             "description" : "Restricted operation"
10763           },
10764           "409" : {
10765             "description" : "requirement already exist"
10766           },
10767           "default" : {
10768             "content" : {
10769               "application/json" : {
10770                 "schema" : {
10771                   "type" : "array",
10772                   "items" : {
10773                     "type" : "object",
10774                     "properties" : {
10775                       "allowedMethods" : {
10776                         "type" : "array",
10777                         "items" : {
10778                           "type" : "string"
10779                         },
10780                         "uniqueItems" : true
10781                       },
10782                       "cookies" : {
10783                         "type" : "object",
10784                         "additionalProperties" : {
10785                           "type" : "object",
10786                           "properties" : {
10787                             "comment" : {
10788                               "type" : "string"
10789                             },
10790                             "domain" : {
10791                               "type" : "string"
10792                             },
10793                             "expiry" : {
10794                               "type" : "string",
10795                               "format" : "date-time"
10796                             },
10797                             "httpOnly" : {
10798                               "type" : "boolean"
10799                             },
10800                             "maxAge" : {
10801                               "type" : "integer",
10802                               "format" : "int32"
10803                             },
10804                             "name" : {
10805                               "type" : "string"
10806                             },
10807                             "path" : {
10808                               "type" : "string"
10809                             },
10810                             "secure" : {
10811                               "type" : "boolean"
10812                             },
10813                             "value" : {
10814                               "type" : "string"
10815                             },
10816                             "version" : {
10817                               "type" : "integer",
10818                               "format" : "int32"
10819                             }
10820                           }
10821                         }
10822                       },
10823                       "date" : {
10824                         "type" : "string",
10825                         "format" : "date-time"
10826                       },
10827                       "entity" : {
10828                         "type" : "object"
10829                       },
10830                       "entityTag" : {
10831                         "type" : "object",
10832                         "properties" : {
10833                           "value" : {
10834                             "type" : "string"
10835                           },
10836                           "weak" : {
10837                             "type" : "boolean"
10838                           }
10839                         }
10840                       },
10841                       "headers" : {
10842                         "type" : "object",
10843                         "additionalProperties" : {
10844                           "type" : "array",
10845                           "items" : {
10846                             "type" : "object"
10847                           }
10848                         }
10849                       },
10850                       "language" : {
10851                         "type" : "object",
10852                         "properties" : {
10853                           "country" : {
10854                             "type" : "string"
10855                           },
10856                           "displayCountry" : {
10857                             "type" : "string"
10858                           },
10859                           "displayLanguage" : {
10860                             "type" : "string"
10861                           },
10862                           "displayName" : {
10863                             "type" : "string"
10864                           },
10865                           "displayScript" : {
10866                             "type" : "string"
10867                           },
10868                           "displayVariant" : {
10869                             "type" : "string"
10870                           },
10871                           "extensionKeys" : {
10872                             "type" : "array",
10873                             "items" : {
10874                               "type" : "string"
10875                             },
10876                             "uniqueItems" : true
10877                           },
10878                           "iso3Country" : {
10879                             "type" : "string"
10880                           },
10881                           "iso3Language" : {
10882                             "type" : "string"
10883                           },
10884                           "language" : {
10885                             "type" : "string"
10886                           },
10887                           "script" : {
10888                             "type" : "string"
10889                           },
10890                           "unicodeLocaleAttributes" : {
10891                             "type" : "array",
10892                             "items" : {
10893                               "type" : "string"
10894                             },
10895                             "uniqueItems" : true
10896                           },
10897                           "unicodeLocaleKeys" : {
10898                             "type" : "array",
10899                             "items" : {
10900                               "type" : "string"
10901                             },
10902                             "uniqueItems" : true
10903                           },
10904                           "variant" : {
10905                             "type" : "string"
10906                           }
10907                         }
10908                       },
10909                       "lastModified" : {
10910                         "type" : "string",
10911                         "format" : "date-time"
10912                       },
10913                       "length" : {
10914                         "type" : "integer",
10915                         "format" : "int32"
10916                       },
10917                       "links" : {
10918                         "type" : "array",
10919                         "items" : {
10920                           "type" : "object",
10921                           "properties" : {
10922                             "params" : {
10923                               "type" : "object",
10924                               "additionalProperties" : {
10925                                 "type" : "string"
10926                               }
10927                             },
10928                             "rel" : {
10929                               "type" : "string"
10930                             },
10931                             "rels" : {
10932                               "type" : "array",
10933                               "items" : {
10934                                 "type" : "string"
10935                               }
10936                             },
10937                             "title" : {
10938                               "type" : "string"
10939                             },
10940                             "type" : {
10941                               "type" : "string"
10942                             },
10943                             "uri" : {
10944                               "type" : "string",
10945                               "format" : "uri"
10946                             },
10947                             "uriBuilder" : {
10948                               "type" : "object"
10949                             }
10950                           }
10951                         },
10952                         "uniqueItems" : true
10953                       },
10954                       "location" : {
10955                         "type" : "string",
10956                         "format" : "uri"
10957                       },
10958                       "mediaType" : {
10959                         "type" : "object",
10960                         "properties" : {
10961                           "parameters" : {
10962                             "type" : "object",
10963                             "additionalProperties" : {
10964                               "type" : "string"
10965                             }
10966                           },
10967                           "subtype" : {
10968                             "type" : "string"
10969                           },
10970                           "type" : {
10971                             "type" : "string"
10972                           },
10973                           "wildcardSubtype" : {
10974                             "type" : "boolean"
10975                           },
10976                           "wildcardType" : {
10977                             "type" : "boolean"
10978                           }
10979                         }
10980                       },
10981                       "metadata" : {
10982                         "type" : "object",
10983                         "additionalProperties" : {
10984                           "type" : "array",
10985                           "items" : {
10986                             "type" : "object"
10987                           }
10988                         }
10989                       },
10990                       "status" : {
10991                         "type" : "integer",
10992                         "format" : "int32"
10993                       },
10994                       "statusInfo" : {
10995                         "type" : "object",
10996                         "properties" : {
10997                           "family" : {
10998                             "type" : "string",
10999                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11000                           },
11001                           "reasonPhrase" : {
11002                             "type" : "string"
11003                           },
11004                           "statusCode" : {
11005                             "type" : "integer",
11006                             "format" : "int32"
11007                           }
11008                         }
11009                       },
11010                       "stringHeaders" : {
11011                         "type" : "object",
11012                         "additionalProperties" : {
11013                           "type" : "array",
11014                           "items" : {
11015                             "type" : "string"
11016                           }
11017                         }
11018                       }
11019                     }
11020                   }
11021                 }
11022               }
11023             }
11024           }
11025         },
11026         "servers" : [ {
11027           "url" : "/sdc2/rest",
11028           "variables" : { }
11029         } ],
11030         "summary" : "Create requirements on resource",
11031         "tags" : [ "SDCE-2 APIs" ]
11032       },
11033       "put" : {
11034         "description" : "Update Requirements on resource",
11035         "operationId" : "updateRequirementsOnResource",
11036         "parameters" : [ {
11037           "description" : "Component Id",
11038           "in" : "path",
11039           "name" : "resourceId",
11040           "required" : true,
11041           "schema" : {
11042             "type" : "string"
11043           }
11044         }, {
11045           "in" : "header",
11046           "name" : "USER_ID",
11047           "schema" : {
11048             "type" : "string"
11049           }
11050         } ],
11051         "requestBody" : {
11052           "content" : {
11053             "application/json" : {
11054               "schema" : {
11055                 "type" : "string"
11056               }
11057             }
11058           },
11059           "description" : "Requirements to update",
11060           "required" : true
11061         },
11062         "responses" : {
11063           "201" : {
11064             "description" : "Update Requirements"
11065           },
11066           "400" : {
11067             "description" : "Invalid content / Missing content"
11068           },
11069           "403" : {
11070             "description" : "Restricted operation"
11071           },
11072           "default" : {
11073             "content" : {
11074               "application/json" : {
11075                 "schema" : {
11076                   "type" : "array",
11077                   "items" : {
11078                     "$ref" : "#/components/schemas/RequirementDefinition"
11079                   }
11080                 }
11081               }
11082             }
11083           }
11084         },
11085         "servers" : [ {
11086           "url" : "/sdc2/rest",
11087           "variables" : { }
11088         } ],
11089         "summary" : "Update Requirements on resource",
11090         "tags" : [ "SDCE-2 APIs" ]
11091       }
11092     },
11093     "/v1/catalog/resources/{resourceId}/requirements/{requirementId}" : {
11094       "delete" : {
11095         "description" : "Delete requirements from resource",
11096         "operationId" : "deleteRequirementsFromResource",
11097         "parameters" : [ {
11098           "description" : "Resource Id",
11099           "in" : "path",
11100           "name" : "resourceId",
11101           "required" : true,
11102           "schema" : {
11103             "type" : "string"
11104           }
11105         }, {
11106           "description" : "requirement Id",
11107           "in" : "path",
11108           "name" : "requirementId",
11109           "required" : true,
11110           "schema" : {
11111             "type" : "string"
11112           }
11113         }, {
11114           "in" : "header",
11115           "name" : "USER_ID",
11116           "schema" : {
11117             "type" : "string"
11118           }
11119         } ],
11120         "responses" : {
11121           "201" : {
11122             "description" : "Delete requirement"
11123           },
11124           "400" : {
11125             "description" : "Invalid content / Missing content"
11126           },
11127           "403" : {
11128             "description" : "Restricted operation"
11129           },
11130           "default" : {
11131             "content" : {
11132               "application/json" : {
11133                 "schema" : {
11134                   "type" : "array",
11135                   "items" : {
11136                     "$ref" : "#/components/schemas/RequirementDefinition"
11137                   }
11138                 }
11139               }
11140             }
11141           }
11142         },
11143         "servers" : [ {
11144           "url" : "/sdc2/rest",
11145           "variables" : { }
11146         } ],
11147         "summary" : "Delete requirements from resource",
11148         "tags" : [ "SDCE-2 APIs" ]
11149       },
11150       "get" : {
11151         "description" : "Get Requirement from resource",
11152         "operationId" : "getRequirementsFromResource",
11153         "parameters" : [ {
11154           "description" : "Resource Id",
11155           "in" : "path",
11156           "name" : "resourceId",
11157           "required" : true,
11158           "schema" : {
11159             "type" : "string"
11160           }
11161         }, {
11162           "description" : "Requirement Id",
11163           "in" : "path",
11164           "name" : "requirementId",
11165           "required" : true,
11166           "schema" : {
11167             "type" : "string"
11168           }
11169         }, {
11170           "in" : "header",
11171           "name" : "USER_ID",
11172           "schema" : {
11173             "type" : "string"
11174           }
11175         } ],
11176         "responses" : {
11177           "201" : {
11178             "description" : "GET requirement"
11179           },
11180           "400" : {
11181             "description" : "Invalid content / Missing content"
11182           },
11183           "403" : {
11184             "description" : "Restricted operation"
11185           },
11186           "default" : {
11187             "content" : {
11188               "application/json" : {
11189                 "schema" : {
11190                   "type" : "array",
11191                   "items" : {
11192                     "$ref" : "#/components/schemas/RequirementDefinition"
11193                   }
11194                 }
11195               }
11196             }
11197           }
11198         },
11199         "servers" : [ {
11200           "url" : "/sdc2/rest",
11201           "variables" : { }
11202         } ],
11203         "summary" : "GET Requirement from resource",
11204         "tags" : [ "SDCE-2 APIs" ]
11205       }
11206     },
11207     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts" : {
11208       "post" : {
11209         "description" : "Create Artifact and Attach to interface",
11210         "operationId" : "loadArtifactToInterface",
11211         "parameters" : [ {
11212           "in" : "path",
11213           "name" : "resourceId",
11214           "required" : true,
11215           "schema" : {
11216             "type" : "string"
11217           }
11218         }, {
11219           "in" : "path",
11220           "name" : "interfaceType",
11221           "required" : true,
11222           "schema" : {
11223             "type" : "string"
11224           }
11225         }, {
11226           "in" : "path",
11227           "name" : "operation",
11228           "required" : true,
11229           "schema" : {
11230             "type" : "string"
11231           }
11232         }, {
11233           "in" : "header",
11234           "name" : "USER_ID",
11235           "schema" : {
11236             "type" : "string"
11237           }
11238         }, {
11239           "in" : "header",
11240           "name" : "Content-MD5",
11241           "schema" : {
11242             "type" : "string"
11243           }
11244         } ],
11245         "requestBody" : {
11246           "content" : {
11247             "application/json" : {
11248               "schema" : {
11249                 "type" : "string"
11250               }
11251             }
11252           },
11253           "description" : "json describe the artifact",
11254           "required" : true
11255         },
11256         "responses" : {
11257           "201" : {
11258             "description" : "Resource created"
11259           },
11260           "400" : {
11261             "description" : "Invalid content / Missing content"
11262           },
11263           "403" : {
11264             "description" : "Restricted operation"
11265           },
11266           "409" : {
11267             "description" : "Artifact already exist"
11268           },
11269           "default" : {
11270             "content" : {
11271               "application/json" : {
11272                 "schema" : {
11273                   "type" : "array",
11274                   "items" : {
11275                     "type" : "object",
11276                     "properties" : {
11277                       "allowedMethods" : {
11278                         "type" : "array",
11279                         "items" : {
11280                           "type" : "string"
11281                         },
11282                         "uniqueItems" : true
11283                       },
11284                       "cookies" : {
11285                         "type" : "object",
11286                         "additionalProperties" : {
11287                           "type" : "object",
11288                           "properties" : {
11289                             "comment" : {
11290                               "type" : "string"
11291                             },
11292                             "domain" : {
11293                               "type" : "string"
11294                             },
11295                             "expiry" : {
11296                               "type" : "string",
11297                               "format" : "date-time"
11298                             },
11299                             "httpOnly" : {
11300                               "type" : "boolean"
11301                             },
11302                             "maxAge" : {
11303                               "type" : "integer",
11304                               "format" : "int32"
11305                             },
11306                             "name" : {
11307                               "type" : "string"
11308                             },
11309                             "path" : {
11310                               "type" : "string"
11311                             },
11312                             "secure" : {
11313                               "type" : "boolean"
11314                             },
11315                             "value" : {
11316                               "type" : "string"
11317                             },
11318                             "version" : {
11319                               "type" : "integer",
11320                               "format" : "int32"
11321                             }
11322                           }
11323                         }
11324                       },
11325                       "date" : {
11326                         "type" : "string",
11327                         "format" : "date-time"
11328                       },
11329                       "entity" : {
11330                         "type" : "object"
11331                       },
11332                       "entityTag" : {
11333                         "type" : "object",
11334                         "properties" : {
11335                           "value" : {
11336                             "type" : "string"
11337                           },
11338                           "weak" : {
11339                             "type" : "boolean"
11340                           }
11341                         }
11342                       },
11343                       "headers" : {
11344                         "type" : "object",
11345                         "additionalProperties" : {
11346                           "type" : "array",
11347                           "items" : {
11348                             "type" : "object"
11349                           }
11350                         }
11351                       },
11352                       "language" : {
11353                         "type" : "object",
11354                         "properties" : {
11355                           "country" : {
11356                             "type" : "string"
11357                           },
11358                           "displayCountry" : {
11359                             "type" : "string"
11360                           },
11361                           "displayLanguage" : {
11362                             "type" : "string"
11363                           },
11364                           "displayName" : {
11365                             "type" : "string"
11366                           },
11367                           "displayScript" : {
11368                             "type" : "string"
11369                           },
11370                           "displayVariant" : {
11371                             "type" : "string"
11372                           },
11373                           "extensionKeys" : {
11374                             "type" : "array",
11375                             "items" : {
11376                               "type" : "string"
11377                             },
11378                             "uniqueItems" : true
11379                           },
11380                           "iso3Country" : {
11381                             "type" : "string"
11382                           },
11383                           "iso3Language" : {
11384                             "type" : "string"
11385                           },
11386                           "language" : {
11387                             "type" : "string"
11388                           },
11389                           "script" : {
11390                             "type" : "string"
11391                           },
11392                           "unicodeLocaleAttributes" : {
11393                             "type" : "array",
11394                             "items" : {
11395                               "type" : "string"
11396                             },
11397                             "uniqueItems" : true
11398                           },
11399                           "unicodeLocaleKeys" : {
11400                             "type" : "array",
11401                             "items" : {
11402                               "type" : "string"
11403                             },
11404                             "uniqueItems" : true
11405                           },
11406                           "variant" : {
11407                             "type" : "string"
11408                           }
11409                         }
11410                       },
11411                       "lastModified" : {
11412                         "type" : "string",
11413                         "format" : "date-time"
11414                       },
11415                       "length" : {
11416                         "type" : "integer",
11417                         "format" : "int32"
11418                       },
11419                       "links" : {
11420                         "type" : "array",
11421                         "items" : {
11422                           "type" : "object",
11423                           "properties" : {
11424                             "params" : {
11425                               "type" : "object",
11426                               "additionalProperties" : {
11427                                 "type" : "string"
11428                               }
11429                             },
11430                             "rel" : {
11431                               "type" : "string"
11432                             },
11433                             "rels" : {
11434                               "type" : "array",
11435                               "items" : {
11436                                 "type" : "string"
11437                               }
11438                             },
11439                             "title" : {
11440                               "type" : "string"
11441                             },
11442                             "type" : {
11443                               "type" : "string"
11444                             },
11445                             "uri" : {
11446                               "type" : "string",
11447                               "format" : "uri"
11448                             },
11449                             "uriBuilder" : {
11450                               "type" : "object"
11451                             }
11452                           }
11453                         },
11454                         "uniqueItems" : true
11455                       },
11456                       "location" : {
11457                         "type" : "string",
11458                         "format" : "uri"
11459                       },
11460                       "mediaType" : {
11461                         "type" : "object",
11462                         "properties" : {
11463                           "parameters" : {
11464                             "type" : "object",
11465                             "additionalProperties" : {
11466                               "type" : "string"
11467                             }
11468                           },
11469                           "subtype" : {
11470                             "type" : "string"
11471                           },
11472                           "type" : {
11473                             "type" : "string"
11474                           },
11475                           "wildcardSubtype" : {
11476                             "type" : "boolean"
11477                           },
11478                           "wildcardType" : {
11479                             "type" : "boolean"
11480                           }
11481                         }
11482                       },
11483                       "metadata" : {
11484                         "type" : "object",
11485                         "additionalProperties" : {
11486                           "type" : "array",
11487                           "items" : {
11488                             "type" : "object"
11489                           }
11490                         }
11491                       },
11492                       "status" : {
11493                         "type" : "integer",
11494                         "format" : "int32"
11495                       },
11496                       "statusInfo" : {
11497                         "type" : "object",
11498                         "properties" : {
11499                           "family" : {
11500                             "type" : "string",
11501                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11502                           },
11503                           "reasonPhrase" : {
11504                             "type" : "string"
11505                           },
11506                           "statusCode" : {
11507                             "type" : "integer",
11508                             "format" : "int32"
11509                           }
11510                         }
11511                       },
11512                       "stringHeaders" : {
11513                         "type" : "object",
11514                         "additionalProperties" : {
11515                           "type" : "array",
11516                           "items" : {
11517                             "type" : "string"
11518                           }
11519                         }
11520                       }
11521                     }
11522                   }
11523                 }
11524               }
11525             }
11526           }
11527         },
11528         "servers" : [ {
11529           "url" : "/sdc2/rest",
11530           "variables" : { }
11531         } ],
11532         "summary" : "Returns created resource",
11533         "tags" : [ "SDCE-2 APIs" ]
11534       }
11535     },
11536     "/v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId}" : {
11537       "delete" : {
11538         "description" : "delete Artifact from interface",
11539         "operationId" : "deleteArtifactToInterface",
11540         "parameters" : [ {
11541           "in" : "path",
11542           "name" : "resourceId",
11543           "required" : true,
11544           "schema" : {
11545             "type" : "string"
11546           }
11547         }, {
11548           "in" : "path",
11549           "name" : "interfaceType",
11550           "required" : true,
11551           "schema" : {
11552             "type" : "string"
11553           }
11554         }, {
11555           "in" : "path",
11556           "name" : "operation",
11557           "required" : true,
11558           "schema" : {
11559             "type" : "string"
11560           }
11561         }, {
11562           "in" : "path",
11563           "name" : "artifactId",
11564           "required" : true,
11565           "schema" : {
11566             "type" : "string"
11567           }
11568         } ],
11569         "responses" : {
11570           "201" : {
11571             "description" : "delete artifact under interface deleted"
11572           },
11573           "400" : {
11574             "description" : "Invalid content / Missing content"
11575           },
11576           "403" : {
11577             "description" : "Restricted operation"
11578           },
11579           "409" : {
11580             "description" : "Artifact already exist"
11581           },
11582           "default" : {
11583             "content" : {
11584               "application/json" : {
11585                 "schema" : {
11586                   "type" : "array",
11587                   "items" : {
11588                     "type" : "object",
11589                     "properties" : {
11590                       "allowedMethods" : {
11591                         "type" : "array",
11592                         "items" : {
11593                           "type" : "string"
11594                         },
11595                         "uniqueItems" : true
11596                       },
11597                       "cookies" : {
11598                         "type" : "object",
11599                         "additionalProperties" : {
11600                           "type" : "object",
11601                           "properties" : {
11602                             "comment" : {
11603                               "type" : "string"
11604                             },
11605                             "domain" : {
11606                               "type" : "string"
11607                             },
11608                             "expiry" : {
11609                               "type" : "string",
11610                               "format" : "date-time"
11611                             },
11612                             "httpOnly" : {
11613                               "type" : "boolean"
11614                             },
11615                             "maxAge" : {
11616                               "type" : "integer",
11617                               "format" : "int32"
11618                             },
11619                             "name" : {
11620                               "type" : "string"
11621                             },
11622                             "path" : {
11623                               "type" : "string"
11624                             },
11625                             "secure" : {
11626                               "type" : "boolean"
11627                             },
11628                             "value" : {
11629                               "type" : "string"
11630                             },
11631                             "version" : {
11632                               "type" : "integer",
11633                               "format" : "int32"
11634                             }
11635                           }
11636                         }
11637                       },
11638                       "date" : {
11639                         "type" : "string",
11640                         "format" : "date-time"
11641                       },
11642                       "entity" : {
11643                         "type" : "object"
11644                       },
11645                       "entityTag" : {
11646                         "type" : "object",
11647                         "properties" : {
11648                           "value" : {
11649                             "type" : "string"
11650                           },
11651                           "weak" : {
11652                             "type" : "boolean"
11653                           }
11654                         }
11655                       },
11656                       "headers" : {
11657                         "type" : "object",
11658                         "additionalProperties" : {
11659                           "type" : "array",
11660                           "items" : {
11661                             "type" : "object"
11662                           }
11663                         }
11664                       },
11665                       "language" : {
11666                         "type" : "object",
11667                         "properties" : {
11668                           "country" : {
11669                             "type" : "string"
11670                           },
11671                           "displayCountry" : {
11672                             "type" : "string"
11673                           },
11674                           "displayLanguage" : {
11675                             "type" : "string"
11676                           },
11677                           "displayName" : {
11678                             "type" : "string"
11679                           },
11680                           "displayScript" : {
11681                             "type" : "string"
11682                           },
11683                           "displayVariant" : {
11684                             "type" : "string"
11685                           },
11686                           "extensionKeys" : {
11687                             "type" : "array",
11688                             "items" : {
11689                               "type" : "string"
11690                             },
11691                             "uniqueItems" : true
11692                           },
11693                           "iso3Country" : {
11694                             "type" : "string"
11695                           },
11696                           "iso3Language" : {
11697                             "type" : "string"
11698                           },
11699                           "language" : {
11700                             "type" : "string"
11701                           },
11702                           "script" : {
11703                             "type" : "string"
11704                           },
11705                           "unicodeLocaleAttributes" : {
11706                             "type" : "array",
11707                             "items" : {
11708                               "type" : "string"
11709                             },
11710                             "uniqueItems" : true
11711                           },
11712                           "unicodeLocaleKeys" : {
11713                             "type" : "array",
11714                             "items" : {
11715                               "type" : "string"
11716                             },
11717                             "uniqueItems" : true
11718                           },
11719                           "variant" : {
11720                             "type" : "string"
11721                           }
11722                         }
11723                       },
11724                       "lastModified" : {
11725                         "type" : "string",
11726                         "format" : "date-time"
11727                       },
11728                       "length" : {
11729                         "type" : "integer",
11730                         "format" : "int32"
11731                       },
11732                       "links" : {
11733                         "type" : "array",
11734                         "items" : {
11735                           "type" : "object",
11736                           "properties" : {
11737                             "params" : {
11738                               "type" : "object",
11739                               "additionalProperties" : {
11740                                 "type" : "string"
11741                               }
11742                             },
11743                             "rel" : {
11744                               "type" : "string"
11745                             },
11746                             "rels" : {
11747                               "type" : "array",
11748                               "items" : {
11749                                 "type" : "string"
11750                               }
11751                             },
11752                             "title" : {
11753                               "type" : "string"
11754                             },
11755                             "type" : {
11756                               "type" : "string"
11757                             },
11758                             "uri" : {
11759                               "type" : "string",
11760                               "format" : "uri"
11761                             },
11762                             "uriBuilder" : {
11763                               "type" : "object"
11764                             }
11765                           }
11766                         },
11767                         "uniqueItems" : true
11768                       },
11769                       "location" : {
11770                         "type" : "string",
11771                         "format" : "uri"
11772                       },
11773                       "mediaType" : {
11774                         "type" : "object",
11775                         "properties" : {
11776                           "parameters" : {
11777                             "type" : "object",
11778                             "additionalProperties" : {
11779                               "type" : "string"
11780                             }
11781                           },
11782                           "subtype" : {
11783                             "type" : "string"
11784                           },
11785                           "type" : {
11786                             "type" : "string"
11787                           },
11788                           "wildcardSubtype" : {
11789                             "type" : "boolean"
11790                           },
11791                           "wildcardType" : {
11792                             "type" : "boolean"
11793                           }
11794                         }
11795                       },
11796                       "metadata" : {
11797                         "type" : "object",
11798                         "additionalProperties" : {
11799                           "type" : "array",
11800                           "items" : {
11801                             "type" : "object"
11802                           }
11803                         }
11804                       },
11805                       "status" : {
11806                         "type" : "integer",
11807                         "format" : "int32"
11808                       },
11809                       "statusInfo" : {
11810                         "type" : "object",
11811                         "properties" : {
11812                           "family" : {
11813                             "type" : "string",
11814                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
11815                           },
11816                           "reasonPhrase" : {
11817                             "type" : "string"
11818                           },
11819                           "statusCode" : {
11820                             "type" : "integer",
11821                             "format" : "int32"
11822                           }
11823                         }
11824                       },
11825                       "stringHeaders" : {
11826                         "type" : "object",
11827                         "additionalProperties" : {
11828                           "type" : "array",
11829                           "items" : {
11830                             "type" : "string"
11831                           }
11832                         }
11833                       }
11834                     }
11835                   }
11836                 }
11837               }
11838             }
11839           }
11840         },
11841         "servers" : [ {
11842           "url" : "/sdc2/rest",
11843           "variables" : { }
11844         } ],
11845         "summary" : "delete matching artifact from interface",
11846         "tags" : [ "SDCE-2 APIs" ]
11847       },
11848       "post" : {
11849         "description" : "update Artifact  Attach to interface",
11850         "operationId" : "updateArtifactToInterface",
11851         "parameters" : [ {
11852           "in" : "path",
11853           "name" : "resourceId",
11854           "required" : true,
11855           "schema" : {
11856             "type" : "string"
11857           }
11858         }, {
11859           "in" : "path",
11860           "name" : "interfaceType",
11861           "required" : true,
11862           "schema" : {
11863             "type" : "string"
11864           }
11865         }, {
11866           "in" : "path",
11867           "name" : "operation",
11868           "required" : true,
11869           "schema" : {
11870             "type" : "string"
11871           }
11872         }, {
11873           "in" : "path",
11874           "name" : "artifactId",
11875           "required" : true,
11876           "schema" : {
11877             "type" : "string"
11878           }
11879         }, {
11880           "in" : "header",
11881           "name" : "USER_ID",
11882           "schema" : {
11883             "type" : "string"
11884           }
11885         }, {
11886           "in" : "header",
11887           "name" : "Content-MD5",
11888           "schema" : {
11889             "type" : "string"
11890           }
11891         } ],
11892         "requestBody" : {
11893           "content" : {
11894             "application/json" : {
11895               "schema" : {
11896                 "type" : "string"
11897               }
11898             }
11899           },
11900           "description" : "json describe the artifact",
11901           "required" : true
11902         },
11903         "responses" : {
11904           "201" : {
11905             "description" : "delete artifact under interface deleted"
11906           },
11907           "400" : {
11908             "description" : "Invalid content / Missing content"
11909           },
11910           "403" : {
11911             "description" : "Restricted operation"
11912           },
11913           "409" : {
11914             "description" : "Artifact already exist"
11915           },
11916           "default" : {
11917             "content" : {
11918               "application/json" : {
11919                 "schema" : {
11920                   "type" : "array",
11921                   "items" : {
11922                     "type" : "object",
11923                     "properties" : {
11924                       "allowedMethods" : {
11925                         "type" : "array",
11926                         "items" : {
11927                           "type" : "string"
11928                         },
11929                         "uniqueItems" : true
11930                       },
11931                       "cookies" : {
11932                         "type" : "object",
11933                         "additionalProperties" : {
11934                           "type" : "object",
11935                           "properties" : {
11936                             "comment" : {
11937                               "type" : "string"
11938                             },
11939                             "domain" : {
11940                               "type" : "string"
11941                             },
11942                             "expiry" : {
11943                               "type" : "string",
11944                               "format" : "date-time"
11945                             },
11946                             "httpOnly" : {
11947                               "type" : "boolean"
11948                             },
11949                             "maxAge" : {
11950                               "type" : "integer",
11951                               "format" : "int32"
11952                             },
11953                             "name" : {
11954                               "type" : "string"
11955                             },
11956                             "path" : {
11957                               "type" : "string"
11958                             },
11959                             "secure" : {
11960                               "type" : "boolean"
11961                             },
11962                             "value" : {
11963                               "type" : "string"
11964                             },
11965                             "version" : {
11966                               "type" : "integer",
11967                               "format" : "int32"
11968                             }
11969                           }
11970                         }
11971                       },
11972                       "date" : {
11973                         "type" : "string",
11974                         "format" : "date-time"
11975                       },
11976                       "entity" : {
11977                         "type" : "object"
11978                       },
11979                       "entityTag" : {
11980                         "type" : "object",
11981                         "properties" : {
11982                           "value" : {
11983                             "type" : "string"
11984                           },
11985                           "weak" : {
11986                             "type" : "boolean"
11987                           }
11988                         }
11989                       },
11990                       "headers" : {
11991                         "type" : "object",
11992                         "additionalProperties" : {
11993                           "type" : "array",
11994                           "items" : {
11995                             "type" : "object"
11996                           }
11997                         }
11998                       },
11999                       "language" : {
12000                         "type" : "object",
12001                         "properties" : {
12002                           "country" : {
12003                             "type" : "string"
12004                           },
12005                           "displayCountry" : {
12006                             "type" : "string"
12007                           },
12008                           "displayLanguage" : {
12009                             "type" : "string"
12010                           },
12011                           "displayName" : {
12012                             "type" : "string"
12013                           },
12014                           "displayScript" : {
12015                             "type" : "string"
12016                           },
12017                           "displayVariant" : {
12018                             "type" : "string"
12019                           },
12020                           "extensionKeys" : {
12021                             "type" : "array",
12022                             "items" : {
12023                               "type" : "string"
12024                             },
12025                             "uniqueItems" : true
12026                           },
12027                           "iso3Country" : {
12028                             "type" : "string"
12029                           },
12030                           "iso3Language" : {
12031                             "type" : "string"
12032                           },
12033                           "language" : {
12034                             "type" : "string"
12035                           },
12036                           "script" : {
12037                             "type" : "string"
12038                           },
12039                           "unicodeLocaleAttributes" : {
12040                             "type" : "array",
12041                             "items" : {
12042                               "type" : "string"
12043                             },
12044                             "uniqueItems" : true
12045                           },
12046                           "unicodeLocaleKeys" : {
12047                             "type" : "array",
12048                             "items" : {
12049                               "type" : "string"
12050                             },
12051                             "uniqueItems" : true
12052                           },
12053                           "variant" : {
12054                             "type" : "string"
12055                           }
12056                         }
12057                       },
12058                       "lastModified" : {
12059                         "type" : "string",
12060                         "format" : "date-time"
12061                       },
12062                       "length" : {
12063                         "type" : "integer",
12064                         "format" : "int32"
12065                       },
12066                       "links" : {
12067                         "type" : "array",
12068                         "items" : {
12069                           "type" : "object",
12070                           "properties" : {
12071                             "params" : {
12072                               "type" : "object",
12073                               "additionalProperties" : {
12074                                 "type" : "string"
12075                               }
12076                             },
12077                             "rel" : {
12078                               "type" : "string"
12079                             },
12080                             "rels" : {
12081                               "type" : "array",
12082                               "items" : {
12083                                 "type" : "string"
12084                               }
12085                             },
12086                             "title" : {
12087                               "type" : "string"
12088                             },
12089                             "type" : {
12090                               "type" : "string"
12091                             },
12092                             "uri" : {
12093                               "type" : "string",
12094                               "format" : "uri"
12095                             },
12096                             "uriBuilder" : {
12097                               "type" : "object"
12098                             }
12099                           }
12100                         },
12101                         "uniqueItems" : true
12102                       },
12103                       "location" : {
12104                         "type" : "string",
12105                         "format" : "uri"
12106                       },
12107                       "mediaType" : {
12108                         "type" : "object",
12109                         "properties" : {
12110                           "parameters" : {
12111                             "type" : "object",
12112                             "additionalProperties" : {
12113                               "type" : "string"
12114                             }
12115                           },
12116                           "subtype" : {
12117                             "type" : "string"
12118                           },
12119                           "type" : {
12120                             "type" : "string"
12121                           },
12122                           "wildcardSubtype" : {
12123                             "type" : "boolean"
12124                           },
12125                           "wildcardType" : {
12126                             "type" : "boolean"
12127                           }
12128                         }
12129                       },
12130                       "metadata" : {
12131                         "type" : "object",
12132                         "additionalProperties" : {
12133                           "type" : "array",
12134                           "items" : {
12135                             "type" : "object"
12136                           }
12137                         }
12138                       },
12139                       "status" : {
12140                         "type" : "integer",
12141                         "format" : "int32"
12142                       },
12143                       "statusInfo" : {
12144                         "type" : "object",
12145                         "properties" : {
12146                           "family" : {
12147                             "type" : "string",
12148                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12149                           },
12150                           "reasonPhrase" : {
12151                             "type" : "string"
12152                           },
12153                           "statusCode" : {
12154                             "type" : "integer",
12155                             "format" : "int32"
12156                           }
12157                         }
12158                       },
12159                       "stringHeaders" : {
12160                         "type" : "object",
12161                         "additionalProperties" : {
12162                           "type" : "array",
12163                           "items" : {
12164                             "type" : "string"
12165                           }
12166                         }
12167                       }
12168                     }
12169                   }
12170                 }
12171               }
12172             }
12173           }
12174         },
12175         "servers" : [ {
12176           "url" : "/sdc2/rest",
12177           "variables" : { }
12178         } ],
12179         "summary" : "updates artifact by interface",
12180         "tags" : [ "SDCE-2 APIs" ]
12181       }
12182     },
12183     "/v1/catalog/resources/{resourceName}/{version}" : {
12184       "delete" : {
12185         "description" : "Delete Resource By Name And Version",
12186         "operationId" : "deleteResourceByNameAndVersion",
12187         "parameters" : [ {
12188           "in" : "path",
12189           "name" : "resourceName",
12190           "required" : true,
12191           "schema" : {
12192             "type" : "string"
12193           }
12194         }, {
12195           "in" : "path",
12196           "name" : "version",
12197           "required" : true,
12198           "schema" : {
12199             "type" : "string"
12200           }
12201         } ],
12202         "responses" : {
12203           "204" : {
12204             "description" : "Resource deleted"
12205           },
12206           "400" : {
12207             "description" : "Invalid content / Missing content"
12208           },
12209           "403" : {
12210             "description" : "Restricted operation"
12211           },
12212           "404" : {
12213             "description" : "Resource not found"
12214           },
12215           "default" : {
12216             "content" : {
12217               "*/*" : {
12218                 "schema" : {
12219                   "type" : "array",
12220                   "items" : {
12221                     "$ref" : "#/components/schemas/Resource"
12222                   }
12223                 }
12224               }
12225             }
12226           }
12227         },
12228         "servers" : [ {
12229           "url" : "/sdc2/rest",
12230           "variables" : { }
12231         } ],
12232         "summary" : "Returns no content",
12233         "tags" : [ "SDCE-2 APIs" ]
12234       }
12235     },
12236     "/v1/catalog/services" : {
12237       "post" : {
12238         "description" : "Create Service",
12239         "operationId" : "createService",
12240         "parameters" : [ {
12241           "in" : "header",
12242           "name" : "USER_ID",
12243           "schema" : {
12244             "type" : "string"
12245           }
12246         } ],
12247         "requestBody" : {
12248           "content" : {
12249             "application/json" : {
12250               "schema" : {
12251                 "type" : "string"
12252               }
12253             }
12254           },
12255           "description" : "Service object to be created",
12256           "required" : true
12257         },
12258         "responses" : {
12259           "201" : {
12260             "description" : "Service created"
12261           },
12262           "400" : {
12263             "description" : "Invalid content / Missing content"
12264           },
12265           "403" : {
12266             "description" : "Restricted operation"
12267           },
12268           "409" : {
12269             "description" : "Service already exist"
12270           },
12271           "default" : {
12272             "content" : {
12273               "application/json" : {
12274                 "schema" : {
12275                   "type" : "array",
12276                   "items" : {
12277                     "$ref" : "#/components/schemas/Service"
12278                   }
12279                 }
12280               }
12281             }
12282           }
12283         },
12284         "servers" : [ {
12285           "url" : "/sdc2/rest",
12286           "variables" : { }
12287         } ],
12288         "summary" : "Returns created service",
12289         "tags" : [ "SDCE-2 APIs" ]
12290       }
12291     },
12292     "/v1/catalog/services/distribution/{did}" : {
12293       "get" : {
12294         "description" : "Retrieve Distributions",
12295         "operationId" : "getListOfDistributionStatuses",
12296         "parameters" : [ {
12297           "in" : "path",
12298           "name" : "did",
12299           "required" : true,
12300           "schema" : {
12301             "type" : "string"
12302           }
12303         }, {
12304           "in" : "header",
12305           "name" : "USER_ID",
12306           "schema" : {
12307             "type" : "string"
12308           }
12309         } ],
12310         "responses" : {
12311           "200" : {
12312             "description" : "Service found"
12313           },
12314           "403" : {
12315             "description" : "Restricted operation"
12316           },
12317           "404" : {
12318             "description" : "Status not found"
12319           },
12320           "default" : {
12321             "content" : {
12322               "application/json" : {
12323                 "schema" : {
12324                   "type" : "array",
12325                   "items" : {
12326                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
12327                   }
12328                 }
12329               }
12330             }
12331           }
12332         },
12333         "servers" : [ {
12334           "url" : "/sdc2/rest",
12335           "variables" : { }
12336         } ],
12337         "summary" : "Return  the  list  of  distribution status objects",
12338         "tags" : [ "SDCE-5 APIs" ]
12339       }
12340     },
12341     "/v1/catalog/services/importService" : {
12342       "post" : {
12343         "description" : "Import Service",
12344         "operationId" : "importNsService",
12345         "parameters" : [ {
12346           "in" : "header",
12347           "name" : "USER_ID",
12348           "schema" : {
12349             "type" : "string"
12350           }
12351         } ],
12352         "requestBody" : {
12353           "content" : {
12354             "application/json" : {
12355               "schema" : {
12356                 "type" : "string"
12357               }
12358             }
12359           },
12360           "description" : "Service object to be imported",
12361           "required" : true
12362         },
12363         "responses" : {
12364           "201" : {
12365             "description" : "Service created"
12366           },
12367           "400" : {
12368             "description" : "Invalid content / Missing content"
12369           },
12370           "403" : {
12371             "description" : "Restricted operation"
12372           },
12373           "409" : {
12374             "description" : "Service already exist"
12375           }
12376         },
12377         "servers" : [ {
12378           "url" : "/sdc2/rest",
12379           "variables" : { }
12380         } ],
12381         "summary" : "Returns imported service",
12382         "tags" : [ "SDCE-2 APIs" ]
12383       }
12384     },
12385     "/v1/catalog/services/replaceVNF" : {
12386       "post" : {
12387         "description" : "Replace new VNF based on the existing VNF",
12388         "operationId" : "replaceVNF",
12389         "parameters" : [ {
12390           "description" : "The user id",
12391           "in" : "header",
12392           "name" : "USER_ID",
12393           "required" : true,
12394           "schema" : {
12395             "type" : "string"
12396           }
12397         }, {
12398           "description" : "X-ECOMP-RequestID header",
12399           "in" : "header",
12400           "name" : "X-ECOMP-RequestID",
12401           "schema" : {
12402             "type" : "string"
12403           }
12404         }, {
12405           "description" : "X-ECOMP-InstanceID header",
12406           "in" : "header",
12407           "name" : "X-ECOMP-InstanceID",
12408           "required" : true,
12409           "schema" : {
12410             "type" : "string"
12411           }
12412         }, {
12413           "description" : "Determines the format of the body of the response",
12414           "in" : "header",
12415           "name" : "Accept",
12416           "schema" : {
12417             "type" : "string"
12418           }
12419         }, {
12420           "description" : "The username and password",
12421           "in" : "header",
12422           "name" : "Authorization",
12423           "required" : true,
12424           "schema" : {
12425             "type" : "string"
12426           }
12427         } ],
12428         "requestBody" : {
12429           "content" : {
12430             "*/*" : {
12431               "schema" : {
12432                 "type" : "string"
12433               }
12434             }
12435           },
12436           "description" : "Resource object to be created",
12437           "required" : true
12438         },
12439         "responses" : {
12440           "200" : {
12441             "content" : {
12442               "*/*" : {
12443                 "schema" : {
12444                   "type" : "array",
12445                   "items" : {
12446                     "$ref" : "#/components/schemas/ReplaceVNFInfo"
12447                   }
12448                 }
12449               }
12450             },
12451             "description" : "ECOMP component is authenticated and list of Catalog Assets Metadata is returned"
12452           },
12453           "400" : {
12454             "description" : "Missing  'X-ECOMP-InstanceID'  HTTP header - POL5001"
12455           },
12456           "401" : {
12457             "description" : "ECOMP component  should authenticate itself  and  to  re-send  again  HTTP  request  with its Basic Authentication credentials - POL5002"
12458           },
12459           "403" : {
12460             "description" : "ECOMP component is not authorized - POL5003"
12461           },
12462           "404" : {
12463             "description" : "Error: Requested '%1' (uuid) resource was not found - SVC4063"
12464           },
12465           "405" : {
12466             "description" : "Method  Not Allowed  :  Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050"
12467           },
12468           "409" : {
12469             "description" : "Service already exist"
12470           },
12471           "500" : {
12472             "description" : "The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000"
12473           }
12474         },
12475         "servers" : [ {
12476           "url" : "/sdc2/rest",
12477           "variables" : { }
12478         } ],
12479         "summary" : "Return whether the replace VNF is successful",
12480         "tags" : [ "SDCE-2 APIs" ]
12481       }
12482     },
12483     "/v1/catalog/services/serviceName/{serviceName}/serviceVersion/{serviceVersion}" : {
12484       "get" : {
12485         "description" : "Retrieve Service",
12486         "operationId" : "getServiceByNameAndVersion",
12487         "parameters" : [ {
12488           "in" : "path",
12489           "name" : "serviceName",
12490           "required" : true,
12491           "schema" : {
12492             "type" : "string"
12493           }
12494         }, {
12495           "in" : "path",
12496           "name" : "serviceVersion",
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         "responses" : {
12509           "200" : {
12510             "description" : "Service found"
12511           },
12512           "403" : {
12513             "description" : "Restricted operation"
12514           },
12515           "404" : {
12516             "description" : "Service not found"
12517           },
12518           "default" : {
12519             "content" : {
12520               "application/json" : {
12521                 "schema" : {
12522                   "type" : "array",
12523                   "items" : {
12524                     "$ref" : "#/components/schemas/Service"
12525                   }
12526                 }
12527               }
12528             }
12529           }
12530         },
12531         "servers" : [ {
12532           "url" : "/sdc2/rest",
12533           "variables" : { }
12534         } ],
12535         "summary" : "Returns service according to name and version",
12536         "tags" : [ "SDCE-2 APIs" ]
12537       }
12538     },
12539     "/v1/catalog/services/serviceUUID/{uuid}/importReplaceService" : {
12540       "post" : {
12541         "description" : "Import Service",
12542         "operationId" : "importReplaceService",
12543         "parameters" : [ {
12544           "description" : "The user id",
12545           "in" : "header",
12546           "name" : "USER_ID",
12547           "required" : true,
12548           "schema" : {
12549             "type" : "string"
12550           }
12551         }, {
12552           "description" : "X-ECOMP-RequestID header",
12553           "in" : "header",
12554           "name" : "X-ECOMP-RequestID",
12555           "schema" : {
12556             "type" : "string"
12557           }
12558         }, {
12559           "description" : "X-ECOMP-InstanceID header",
12560           "in" : "header",
12561           "name" : "X-ECOMP-InstanceID",
12562           "required" : true,
12563           "schema" : {
12564             "type" : "string"
12565           }
12566         }, {
12567           "description" : "Determines the format of the body of the response",
12568           "in" : "header",
12569           "name" : "Accept",
12570           "schema" : {
12571             "type" : "string"
12572           }
12573         }, {
12574           "description" : "The username and password",
12575           "in" : "header",
12576           "name" : "Authorization",
12577           "required" : true,
12578           "schema" : {
12579             "type" : "string"
12580           }
12581         }, {
12582           "description" : "The requested asset uuid",
12583           "in" : "path",
12584           "name" : "uuid",
12585           "required" : true,
12586           "schema" : {
12587             "type" : "string"
12588           }
12589         } ],
12590         "requestBody" : {
12591           "content" : {
12592             "*/*" : {
12593               "schema" : {
12594                 "type" : "object",
12595                 "properties" : {
12596                   "serviceZip" : {
12597                     "$ref" : "#/components/schemas/FormDataContentDisposition"
12598                   },
12599                   "serviceZipMetadata" : {
12600                     "type" : "string",
12601                     "description" : "serviceMetadata"
12602                   }
12603                 }
12604               }
12605             }
12606           }
12607         },
12608         "responses" : {
12609           "201" : {
12610             "description" : "Service created"
12611           },
12612           "400" : {
12613             "description" : "Invalid content / Missing content"
12614           },
12615           "403" : {
12616             "description" : "Restricted operation"
12617           },
12618           "409" : {
12619             "description" : "Service already exist"
12620           }
12621         },
12622         "servers" : [ {
12623           "url" : "/sdc2/rest",
12624           "variables" : { }
12625         } ],
12626         "summary" : "Returns imported service",
12627         "tags" : [ "SDCE-2 APIs" ]
12628       }
12629     },
12630     "/v1/catalog/services/validate-name/{serviceName}" : {
12631       "get" : {
12632         "description" : "validate service name",
12633         "operationId" : "validateServiceName",
12634         "parameters" : [ {
12635           "in" : "path",
12636           "name" : "serviceName",
12637           "required" : true,
12638           "schema" : {
12639             "type" : "string"
12640           }
12641         }, {
12642           "in" : "header",
12643           "name" : "USER_ID",
12644           "schema" : {
12645             "type" : "string"
12646           }
12647         } ],
12648         "responses" : {
12649           "200" : {
12650             "description" : "Service found"
12651           },
12652           "403" : {
12653             "description" : "Restricted operation"
12654           },
12655           "default" : {
12656             "content" : {
12657               "application/json" : {
12658                 "schema" : {
12659                   "type" : "array",
12660                   "items" : {
12661                     "type" : "object",
12662                     "properties" : {
12663                       "allowedMethods" : {
12664                         "type" : "array",
12665                         "items" : {
12666                           "type" : "string"
12667                         },
12668                         "uniqueItems" : true
12669                       },
12670                       "cookies" : {
12671                         "type" : "object",
12672                         "additionalProperties" : {
12673                           "type" : "object",
12674                           "properties" : {
12675                             "comment" : {
12676                               "type" : "string"
12677                             },
12678                             "domain" : {
12679                               "type" : "string"
12680                             },
12681                             "expiry" : {
12682                               "type" : "string",
12683                               "format" : "date-time"
12684                             },
12685                             "httpOnly" : {
12686                               "type" : "boolean"
12687                             },
12688                             "maxAge" : {
12689                               "type" : "integer",
12690                               "format" : "int32"
12691                             },
12692                             "name" : {
12693                               "type" : "string"
12694                             },
12695                             "path" : {
12696                               "type" : "string"
12697                             },
12698                             "secure" : {
12699                               "type" : "boolean"
12700                             },
12701                             "value" : {
12702                               "type" : "string"
12703                             },
12704                             "version" : {
12705                               "type" : "integer",
12706                               "format" : "int32"
12707                             }
12708                           }
12709                         }
12710                       },
12711                       "date" : {
12712                         "type" : "string",
12713                         "format" : "date-time"
12714                       },
12715                       "entity" : {
12716                         "type" : "object"
12717                       },
12718                       "entityTag" : {
12719                         "type" : "object",
12720                         "properties" : {
12721                           "value" : {
12722                             "type" : "string"
12723                           },
12724                           "weak" : {
12725                             "type" : "boolean"
12726                           }
12727                         }
12728                       },
12729                       "headers" : {
12730                         "type" : "object",
12731                         "additionalProperties" : {
12732                           "type" : "array",
12733                           "items" : {
12734                             "type" : "object"
12735                           }
12736                         }
12737                       },
12738                       "language" : {
12739                         "type" : "object",
12740                         "properties" : {
12741                           "country" : {
12742                             "type" : "string"
12743                           },
12744                           "displayCountry" : {
12745                             "type" : "string"
12746                           },
12747                           "displayLanguage" : {
12748                             "type" : "string"
12749                           },
12750                           "displayName" : {
12751                             "type" : "string"
12752                           },
12753                           "displayScript" : {
12754                             "type" : "string"
12755                           },
12756                           "displayVariant" : {
12757                             "type" : "string"
12758                           },
12759                           "extensionKeys" : {
12760                             "type" : "array",
12761                             "items" : {
12762                               "type" : "string"
12763                             },
12764                             "uniqueItems" : true
12765                           },
12766                           "iso3Country" : {
12767                             "type" : "string"
12768                           },
12769                           "iso3Language" : {
12770                             "type" : "string"
12771                           },
12772                           "language" : {
12773                             "type" : "string"
12774                           },
12775                           "script" : {
12776                             "type" : "string"
12777                           },
12778                           "unicodeLocaleAttributes" : {
12779                             "type" : "array",
12780                             "items" : {
12781                               "type" : "string"
12782                             },
12783                             "uniqueItems" : true
12784                           },
12785                           "unicodeLocaleKeys" : {
12786                             "type" : "array",
12787                             "items" : {
12788                               "type" : "string"
12789                             },
12790                             "uniqueItems" : true
12791                           },
12792                           "variant" : {
12793                             "type" : "string"
12794                           }
12795                         }
12796                       },
12797                       "lastModified" : {
12798                         "type" : "string",
12799                         "format" : "date-time"
12800                       },
12801                       "length" : {
12802                         "type" : "integer",
12803                         "format" : "int32"
12804                       },
12805                       "links" : {
12806                         "type" : "array",
12807                         "items" : {
12808                           "type" : "object",
12809                           "properties" : {
12810                             "params" : {
12811                               "type" : "object",
12812                               "additionalProperties" : {
12813                                 "type" : "string"
12814                               }
12815                             },
12816                             "rel" : {
12817                               "type" : "string"
12818                             },
12819                             "rels" : {
12820                               "type" : "array",
12821                               "items" : {
12822                                 "type" : "string"
12823                               }
12824                             },
12825                             "title" : {
12826                               "type" : "string"
12827                             },
12828                             "type" : {
12829                               "type" : "string"
12830                             },
12831                             "uri" : {
12832                               "type" : "string",
12833                               "format" : "uri"
12834                             },
12835                             "uriBuilder" : {
12836                               "type" : "object"
12837                             }
12838                           }
12839                         },
12840                         "uniqueItems" : true
12841                       },
12842                       "location" : {
12843                         "type" : "string",
12844                         "format" : "uri"
12845                       },
12846                       "mediaType" : {
12847                         "type" : "object",
12848                         "properties" : {
12849                           "parameters" : {
12850                             "type" : "object",
12851                             "additionalProperties" : {
12852                               "type" : "string"
12853                             }
12854                           },
12855                           "subtype" : {
12856                             "type" : "string"
12857                           },
12858                           "type" : {
12859                             "type" : "string"
12860                           },
12861                           "wildcardSubtype" : {
12862                             "type" : "boolean"
12863                           },
12864                           "wildcardType" : {
12865                             "type" : "boolean"
12866                           }
12867                         }
12868                       },
12869                       "metadata" : {
12870                         "type" : "object",
12871                         "additionalProperties" : {
12872                           "type" : "array",
12873                           "items" : {
12874                             "type" : "object"
12875                           }
12876                         }
12877                       },
12878                       "status" : {
12879                         "type" : "integer",
12880                         "format" : "int32"
12881                       },
12882                       "statusInfo" : {
12883                         "type" : "object",
12884                         "properties" : {
12885                           "family" : {
12886                             "type" : "string",
12887                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
12888                           },
12889                           "reasonPhrase" : {
12890                             "type" : "string"
12891                           },
12892                           "statusCode" : {
12893                             "type" : "integer",
12894                             "format" : "int32"
12895                           }
12896                         }
12897                       },
12898                       "stringHeaders" : {
12899                         "type" : "object",
12900                         "additionalProperties" : {
12901                           "type" : "array",
12902                           "items" : {
12903                             "type" : "string"
12904                           }
12905                         }
12906                       }
12907                     }
12908                   }
12909                 }
12910               }
12911             }
12912           }
12913         },
12914         "servers" : [ {
12915           "url" : "/sdc2/rest",
12916           "variables" : { }
12917         } ],
12918         "summary" : "checks if the chosen service name is available ",
12919         "tags" : [ "SDCE-2 APIs" ]
12920       }
12921     },
12922     "/v1/catalog/services/{componentId}/archive" : {
12923       "post" : {
12924         "description" : "Archive Service",
12925         "operationId" : "archiveService",
12926         "parameters" : [ {
12927           "in" : "path",
12928           "name" : "componentId",
12929           "required" : true,
12930           "schema" : {
12931             "type" : "string"
12932           }
12933         }, {
12934           "in" : "header",
12935           "name" : "USER_ID",
12936           "schema" : {
12937             "type" : "string"
12938           }
12939         } ],
12940         "responses" : {
12941           "200" : {
12942             "description" : "Archive successful"
12943           },
12944           "400" : {
12945             "description" : "Bad request"
12946           },
12947           "403" : {
12948             "description" : "Restricted operation"
12949           },
12950           "404" : {
12951             "description" : "Service not found"
12952           },
12953           "500" : {
12954             "description" : "Internal Error"
12955           },
12956           "default" : {
12957             "content" : {
12958               "application/json" : {
12959                 "schema" : {
12960                   "type" : "array",
12961                   "items" : {
12962                     "type" : "string"
12963                   }
12964                 }
12965               }
12966             }
12967           }
12968         },
12969         "servers" : [ {
12970           "url" : "/sdc2/rest",
12971           "variables" : { }
12972         } ],
12973         "summary" : "Marks a service as archived. Can be restored with restore action",
12974         "tags" : [ "SDCE-2 APIs" ]
12975       }
12976     },
12977     "/v1/catalog/services/{componentId}/copyComponentInstance/{componentInstanceId}" : {
12978       "post" : {
12979         "description" : "Copy Component Instance",
12980         "operationId" : "copyComponentInstance",
12981         "parameters" : [ {
12982           "description" : "service unique id in pasted canvas",
12983           "in" : "path",
12984           "name" : "componentId",
12985           "required" : true,
12986           "schema" : {
12987             "type" : "string"
12988           }
12989         }, {
12990           "in" : "path",
12991           "name" : "componentInstanceId",
12992           "required" : true,
12993           "schema" : {
12994             "type" : "string"
12995           }
12996         } ],
12997         "requestBody" : {
12998           "content" : {
12999             "application/json" : {
13000               "schema" : {
13001                 "type" : "string"
13002               }
13003             }
13004           },
13005           "description" : "Data for copying",
13006           "required" : true
13007         },
13008         "responses" : {
13009           "201" : {
13010             "description" : "Copy and Paste Success"
13011           },
13012           "400" : {
13013             "description" : "Invalid Content / Missing content"
13014           },
13015           "403" : {
13016             "description" : "Restricted Operation"
13017           },
13018           "default" : {
13019             "content" : {
13020               "application/json" : {
13021                 "schema" : {
13022                   "type" : "array",
13023                   "items" : {
13024                     "$ref" : "#/components/schemas/Service"
13025                   }
13026                 }
13027               }
13028             }
13029           }
13030         },
13031         "servers" : [ {
13032           "url" : "/sdc2/rest",
13033           "variables" : { }
13034         } ],
13035         "summary" : "Returns updated service information",
13036         "tags" : [ "SDCE-2 APIs" ]
13037       }
13038     },
13039     "/v1/catalog/services/{componentId}/restore" : {
13040       "post" : {
13041         "description" : "Restore Service",
13042         "operationId" : "restoreService",
13043         "parameters" : [ {
13044           "in" : "path",
13045           "name" : "componentId",
13046           "required" : true,
13047           "schema" : {
13048             "type" : "string"
13049           }
13050         }, {
13051           "in" : "header",
13052           "name" : "USER_ID",
13053           "schema" : {
13054             "type" : "string"
13055           }
13056         } ],
13057         "responses" : {
13058           "200" : {
13059             "description" : "Restore successful"
13060           },
13061           "400" : {
13062             "description" : "Bad request"
13063           },
13064           "403" : {
13065             "description" : "Restricted operation"
13066           },
13067           "404" : {
13068             "description" : "Service not found"
13069           },
13070           "500" : {
13071             "description" : "Internal Error"
13072           },
13073           "default" : {
13074             "content" : {
13075               "application/json" : {
13076                 "schema" : {
13077                   "type" : "array",
13078                   "items" : {
13079                     "type" : "string"
13080                   }
13081                 }
13082               }
13083             }
13084           }
13085         },
13086         "servers" : [ {
13087           "url" : "/sdc2/rest",
13088           "variables" : { }
13089         } ],
13090         "summary" : "Restores a service from archive.",
13091         "tags" : [ "SDCE-2 APIs" ]
13092       }
13093     },
13094     "/v1/catalog/services/{serviceId}" : {
13095       "delete" : {
13096         "description" : "Delete Service",
13097         "operationId" : "deleteService",
13098         "parameters" : [ {
13099           "in" : "path",
13100           "name" : "serviceId",
13101           "required" : true,
13102           "schema" : {
13103             "type" : "string"
13104           }
13105         } ],
13106         "responses" : {
13107           "204" : {
13108             "description" : "Service deleted"
13109           },
13110           "400" : {
13111             "description" : "Invalid content / Missing content"
13112           },
13113           "403" : {
13114             "description" : "Restricted operation"
13115           },
13116           "404" : {
13117             "description" : "Service not found"
13118           },
13119           "default" : {
13120             "content" : {
13121               "*/*" : {
13122                 "schema" : {
13123                   "type" : "array",
13124                   "items" : {
13125                     "$ref" : "#/components/schemas/Service"
13126                   }
13127                 }
13128               }
13129             }
13130           }
13131         },
13132         "servers" : [ {
13133           "url" : "/sdc2/rest",
13134           "variables" : { }
13135         } ],
13136         "summary" : "Return no content",
13137         "tags" : [ "SDCE-2 APIs" ]
13138       },
13139       "get" : {
13140         "description" : "Retrieve Service",
13141         "operationId" : "getServiceById_1",
13142         "parameters" : [ {
13143           "in" : "path",
13144           "name" : "serviceId",
13145           "required" : true,
13146           "schema" : {
13147             "type" : "string"
13148           }
13149         }, {
13150           "in" : "header",
13151           "name" : "USER_ID",
13152           "schema" : {
13153             "type" : "string"
13154           }
13155         } ],
13156         "responses" : {
13157           "200" : {
13158             "description" : "Service found"
13159           },
13160           "403" : {
13161             "description" : "Restricted operation"
13162           },
13163           "404" : {
13164             "description" : "Service not found"
13165           },
13166           "default" : {
13167             "content" : {
13168               "application/json" : {
13169                 "schema" : {
13170                   "type" : "array",
13171                   "items" : {
13172                     "$ref" : "#/components/schemas/Service"
13173                   }
13174                 }
13175               }
13176             }
13177           }
13178         },
13179         "servers" : [ {
13180           "url" : "/sdc2/rest",
13181           "variables" : { }
13182         } ],
13183         "summary" : "Returns service according to serviceId",
13184         "tags" : [ "SDCE-2 APIs" ]
13185       }
13186     },
13187     "/v1/catalog/services/{serviceId}/additionalinfo" : {
13188       "get" : {
13189         "description" : "Get all Additional Information under service",
13190         "operationId" : "getAllServiceAdditionalInformationLabel",
13191         "parameters" : [ {
13192           "description" : "service id to update with new property",
13193           "in" : "path",
13194           "name" : "serviceId",
13195           "required" : true,
13196           "schema" : {
13197             "type" : "string"
13198           }
13199         }, {
13200           "in" : "header",
13201           "name" : "USER_ID",
13202           "schema" : {
13203             "type" : "string"
13204           }
13205         } ],
13206         "responses" : {
13207           "200" : {
13208             "description" : "list of additional information"
13209           },
13210           "400" : {
13211             "description" : "Invalid content / Missing content"
13212           },
13213           "403" : {
13214             "description" : "Restricted operation"
13215           },
13216           "409" : {
13217             "description" : "Additional information key already exist"
13218           },
13219           "default" : {
13220             "content" : {
13221               "application/json" : {
13222                 "schema" : {
13223                   "type" : "array",
13224                   "items" : {
13225                     "type" : "object",
13226                     "properties" : {
13227                       "allowedMethods" : {
13228                         "type" : "array",
13229                         "items" : {
13230                           "type" : "string"
13231                         },
13232                         "uniqueItems" : true
13233                       },
13234                       "cookies" : {
13235                         "type" : "object",
13236                         "additionalProperties" : {
13237                           "type" : "object",
13238                           "properties" : {
13239                             "comment" : {
13240                               "type" : "string"
13241                             },
13242                             "domain" : {
13243                               "type" : "string"
13244                             },
13245                             "expiry" : {
13246                               "type" : "string",
13247                               "format" : "date-time"
13248                             },
13249                             "httpOnly" : {
13250                               "type" : "boolean"
13251                             },
13252                             "maxAge" : {
13253                               "type" : "integer",
13254                               "format" : "int32"
13255                             },
13256                             "name" : {
13257                               "type" : "string"
13258                             },
13259                             "path" : {
13260                               "type" : "string"
13261                             },
13262                             "secure" : {
13263                               "type" : "boolean"
13264                             },
13265                             "value" : {
13266                               "type" : "string"
13267                             },
13268                             "version" : {
13269                               "type" : "integer",
13270                               "format" : "int32"
13271                             }
13272                           }
13273                         }
13274                       },
13275                       "date" : {
13276                         "type" : "string",
13277                         "format" : "date-time"
13278                       },
13279                       "entity" : {
13280                         "type" : "object"
13281                       },
13282                       "entityTag" : {
13283                         "type" : "object",
13284                         "properties" : {
13285                           "value" : {
13286                             "type" : "string"
13287                           },
13288                           "weak" : {
13289                             "type" : "boolean"
13290                           }
13291                         }
13292                       },
13293                       "headers" : {
13294                         "type" : "object",
13295                         "additionalProperties" : {
13296                           "type" : "array",
13297                           "items" : {
13298                             "type" : "object"
13299                           }
13300                         }
13301                       },
13302                       "language" : {
13303                         "type" : "object",
13304                         "properties" : {
13305                           "country" : {
13306                             "type" : "string"
13307                           },
13308                           "displayCountry" : {
13309                             "type" : "string"
13310                           },
13311                           "displayLanguage" : {
13312                             "type" : "string"
13313                           },
13314                           "displayName" : {
13315                             "type" : "string"
13316                           },
13317                           "displayScript" : {
13318                             "type" : "string"
13319                           },
13320                           "displayVariant" : {
13321                             "type" : "string"
13322                           },
13323                           "extensionKeys" : {
13324                             "type" : "array",
13325                             "items" : {
13326                               "type" : "string"
13327                             },
13328                             "uniqueItems" : true
13329                           },
13330                           "iso3Country" : {
13331                             "type" : "string"
13332                           },
13333                           "iso3Language" : {
13334                             "type" : "string"
13335                           },
13336                           "language" : {
13337                             "type" : "string"
13338                           },
13339                           "script" : {
13340                             "type" : "string"
13341                           },
13342                           "unicodeLocaleAttributes" : {
13343                             "type" : "array",
13344                             "items" : {
13345                               "type" : "string"
13346                             },
13347                             "uniqueItems" : true
13348                           },
13349                           "unicodeLocaleKeys" : {
13350                             "type" : "array",
13351                             "items" : {
13352                               "type" : "string"
13353                             },
13354                             "uniqueItems" : true
13355                           },
13356                           "variant" : {
13357                             "type" : "string"
13358                           }
13359                         }
13360                       },
13361                       "lastModified" : {
13362                         "type" : "string",
13363                         "format" : "date-time"
13364                       },
13365                       "length" : {
13366                         "type" : "integer",
13367                         "format" : "int32"
13368                       },
13369                       "links" : {
13370                         "type" : "array",
13371                         "items" : {
13372                           "type" : "object",
13373                           "properties" : {
13374                             "params" : {
13375                               "type" : "object",
13376                               "additionalProperties" : {
13377                                 "type" : "string"
13378                               }
13379                             },
13380                             "rel" : {
13381                               "type" : "string"
13382                             },
13383                             "rels" : {
13384                               "type" : "array",
13385                               "items" : {
13386                                 "type" : "string"
13387                               }
13388                             },
13389                             "title" : {
13390                               "type" : "string"
13391                             },
13392                             "type" : {
13393                               "type" : "string"
13394                             },
13395                             "uri" : {
13396                               "type" : "string",
13397                               "format" : "uri"
13398                             },
13399                             "uriBuilder" : {
13400                               "type" : "object"
13401                             }
13402                           }
13403                         },
13404                         "uniqueItems" : true
13405                       },
13406                       "location" : {
13407                         "type" : "string",
13408                         "format" : "uri"
13409                       },
13410                       "mediaType" : {
13411                         "type" : "object",
13412                         "properties" : {
13413                           "parameters" : {
13414                             "type" : "object",
13415                             "additionalProperties" : {
13416                               "type" : "string"
13417                             }
13418                           },
13419                           "subtype" : {
13420                             "type" : "string"
13421                           },
13422                           "type" : {
13423                             "type" : "string"
13424                           },
13425                           "wildcardSubtype" : {
13426                             "type" : "boolean"
13427                           },
13428                           "wildcardType" : {
13429                             "type" : "boolean"
13430                           }
13431                         }
13432                       },
13433                       "metadata" : {
13434                         "type" : "object",
13435                         "additionalProperties" : {
13436                           "type" : "array",
13437                           "items" : {
13438                             "type" : "object"
13439                           }
13440                         }
13441                       },
13442                       "status" : {
13443                         "type" : "integer",
13444                         "format" : "int32"
13445                       },
13446                       "statusInfo" : {
13447                         "type" : "object",
13448                         "properties" : {
13449                           "family" : {
13450                             "type" : "string",
13451                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13452                           },
13453                           "reasonPhrase" : {
13454                             "type" : "string"
13455                           },
13456                           "statusCode" : {
13457                             "type" : "integer",
13458                             "format" : "int32"
13459                           }
13460                         }
13461                       },
13462                       "stringHeaders" : {
13463                         "type" : "object",
13464                         "additionalProperties" : {
13465                           "type" : "array",
13466                           "items" : {
13467                             "type" : "string"
13468                           }
13469                         }
13470                       }
13471                     }
13472                   }
13473                 }
13474               }
13475             }
13476           }
13477         },
13478         "servers" : [ {
13479           "url" : "/sdc2/rest",
13480           "variables" : { }
13481         } ],
13482         "summary" : "Returns Additional Inforamtion property",
13483         "tags" : [ "SDCE-2 APIs" ]
13484       },
13485       "post" : {
13486         "description" : "Create Additional Information Label and Value",
13487         "operationId" : "createServiceAdditionalInformationLabel",
13488         "parameters" : [ {
13489           "description" : "service id to update with new property",
13490           "in" : "path",
13491           "name" : "serviceId",
13492           "required" : true,
13493           "schema" : {
13494             "type" : "string"
13495           }
13496         }, {
13497           "in" : "header",
13498           "name" : "USER_ID",
13499           "schema" : {
13500             "type" : "string"
13501           }
13502         } ],
13503         "requestBody" : {
13504           "content" : {
13505             "application/json" : {
13506               "schema" : {
13507                 "type" : "string"
13508               }
13509             }
13510           },
13511           "description" : "Additional information key value to be created",
13512           "required" : true
13513         },
13514         "responses" : {
13515           "201" : {
13516             "description" : "Additional information created"
13517           },
13518           "400" : {
13519             "description" : "Invalid content / Missing content"
13520           },
13521           "403" : {
13522             "description" : "Restricted operation"
13523           },
13524           "409" : {
13525             "description" : "Additional information key already exist"
13526           },
13527           "default" : {
13528             "content" : {
13529               "application/json" : {
13530                 "schema" : {
13531                   "type" : "array",
13532                   "items" : {
13533                     "type" : "object",
13534                     "properties" : {
13535                       "allowedMethods" : {
13536                         "type" : "array",
13537                         "items" : {
13538                           "type" : "string"
13539                         },
13540                         "uniqueItems" : true
13541                       },
13542                       "cookies" : {
13543                         "type" : "object",
13544                         "additionalProperties" : {
13545                           "type" : "object",
13546                           "properties" : {
13547                             "comment" : {
13548                               "type" : "string"
13549                             },
13550                             "domain" : {
13551                               "type" : "string"
13552                             },
13553                             "expiry" : {
13554                               "type" : "string",
13555                               "format" : "date-time"
13556                             },
13557                             "httpOnly" : {
13558                               "type" : "boolean"
13559                             },
13560                             "maxAge" : {
13561                               "type" : "integer",
13562                               "format" : "int32"
13563                             },
13564                             "name" : {
13565                               "type" : "string"
13566                             },
13567                             "path" : {
13568                               "type" : "string"
13569                             },
13570                             "secure" : {
13571                               "type" : "boolean"
13572                             },
13573                             "value" : {
13574                               "type" : "string"
13575                             },
13576                             "version" : {
13577                               "type" : "integer",
13578                               "format" : "int32"
13579                             }
13580                           }
13581                         }
13582                       },
13583                       "date" : {
13584                         "type" : "string",
13585                         "format" : "date-time"
13586                       },
13587                       "entity" : {
13588                         "type" : "object"
13589                       },
13590                       "entityTag" : {
13591                         "type" : "object",
13592                         "properties" : {
13593                           "value" : {
13594                             "type" : "string"
13595                           },
13596                           "weak" : {
13597                             "type" : "boolean"
13598                           }
13599                         }
13600                       },
13601                       "headers" : {
13602                         "type" : "object",
13603                         "additionalProperties" : {
13604                           "type" : "array",
13605                           "items" : {
13606                             "type" : "object"
13607                           }
13608                         }
13609                       },
13610                       "language" : {
13611                         "type" : "object",
13612                         "properties" : {
13613                           "country" : {
13614                             "type" : "string"
13615                           },
13616                           "displayCountry" : {
13617                             "type" : "string"
13618                           },
13619                           "displayLanguage" : {
13620                             "type" : "string"
13621                           },
13622                           "displayName" : {
13623                             "type" : "string"
13624                           },
13625                           "displayScript" : {
13626                             "type" : "string"
13627                           },
13628                           "displayVariant" : {
13629                             "type" : "string"
13630                           },
13631                           "extensionKeys" : {
13632                             "type" : "array",
13633                             "items" : {
13634                               "type" : "string"
13635                             },
13636                             "uniqueItems" : true
13637                           },
13638                           "iso3Country" : {
13639                             "type" : "string"
13640                           },
13641                           "iso3Language" : {
13642                             "type" : "string"
13643                           },
13644                           "language" : {
13645                             "type" : "string"
13646                           },
13647                           "script" : {
13648                             "type" : "string"
13649                           },
13650                           "unicodeLocaleAttributes" : {
13651                             "type" : "array",
13652                             "items" : {
13653                               "type" : "string"
13654                             },
13655                             "uniqueItems" : true
13656                           },
13657                           "unicodeLocaleKeys" : {
13658                             "type" : "array",
13659                             "items" : {
13660                               "type" : "string"
13661                             },
13662                             "uniqueItems" : true
13663                           },
13664                           "variant" : {
13665                             "type" : "string"
13666                           }
13667                         }
13668                       },
13669                       "lastModified" : {
13670                         "type" : "string",
13671                         "format" : "date-time"
13672                       },
13673                       "length" : {
13674                         "type" : "integer",
13675                         "format" : "int32"
13676                       },
13677                       "links" : {
13678                         "type" : "array",
13679                         "items" : {
13680                           "type" : "object",
13681                           "properties" : {
13682                             "params" : {
13683                               "type" : "object",
13684                               "additionalProperties" : {
13685                                 "type" : "string"
13686                               }
13687                             },
13688                             "rel" : {
13689                               "type" : "string"
13690                             },
13691                             "rels" : {
13692                               "type" : "array",
13693                               "items" : {
13694                                 "type" : "string"
13695                               }
13696                             },
13697                             "title" : {
13698                               "type" : "string"
13699                             },
13700                             "type" : {
13701                               "type" : "string"
13702                             },
13703                             "uri" : {
13704                               "type" : "string",
13705                               "format" : "uri"
13706                             },
13707                             "uriBuilder" : {
13708                               "type" : "object"
13709                             }
13710                           }
13711                         },
13712                         "uniqueItems" : true
13713                       },
13714                       "location" : {
13715                         "type" : "string",
13716                         "format" : "uri"
13717                       },
13718                       "mediaType" : {
13719                         "type" : "object",
13720                         "properties" : {
13721                           "parameters" : {
13722                             "type" : "object",
13723                             "additionalProperties" : {
13724                               "type" : "string"
13725                             }
13726                           },
13727                           "subtype" : {
13728                             "type" : "string"
13729                           },
13730                           "type" : {
13731                             "type" : "string"
13732                           },
13733                           "wildcardSubtype" : {
13734                             "type" : "boolean"
13735                           },
13736                           "wildcardType" : {
13737                             "type" : "boolean"
13738                           }
13739                         }
13740                       },
13741                       "metadata" : {
13742                         "type" : "object",
13743                         "additionalProperties" : {
13744                           "type" : "array",
13745                           "items" : {
13746                             "type" : "object"
13747                           }
13748                         }
13749                       },
13750                       "status" : {
13751                         "type" : "integer",
13752                         "format" : "int32"
13753                       },
13754                       "statusInfo" : {
13755                         "type" : "object",
13756                         "properties" : {
13757                           "family" : {
13758                             "type" : "string",
13759                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
13760                           },
13761                           "reasonPhrase" : {
13762                             "type" : "string"
13763                           },
13764                           "statusCode" : {
13765                             "type" : "integer",
13766                             "format" : "int32"
13767                           }
13768                         }
13769                       },
13770                       "stringHeaders" : {
13771                         "type" : "object",
13772                         "additionalProperties" : {
13773                           "type" : "array",
13774                           "items" : {
13775                             "type" : "string"
13776                           }
13777                         }
13778                       }
13779                     }
13780                   }
13781                 }
13782               }
13783             }
13784           }
13785         },
13786         "servers" : [ {
13787           "url" : "/sdc2/rest",
13788           "variables" : { }
13789         } ],
13790         "summary" : "Returns created Additional Inforamtion property",
13791         "tags" : [ "SDCE-2 APIs" ]
13792       }
13793     },
13794     "/v1/catalog/services/{serviceId}/additionalinfo/{labelId}" : {
13795       "delete" : {
13796         "description" : "Create Additional Information Label and Value",
13797         "operationId" : "deleteServiceAdditionalInformationLabel",
13798         "parameters" : [ {
13799           "description" : "service id to update with new property",
13800           "in" : "path",
13801           "name" : "serviceId",
13802           "required" : true,
13803           "schema" : {
13804             "type" : "string"
13805           }
13806         }, {
13807           "description" : "label id",
13808           "in" : "path",
13809           "name" : "labelId",
13810           "required" : true,
13811           "schema" : {
13812             "type" : "string"
13813           }
13814         }, {
13815           "in" : "header",
13816           "name" : "USER_ID",
13817           "schema" : {
13818             "type" : "string"
13819           }
13820         } ],
13821         "responses" : {
13822           "200" : {
13823             "description" : "Additional information deleted"
13824           },
13825           "400" : {
13826             "description" : "Invalid content / Missing content"
13827           },
13828           "403" : {
13829             "description" : "Restricted operation"
13830           },
13831           "409" : {
13832             "description" : "Additional information key already exist"
13833           },
13834           "default" : {
13835             "content" : {
13836               "application/json" : {
13837                 "schema" : {
13838                   "type" : "array",
13839                   "items" : {
13840                     "type" : "object",
13841                     "properties" : {
13842                       "allowedMethods" : {
13843                         "type" : "array",
13844                         "items" : {
13845                           "type" : "string"
13846                         },
13847                         "uniqueItems" : true
13848                       },
13849                       "cookies" : {
13850                         "type" : "object",
13851                         "additionalProperties" : {
13852                           "type" : "object",
13853                           "properties" : {
13854                             "comment" : {
13855                               "type" : "string"
13856                             },
13857                             "domain" : {
13858                               "type" : "string"
13859                             },
13860                             "expiry" : {
13861                               "type" : "string",
13862                               "format" : "date-time"
13863                             },
13864                             "httpOnly" : {
13865                               "type" : "boolean"
13866                             },
13867                             "maxAge" : {
13868                               "type" : "integer",
13869                               "format" : "int32"
13870                             },
13871                             "name" : {
13872                               "type" : "string"
13873                             },
13874                             "path" : {
13875                               "type" : "string"
13876                             },
13877                             "secure" : {
13878                               "type" : "boolean"
13879                             },
13880                             "value" : {
13881                               "type" : "string"
13882                             },
13883                             "version" : {
13884                               "type" : "integer",
13885                               "format" : "int32"
13886                             }
13887                           }
13888                         }
13889                       },
13890                       "date" : {
13891                         "type" : "string",
13892                         "format" : "date-time"
13893                       },
13894                       "entity" : {
13895                         "type" : "object"
13896                       },
13897                       "entityTag" : {
13898                         "type" : "object",
13899                         "properties" : {
13900                           "value" : {
13901                             "type" : "string"
13902                           },
13903                           "weak" : {
13904                             "type" : "boolean"
13905                           }
13906                         }
13907                       },
13908                       "headers" : {
13909                         "type" : "object",
13910                         "additionalProperties" : {
13911                           "type" : "array",
13912                           "items" : {
13913                             "type" : "object"
13914                           }
13915                         }
13916                       },
13917                       "language" : {
13918                         "type" : "object",
13919                         "properties" : {
13920                           "country" : {
13921                             "type" : "string"
13922                           },
13923                           "displayCountry" : {
13924                             "type" : "string"
13925                           },
13926                           "displayLanguage" : {
13927                             "type" : "string"
13928                           },
13929                           "displayName" : {
13930                             "type" : "string"
13931                           },
13932                           "displayScript" : {
13933                             "type" : "string"
13934                           },
13935                           "displayVariant" : {
13936                             "type" : "string"
13937                           },
13938                           "extensionKeys" : {
13939                             "type" : "array",
13940                             "items" : {
13941                               "type" : "string"
13942                             },
13943                             "uniqueItems" : true
13944                           },
13945                           "iso3Country" : {
13946                             "type" : "string"
13947                           },
13948                           "iso3Language" : {
13949                             "type" : "string"
13950                           },
13951                           "language" : {
13952                             "type" : "string"
13953                           },
13954                           "script" : {
13955                             "type" : "string"
13956                           },
13957                           "unicodeLocaleAttributes" : {
13958                             "type" : "array",
13959                             "items" : {
13960                               "type" : "string"
13961                             },
13962                             "uniqueItems" : true
13963                           },
13964                           "unicodeLocaleKeys" : {
13965                             "type" : "array",
13966                             "items" : {
13967                               "type" : "string"
13968                             },
13969                             "uniqueItems" : true
13970                           },
13971                           "variant" : {
13972                             "type" : "string"
13973                           }
13974                         }
13975                       },
13976                       "lastModified" : {
13977                         "type" : "string",
13978                         "format" : "date-time"
13979                       },
13980                       "length" : {
13981                         "type" : "integer",
13982                         "format" : "int32"
13983                       },
13984                       "links" : {
13985                         "type" : "array",
13986                         "items" : {
13987                           "type" : "object",
13988                           "properties" : {
13989                             "params" : {
13990                               "type" : "object",
13991                               "additionalProperties" : {
13992                                 "type" : "string"
13993                               }
13994                             },
13995                             "rel" : {
13996                               "type" : "string"
13997                             },
13998                             "rels" : {
13999                               "type" : "array",
14000                               "items" : {
14001                                 "type" : "string"
14002                               }
14003                             },
14004                             "title" : {
14005                               "type" : "string"
14006                             },
14007                             "type" : {
14008                               "type" : "string"
14009                             },
14010                             "uri" : {
14011                               "type" : "string",
14012                               "format" : "uri"
14013                             },
14014                             "uriBuilder" : {
14015                               "type" : "object"
14016                             }
14017                           }
14018                         },
14019                         "uniqueItems" : true
14020                       },
14021                       "location" : {
14022                         "type" : "string",
14023                         "format" : "uri"
14024                       },
14025                       "mediaType" : {
14026                         "type" : "object",
14027                         "properties" : {
14028                           "parameters" : {
14029                             "type" : "object",
14030                             "additionalProperties" : {
14031                               "type" : "string"
14032                             }
14033                           },
14034                           "subtype" : {
14035                             "type" : "string"
14036                           },
14037                           "type" : {
14038                             "type" : "string"
14039                           },
14040                           "wildcardSubtype" : {
14041                             "type" : "boolean"
14042                           },
14043                           "wildcardType" : {
14044                             "type" : "boolean"
14045                           }
14046                         }
14047                       },
14048                       "metadata" : {
14049                         "type" : "object",
14050                         "additionalProperties" : {
14051                           "type" : "array",
14052                           "items" : {
14053                             "type" : "object"
14054                           }
14055                         }
14056                       },
14057                       "status" : {
14058                         "type" : "integer",
14059                         "format" : "int32"
14060                       },
14061                       "statusInfo" : {
14062                         "type" : "object",
14063                         "properties" : {
14064                           "family" : {
14065                             "type" : "string",
14066                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14067                           },
14068                           "reasonPhrase" : {
14069                             "type" : "string"
14070                           },
14071                           "statusCode" : {
14072                             "type" : "integer",
14073                             "format" : "int32"
14074                           }
14075                         }
14076                       },
14077                       "stringHeaders" : {
14078                         "type" : "object",
14079                         "additionalProperties" : {
14080                           "type" : "array",
14081                           "items" : {
14082                             "type" : "string"
14083                           }
14084                         }
14085                       }
14086                     }
14087                   }
14088                 }
14089               }
14090             }
14091           }
14092         },
14093         "servers" : [ {
14094           "url" : "/sdc2/rest",
14095           "variables" : { }
14096         } ],
14097         "summary" : "Returns deleted Additional Inforamtion property",
14098         "tags" : [ "SDCE-2 APIs" ]
14099       },
14100       "get" : {
14101         "description" : "Get Additional Information by id",
14102         "operationId" : "getServiceAdditionalInformationLabel",
14103         "parameters" : [ {
14104           "description" : "service id to update with new property",
14105           "in" : "path",
14106           "name" : "serviceId",
14107           "required" : true,
14108           "schema" : {
14109             "type" : "string"
14110           }
14111         }, {
14112           "description" : "label id",
14113           "in" : "path",
14114           "name" : "labelId",
14115           "required" : true,
14116           "schema" : {
14117             "type" : "string"
14118           }
14119         }, {
14120           "in" : "header",
14121           "name" : "USER_ID",
14122           "schema" : {
14123             "type" : "string"
14124           }
14125         } ],
14126         "responses" : {
14127           "200" : {
14128             "description" : "fetched additional information"
14129           },
14130           "400" : {
14131             "description" : "Invalid content / Missing content"
14132           },
14133           "403" : {
14134             "description" : "Restricted operation"
14135           },
14136           "409" : {
14137             "description" : "Additional information key already exist"
14138           },
14139           "default" : {
14140             "content" : {
14141               "application/json" : {
14142                 "schema" : {
14143                   "type" : "array",
14144                   "items" : {
14145                     "type" : "object",
14146                     "properties" : {
14147                       "allowedMethods" : {
14148                         "type" : "array",
14149                         "items" : {
14150                           "type" : "string"
14151                         },
14152                         "uniqueItems" : true
14153                       },
14154                       "cookies" : {
14155                         "type" : "object",
14156                         "additionalProperties" : {
14157                           "type" : "object",
14158                           "properties" : {
14159                             "comment" : {
14160                               "type" : "string"
14161                             },
14162                             "domain" : {
14163                               "type" : "string"
14164                             },
14165                             "expiry" : {
14166                               "type" : "string",
14167                               "format" : "date-time"
14168                             },
14169                             "httpOnly" : {
14170                               "type" : "boolean"
14171                             },
14172                             "maxAge" : {
14173                               "type" : "integer",
14174                               "format" : "int32"
14175                             },
14176                             "name" : {
14177                               "type" : "string"
14178                             },
14179                             "path" : {
14180                               "type" : "string"
14181                             },
14182                             "secure" : {
14183                               "type" : "boolean"
14184                             },
14185                             "value" : {
14186                               "type" : "string"
14187                             },
14188                             "version" : {
14189                               "type" : "integer",
14190                               "format" : "int32"
14191                             }
14192                           }
14193                         }
14194                       },
14195                       "date" : {
14196                         "type" : "string",
14197                         "format" : "date-time"
14198                       },
14199                       "entity" : {
14200                         "type" : "object"
14201                       },
14202                       "entityTag" : {
14203                         "type" : "object",
14204                         "properties" : {
14205                           "value" : {
14206                             "type" : "string"
14207                           },
14208                           "weak" : {
14209                             "type" : "boolean"
14210                           }
14211                         }
14212                       },
14213                       "headers" : {
14214                         "type" : "object",
14215                         "additionalProperties" : {
14216                           "type" : "array",
14217                           "items" : {
14218                             "type" : "object"
14219                           }
14220                         }
14221                       },
14222                       "language" : {
14223                         "type" : "object",
14224                         "properties" : {
14225                           "country" : {
14226                             "type" : "string"
14227                           },
14228                           "displayCountry" : {
14229                             "type" : "string"
14230                           },
14231                           "displayLanguage" : {
14232                             "type" : "string"
14233                           },
14234                           "displayName" : {
14235                             "type" : "string"
14236                           },
14237                           "displayScript" : {
14238                             "type" : "string"
14239                           },
14240                           "displayVariant" : {
14241                             "type" : "string"
14242                           },
14243                           "extensionKeys" : {
14244                             "type" : "array",
14245                             "items" : {
14246                               "type" : "string"
14247                             },
14248                             "uniqueItems" : true
14249                           },
14250                           "iso3Country" : {
14251                             "type" : "string"
14252                           },
14253                           "iso3Language" : {
14254                             "type" : "string"
14255                           },
14256                           "language" : {
14257                             "type" : "string"
14258                           },
14259                           "script" : {
14260                             "type" : "string"
14261                           },
14262                           "unicodeLocaleAttributes" : {
14263                             "type" : "array",
14264                             "items" : {
14265                               "type" : "string"
14266                             },
14267                             "uniqueItems" : true
14268                           },
14269                           "unicodeLocaleKeys" : {
14270                             "type" : "array",
14271                             "items" : {
14272                               "type" : "string"
14273                             },
14274                             "uniqueItems" : true
14275                           },
14276                           "variant" : {
14277                             "type" : "string"
14278                           }
14279                         }
14280                       },
14281                       "lastModified" : {
14282                         "type" : "string",
14283                         "format" : "date-time"
14284                       },
14285                       "length" : {
14286                         "type" : "integer",
14287                         "format" : "int32"
14288                       },
14289                       "links" : {
14290                         "type" : "array",
14291                         "items" : {
14292                           "type" : "object",
14293                           "properties" : {
14294                             "params" : {
14295                               "type" : "object",
14296                               "additionalProperties" : {
14297                                 "type" : "string"
14298                               }
14299                             },
14300                             "rel" : {
14301                               "type" : "string"
14302                             },
14303                             "rels" : {
14304                               "type" : "array",
14305                               "items" : {
14306                                 "type" : "string"
14307                               }
14308                             },
14309                             "title" : {
14310                               "type" : "string"
14311                             },
14312                             "type" : {
14313                               "type" : "string"
14314                             },
14315                             "uri" : {
14316                               "type" : "string",
14317                               "format" : "uri"
14318                             },
14319                             "uriBuilder" : {
14320                               "type" : "object"
14321                             }
14322                           }
14323                         },
14324                         "uniqueItems" : true
14325                       },
14326                       "location" : {
14327                         "type" : "string",
14328                         "format" : "uri"
14329                       },
14330                       "mediaType" : {
14331                         "type" : "object",
14332                         "properties" : {
14333                           "parameters" : {
14334                             "type" : "object",
14335                             "additionalProperties" : {
14336                               "type" : "string"
14337                             }
14338                           },
14339                           "subtype" : {
14340                             "type" : "string"
14341                           },
14342                           "type" : {
14343                             "type" : "string"
14344                           },
14345                           "wildcardSubtype" : {
14346                             "type" : "boolean"
14347                           },
14348                           "wildcardType" : {
14349                             "type" : "boolean"
14350                           }
14351                         }
14352                       },
14353                       "metadata" : {
14354                         "type" : "object",
14355                         "additionalProperties" : {
14356                           "type" : "array",
14357                           "items" : {
14358                             "type" : "object"
14359                           }
14360                         }
14361                       },
14362                       "status" : {
14363                         "type" : "integer",
14364                         "format" : "int32"
14365                       },
14366                       "statusInfo" : {
14367                         "type" : "object",
14368                         "properties" : {
14369                           "family" : {
14370                             "type" : "string",
14371                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14372                           },
14373                           "reasonPhrase" : {
14374                             "type" : "string"
14375                           },
14376                           "statusCode" : {
14377                             "type" : "integer",
14378                             "format" : "int32"
14379                           }
14380                         }
14381                       },
14382                       "stringHeaders" : {
14383                         "type" : "object",
14384                         "additionalProperties" : {
14385                           "type" : "array",
14386                           "items" : {
14387                             "type" : "string"
14388                           }
14389                         }
14390                       }
14391                     }
14392                   }
14393                 }
14394               }
14395             }
14396           }
14397         },
14398         "servers" : [ {
14399           "url" : "/sdc2/rest",
14400           "variables" : { }
14401         } ],
14402         "summary" : "Returns Additional Inforamtion property",
14403         "tags" : [ "SDCE-2 APIs" ]
14404       },
14405       "put" : {
14406         "description" : "Update Additional Information Label and Value",
14407         "operationId" : "updateServiceAdditionalInformationLabel",
14408         "parameters" : [ {
14409           "description" : "service id to update with new property",
14410           "in" : "path",
14411           "name" : "serviceId",
14412           "required" : true,
14413           "schema" : {
14414             "type" : "string"
14415           }
14416         }, {
14417           "description" : "label id",
14418           "in" : "path",
14419           "name" : "labelId",
14420           "required" : true,
14421           "schema" : {
14422             "type" : "string"
14423           }
14424         }, {
14425           "in" : "header",
14426           "name" : "USER_ID",
14427           "schema" : {
14428             "type" : "string"
14429           }
14430         } ],
14431         "requestBody" : {
14432           "content" : {
14433             "application/json" : {
14434               "schema" : {
14435                 "type" : "string"
14436               }
14437             }
14438           },
14439           "description" : "Additional information key value to be created",
14440           "required" : true
14441         },
14442         "responses" : {
14443           "200" : {
14444             "description" : "Additional information updated"
14445           },
14446           "400" : {
14447             "description" : "Invalid content / Missing content"
14448           },
14449           "403" : {
14450             "description" : "Restricted operation"
14451           },
14452           "409" : {
14453             "description" : "Additional information key already exist"
14454           },
14455           "default" : {
14456             "content" : {
14457               "application/json" : {
14458                 "schema" : {
14459                   "type" : "array",
14460                   "items" : {
14461                     "type" : "object",
14462                     "properties" : {
14463                       "allowedMethods" : {
14464                         "type" : "array",
14465                         "items" : {
14466                           "type" : "string"
14467                         },
14468                         "uniqueItems" : true
14469                       },
14470                       "cookies" : {
14471                         "type" : "object",
14472                         "additionalProperties" : {
14473                           "type" : "object",
14474                           "properties" : {
14475                             "comment" : {
14476                               "type" : "string"
14477                             },
14478                             "domain" : {
14479                               "type" : "string"
14480                             },
14481                             "expiry" : {
14482                               "type" : "string",
14483                               "format" : "date-time"
14484                             },
14485                             "httpOnly" : {
14486                               "type" : "boolean"
14487                             },
14488                             "maxAge" : {
14489                               "type" : "integer",
14490                               "format" : "int32"
14491                             },
14492                             "name" : {
14493                               "type" : "string"
14494                             },
14495                             "path" : {
14496                               "type" : "string"
14497                             },
14498                             "secure" : {
14499                               "type" : "boolean"
14500                             },
14501                             "value" : {
14502                               "type" : "string"
14503                             },
14504                             "version" : {
14505                               "type" : "integer",
14506                               "format" : "int32"
14507                             }
14508                           }
14509                         }
14510                       },
14511                       "date" : {
14512                         "type" : "string",
14513                         "format" : "date-time"
14514                       },
14515                       "entity" : {
14516                         "type" : "object"
14517                       },
14518                       "entityTag" : {
14519                         "type" : "object",
14520                         "properties" : {
14521                           "value" : {
14522                             "type" : "string"
14523                           },
14524                           "weak" : {
14525                             "type" : "boolean"
14526                           }
14527                         }
14528                       },
14529                       "headers" : {
14530                         "type" : "object",
14531                         "additionalProperties" : {
14532                           "type" : "array",
14533                           "items" : {
14534                             "type" : "object"
14535                           }
14536                         }
14537                       },
14538                       "language" : {
14539                         "type" : "object",
14540                         "properties" : {
14541                           "country" : {
14542                             "type" : "string"
14543                           },
14544                           "displayCountry" : {
14545                             "type" : "string"
14546                           },
14547                           "displayLanguage" : {
14548                             "type" : "string"
14549                           },
14550                           "displayName" : {
14551                             "type" : "string"
14552                           },
14553                           "displayScript" : {
14554                             "type" : "string"
14555                           },
14556                           "displayVariant" : {
14557                             "type" : "string"
14558                           },
14559                           "extensionKeys" : {
14560                             "type" : "array",
14561                             "items" : {
14562                               "type" : "string"
14563                             },
14564                             "uniqueItems" : true
14565                           },
14566                           "iso3Country" : {
14567                             "type" : "string"
14568                           },
14569                           "iso3Language" : {
14570                             "type" : "string"
14571                           },
14572                           "language" : {
14573                             "type" : "string"
14574                           },
14575                           "script" : {
14576                             "type" : "string"
14577                           },
14578                           "unicodeLocaleAttributes" : {
14579                             "type" : "array",
14580                             "items" : {
14581                               "type" : "string"
14582                             },
14583                             "uniqueItems" : true
14584                           },
14585                           "unicodeLocaleKeys" : {
14586                             "type" : "array",
14587                             "items" : {
14588                               "type" : "string"
14589                             },
14590                             "uniqueItems" : true
14591                           },
14592                           "variant" : {
14593                             "type" : "string"
14594                           }
14595                         }
14596                       },
14597                       "lastModified" : {
14598                         "type" : "string",
14599                         "format" : "date-time"
14600                       },
14601                       "length" : {
14602                         "type" : "integer",
14603                         "format" : "int32"
14604                       },
14605                       "links" : {
14606                         "type" : "array",
14607                         "items" : {
14608                           "type" : "object",
14609                           "properties" : {
14610                             "params" : {
14611                               "type" : "object",
14612                               "additionalProperties" : {
14613                                 "type" : "string"
14614                               }
14615                             },
14616                             "rel" : {
14617                               "type" : "string"
14618                             },
14619                             "rels" : {
14620                               "type" : "array",
14621                               "items" : {
14622                                 "type" : "string"
14623                               }
14624                             },
14625                             "title" : {
14626                               "type" : "string"
14627                             },
14628                             "type" : {
14629                               "type" : "string"
14630                             },
14631                             "uri" : {
14632                               "type" : "string",
14633                               "format" : "uri"
14634                             },
14635                             "uriBuilder" : {
14636                               "type" : "object"
14637                             }
14638                           }
14639                         },
14640                         "uniqueItems" : true
14641                       },
14642                       "location" : {
14643                         "type" : "string",
14644                         "format" : "uri"
14645                       },
14646                       "mediaType" : {
14647                         "type" : "object",
14648                         "properties" : {
14649                           "parameters" : {
14650                             "type" : "object",
14651                             "additionalProperties" : {
14652                               "type" : "string"
14653                             }
14654                           },
14655                           "subtype" : {
14656                             "type" : "string"
14657                           },
14658                           "type" : {
14659                             "type" : "string"
14660                           },
14661                           "wildcardSubtype" : {
14662                             "type" : "boolean"
14663                           },
14664                           "wildcardType" : {
14665                             "type" : "boolean"
14666                           }
14667                         }
14668                       },
14669                       "metadata" : {
14670                         "type" : "object",
14671                         "additionalProperties" : {
14672                           "type" : "array",
14673                           "items" : {
14674                             "type" : "object"
14675                           }
14676                         }
14677                       },
14678                       "status" : {
14679                         "type" : "integer",
14680                         "format" : "int32"
14681                       },
14682                       "statusInfo" : {
14683                         "type" : "object",
14684                         "properties" : {
14685                           "family" : {
14686                             "type" : "string",
14687                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14688                           },
14689                           "reasonPhrase" : {
14690                             "type" : "string"
14691                           },
14692                           "statusCode" : {
14693                             "type" : "integer",
14694                             "format" : "int32"
14695                           }
14696                         }
14697                       },
14698                       "stringHeaders" : {
14699                         "type" : "object",
14700                         "additionalProperties" : {
14701                           "type" : "array",
14702                           "items" : {
14703                             "type" : "string"
14704                           }
14705                         }
14706                       }
14707                     }
14708                   }
14709                 }
14710               }
14711             }
14712           }
14713         },
14714         "servers" : [ {
14715           "url" : "/sdc2/rest",
14716           "variables" : { }
14717         } ],
14718         "summary" : "Returns updated Additional Inforamtion property",
14719         "tags" : [ "SDCE-2 APIs" ]
14720       }
14721     },
14722     "/v1/catalog/services/{serviceId}/artifacts" : {
14723       "post" : {
14724         "description" : "Create Artifact",
14725         "operationId" : "loadInformationArtifact",
14726         "parameters" : [ {
14727           "in" : "path",
14728           "name" : "serviceId",
14729           "required" : true,
14730           "schema" : {
14731             "type" : "string"
14732           }
14733         } ],
14734         "requestBody" : {
14735           "content" : {
14736             "application/json" : {
14737               "schema" : {
14738                 "type" : "string"
14739               }
14740             }
14741           },
14742           "description" : "json describe the artifact",
14743           "required" : true
14744         },
14745         "responses" : {
14746           "201" : {
14747             "description" : "Resource created"
14748           },
14749           "400" : {
14750             "description" : "Invalid content / Missing content"
14751           },
14752           "403" : {
14753             "description" : "Restricted operation"
14754           },
14755           "409" : {
14756             "description" : "Artifact already exist"
14757           },
14758           "default" : {
14759             "content" : {
14760               "application/json" : {
14761                 "schema" : {
14762                   "type" : "array",
14763                   "items" : {
14764                     "type" : "object",
14765                     "properties" : {
14766                       "allowedMethods" : {
14767                         "type" : "array",
14768                         "items" : {
14769                           "type" : "string"
14770                         },
14771                         "uniqueItems" : true
14772                       },
14773                       "cookies" : {
14774                         "type" : "object",
14775                         "additionalProperties" : {
14776                           "type" : "object",
14777                           "properties" : {
14778                             "comment" : {
14779                               "type" : "string"
14780                             },
14781                             "domain" : {
14782                               "type" : "string"
14783                             },
14784                             "expiry" : {
14785                               "type" : "string",
14786                               "format" : "date-time"
14787                             },
14788                             "httpOnly" : {
14789                               "type" : "boolean"
14790                             },
14791                             "maxAge" : {
14792                               "type" : "integer",
14793                               "format" : "int32"
14794                             },
14795                             "name" : {
14796                               "type" : "string"
14797                             },
14798                             "path" : {
14799                               "type" : "string"
14800                             },
14801                             "secure" : {
14802                               "type" : "boolean"
14803                             },
14804                             "value" : {
14805                               "type" : "string"
14806                             },
14807                             "version" : {
14808                               "type" : "integer",
14809                               "format" : "int32"
14810                             }
14811                           }
14812                         }
14813                       },
14814                       "date" : {
14815                         "type" : "string",
14816                         "format" : "date-time"
14817                       },
14818                       "entity" : {
14819                         "type" : "object"
14820                       },
14821                       "entityTag" : {
14822                         "type" : "object",
14823                         "properties" : {
14824                           "value" : {
14825                             "type" : "string"
14826                           },
14827                           "weak" : {
14828                             "type" : "boolean"
14829                           }
14830                         }
14831                       },
14832                       "headers" : {
14833                         "type" : "object",
14834                         "additionalProperties" : {
14835                           "type" : "array",
14836                           "items" : {
14837                             "type" : "object"
14838                           }
14839                         }
14840                       },
14841                       "language" : {
14842                         "type" : "object",
14843                         "properties" : {
14844                           "country" : {
14845                             "type" : "string"
14846                           },
14847                           "displayCountry" : {
14848                             "type" : "string"
14849                           },
14850                           "displayLanguage" : {
14851                             "type" : "string"
14852                           },
14853                           "displayName" : {
14854                             "type" : "string"
14855                           },
14856                           "displayScript" : {
14857                             "type" : "string"
14858                           },
14859                           "displayVariant" : {
14860                             "type" : "string"
14861                           },
14862                           "extensionKeys" : {
14863                             "type" : "array",
14864                             "items" : {
14865                               "type" : "string"
14866                             },
14867                             "uniqueItems" : true
14868                           },
14869                           "iso3Country" : {
14870                             "type" : "string"
14871                           },
14872                           "iso3Language" : {
14873                             "type" : "string"
14874                           },
14875                           "language" : {
14876                             "type" : "string"
14877                           },
14878                           "script" : {
14879                             "type" : "string"
14880                           },
14881                           "unicodeLocaleAttributes" : {
14882                             "type" : "array",
14883                             "items" : {
14884                               "type" : "string"
14885                             },
14886                             "uniqueItems" : true
14887                           },
14888                           "unicodeLocaleKeys" : {
14889                             "type" : "array",
14890                             "items" : {
14891                               "type" : "string"
14892                             },
14893                             "uniqueItems" : true
14894                           },
14895                           "variant" : {
14896                             "type" : "string"
14897                           }
14898                         }
14899                       },
14900                       "lastModified" : {
14901                         "type" : "string",
14902                         "format" : "date-time"
14903                       },
14904                       "length" : {
14905                         "type" : "integer",
14906                         "format" : "int32"
14907                       },
14908                       "links" : {
14909                         "type" : "array",
14910                         "items" : {
14911                           "type" : "object",
14912                           "properties" : {
14913                             "params" : {
14914                               "type" : "object",
14915                               "additionalProperties" : {
14916                                 "type" : "string"
14917                               }
14918                             },
14919                             "rel" : {
14920                               "type" : "string"
14921                             },
14922                             "rels" : {
14923                               "type" : "array",
14924                               "items" : {
14925                                 "type" : "string"
14926                               }
14927                             },
14928                             "title" : {
14929                               "type" : "string"
14930                             },
14931                             "type" : {
14932                               "type" : "string"
14933                             },
14934                             "uri" : {
14935                               "type" : "string",
14936                               "format" : "uri"
14937                             },
14938                             "uriBuilder" : {
14939                               "type" : "object"
14940                             }
14941                           }
14942                         },
14943                         "uniqueItems" : true
14944                       },
14945                       "location" : {
14946                         "type" : "string",
14947                         "format" : "uri"
14948                       },
14949                       "mediaType" : {
14950                         "type" : "object",
14951                         "properties" : {
14952                           "parameters" : {
14953                             "type" : "object",
14954                             "additionalProperties" : {
14955                               "type" : "string"
14956                             }
14957                           },
14958                           "subtype" : {
14959                             "type" : "string"
14960                           },
14961                           "type" : {
14962                             "type" : "string"
14963                           },
14964                           "wildcardSubtype" : {
14965                             "type" : "boolean"
14966                           },
14967                           "wildcardType" : {
14968                             "type" : "boolean"
14969                           }
14970                         }
14971                       },
14972                       "metadata" : {
14973                         "type" : "object",
14974                         "additionalProperties" : {
14975                           "type" : "array",
14976                           "items" : {
14977                             "type" : "object"
14978                           }
14979                         }
14980                       },
14981                       "status" : {
14982                         "type" : "integer",
14983                         "format" : "int32"
14984                       },
14985                       "statusInfo" : {
14986                         "type" : "object",
14987                         "properties" : {
14988                           "family" : {
14989                             "type" : "string",
14990                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
14991                           },
14992                           "reasonPhrase" : {
14993                             "type" : "string"
14994                           },
14995                           "statusCode" : {
14996                             "type" : "integer",
14997                             "format" : "int32"
14998                           }
14999                         }
15000                       },
15001                       "stringHeaders" : {
15002                         "type" : "object",
15003                         "additionalProperties" : {
15004                           "type" : "array",
15005                           "items" : {
15006                             "type" : "string"
15007                           }
15008                         }
15009                       }
15010                     }
15011                   }
15012                 }
15013               }
15014             }
15015           }
15016         },
15017         "servers" : [ {
15018           "url" : "/sdc2/rest",
15019           "variables" : { }
15020         } ],
15021         "summary" : "Returns created ArtifactDefinition",
15022         "tags" : [ "SDCE-2 APIs" ]
15023       }
15024     },
15025     "/v1/catalog/services/{serviceId}/artifacts/api/{artifactId}" : {
15026       "delete" : {
15027         "description" : "Delete Api Artifact",
15028         "operationId" : "deleteApiArtifact",
15029         "parameters" : [ {
15030           "in" : "path",
15031           "name" : "serviceId",
15032           "required" : true,
15033           "schema" : {
15034             "type" : "string"
15035           }
15036         }, {
15037           "in" : "path",
15038           "name" : "artifactId",
15039           "required" : true,
15040           "schema" : {
15041             "type" : "string"
15042           }
15043         }, {
15044           "in" : "header",
15045           "name" : "USER_ID",
15046           "schema" : {
15047             "type" : "string"
15048           }
15049         }, {
15050           "in" : "header",
15051           "name" : "Content-MD5",
15052           "schema" : {
15053             "type" : "string"
15054           }
15055         } ],
15056         "responses" : {
15057           "204" : {
15058             "description" : "Api Artifact deleted"
15059           },
15060           "403" : {
15061             "description" : "Restricted operation"
15062           },
15063           "default" : {
15064             "content" : {
15065               "application/json" : {
15066                 "schema" : {
15067                   "type" : "array",
15068                   "items" : {
15069                     "type" : "object",
15070                     "properties" : {
15071                       "allowedMethods" : {
15072                         "type" : "array",
15073                         "items" : {
15074                           "type" : "string"
15075                         },
15076                         "uniqueItems" : true
15077                       },
15078                       "cookies" : {
15079                         "type" : "object",
15080                         "additionalProperties" : {
15081                           "type" : "object",
15082                           "properties" : {
15083                             "comment" : {
15084                               "type" : "string"
15085                             },
15086                             "domain" : {
15087                               "type" : "string"
15088                             },
15089                             "expiry" : {
15090                               "type" : "string",
15091                               "format" : "date-time"
15092                             },
15093                             "httpOnly" : {
15094                               "type" : "boolean"
15095                             },
15096                             "maxAge" : {
15097                               "type" : "integer",
15098                               "format" : "int32"
15099                             },
15100                             "name" : {
15101                               "type" : "string"
15102                             },
15103                             "path" : {
15104                               "type" : "string"
15105                             },
15106                             "secure" : {
15107                               "type" : "boolean"
15108                             },
15109                             "value" : {
15110                               "type" : "string"
15111                             },
15112                             "version" : {
15113                               "type" : "integer",
15114                               "format" : "int32"
15115                             }
15116                           }
15117                         }
15118                       },
15119                       "date" : {
15120                         "type" : "string",
15121                         "format" : "date-time"
15122                       },
15123                       "entity" : {
15124                         "type" : "object"
15125                       },
15126                       "entityTag" : {
15127                         "type" : "object",
15128                         "properties" : {
15129                           "value" : {
15130                             "type" : "string"
15131                           },
15132                           "weak" : {
15133                             "type" : "boolean"
15134                           }
15135                         }
15136                       },
15137                       "headers" : {
15138                         "type" : "object",
15139                         "additionalProperties" : {
15140                           "type" : "array",
15141                           "items" : {
15142                             "type" : "object"
15143                           }
15144                         }
15145                       },
15146                       "language" : {
15147                         "type" : "object",
15148                         "properties" : {
15149                           "country" : {
15150                             "type" : "string"
15151                           },
15152                           "displayCountry" : {
15153                             "type" : "string"
15154                           },
15155                           "displayLanguage" : {
15156                             "type" : "string"
15157                           },
15158                           "displayName" : {
15159                             "type" : "string"
15160                           },
15161                           "displayScript" : {
15162                             "type" : "string"
15163                           },
15164                           "displayVariant" : {
15165                             "type" : "string"
15166                           },
15167                           "extensionKeys" : {
15168                             "type" : "array",
15169                             "items" : {
15170                               "type" : "string"
15171                             },
15172                             "uniqueItems" : true
15173                           },
15174                           "iso3Country" : {
15175                             "type" : "string"
15176                           },
15177                           "iso3Language" : {
15178                             "type" : "string"
15179                           },
15180                           "language" : {
15181                             "type" : "string"
15182                           },
15183                           "script" : {
15184                             "type" : "string"
15185                           },
15186                           "unicodeLocaleAttributes" : {
15187                             "type" : "array",
15188                             "items" : {
15189                               "type" : "string"
15190                             },
15191                             "uniqueItems" : true
15192                           },
15193                           "unicodeLocaleKeys" : {
15194                             "type" : "array",
15195                             "items" : {
15196                               "type" : "string"
15197                             },
15198                             "uniqueItems" : true
15199                           },
15200                           "variant" : {
15201                             "type" : "string"
15202                           }
15203                         }
15204                       },
15205                       "lastModified" : {
15206                         "type" : "string",
15207                         "format" : "date-time"
15208                       },
15209                       "length" : {
15210                         "type" : "integer",
15211                         "format" : "int32"
15212                       },
15213                       "links" : {
15214                         "type" : "array",
15215                         "items" : {
15216                           "type" : "object",
15217                           "properties" : {
15218                             "params" : {
15219                               "type" : "object",
15220                               "additionalProperties" : {
15221                                 "type" : "string"
15222                               }
15223                             },
15224                             "rel" : {
15225                               "type" : "string"
15226                             },
15227                             "rels" : {
15228                               "type" : "array",
15229                               "items" : {
15230                                 "type" : "string"
15231                               }
15232                             },
15233                             "title" : {
15234                               "type" : "string"
15235                             },
15236                             "type" : {
15237                               "type" : "string"
15238                             },
15239                             "uri" : {
15240                               "type" : "string",
15241                               "format" : "uri"
15242                             },
15243                             "uriBuilder" : {
15244                               "type" : "object"
15245                             }
15246                           }
15247                         },
15248                         "uniqueItems" : true
15249                       },
15250                       "location" : {
15251                         "type" : "string",
15252                         "format" : "uri"
15253                       },
15254                       "mediaType" : {
15255                         "type" : "object",
15256                         "properties" : {
15257                           "parameters" : {
15258                             "type" : "object",
15259                             "additionalProperties" : {
15260                               "type" : "string"
15261                             }
15262                           },
15263                           "subtype" : {
15264                             "type" : "string"
15265                           },
15266                           "type" : {
15267                             "type" : "string"
15268                           },
15269                           "wildcardSubtype" : {
15270                             "type" : "boolean"
15271                           },
15272                           "wildcardType" : {
15273                             "type" : "boolean"
15274                           }
15275                         }
15276                       },
15277                       "metadata" : {
15278                         "type" : "object",
15279                         "additionalProperties" : {
15280                           "type" : "array",
15281                           "items" : {
15282                             "type" : "object"
15283                           }
15284                         }
15285                       },
15286                       "status" : {
15287                         "type" : "integer",
15288                         "format" : "int32"
15289                       },
15290                       "statusInfo" : {
15291                         "type" : "object",
15292                         "properties" : {
15293                           "family" : {
15294                             "type" : "string",
15295                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15296                           },
15297                           "reasonPhrase" : {
15298                             "type" : "string"
15299                           },
15300                           "statusCode" : {
15301                             "type" : "integer",
15302                             "format" : "int32"
15303                           }
15304                         }
15305                       },
15306                       "stringHeaders" : {
15307                         "type" : "object",
15308                         "additionalProperties" : {
15309                           "type" : "array",
15310                           "items" : {
15311                             "type" : "string"
15312                           }
15313                         }
15314                       }
15315                     }
15316                   }
15317                 }
15318               }
15319             }
15320           }
15321         },
15322         "servers" : [ {
15323           "url" : "/sdc2/rest",
15324           "variables" : { }
15325         } ],
15326         "summary" : "Returns Deleted ArtifactDefinition",
15327         "tags" : [ "SDCE-2 APIs" ]
15328       },
15329       "post" : {
15330         "description" : "Update Api Artifact",
15331         "operationId" : "updateApiArtifact",
15332         "parameters" : [ {
15333           "in" : "path",
15334           "name" : "serviceId",
15335           "required" : true,
15336           "schema" : {
15337             "type" : "string"
15338           }
15339         }, {
15340           "in" : "path",
15341           "name" : "artifactId",
15342           "required" : true,
15343           "schema" : {
15344             "type" : "string"
15345           }
15346         }, {
15347           "in" : "header",
15348           "name" : "USER_ID",
15349           "schema" : {
15350             "type" : "string"
15351           }
15352         }, {
15353           "in" : "header",
15354           "name" : "Content-MD5",
15355           "schema" : {
15356             "type" : "string"
15357           }
15358         } ],
15359         "requestBody" : {
15360           "content" : {
15361             "application/json" : {
15362               "schema" : {
15363                 "type" : "string"
15364               }
15365             }
15366           },
15367           "description" : "json describe the artifact",
15368           "required" : true
15369         },
15370         "responses" : {
15371           "200" : {
15372             "description" : "Api Artifact Updated"
15373           },
15374           "400" : {
15375             "description" : "Invalid content / Missing content"
15376           },
15377           "403" : {
15378             "description" : "Restricted operation"
15379           },
15380           "default" : {
15381             "content" : {
15382               "application/json" : {
15383                 "schema" : {
15384                   "type" : "array",
15385                   "items" : {
15386                     "type" : "object",
15387                     "properties" : {
15388                       "allowedMethods" : {
15389                         "type" : "array",
15390                         "items" : {
15391                           "type" : "string"
15392                         },
15393                         "uniqueItems" : true
15394                       },
15395                       "cookies" : {
15396                         "type" : "object",
15397                         "additionalProperties" : {
15398                           "type" : "object",
15399                           "properties" : {
15400                             "comment" : {
15401                               "type" : "string"
15402                             },
15403                             "domain" : {
15404                               "type" : "string"
15405                             },
15406                             "expiry" : {
15407                               "type" : "string",
15408                               "format" : "date-time"
15409                             },
15410                             "httpOnly" : {
15411                               "type" : "boolean"
15412                             },
15413                             "maxAge" : {
15414                               "type" : "integer",
15415                               "format" : "int32"
15416                             },
15417                             "name" : {
15418                               "type" : "string"
15419                             },
15420                             "path" : {
15421                               "type" : "string"
15422                             },
15423                             "secure" : {
15424                               "type" : "boolean"
15425                             },
15426                             "value" : {
15427                               "type" : "string"
15428                             },
15429                             "version" : {
15430                               "type" : "integer",
15431                               "format" : "int32"
15432                             }
15433                           }
15434                         }
15435                       },
15436                       "date" : {
15437                         "type" : "string",
15438                         "format" : "date-time"
15439                       },
15440                       "entity" : {
15441                         "type" : "object"
15442                       },
15443                       "entityTag" : {
15444                         "type" : "object",
15445                         "properties" : {
15446                           "value" : {
15447                             "type" : "string"
15448                           },
15449                           "weak" : {
15450                             "type" : "boolean"
15451                           }
15452                         }
15453                       },
15454                       "headers" : {
15455                         "type" : "object",
15456                         "additionalProperties" : {
15457                           "type" : "array",
15458                           "items" : {
15459                             "type" : "object"
15460                           }
15461                         }
15462                       },
15463                       "language" : {
15464                         "type" : "object",
15465                         "properties" : {
15466                           "country" : {
15467                             "type" : "string"
15468                           },
15469                           "displayCountry" : {
15470                             "type" : "string"
15471                           },
15472                           "displayLanguage" : {
15473                             "type" : "string"
15474                           },
15475                           "displayName" : {
15476                             "type" : "string"
15477                           },
15478                           "displayScript" : {
15479                             "type" : "string"
15480                           },
15481                           "displayVariant" : {
15482                             "type" : "string"
15483                           },
15484                           "extensionKeys" : {
15485                             "type" : "array",
15486                             "items" : {
15487                               "type" : "string"
15488                             },
15489                             "uniqueItems" : true
15490                           },
15491                           "iso3Country" : {
15492                             "type" : "string"
15493                           },
15494                           "iso3Language" : {
15495                             "type" : "string"
15496                           },
15497                           "language" : {
15498                             "type" : "string"
15499                           },
15500                           "script" : {
15501                             "type" : "string"
15502                           },
15503                           "unicodeLocaleAttributes" : {
15504                             "type" : "array",
15505                             "items" : {
15506                               "type" : "string"
15507                             },
15508                             "uniqueItems" : true
15509                           },
15510                           "unicodeLocaleKeys" : {
15511                             "type" : "array",
15512                             "items" : {
15513                               "type" : "string"
15514                             },
15515                             "uniqueItems" : true
15516                           },
15517                           "variant" : {
15518                             "type" : "string"
15519                           }
15520                         }
15521                       },
15522                       "lastModified" : {
15523                         "type" : "string",
15524                         "format" : "date-time"
15525                       },
15526                       "length" : {
15527                         "type" : "integer",
15528                         "format" : "int32"
15529                       },
15530                       "links" : {
15531                         "type" : "array",
15532                         "items" : {
15533                           "type" : "object",
15534                           "properties" : {
15535                             "params" : {
15536                               "type" : "object",
15537                               "additionalProperties" : {
15538                                 "type" : "string"
15539                               }
15540                             },
15541                             "rel" : {
15542                               "type" : "string"
15543                             },
15544                             "rels" : {
15545                               "type" : "array",
15546                               "items" : {
15547                                 "type" : "string"
15548                               }
15549                             },
15550                             "title" : {
15551                               "type" : "string"
15552                             },
15553                             "type" : {
15554                               "type" : "string"
15555                             },
15556                             "uri" : {
15557                               "type" : "string",
15558                               "format" : "uri"
15559                             },
15560                             "uriBuilder" : {
15561                               "type" : "object"
15562                             }
15563                           }
15564                         },
15565                         "uniqueItems" : true
15566                       },
15567                       "location" : {
15568                         "type" : "string",
15569                         "format" : "uri"
15570                       },
15571                       "mediaType" : {
15572                         "type" : "object",
15573                         "properties" : {
15574                           "parameters" : {
15575                             "type" : "object",
15576                             "additionalProperties" : {
15577                               "type" : "string"
15578                             }
15579                           },
15580                           "subtype" : {
15581                             "type" : "string"
15582                           },
15583                           "type" : {
15584                             "type" : "string"
15585                           },
15586                           "wildcardSubtype" : {
15587                             "type" : "boolean"
15588                           },
15589                           "wildcardType" : {
15590                             "type" : "boolean"
15591                           }
15592                         }
15593                       },
15594                       "metadata" : {
15595                         "type" : "object",
15596                         "additionalProperties" : {
15597                           "type" : "array",
15598                           "items" : {
15599                             "type" : "object"
15600                           }
15601                         }
15602                       },
15603                       "status" : {
15604                         "type" : "integer",
15605                         "format" : "int32"
15606                       },
15607                       "statusInfo" : {
15608                         "type" : "object",
15609                         "properties" : {
15610                           "family" : {
15611                             "type" : "string",
15612                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15613                           },
15614                           "reasonPhrase" : {
15615                             "type" : "string"
15616                           },
15617                           "statusCode" : {
15618                             "type" : "integer",
15619                             "format" : "int32"
15620                           }
15621                         }
15622                       },
15623                       "stringHeaders" : {
15624                         "type" : "object",
15625                         "additionalProperties" : {
15626                           "type" : "array",
15627                           "items" : {
15628                             "type" : "string"
15629                           }
15630                         }
15631                       }
15632                     }
15633                   }
15634                 }
15635               }
15636             }
15637           }
15638         },
15639         "servers" : [ {
15640           "url" : "/sdc2/rest",
15641           "variables" : { }
15642         } ],
15643         "summary" : "Returns created ArtifactDefinition",
15644         "tags" : [ "SDCE-2 APIs" ]
15645       }
15646     },
15647     "/v1/catalog/services/{serviceId}/artifacts/{artifactId}" : {
15648       "delete" : {
15649         "description" : "Delete Artifact",
15650         "operationId" : "deleteInformationalArtifact",
15651         "parameters" : [ {
15652           "in" : "path",
15653           "name" : "serviceId",
15654           "required" : true,
15655           "schema" : {
15656             "type" : "string"
15657           }
15658         }, {
15659           "in" : "path",
15660           "name" : "artifactId",
15661           "required" : true,
15662           "schema" : {
15663             "type" : "string"
15664           }
15665         } ],
15666         "responses" : {
15667           "201" : {
15668             "description" : "Service artifact deleted"
15669           },
15670           "400" : {
15671             "description" : "Invalid content / Missing content"
15672           },
15673           "403" : {
15674             "description" : "Restricted operation"
15675           },
15676           "default" : {
15677             "content" : {
15678               "application/json" : {
15679                 "schema" : {
15680                   "type" : "array",
15681                   "items" : {
15682                     "type" : "object",
15683                     "properties" : {
15684                       "allowedMethods" : {
15685                         "type" : "array",
15686                         "items" : {
15687                           "type" : "string"
15688                         },
15689                         "uniqueItems" : true
15690                       },
15691                       "cookies" : {
15692                         "type" : "object",
15693                         "additionalProperties" : {
15694                           "type" : "object",
15695                           "properties" : {
15696                             "comment" : {
15697                               "type" : "string"
15698                             },
15699                             "domain" : {
15700                               "type" : "string"
15701                             },
15702                             "expiry" : {
15703                               "type" : "string",
15704                               "format" : "date-time"
15705                             },
15706                             "httpOnly" : {
15707                               "type" : "boolean"
15708                             },
15709                             "maxAge" : {
15710                               "type" : "integer",
15711                               "format" : "int32"
15712                             },
15713                             "name" : {
15714                               "type" : "string"
15715                             },
15716                             "path" : {
15717                               "type" : "string"
15718                             },
15719                             "secure" : {
15720                               "type" : "boolean"
15721                             },
15722                             "value" : {
15723                               "type" : "string"
15724                             },
15725                             "version" : {
15726                               "type" : "integer",
15727                               "format" : "int32"
15728                             }
15729                           }
15730                         }
15731                       },
15732                       "date" : {
15733                         "type" : "string",
15734                         "format" : "date-time"
15735                       },
15736                       "entity" : {
15737                         "type" : "object"
15738                       },
15739                       "entityTag" : {
15740                         "type" : "object",
15741                         "properties" : {
15742                           "value" : {
15743                             "type" : "string"
15744                           },
15745                           "weak" : {
15746                             "type" : "boolean"
15747                           }
15748                         }
15749                       },
15750                       "headers" : {
15751                         "type" : "object",
15752                         "additionalProperties" : {
15753                           "type" : "array",
15754                           "items" : {
15755                             "type" : "object"
15756                           }
15757                         }
15758                       },
15759                       "language" : {
15760                         "type" : "object",
15761                         "properties" : {
15762                           "country" : {
15763                             "type" : "string"
15764                           },
15765                           "displayCountry" : {
15766                             "type" : "string"
15767                           },
15768                           "displayLanguage" : {
15769                             "type" : "string"
15770                           },
15771                           "displayName" : {
15772                             "type" : "string"
15773                           },
15774                           "displayScript" : {
15775                             "type" : "string"
15776                           },
15777                           "displayVariant" : {
15778                             "type" : "string"
15779                           },
15780                           "extensionKeys" : {
15781                             "type" : "array",
15782                             "items" : {
15783                               "type" : "string"
15784                             },
15785                             "uniqueItems" : true
15786                           },
15787                           "iso3Country" : {
15788                             "type" : "string"
15789                           },
15790                           "iso3Language" : {
15791                             "type" : "string"
15792                           },
15793                           "language" : {
15794                             "type" : "string"
15795                           },
15796                           "script" : {
15797                             "type" : "string"
15798                           },
15799                           "unicodeLocaleAttributes" : {
15800                             "type" : "array",
15801                             "items" : {
15802                               "type" : "string"
15803                             },
15804                             "uniqueItems" : true
15805                           },
15806                           "unicodeLocaleKeys" : {
15807                             "type" : "array",
15808                             "items" : {
15809                               "type" : "string"
15810                             },
15811                             "uniqueItems" : true
15812                           },
15813                           "variant" : {
15814                             "type" : "string"
15815                           }
15816                         }
15817                       },
15818                       "lastModified" : {
15819                         "type" : "string",
15820                         "format" : "date-time"
15821                       },
15822                       "length" : {
15823                         "type" : "integer",
15824                         "format" : "int32"
15825                       },
15826                       "links" : {
15827                         "type" : "array",
15828                         "items" : {
15829                           "type" : "object",
15830                           "properties" : {
15831                             "params" : {
15832                               "type" : "object",
15833                               "additionalProperties" : {
15834                                 "type" : "string"
15835                               }
15836                             },
15837                             "rel" : {
15838                               "type" : "string"
15839                             },
15840                             "rels" : {
15841                               "type" : "array",
15842                               "items" : {
15843                                 "type" : "string"
15844                               }
15845                             },
15846                             "title" : {
15847                               "type" : "string"
15848                             },
15849                             "type" : {
15850                               "type" : "string"
15851                             },
15852                             "uri" : {
15853                               "type" : "string",
15854                               "format" : "uri"
15855                             },
15856                             "uriBuilder" : {
15857                               "type" : "object"
15858                             }
15859                           }
15860                         },
15861                         "uniqueItems" : true
15862                       },
15863                       "location" : {
15864                         "type" : "string",
15865                         "format" : "uri"
15866                       },
15867                       "mediaType" : {
15868                         "type" : "object",
15869                         "properties" : {
15870                           "parameters" : {
15871                             "type" : "object",
15872                             "additionalProperties" : {
15873                               "type" : "string"
15874                             }
15875                           },
15876                           "subtype" : {
15877                             "type" : "string"
15878                           },
15879                           "type" : {
15880                             "type" : "string"
15881                           },
15882                           "wildcardSubtype" : {
15883                             "type" : "boolean"
15884                           },
15885                           "wildcardType" : {
15886                             "type" : "boolean"
15887                           }
15888                         }
15889                       },
15890                       "metadata" : {
15891                         "type" : "object",
15892                         "additionalProperties" : {
15893                           "type" : "array",
15894                           "items" : {
15895                             "type" : "object"
15896                           }
15897                         }
15898                       },
15899                       "status" : {
15900                         "type" : "integer",
15901                         "format" : "int32"
15902                       },
15903                       "statusInfo" : {
15904                         "type" : "object",
15905                         "properties" : {
15906                           "family" : {
15907                             "type" : "string",
15908                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
15909                           },
15910                           "reasonPhrase" : {
15911                             "type" : "string"
15912                           },
15913                           "statusCode" : {
15914                             "type" : "integer",
15915                             "format" : "int32"
15916                           }
15917                         }
15918                       },
15919                       "stringHeaders" : {
15920                         "type" : "object",
15921                         "additionalProperties" : {
15922                           "type" : "array",
15923                           "items" : {
15924                             "type" : "string"
15925                           }
15926                         }
15927                       }
15928                     }
15929                   }
15930                 }
15931               }
15932             }
15933           }
15934         },
15935         "servers" : [ {
15936           "url" : "/sdc2/rest",
15937           "variables" : { }
15938         } ],
15939         "summary" : "Returns delete artifact",
15940         "tags" : [ "SDCE-2 APIs" ]
15941       },
15942       "get" : {
15943         "description" : "Download service Artifact in Base64",
15944         "operationId" : "downloadServiceArtifactBase64",
15945         "parameters" : [ {
15946           "in" : "path",
15947           "name" : "serviceId",
15948           "required" : true,
15949           "schema" : {
15950             "type" : "string"
15951           }
15952         }, {
15953           "in" : "path",
15954           "name" : "artifactId",
15955           "required" : true,
15956           "schema" : {
15957             "type" : "string"
15958           }
15959         } ],
15960         "responses" : {
15961           "200" : {
15962             "description" : "Service artifact downloaded"
15963           },
15964           "404" : {
15965             "description" : "Service/Artifact not found"
15966           },
15967           "default" : {
15968             "content" : {
15969               "application/json" : {
15970                 "schema" : {
15971                   "type" : "array",
15972                   "items" : {
15973                     "type" : "object",
15974                     "properties" : {
15975                       "allowedMethods" : {
15976                         "type" : "array",
15977                         "items" : {
15978                           "type" : "string"
15979                         },
15980                         "uniqueItems" : true
15981                       },
15982                       "cookies" : {
15983                         "type" : "object",
15984                         "additionalProperties" : {
15985                           "type" : "object",
15986                           "properties" : {
15987                             "comment" : {
15988                               "type" : "string"
15989                             },
15990                             "domain" : {
15991                               "type" : "string"
15992                             },
15993                             "expiry" : {
15994                               "type" : "string",
15995                               "format" : "date-time"
15996                             },
15997                             "httpOnly" : {
15998                               "type" : "boolean"
15999                             },
16000                             "maxAge" : {
16001                               "type" : "integer",
16002                               "format" : "int32"
16003                             },
16004                             "name" : {
16005                               "type" : "string"
16006                             },
16007                             "path" : {
16008                               "type" : "string"
16009                             },
16010                             "secure" : {
16011                               "type" : "boolean"
16012                             },
16013                             "value" : {
16014                               "type" : "string"
16015                             },
16016                             "version" : {
16017                               "type" : "integer",
16018                               "format" : "int32"
16019                             }
16020                           }
16021                         }
16022                       },
16023                       "date" : {
16024                         "type" : "string",
16025                         "format" : "date-time"
16026                       },
16027                       "entity" : {
16028                         "type" : "object"
16029                       },
16030                       "entityTag" : {
16031                         "type" : "object",
16032                         "properties" : {
16033                           "value" : {
16034                             "type" : "string"
16035                           },
16036                           "weak" : {
16037                             "type" : "boolean"
16038                           }
16039                         }
16040                       },
16041                       "headers" : {
16042                         "type" : "object",
16043                         "additionalProperties" : {
16044                           "type" : "array",
16045                           "items" : {
16046                             "type" : "object"
16047                           }
16048                         }
16049                       },
16050                       "language" : {
16051                         "type" : "object",
16052                         "properties" : {
16053                           "country" : {
16054                             "type" : "string"
16055                           },
16056                           "displayCountry" : {
16057                             "type" : "string"
16058                           },
16059                           "displayLanguage" : {
16060                             "type" : "string"
16061                           },
16062                           "displayName" : {
16063                             "type" : "string"
16064                           },
16065                           "displayScript" : {
16066                             "type" : "string"
16067                           },
16068                           "displayVariant" : {
16069                             "type" : "string"
16070                           },
16071                           "extensionKeys" : {
16072                             "type" : "array",
16073                             "items" : {
16074                               "type" : "string"
16075                             },
16076                             "uniqueItems" : true
16077                           },
16078                           "iso3Country" : {
16079                             "type" : "string"
16080                           },
16081                           "iso3Language" : {
16082                             "type" : "string"
16083                           },
16084                           "language" : {
16085                             "type" : "string"
16086                           },
16087                           "script" : {
16088                             "type" : "string"
16089                           },
16090                           "unicodeLocaleAttributes" : {
16091                             "type" : "array",
16092                             "items" : {
16093                               "type" : "string"
16094                             },
16095                             "uniqueItems" : true
16096                           },
16097                           "unicodeLocaleKeys" : {
16098                             "type" : "array",
16099                             "items" : {
16100                               "type" : "string"
16101                             },
16102                             "uniqueItems" : true
16103                           },
16104                           "variant" : {
16105                             "type" : "string"
16106                           }
16107                         }
16108                       },
16109                       "lastModified" : {
16110                         "type" : "string",
16111                         "format" : "date-time"
16112                       },
16113                       "length" : {
16114                         "type" : "integer",
16115                         "format" : "int32"
16116                       },
16117                       "links" : {
16118                         "type" : "array",
16119                         "items" : {
16120                           "type" : "object",
16121                           "properties" : {
16122                             "params" : {
16123                               "type" : "object",
16124                               "additionalProperties" : {
16125                                 "type" : "string"
16126                               }
16127                             },
16128                             "rel" : {
16129                               "type" : "string"
16130                             },
16131                             "rels" : {
16132                               "type" : "array",
16133                               "items" : {
16134                                 "type" : "string"
16135                               }
16136                             },
16137                             "title" : {
16138                               "type" : "string"
16139                             },
16140                             "type" : {
16141                               "type" : "string"
16142                             },
16143                             "uri" : {
16144                               "type" : "string",
16145                               "format" : "uri"
16146                             },
16147                             "uriBuilder" : {
16148                               "type" : "object"
16149                             }
16150                           }
16151                         },
16152                         "uniqueItems" : true
16153                       },
16154                       "location" : {
16155                         "type" : "string",
16156                         "format" : "uri"
16157                       },
16158                       "mediaType" : {
16159                         "type" : "object",
16160                         "properties" : {
16161                           "parameters" : {
16162                             "type" : "object",
16163                             "additionalProperties" : {
16164                               "type" : "string"
16165                             }
16166                           },
16167                           "subtype" : {
16168                             "type" : "string"
16169                           },
16170                           "type" : {
16171                             "type" : "string"
16172                           },
16173                           "wildcardSubtype" : {
16174                             "type" : "boolean"
16175                           },
16176                           "wildcardType" : {
16177                             "type" : "boolean"
16178                           }
16179                         }
16180                       },
16181                       "metadata" : {
16182                         "type" : "object",
16183                         "additionalProperties" : {
16184                           "type" : "array",
16185                           "items" : {
16186                             "type" : "object"
16187                           }
16188                         }
16189                       },
16190                       "status" : {
16191                         "type" : "integer",
16192                         "format" : "int32"
16193                       },
16194                       "statusInfo" : {
16195                         "type" : "object",
16196                         "properties" : {
16197                           "family" : {
16198                             "type" : "string",
16199                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16200                           },
16201                           "reasonPhrase" : {
16202                             "type" : "string"
16203                           },
16204                           "statusCode" : {
16205                             "type" : "integer",
16206                             "format" : "int32"
16207                           }
16208                         }
16209                       },
16210                       "stringHeaders" : {
16211                         "type" : "object",
16212                         "additionalProperties" : {
16213                           "type" : "array",
16214                           "items" : {
16215                             "type" : "string"
16216                           }
16217                         }
16218                       }
16219                     }
16220                   }
16221                 }
16222               }
16223             }
16224           }
16225         },
16226         "servers" : [ {
16227           "url" : "/sdc2/rest",
16228           "variables" : { }
16229         } ],
16230         "summary" : "Returns downloaded artifact",
16231         "tags" : [ "SDCE-2 APIs" ]
16232       },
16233       "post" : {
16234         "description" : "Update Artifact",
16235         "operationId" : "updateInformationArtifact",
16236         "parameters" : [ {
16237           "in" : "path",
16238           "name" : "serviceId",
16239           "required" : true,
16240           "schema" : {
16241             "type" : "string"
16242           }
16243         }, {
16244           "in" : "path",
16245           "name" : "artifactId",
16246           "required" : true,
16247           "schema" : {
16248             "type" : "string"
16249           }
16250         } ],
16251         "requestBody" : {
16252           "content" : {
16253             "application/json" : {
16254               "schema" : {
16255                 "type" : "string"
16256               }
16257             }
16258           },
16259           "description" : "json describe the artifact",
16260           "required" : true
16261         },
16262         "responses" : {
16263           "201" : {
16264             "description" : "Service artifact created"
16265           },
16266           "400" : {
16267             "description" : "Invalid content / Missing content"
16268           },
16269           "403" : {
16270             "description" : "Restricted operation"
16271           },
16272           "default" : {
16273             "content" : {
16274               "application/json" : {
16275                 "schema" : {
16276                   "type" : "array",
16277                   "items" : {
16278                     "type" : "object",
16279                     "properties" : {
16280                       "allowedMethods" : {
16281                         "type" : "array",
16282                         "items" : {
16283                           "type" : "string"
16284                         },
16285                         "uniqueItems" : true
16286                       },
16287                       "cookies" : {
16288                         "type" : "object",
16289                         "additionalProperties" : {
16290                           "type" : "object",
16291                           "properties" : {
16292                             "comment" : {
16293                               "type" : "string"
16294                             },
16295                             "domain" : {
16296                               "type" : "string"
16297                             },
16298                             "expiry" : {
16299                               "type" : "string",
16300                               "format" : "date-time"
16301                             },
16302                             "httpOnly" : {
16303                               "type" : "boolean"
16304                             },
16305                             "maxAge" : {
16306                               "type" : "integer",
16307                               "format" : "int32"
16308                             },
16309                             "name" : {
16310                               "type" : "string"
16311                             },
16312                             "path" : {
16313                               "type" : "string"
16314                             },
16315                             "secure" : {
16316                               "type" : "boolean"
16317                             },
16318                             "value" : {
16319                               "type" : "string"
16320                             },
16321                             "version" : {
16322                               "type" : "integer",
16323                               "format" : "int32"
16324                             }
16325                           }
16326                         }
16327                       },
16328                       "date" : {
16329                         "type" : "string",
16330                         "format" : "date-time"
16331                       },
16332                       "entity" : {
16333                         "type" : "object"
16334                       },
16335                       "entityTag" : {
16336                         "type" : "object",
16337                         "properties" : {
16338                           "value" : {
16339                             "type" : "string"
16340                           },
16341                           "weak" : {
16342                             "type" : "boolean"
16343                           }
16344                         }
16345                       },
16346                       "headers" : {
16347                         "type" : "object",
16348                         "additionalProperties" : {
16349                           "type" : "array",
16350                           "items" : {
16351                             "type" : "object"
16352                           }
16353                         }
16354                       },
16355                       "language" : {
16356                         "type" : "object",
16357                         "properties" : {
16358                           "country" : {
16359                             "type" : "string"
16360                           },
16361                           "displayCountry" : {
16362                             "type" : "string"
16363                           },
16364                           "displayLanguage" : {
16365                             "type" : "string"
16366                           },
16367                           "displayName" : {
16368                             "type" : "string"
16369                           },
16370                           "displayScript" : {
16371                             "type" : "string"
16372                           },
16373                           "displayVariant" : {
16374                             "type" : "string"
16375                           },
16376                           "extensionKeys" : {
16377                             "type" : "array",
16378                             "items" : {
16379                               "type" : "string"
16380                             },
16381                             "uniqueItems" : true
16382                           },
16383                           "iso3Country" : {
16384                             "type" : "string"
16385                           },
16386                           "iso3Language" : {
16387                             "type" : "string"
16388                           },
16389                           "language" : {
16390                             "type" : "string"
16391                           },
16392                           "script" : {
16393                             "type" : "string"
16394                           },
16395                           "unicodeLocaleAttributes" : {
16396                             "type" : "array",
16397                             "items" : {
16398                               "type" : "string"
16399                             },
16400                             "uniqueItems" : true
16401                           },
16402                           "unicodeLocaleKeys" : {
16403                             "type" : "array",
16404                             "items" : {
16405                               "type" : "string"
16406                             },
16407                             "uniqueItems" : true
16408                           },
16409                           "variant" : {
16410                             "type" : "string"
16411                           }
16412                         }
16413                       },
16414                       "lastModified" : {
16415                         "type" : "string",
16416                         "format" : "date-time"
16417                       },
16418                       "length" : {
16419                         "type" : "integer",
16420                         "format" : "int32"
16421                       },
16422                       "links" : {
16423                         "type" : "array",
16424                         "items" : {
16425                           "type" : "object",
16426                           "properties" : {
16427                             "params" : {
16428                               "type" : "object",
16429                               "additionalProperties" : {
16430                                 "type" : "string"
16431                               }
16432                             },
16433                             "rel" : {
16434                               "type" : "string"
16435                             },
16436                             "rels" : {
16437                               "type" : "array",
16438                               "items" : {
16439                                 "type" : "string"
16440                               }
16441                             },
16442                             "title" : {
16443                               "type" : "string"
16444                             },
16445                             "type" : {
16446                               "type" : "string"
16447                             },
16448                             "uri" : {
16449                               "type" : "string",
16450                               "format" : "uri"
16451                             },
16452                             "uriBuilder" : {
16453                               "type" : "object"
16454                             }
16455                           }
16456                         },
16457                         "uniqueItems" : true
16458                       },
16459                       "location" : {
16460                         "type" : "string",
16461                         "format" : "uri"
16462                       },
16463                       "mediaType" : {
16464                         "type" : "object",
16465                         "properties" : {
16466                           "parameters" : {
16467                             "type" : "object",
16468                             "additionalProperties" : {
16469                               "type" : "string"
16470                             }
16471                           },
16472                           "subtype" : {
16473                             "type" : "string"
16474                           },
16475                           "type" : {
16476                             "type" : "string"
16477                           },
16478                           "wildcardSubtype" : {
16479                             "type" : "boolean"
16480                           },
16481                           "wildcardType" : {
16482                             "type" : "boolean"
16483                           }
16484                         }
16485                       },
16486                       "metadata" : {
16487                         "type" : "object",
16488                         "additionalProperties" : {
16489                           "type" : "array",
16490                           "items" : {
16491                             "type" : "object"
16492                           }
16493                         }
16494                       },
16495                       "status" : {
16496                         "type" : "integer",
16497                         "format" : "int32"
16498                       },
16499                       "statusInfo" : {
16500                         "type" : "object",
16501                         "properties" : {
16502                           "family" : {
16503                             "type" : "string",
16504                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16505                           },
16506                           "reasonPhrase" : {
16507                             "type" : "string"
16508                           },
16509                           "statusCode" : {
16510                             "type" : "integer",
16511                             "format" : "int32"
16512                           }
16513                         }
16514                       },
16515                       "stringHeaders" : {
16516                         "type" : "object",
16517                         "additionalProperties" : {
16518                           "type" : "array",
16519                           "items" : {
16520                             "type" : "string"
16521                           }
16522                         }
16523                       }
16524                     }
16525                   }
16526                 }
16527               }
16528             }
16529           }
16530         },
16531         "servers" : [ {
16532           "url" : "/sdc2/rest",
16533           "variables" : { }
16534         } ],
16535         "summary" : "Returns updated artifact",
16536         "tags" : [ "SDCE-2 APIs" ]
16537       }
16538     },
16539     "/v1/catalog/services/{serviceId}/attributes" : {
16540       "get" : {
16541         "description" : "Get Service Attribute",
16542         "operationId" : "getAttributeListInService",
16543         "parameters" : [ {
16544           "description" : "service id of attribute",
16545           "in" : "path",
16546           "name" : "serviceId",
16547           "required" : true,
16548           "schema" : {
16549             "type" : "string"
16550           }
16551         }, {
16552           "in" : "header",
16553           "name" : "USER_ID",
16554           "schema" : {
16555             "type" : "string"
16556           }
16557         } ],
16558         "responses" : {
16559           "200" : {
16560             "description" : "attribute"
16561           },
16562           "400" : {
16563             "description" : "Invalid content / Missing content"
16564           },
16565           "403" : {
16566             "description" : "Restricted operation"
16567           },
16568           "404" : {
16569             "description" : "Service attribute not found"
16570           },
16571           "default" : {
16572             "content" : {
16573               "application/json" : {
16574                 "schema" : {
16575                   "type" : "array",
16576                   "items" : {
16577                     "type" : "object",
16578                     "properties" : {
16579                       "allowedMethods" : {
16580                         "type" : "array",
16581                         "items" : {
16582                           "type" : "string"
16583                         },
16584                         "uniqueItems" : true
16585                       },
16586                       "cookies" : {
16587                         "type" : "object",
16588                         "additionalProperties" : {
16589                           "type" : "object",
16590                           "properties" : {
16591                             "comment" : {
16592                               "type" : "string"
16593                             },
16594                             "domain" : {
16595                               "type" : "string"
16596                             },
16597                             "expiry" : {
16598                               "type" : "string",
16599                               "format" : "date-time"
16600                             },
16601                             "httpOnly" : {
16602                               "type" : "boolean"
16603                             },
16604                             "maxAge" : {
16605                               "type" : "integer",
16606                               "format" : "int32"
16607                             },
16608                             "name" : {
16609                               "type" : "string"
16610                             },
16611                             "path" : {
16612                               "type" : "string"
16613                             },
16614                             "secure" : {
16615                               "type" : "boolean"
16616                             },
16617                             "value" : {
16618                               "type" : "string"
16619                             },
16620                             "version" : {
16621                               "type" : "integer",
16622                               "format" : "int32"
16623                             }
16624                           }
16625                         }
16626                       },
16627                       "date" : {
16628                         "type" : "string",
16629                         "format" : "date-time"
16630                       },
16631                       "entity" : {
16632                         "type" : "object"
16633                       },
16634                       "entityTag" : {
16635                         "type" : "object",
16636                         "properties" : {
16637                           "value" : {
16638                             "type" : "string"
16639                           },
16640                           "weak" : {
16641                             "type" : "boolean"
16642                           }
16643                         }
16644                       },
16645                       "headers" : {
16646                         "type" : "object",
16647                         "additionalProperties" : {
16648                           "type" : "array",
16649                           "items" : {
16650                             "type" : "object"
16651                           }
16652                         }
16653                       },
16654                       "language" : {
16655                         "type" : "object",
16656                         "properties" : {
16657                           "country" : {
16658                             "type" : "string"
16659                           },
16660                           "displayCountry" : {
16661                             "type" : "string"
16662                           },
16663                           "displayLanguage" : {
16664                             "type" : "string"
16665                           },
16666                           "displayName" : {
16667                             "type" : "string"
16668                           },
16669                           "displayScript" : {
16670                             "type" : "string"
16671                           },
16672                           "displayVariant" : {
16673                             "type" : "string"
16674                           },
16675                           "extensionKeys" : {
16676                             "type" : "array",
16677                             "items" : {
16678                               "type" : "string"
16679                             },
16680                             "uniqueItems" : true
16681                           },
16682                           "iso3Country" : {
16683                             "type" : "string"
16684                           },
16685                           "iso3Language" : {
16686                             "type" : "string"
16687                           },
16688                           "language" : {
16689                             "type" : "string"
16690                           },
16691                           "script" : {
16692                             "type" : "string"
16693                           },
16694                           "unicodeLocaleAttributes" : {
16695                             "type" : "array",
16696                             "items" : {
16697                               "type" : "string"
16698                             },
16699                             "uniqueItems" : true
16700                           },
16701                           "unicodeLocaleKeys" : {
16702                             "type" : "array",
16703                             "items" : {
16704                               "type" : "string"
16705                             },
16706                             "uniqueItems" : true
16707                           },
16708                           "variant" : {
16709                             "type" : "string"
16710                           }
16711                         }
16712                       },
16713                       "lastModified" : {
16714                         "type" : "string",
16715                         "format" : "date-time"
16716                       },
16717                       "length" : {
16718                         "type" : "integer",
16719                         "format" : "int32"
16720                       },
16721                       "links" : {
16722                         "type" : "array",
16723                         "items" : {
16724                           "type" : "object",
16725                           "properties" : {
16726                             "params" : {
16727                               "type" : "object",
16728                               "additionalProperties" : {
16729                                 "type" : "string"
16730                               }
16731                             },
16732                             "rel" : {
16733                               "type" : "string"
16734                             },
16735                             "rels" : {
16736                               "type" : "array",
16737                               "items" : {
16738                                 "type" : "string"
16739                               }
16740                             },
16741                             "title" : {
16742                               "type" : "string"
16743                             },
16744                             "type" : {
16745                               "type" : "string"
16746                             },
16747                             "uri" : {
16748                               "type" : "string",
16749                               "format" : "uri"
16750                             },
16751                             "uriBuilder" : {
16752                               "type" : "object"
16753                             }
16754                           }
16755                         },
16756                         "uniqueItems" : true
16757                       },
16758                       "location" : {
16759                         "type" : "string",
16760                         "format" : "uri"
16761                       },
16762                       "mediaType" : {
16763                         "type" : "object",
16764                         "properties" : {
16765                           "parameters" : {
16766                             "type" : "object",
16767                             "additionalProperties" : {
16768                               "type" : "string"
16769                             }
16770                           },
16771                           "subtype" : {
16772                             "type" : "string"
16773                           },
16774                           "type" : {
16775                             "type" : "string"
16776                           },
16777                           "wildcardSubtype" : {
16778                             "type" : "boolean"
16779                           },
16780                           "wildcardType" : {
16781                             "type" : "boolean"
16782                           }
16783                         }
16784                       },
16785                       "metadata" : {
16786                         "type" : "object",
16787                         "additionalProperties" : {
16788                           "type" : "array",
16789                           "items" : {
16790                             "type" : "object"
16791                           }
16792                         }
16793                       },
16794                       "status" : {
16795                         "type" : "integer",
16796                         "format" : "int32"
16797                       },
16798                       "statusInfo" : {
16799                         "type" : "object",
16800                         "properties" : {
16801                           "family" : {
16802                             "type" : "string",
16803                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
16804                           },
16805                           "reasonPhrase" : {
16806                             "type" : "string"
16807                           },
16808                           "statusCode" : {
16809                             "type" : "integer",
16810                             "format" : "int32"
16811                           }
16812                         }
16813                       },
16814                       "stringHeaders" : {
16815                         "type" : "object",
16816                         "additionalProperties" : {
16817                           "type" : "array",
16818                           "items" : {
16819                             "type" : "string"
16820                           }
16821                         }
16822                       }
16823                     }
16824                   }
16825                 }
16826               }
16827             }
16828           }
16829         },
16830         "servers" : [ {
16831           "url" : "/sdc2/rest",
16832           "variables" : { }
16833         } ],
16834         "summary" : "Returns attribute list of service",
16835         "tags" : [ "SDCE-2 APIs" ]
16836       }
16837     },
16838     "/v1/catalog/services/{serviceId}/capabilities" : {
16839       "post" : {
16840         "description" : "Create Capabilities on service",
16841         "operationId" : "createCapabilitiesOnService",
16842         "parameters" : [ {
16843           "description" : "Service Id",
16844           "in" : "path",
16845           "name" : "serviceId",
16846           "required" : true,
16847           "schema" : {
16848             "type" : "string"
16849           }
16850         }, {
16851           "in" : "header",
16852           "name" : "USER_ID",
16853           "schema" : {
16854             "type" : "string"
16855           }
16856         } ],
16857         "requestBody" : {
16858           "content" : {
16859             "application/json" : {
16860               "schema" : {
16861                 "type" : "string"
16862               }
16863             }
16864           },
16865           "description" : "Capability to create",
16866           "required" : true
16867         },
16868         "responses" : {
16869           "201" : {
16870             "description" : "Create Capabilities"
16871           },
16872           "400" : {
16873             "description" : "Invalid content / Missing content"
16874           },
16875           "403" : {
16876             "description" : "Restricted operation"
16877           },
16878           "409" : {
16879             "description" : "Capability already exist"
16880           },
16881           "default" : {
16882             "content" : {
16883               "application/json" : {
16884                 "schema" : {
16885                   "type" : "array",
16886                   "items" : {
16887                     "type" : "object",
16888                     "properties" : {
16889                       "allowedMethods" : {
16890                         "type" : "array",
16891                         "items" : {
16892                           "type" : "string"
16893                         },
16894                         "uniqueItems" : true
16895                       },
16896                       "cookies" : {
16897                         "type" : "object",
16898                         "additionalProperties" : {
16899                           "type" : "object",
16900                           "properties" : {
16901                             "comment" : {
16902                               "type" : "string"
16903                             },
16904                             "domain" : {
16905                               "type" : "string"
16906                             },
16907                             "expiry" : {
16908                               "type" : "string",
16909                               "format" : "date-time"
16910                             },
16911                             "httpOnly" : {
16912                               "type" : "boolean"
16913                             },
16914                             "maxAge" : {
16915                               "type" : "integer",
16916                               "format" : "int32"
16917                             },
16918                             "name" : {
16919                               "type" : "string"
16920                             },
16921                             "path" : {
16922                               "type" : "string"
16923                             },
16924                             "secure" : {
16925                               "type" : "boolean"
16926                             },
16927                             "value" : {
16928                               "type" : "string"
16929                             },
16930                             "version" : {
16931                               "type" : "integer",
16932                               "format" : "int32"
16933                             }
16934                           }
16935                         }
16936                       },
16937                       "date" : {
16938                         "type" : "string",
16939                         "format" : "date-time"
16940                       },
16941                       "entity" : {
16942                         "type" : "object"
16943                       },
16944                       "entityTag" : {
16945                         "type" : "object",
16946                         "properties" : {
16947                           "value" : {
16948                             "type" : "string"
16949                           },
16950                           "weak" : {
16951                             "type" : "boolean"
16952                           }
16953                         }
16954                       },
16955                       "headers" : {
16956                         "type" : "object",
16957                         "additionalProperties" : {
16958                           "type" : "array",
16959                           "items" : {
16960                             "type" : "object"
16961                           }
16962                         }
16963                       },
16964                       "language" : {
16965                         "type" : "object",
16966                         "properties" : {
16967                           "country" : {
16968                             "type" : "string"
16969                           },
16970                           "displayCountry" : {
16971                             "type" : "string"
16972                           },
16973                           "displayLanguage" : {
16974                             "type" : "string"
16975                           },
16976                           "displayName" : {
16977                             "type" : "string"
16978                           },
16979                           "displayScript" : {
16980                             "type" : "string"
16981                           },
16982                           "displayVariant" : {
16983                             "type" : "string"
16984                           },
16985                           "extensionKeys" : {
16986                             "type" : "array",
16987                             "items" : {
16988                               "type" : "string"
16989                             },
16990                             "uniqueItems" : true
16991                           },
16992                           "iso3Country" : {
16993                             "type" : "string"
16994                           },
16995                           "iso3Language" : {
16996                             "type" : "string"
16997                           },
16998                           "language" : {
16999                             "type" : "string"
17000                           },
17001                           "script" : {
17002                             "type" : "string"
17003                           },
17004                           "unicodeLocaleAttributes" : {
17005                             "type" : "array",
17006                             "items" : {
17007                               "type" : "string"
17008                             },
17009                             "uniqueItems" : true
17010                           },
17011                           "unicodeLocaleKeys" : {
17012                             "type" : "array",
17013                             "items" : {
17014                               "type" : "string"
17015                             },
17016                             "uniqueItems" : true
17017                           },
17018                           "variant" : {
17019                             "type" : "string"
17020                           }
17021                         }
17022                       },
17023                       "lastModified" : {
17024                         "type" : "string",
17025                         "format" : "date-time"
17026                       },
17027                       "length" : {
17028                         "type" : "integer",
17029                         "format" : "int32"
17030                       },
17031                       "links" : {
17032                         "type" : "array",
17033                         "items" : {
17034                           "type" : "object",
17035                           "properties" : {
17036                             "params" : {
17037                               "type" : "object",
17038                               "additionalProperties" : {
17039                                 "type" : "string"
17040                               }
17041                             },
17042                             "rel" : {
17043                               "type" : "string"
17044                             },
17045                             "rels" : {
17046                               "type" : "array",
17047                               "items" : {
17048                                 "type" : "string"
17049                               }
17050                             },
17051                             "title" : {
17052                               "type" : "string"
17053                             },
17054                             "type" : {
17055                               "type" : "string"
17056                             },
17057                             "uri" : {
17058                               "type" : "string",
17059                               "format" : "uri"
17060                             },
17061                             "uriBuilder" : {
17062                               "type" : "object"
17063                             }
17064                           }
17065                         },
17066                         "uniqueItems" : true
17067                       },
17068                       "location" : {
17069                         "type" : "string",
17070                         "format" : "uri"
17071                       },
17072                       "mediaType" : {
17073                         "type" : "object",
17074                         "properties" : {
17075                           "parameters" : {
17076                             "type" : "object",
17077                             "additionalProperties" : {
17078                               "type" : "string"
17079                             }
17080                           },
17081                           "subtype" : {
17082                             "type" : "string"
17083                           },
17084                           "type" : {
17085                             "type" : "string"
17086                           },
17087                           "wildcardSubtype" : {
17088                             "type" : "boolean"
17089                           },
17090                           "wildcardType" : {
17091                             "type" : "boolean"
17092                           }
17093                         }
17094                       },
17095                       "metadata" : {
17096                         "type" : "object",
17097                         "additionalProperties" : {
17098                           "type" : "array",
17099                           "items" : {
17100                             "type" : "object"
17101                           }
17102                         }
17103                       },
17104                       "status" : {
17105                         "type" : "integer",
17106                         "format" : "int32"
17107                       },
17108                       "statusInfo" : {
17109                         "type" : "object",
17110                         "properties" : {
17111                           "family" : {
17112                             "type" : "string",
17113                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17114                           },
17115                           "reasonPhrase" : {
17116                             "type" : "string"
17117                           },
17118                           "statusCode" : {
17119                             "type" : "integer",
17120                             "format" : "int32"
17121                           }
17122                         }
17123                       },
17124                       "stringHeaders" : {
17125                         "type" : "object",
17126                         "additionalProperties" : {
17127                           "type" : "array",
17128                           "items" : {
17129                             "type" : "string"
17130                           }
17131                         }
17132                       }
17133                     }
17134                   }
17135                 }
17136               }
17137             }
17138           }
17139         },
17140         "servers" : [ {
17141           "url" : "/sdc2/rest",
17142           "variables" : { }
17143         } ],
17144         "summary" : "Create Capabilities on service",
17145         "tags" : [ "SDCE-2 APIs" ]
17146       },
17147       "put" : {
17148         "description" : "Update Capabilities on service",
17149         "operationId" : "updateCapabilitiesOnService",
17150         "parameters" : [ {
17151           "description" : "Component Id",
17152           "in" : "path",
17153           "name" : "serviceId",
17154           "required" : true,
17155           "schema" : {
17156             "type" : "string"
17157           }
17158         }, {
17159           "in" : "header",
17160           "name" : "USER_ID",
17161           "schema" : {
17162             "type" : "string"
17163           }
17164         } ],
17165         "requestBody" : {
17166           "content" : {
17167             "application/json" : {
17168               "schema" : {
17169                 "type" : "string"
17170               }
17171             }
17172           },
17173           "description" : "Capabilities to update",
17174           "required" : true
17175         },
17176         "responses" : {
17177           "201" : {
17178             "description" : "Update Capabilities"
17179           },
17180           "400" : {
17181             "description" : "Invalid content / Missing content"
17182           },
17183           "403" : {
17184             "description" : "Restricted operation"
17185           },
17186           "default" : {
17187             "content" : {
17188               "application/json" : {
17189                 "schema" : {
17190                   "type" : "array",
17191                   "items" : {
17192                     "$ref" : "#/components/schemas/CapabilityDefinition"
17193                   }
17194                 }
17195               }
17196             }
17197           }
17198         },
17199         "servers" : [ {
17200           "url" : "/sdc2/rest",
17201           "variables" : { }
17202         } ],
17203         "summary" : "Update Capabilities on service",
17204         "tags" : [ "SDCE-2 APIs" ]
17205       }
17206     },
17207     "/v1/catalog/services/{serviceId}/capabilities/{capabilityId}" : {
17208       "delete" : {
17209         "description" : "Delete capability from service",
17210         "operationId" : "deleteCapabilityOnService",
17211         "parameters" : [ {
17212           "description" : "capability Id",
17213           "in" : "path",
17214           "name" : "capabilityId",
17215           "required" : true,
17216           "schema" : {
17217             "type" : "string"
17218           }
17219         }, {
17220           "description" : "Service Id",
17221           "in" : "path",
17222           "name" : "serviceId",
17223           "required" : true,
17224           "schema" : {
17225             "type" : "string"
17226           }
17227         }, {
17228           "in" : "header",
17229           "name" : "USER_ID",
17230           "schema" : {
17231             "type" : "string"
17232           }
17233         } ],
17234         "responses" : {
17235           "201" : {
17236             "description" : "Delete capability"
17237           },
17238           "400" : {
17239             "description" : "Invalid content / Missing content"
17240           },
17241           "403" : {
17242             "description" : "Restricted operation"
17243           },
17244           "default" : {
17245             "content" : {
17246               "application/json" : {
17247                 "schema" : {
17248                   "type" : "array",
17249                   "items" : {
17250                     "$ref" : "#/components/schemas/CapabilityDefinition"
17251                   }
17252                 }
17253               }
17254             }
17255           }
17256         },
17257         "servers" : [ {
17258           "url" : "/sdc2/rest",
17259           "variables" : { }
17260         } ],
17261         "summary" : "Delete capability from service",
17262         "tags" : [ "SDCE-2 APIs" ]
17263       },
17264       "get" : {
17265         "description" : "Get Capability from service",
17266         "operationId" : "getCapabilityOnService",
17267         "parameters" : [ {
17268           "description" : "Service Id",
17269           "in" : "path",
17270           "name" : "serviceId",
17271           "required" : true,
17272           "schema" : {
17273             "type" : "string"
17274           }
17275         }, {
17276           "description" : "Capability Id",
17277           "in" : "path",
17278           "name" : "capabilityId",
17279           "required" : true,
17280           "schema" : {
17281             "type" : "string"
17282           }
17283         }, {
17284           "in" : "header",
17285           "name" : "USER_ID",
17286           "schema" : {
17287             "type" : "string"
17288           }
17289         } ],
17290         "responses" : {
17291           "201" : {
17292             "description" : "GET Capability"
17293           },
17294           "400" : {
17295             "description" : "Invalid content / Missing content"
17296           },
17297           "403" : {
17298             "description" : "Restricted operation"
17299           },
17300           "default" : {
17301             "content" : {
17302               "application/json" : {
17303                 "schema" : {
17304                   "type" : "array",
17305                   "items" : {
17306                     "$ref" : "#/components/schemas/CapabilityDefinition"
17307                   }
17308                 }
17309               }
17310             }
17311           }
17312         },
17313         "servers" : [ {
17314           "url" : "/sdc2/rest",
17315           "variables" : { }
17316         } ],
17317         "summary" : "GET Capability from service",
17318         "tags" : [ "SDCE-2 APIs" ]
17319       }
17320     },
17321     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}" : {
17322       "post" : {
17323         "description" : "Service consumption on operation",
17324         "operationId" : "addInputToServiceOperation",
17325         "parameters" : [ {
17326           "in" : "path",
17327           "name" : "serviceId",
17328           "required" : true,
17329           "schema" : {
17330             "type" : "string"
17331           }
17332         }, {
17333           "in" : "path",
17334           "name" : "serviceInstanceId",
17335           "required" : true,
17336           "schema" : {
17337             "type" : "string"
17338           }
17339         }, {
17340           "in" : "header",
17341           "name" : "USER_ID",
17342           "schema" : {
17343             "type" : "string"
17344           }
17345         } ],
17346         "requestBody" : {
17347           "content" : {
17348             "application/json" : {
17349               "schema" : {
17350                 "type" : "string"
17351               }
17352             }
17353           },
17354           "description" : "Service Consumption Data",
17355           "required" : true
17356         },
17357         "responses" : {
17358           "201" : {
17359             "description" : "Service property created"
17360           },
17361           "400" : {
17362             "description" : "Invalid content / Missing content"
17363           },
17364           "403" : {
17365             "description" : "Restricted operation"
17366           },
17367           "409" : {
17368             "description" : "Service property already exist"
17369           },
17370           "default" : {
17371             "content" : {
17372               "application/json" : {
17373                 "schema" : {
17374                   "type" : "array",
17375                   "items" : {
17376                     "type" : "object",
17377                     "properties" : {
17378                       "allowedMethods" : {
17379                         "type" : "array",
17380                         "items" : {
17381                           "type" : "string"
17382                         },
17383                         "uniqueItems" : true
17384                       },
17385                       "cookies" : {
17386                         "type" : "object",
17387                         "additionalProperties" : {
17388                           "type" : "object",
17389                           "properties" : {
17390                             "comment" : {
17391                               "type" : "string"
17392                             },
17393                             "domain" : {
17394                               "type" : "string"
17395                             },
17396                             "expiry" : {
17397                               "type" : "string",
17398                               "format" : "date-time"
17399                             },
17400                             "httpOnly" : {
17401                               "type" : "boolean"
17402                             },
17403                             "maxAge" : {
17404                               "type" : "integer",
17405                               "format" : "int32"
17406                             },
17407                             "name" : {
17408                               "type" : "string"
17409                             },
17410                             "path" : {
17411                               "type" : "string"
17412                             },
17413                             "secure" : {
17414                               "type" : "boolean"
17415                             },
17416                             "value" : {
17417                               "type" : "string"
17418                             },
17419                             "version" : {
17420                               "type" : "integer",
17421                               "format" : "int32"
17422                             }
17423                           }
17424                         }
17425                       },
17426                       "date" : {
17427                         "type" : "string",
17428                         "format" : "date-time"
17429                       },
17430                       "entity" : {
17431                         "type" : "object"
17432                       },
17433                       "entityTag" : {
17434                         "type" : "object",
17435                         "properties" : {
17436                           "value" : {
17437                             "type" : "string"
17438                           },
17439                           "weak" : {
17440                             "type" : "boolean"
17441                           }
17442                         }
17443                       },
17444                       "headers" : {
17445                         "type" : "object",
17446                         "additionalProperties" : {
17447                           "type" : "array",
17448                           "items" : {
17449                             "type" : "object"
17450                           }
17451                         }
17452                       },
17453                       "language" : {
17454                         "type" : "object",
17455                         "properties" : {
17456                           "country" : {
17457                             "type" : "string"
17458                           },
17459                           "displayCountry" : {
17460                             "type" : "string"
17461                           },
17462                           "displayLanguage" : {
17463                             "type" : "string"
17464                           },
17465                           "displayName" : {
17466                             "type" : "string"
17467                           },
17468                           "displayScript" : {
17469                             "type" : "string"
17470                           },
17471                           "displayVariant" : {
17472                             "type" : "string"
17473                           },
17474                           "extensionKeys" : {
17475                             "type" : "array",
17476                             "items" : {
17477                               "type" : "string"
17478                             },
17479                             "uniqueItems" : true
17480                           },
17481                           "iso3Country" : {
17482                             "type" : "string"
17483                           },
17484                           "iso3Language" : {
17485                             "type" : "string"
17486                           },
17487                           "language" : {
17488                             "type" : "string"
17489                           },
17490                           "script" : {
17491                             "type" : "string"
17492                           },
17493                           "unicodeLocaleAttributes" : {
17494                             "type" : "array",
17495                             "items" : {
17496                               "type" : "string"
17497                             },
17498                             "uniqueItems" : true
17499                           },
17500                           "unicodeLocaleKeys" : {
17501                             "type" : "array",
17502                             "items" : {
17503                               "type" : "string"
17504                             },
17505                             "uniqueItems" : true
17506                           },
17507                           "variant" : {
17508                             "type" : "string"
17509                           }
17510                         }
17511                       },
17512                       "lastModified" : {
17513                         "type" : "string",
17514                         "format" : "date-time"
17515                       },
17516                       "length" : {
17517                         "type" : "integer",
17518                         "format" : "int32"
17519                       },
17520                       "links" : {
17521                         "type" : "array",
17522                         "items" : {
17523                           "type" : "object",
17524                           "properties" : {
17525                             "params" : {
17526                               "type" : "object",
17527                               "additionalProperties" : {
17528                                 "type" : "string"
17529                               }
17530                             },
17531                             "rel" : {
17532                               "type" : "string"
17533                             },
17534                             "rels" : {
17535                               "type" : "array",
17536                               "items" : {
17537                                 "type" : "string"
17538                               }
17539                             },
17540                             "title" : {
17541                               "type" : "string"
17542                             },
17543                             "type" : {
17544                               "type" : "string"
17545                             },
17546                             "uri" : {
17547                               "type" : "string",
17548                               "format" : "uri"
17549                             },
17550                             "uriBuilder" : {
17551                               "type" : "object"
17552                             }
17553                           }
17554                         },
17555                         "uniqueItems" : true
17556                       },
17557                       "location" : {
17558                         "type" : "string",
17559                         "format" : "uri"
17560                       },
17561                       "mediaType" : {
17562                         "type" : "object",
17563                         "properties" : {
17564                           "parameters" : {
17565                             "type" : "object",
17566                             "additionalProperties" : {
17567                               "type" : "string"
17568                             }
17569                           },
17570                           "subtype" : {
17571                             "type" : "string"
17572                           },
17573                           "type" : {
17574                             "type" : "string"
17575                           },
17576                           "wildcardSubtype" : {
17577                             "type" : "boolean"
17578                           },
17579                           "wildcardType" : {
17580                             "type" : "boolean"
17581                           }
17582                         }
17583                       },
17584                       "metadata" : {
17585                         "type" : "object",
17586                         "additionalProperties" : {
17587                           "type" : "array",
17588                           "items" : {
17589                             "type" : "object"
17590                           }
17591                         }
17592                       },
17593                       "status" : {
17594                         "type" : "integer",
17595                         "format" : "int32"
17596                       },
17597                       "statusInfo" : {
17598                         "type" : "object",
17599                         "properties" : {
17600                           "family" : {
17601                             "type" : "string",
17602                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
17603                           },
17604                           "reasonPhrase" : {
17605                             "type" : "string"
17606                           },
17607                           "statusCode" : {
17608                             "type" : "integer",
17609                             "format" : "int32"
17610                           }
17611                         }
17612                       },
17613                       "stringHeaders" : {
17614                         "type" : "object",
17615                         "additionalProperties" : {
17616                           "type" : "array",
17617                           "items" : {
17618                             "type" : "string"
17619                           }
17620                         }
17621                       }
17622                     }
17623                   }
17624                 }
17625               }
17626             }
17627           }
17628         },
17629         "servers" : [ {
17630           "url" : "/sdc2/rest",
17631           "variables" : { }
17632         } ],
17633         "summary" : "Returns consumption data",
17634         "tags" : [ "SDCE-2 APIs" ]
17635       }
17636     },
17637     "/v1/catalog/services/{serviceId}/consumption/{serviceInstanceId}/interfaces/{interfaceId}/operations/{operationId}/inputs" : {
17638       "get" : {
17639         "operationId" : "getInputsListOfOperation",
17640         "parameters" : [ {
17641           "in" : "path",
17642           "name" : "serviceId",
17643           "required" : true,
17644           "schema" : {
17645             "type" : "string"
17646           }
17647         }, {
17648           "in" : "path",
17649           "name" : "serviceInstanceId",
17650           "required" : true,
17651           "schema" : {
17652             "type" : "string"
17653           }
17654         }, {
17655           "in" : "path",
17656           "name" : "interfaceId",
17657           "required" : true,
17658           "schema" : {
17659             "type" : "string"
17660           }
17661         }, {
17662           "in" : "path",
17663           "name" : "operationId",
17664           "required" : true,
17665           "schema" : {
17666             "type" : "string"
17667           }
17668         }, {
17669           "in" : "header",
17670           "name" : "USER_ID",
17671           "schema" : {
17672             "type" : "string"
17673           }
17674         } ],
17675         "responses" : {
17676           "default" : {
17677             "content" : {
17678               "application/json" : { }
17679             },
17680             "description" : "default response"
17681           }
17682         },
17683         "servers" : [ {
17684           "url" : "/sdc2/rest",
17685           "variables" : { }
17686         } ],
17687         "tags" : [ "SDCE-2 APIs" ]
17688       }
17689     },
17690     "/v1/catalog/services/{serviceId}/distribution/{did}/markDeployed" : {
17691       "post" : {
17692         "description" : "Mark distribution as deployed",
17693         "operationId" : "markDistributionAsDeployed",
17694         "parameters" : [ {
17695           "in" : "path",
17696           "name" : "serviceId",
17697           "required" : true,
17698           "schema" : {
17699             "type" : "string"
17700           }
17701         }, {
17702           "in" : "path",
17703           "name" : "did",
17704           "required" : true,
17705           "schema" : {
17706             "type" : "string"
17707           }
17708         }, {
17709           "in" : "header",
17710           "name" : "USER_ID",
17711           "schema" : {
17712             "type" : "string"
17713           }
17714         } ],
17715         "responses" : {
17716           "200" : {
17717             "description" : "Service was marked as deployed"
17718           },
17719           "400" : {
17720             "description" : "Invalid content / Missing content"
17721           },
17722           "403" : {
17723             "description" : "Service is not available"
17724           },
17725           "404" : {
17726             "description" : "Requested service was not found"
17727           },
17728           "409" : {
17729             "description" : "Restricted operation"
17730           },
17731           "500" : {
17732             "description" : "Internal Server Error. Please try again later."
17733           }
17734         },
17735         "servers" : [ {
17736           "url" : "/sdc2/rest",
17737           "variables" : { }
17738         } ],
17739         "summary" : "relevant audit record will be created",
17740         "tags" : [ "SDCE-5 APIs" ]
17741       }
17742     },
17743     "/v1/catalog/services/{serviceId}/distribution/{env}/activate" : {
17744       "post" : {
17745         "description" : "Activate distribution",
17746         "operationId" : "activateDistribution",
17747         "parameters" : [ {
17748           "in" : "path",
17749           "name" : "serviceId",
17750           "required" : true,
17751           "schema" : {
17752             "type" : "string"
17753           }
17754         }, {
17755           "in" : "path",
17756           "name" : "env",
17757           "required" : true,
17758           "schema" : {
17759             "type" : "string"
17760           }
17761         }, {
17762           "in" : "header",
17763           "name" : "USER_ID",
17764           "schema" : {
17765             "type" : "string"
17766           }
17767         } ],
17768         "responses" : {
17769           "200" : {
17770             "description" : "OK"
17771           },
17772           "404" : {
17773             "description" : "Requested service was not found"
17774           },
17775           "409" : {
17776             "description" : "Service cannot be distributed due to missing deployment artifacts"
17777           },
17778           "500" : {
17779             "description" : "Internal Server Error. Please try again later."
17780           }
17781         },
17782         "servers" : [ {
17783           "url" : "/sdc2/rest",
17784           "variables" : { }
17785         } ],
17786         "summary" : "activate distribution",
17787         "tags" : [ "SDCE-5 APIs" ]
17788       }
17789     },
17790     "/v1/catalog/services/{serviceId}/interfaceOperations" : {
17791       "post" : {
17792         "description" : "Create Interface Operations on Service",
17793         "operationId" : "createInterfaceOperationsOnService",
17794         "parameters" : [ {
17795           "description" : "Service Id",
17796           "in" : "path",
17797           "name" : "serviceId",
17798           "required" : true,
17799           "schema" : {
17800             "type" : "string"
17801           }
17802         }, {
17803           "in" : "header",
17804           "name" : "USER_ID",
17805           "schema" : {
17806             "type" : "string"
17807           }
17808         } ],
17809         "requestBody" : {
17810           "content" : {
17811             "application/json" : {
17812               "schema" : {
17813                 "type" : "string"
17814               }
17815             }
17816           },
17817           "description" : "Interface Operations to create",
17818           "required" : true
17819         },
17820         "responses" : {
17821           "201" : {
17822             "description" : "Create Interface Operations on Service"
17823           },
17824           "400" : {
17825             "description" : "Invalid content / Missing content"
17826           },
17827           "403" : {
17828             "description" : "Restricted operation"
17829           },
17830           "404" : {
17831             "description" : "Service not found"
17832           },
17833           "409" : {
17834             "description" : "Interface Operation already exist"
17835           },
17836           "default" : {
17837             "content" : {
17838               "application/json" : {
17839                 "schema" : {
17840                   "type" : "array",
17841                   "items" : {
17842                     "$ref" : "#/components/schemas/InterfaceDefinition"
17843                   }
17844                 }
17845               }
17846             }
17847           }
17848         },
17849         "servers" : [ {
17850           "url" : "/sdc2/rest",
17851           "variables" : { }
17852         } ],
17853         "summary" : "Create Interface Operations on Service",
17854         "tags" : [ "SDCE-2 APIs" ]
17855       },
17856       "put" : {
17857         "description" : "Update Interface Operations on Service",
17858         "operationId" : "updateInterfaceOperationsOnService",
17859         "parameters" : [ {
17860           "description" : "Service Id",
17861           "in" : "path",
17862           "name" : "serviceId",
17863           "required" : true,
17864           "schema" : {
17865             "type" : "string"
17866           }
17867         }, {
17868           "in" : "header",
17869           "name" : "USER_ID",
17870           "schema" : {
17871             "type" : "string"
17872           }
17873         } ],
17874         "requestBody" : {
17875           "content" : {
17876             "application/json" : {
17877               "schema" : {
17878                 "type" : "string"
17879               }
17880             }
17881           },
17882           "description" : "Interface Operations to update",
17883           "required" : true
17884         },
17885         "responses" : {
17886           "201" : {
17887             "description" : "Update Interface Operations on Service"
17888           },
17889           "400" : {
17890             "description" : "Invalid content / Missing content"
17891           },
17892           "403" : {
17893             "description" : "Restricted operation"
17894           },
17895           "404" : {
17896             "description" : "Service not found"
17897           },
17898           "default" : {
17899             "content" : {
17900               "application/json" : {
17901                 "schema" : {
17902                   "type" : "array",
17903                   "items" : {
17904                     "$ref" : "#/components/schemas/InterfaceDefinition"
17905                   }
17906                 }
17907               }
17908             }
17909           }
17910         },
17911         "servers" : [ {
17912           "url" : "/sdc2/rest",
17913           "variables" : { }
17914         } ],
17915         "summary" : "Update Interface Operations on Service",
17916         "tags" : [ "SDCE-2 APIs" ]
17917       }
17918     },
17919     "/v1/catalog/services/{serviceId}/interfaces/{interfaceId}/operations/{operationId}" : {
17920       "delete" : {
17921         "description" : "Delete Interface Operation from Service",
17922         "operationId" : "deleteInterfaceOperationsFromService",
17923         "parameters" : [ {
17924           "description" : "Service Id",
17925           "in" : "path",
17926           "name" : "serviceId",
17927           "required" : true,
17928           "schema" : {
17929             "type" : "string"
17930           }
17931         }, {
17932           "description" : "Interface Id",
17933           "in" : "path",
17934           "name" : "interfaceId",
17935           "required" : true,
17936           "schema" : {
17937             "type" : "string"
17938           }
17939         }, {
17940           "description" : "Operation Id",
17941           "in" : "path",
17942           "name" : "operationId",
17943           "required" : true,
17944           "schema" : {
17945             "type" : "string"
17946           }
17947         }, {
17948           "in" : "header",
17949           "name" : "USER_ID",
17950           "schema" : {
17951             "type" : "string"
17952           }
17953         } ],
17954         "responses" : {
17955           "201" : {
17956             "description" : "Delete Interface Operation from Service"
17957           },
17958           "400" : {
17959             "description" : "Invalid content / Missing content"
17960           },
17961           "403" : {
17962             "description" : "Restricted operation"
17963           },
17964           "404" : {
17965             "description" : "Service not found"
17966           },
17967           "default" : {
17968             "content" : {
17969               "application/json" : {
17970                 "schema" : {
17971                   "type" : "array",
17972                   "items" : {
17973                     "$ref" : "#/components/schemas/InterfaceDefinition"
17974                   }
17975                 }
17976               }
17977             }
17978           }
17979         },
17980         "servers" : [ {
17981           "url" : "/sdc2/rest",
17982           "variables" : { }
17983         } ],
17984         "summary" : "Delete Interface Operation from Service",
17985         "tags" : [ "SDCE-2 APIs" ]
17986       },
17987       "get" : {
17988         "description" : "Get Interface Operation from Service",
17989         "operationId" : "getInterfaceOperationsFromService",
17990         "parameters" : [ {
17991           "description" : "Service Id",
17992           "in" : "path",
17993           "name" : "serviceId",
17994           "required" : true,
17995           "schema" : {
17996             "type" : "string"
17997           }
17998         }, {
17999           "description" : "Interface Id",
18000           "in" : "path",
18001           "name" : "interfaceId",
18002           "required" : true,
18003           "schema" : {
18004             "type" : "string"
18005           }
18006         }, {
18007           "description" : "Operation Id",
18008           "in" : "path",
18009           "name" : "operationId",
18010           "required" : true,
18011           "schema" : {
18012             "type" : "string"
18013           }
18014         }, {
18015           "in" : "header",
18016           "name" : "USER_ID",
18017           "schema" : {
18018             "type" : "string"
18019           }
18020         } ],
18021         "responses" : {
18022           "201" : {
18023             "description" : "Get Interface Operation from Service"
18024           },
18025           "400" : {
18026             "description" : "Invalid content / Missing content"
18027           },
18028           "403" : {
18029             "description" : "Restricted operation"
18030           },
18031           "404" : {
18032             "description" : "Service not found"
18033           },
18034           "default" : {
18035             "content" : {
18036               "application/json" : {
18037                 "schema" : {
18038                   "type" : "array",
18039                   "items" : {
18040                     "$ref" : "#/components/schemas/InterfaceDefinition"
18041                   }
18042                 }
18043               }
18044             }
18045           }
18046         },
18047         "servers" : [ {
18048           "url" : "/sdc2/rest",
18049           "variables" : { }
18050         } ],
18051         "summary" : "GET Interface Operation from Service",
18052         "tags" : [ "SDCE-2 APIs" ]
18053       }
18054     },
18055     "/v1/catalog/services/{serviceId}/linksMap" : {
18056       "get" : {
18057         "description" : "Retrieve Service component relations map",
18058         "operationId" : "getServiceComponentRelationMap",
18059         "parameters" : [ {
18060           "in" : "path",
18061           "name" : "serviceId",
18062           "required" : true,
18063           "schema" : {
18064             "type" : "string"
18065           }
18066         }, {
18067           "in" : "header",
18068           "name" : "USER_ID",
18069           "schema" : {
18070             "type" : "string"
18071           }
18072         } ],
18073         "responses" : {
18074           "200" : {
18075             "description" : "Service found"
18076           },
18077           "403" : {
18078             "description" : "Restricted operation"
18079           },
18080           "404" : {
18081             "description" : "Service not found"
18082           },
18083           "default" : {
18084             "content" : {
18085               "application/json" : {
18086                 "schema" : {
18087                   "type" : "array",
18088                   "items" : {
18089                     "$ref" : "#/components/schemas/ServiceRelations"
18090                   }
18091                 }
18092               }
18093             }
18094           }
18095         },
18096         "servers" : [ {
18097           "url" : "/sdc2/rest",
18098           "variables" : { }
18099         } ],
18100         "summary" : "Returns service components relations",
18101         "tags" : [ "SDCE-2 APIs" ]
18102       }
18103     },
18104     "/v1/catalog/services/{serviceId}/metadata" : {
18105       "put" : {
18106         "description" : "Update Service Metadata",
18107         "operationId" : "updateServiceMetadata",
18108         "parameters" : [ {
18109           "in" : "path",
18110           "name" : "serviceId",
18111           "required" : true,
18112           "schema" : {
18113             "type" : "string"
18114           }
18115         }, {
18116           "in" : "header",
18117           "name" : "USER_ID",
18118           "schema" : {
18119             "type" : "string"
18120           }
18121         } ],
18122         "requestBody" : {
18123           "content" : {
18124             "application/json" : {
18125               "schema" : {
18126                 "type" : "string"
18127               }
18128             }
18129           },
18130           "description" : "Service object to be Updated",
18131           "required" : true
18132         },
18133         "responses" : {
18134           "200" : {
18135             "description" : "Service Updated"
18136           },
18137           "400" : {
18138             "description" : "Invalid content / Missing content"
18139           },
18140           "403" : {
18141             "description" : "Restricted operation"
18142           },
18143           "default" : {
18144             "content" : {
18145               "application/json" : {
18146                 "schema" : {
18147                   "type" : "array",
18148                   "items" : {
18149                     "$ref" : "#/components/schemas/Service"
18150                   }
18151                 }
18152               }
18153             }
18154           }
18155         },
18156         "servers" : [ {
18157           "url" : "/sdc2/rest",
18158           "variables" : { }
18159         } ],
18160         "summary" : "Returns updated service",
18161         "tags" : [ "SDCE-2 APIs" ]
18162       }
18163     },
18164     "/v1/catalog/services/{serviceId}/paths" : {
18165       "post" : {
18166         "description" : "Create Forwarding Path",
18167         "operationId" : "createForwardingPath",
18168         "parameters" : [ {
18169           "description" : "Service Id",
18170           "in" : "path",
18171           "name" : "serviceId",
18172           "required" : true,
18173           "schema" : {
18174             "type" : "string"
18175           }
18176         }, {
18177           "in" : "header",
18178           "name" : "USER_ID",
18179           "schema" : {
18180             "type" : "string"
18181           }
18182         } ],
18183         "requestBody" : {
18184           "content" : {
18185             "application/json" : {
18186               "schema" : {
18187                 "type" : "string"
18188               }
18189             }
18190           },
18191           "description" : "Forwarding Path to create",
18192           "required" : true
18193         },
18194         "responses" : {
18195           "201" : {
18196             "description" : "Create Forwarding Path"
18197           },
18198           "400" : {
18199             "description" : "Invalid content / Missing content"
18200           },
18201           "403" : {
18202             "description" : "Restricted operation"
18203           },
18204           "409" : {
18205             "description" : "Forwarding Path already exist"
18206           },
18207           "default" : {
18208             "content" : {
18209               "application/json" : {
18210                 "schema" : {
18211                   "type" : "array",
18212                   "items" : {
18213                     "$ref" : "#/components/schemas/Service"
18214                   }
18215                 }
18216               }
18217             }
18218           }
18219         },
18220         "servers" : [ {
18221           "url" : "/sdc2/rest",
18222           "variables" : { }
18223         } ],
18224         "summary" : "Create Forwarding Path",
18225         "tags" : [ "SDCE-2 APIs" ]
18226       },
18227       "put" : {
18228         "description" : "Update Forwarding Path",
18229         "operationId" : "updateForwardingPath",
18230         "parameters" : [ {
18231           "description" : "Service Id",
18232           "in" : "path",
18233           "name" : "serviceId",
18234           "required" : true,
18235           "schema" : {
18236             "type" : "string"
18237           }
18238         }, {
18239           "in" : "header",
18240           "name" : "USER_ID",
18241           "schema" : {
18242             "type" : "string"
18243           }
18244         } ],
18245         "requestBody" : {
18246           "content" : {
18247             "application/json" : {
18248               "schema" : {
18249                 "type" : "string"
18250               }
18251             }
18252           },
18253           "description" : "Update Path to create",
18254           "required" : true
18255         },
18256         "responses" : {
18257           "201" : {
18258             "description" : "Update Forwarding Path"
18259           },
18260           "400" : {
18261             "description" : "Invalid content / Missing content"
18262           },
18263           "403" : {
18264             "description" : "Restricted operation"
18265           },
18266           "409" : {
18267             "description" : "Forwarding Path already exist"
18268           },
18269           "default" : {
18270             "content" : {
18271               "application/json" : {
18272                 "schema" : {
18273                   "type" : "array",
18274                   "items" : {
18275                     "$ref" : "#/components/schemas/Service"
18276                   }
18277                 }
18278               }
18279             }
18280           }
18281         },
18282         "servers" : [ {
18283           "url" : "/sdc2/rest",
18284           "variables" : { }
18285         } ],
18286         "summary" : "Update Forwarding Path",
18287         "tags" : [ "SDCE-2 APIs" ]
18288       }
18289     },
18290     "/v1/catalog/services/{serviceId}/paths/{forwardingPathId}" : {
18291       "delete" : {
18292         "description" : "Delete Forwarding Path",
18293         "operationId" : "deleteForwardingPath",
18294         "parameters" : [ {
18295           "description" : "Forwarding Path Id",
18296           "in" : "path",
18297           "name" : "forwardingPathId",
18298           "required" : true,
18299           "schema" : {
18300             "type" : "string"
18301           }
18302         }, {
18303           "description" : "Service Id",
18304           "in" : "path",
18305           "name" : "serviceId",
18306           "required" : true,
18307           "schema" : {
18308             "type" : "string"
18309           }
18310         }, {
18311           "in" : "header",
18312           "name" : "USER_ID",
18313           "schema" : {
18314             "type" : "string"
18315           }
18316         } ],
18317         "responses" : {
18318           "201" : {
18319             "description" : "Delete Forwarding Path"
18320           },
18321           "400" : {
18322             "description" : "Invalid content / Missing content"
18323           },
18324           "403" : {
18325             "description" : "Restricted operation"
18326           },
18327           "409" : {
18328             "description" : "Forwarding Path already exist"
18329           },
18330           "default" : {
18331             "content" : {
18332               "application/json" : {
18333                 "schema" : {
18334                   "type" : "array",
18335                   "items" : {
18336                     "$ref" : "#/components/schemas/Service"
18337                   }
18338                 }
18339               }
18340             }
18341           }
18342         },
18343         "servers" : [ {
18344           "url" : "/sdc2/rest",
18345           "variables" : { }
18346         } ],
18347         "summary" : "Delete Forwarding Path",
18348         "tags" : [ "SDCE-2 APIs" ]
18349       },
18350       "get" : {
18351         "description" : "Get Forwarding Path",
18352         "operationId" : "getForwardingPath",
18353         "parameters" : [ {
18354           "description" : "Service Id",
18355           "in" : "path",
18356           "name" : "serviceId",
18357           "required" : true,
18358           "schema" : {
18359             "type" : "string"
18360           }
18361         }, {
18362           "description" : "Forwarding Path Id",
18363           "in" : "path",
18364           "name" : "forwardingPathId",
18365           "required" : true,
18366           "schema" : {
18367             "type" : "string"
18368           }
18369         }, {
18370           "in" : "header",
18371           "name" : "USER_ID",
18372           "schema" : {
18373             "type" : "string"
18374           }
18375         } ],
18376         "requestBody" : {
18377           "content" : {
18378             "application/json" : {
18379               "schema" : {
18380                 "type" : "string"
18381               }
18382             }
18383           },
18384           "description" : "Forwarding Path to create",
18385           "required" : true
18386         },
18387         "responses" : {
18388           "201" : {
18389             "description" : "Get Forwarding Path"
18390           },
18391           "400" : {
18392             "description" : "Invalid content / Missing content"
18393           },
18394           "403" : {
18395             "description" : "Restricted operation"
18396           },
18397           "409" : {
18398             "description" : "Forwarding Path already exist"
18399           },
18400           "default" : {
18401             "content" : {
18402               "application/json" : {
18403                 "schema" : {
18404                   "type" : "array",
18405                   "items" : {
18406                     "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
18407                   }
18408                 }
18409               }
18410             }
18411           }
18412         },
18413         "servers" : [ {
18414           "url" : "/sdc2/rest",
18415           "variables" : { }
18416         } ],
18417         "summary" : "GET Forwarding Path",
18418         "tags" : [ "SDCE-2 APIs" ]
18419       }
18420     },
18421     "/v1/catalog/services/{serviceId}/properties" : {
18422       "get" : {
18423         "description" : "Get Service Property",
18424         "operationId" : "getPropertyListInService",
18425         "parameters" : [ {
18426           "description" : "service id of property",
18427           "in" : "path",
18428           "name" : "serviceId",
18429           "required" : true,
18430           "schema" : {
18431             "type" : "string"
18432           }
18433         }, {
18434           "in" : "header",
18435           "name" : "USER_ID",
18436           "schema" : {
18437             "type" : "string"
18438           }
18439         } ],
18440         "responses" : {
18441           "200" : {
18442             "description" : "property"
18443           },
18444           "400" : {
18445             "description" : "Invalid content / Missing content"
18446           },
18447           "403" : {
18448             "description" : "Restricted operation"
18449           },
18450           "404" : {
18451             "description" : "Service property not found"
18452           },
18453           "default" : {
18454             "content" : {
18455               "application/json" : {
18456                 "schema" : {
18457                   "type" : "array",
18458                   "items" : {
18459                     "type" : "object",
18460                     "properties" : {
18461                       "allowedMethods" : {
18462                         "type" : "array",
18463                         "items" : {
18464                           "type" : "string"
18465                         },
18466                         "uniqueItems" : true
18467                       },
18468                       "cookies" : {
18469                         "type" : "object",
18470                         "additionalProperties" : {
18471                           "type" : "object",
18472                           "properties" : {
18473                             "comment" : {
18474                               "type" : "string"
18475                             },
18476                             "domain" : {
18477                               "type" : "string"
18478                             },
18479                             "expiry" : {
18480                               "type" : "string",
18481                               "format" : "date-time"
18482                             },
18483                             "httpOnly" : {
18484                               "type" : "boolean"
18485                             },
18486                             "maxAge" : {
18487                               "type" : "integer",
18488                               "format" : "int32"
18489                             },
18490                             "name" : {
18491                               "type" : "string"
18492                             },
18493                             "path" : {
18494                               "type" : "string"
18495                             },
18496                             "secure" : {
18497                               "type" : "boolean"
18498                             },
18499                             "value" : {
18500                               "type" : "string"
18501                             },
18502                             "version" : {
18503                               "type" : "integer",
18504                               "format" : "int32"
18505                             }
18506                           }
18507                         }
18508                       },
18509                       "date" : {
18510                         "type" : "string",
18511                         "format" : "date-time"
18512                       },
18513                       "entity" : {
18514                         "type" : "object"
18515                       },
18516                       "entityTag" : {
18517                         "type" : "object",
18518                         "properties" : {
18519                           "value" : {
18520                             "type" : "string"
18521                           },
18522                           "weak" : {
18523                             "type" : "boolean"
18524                           }
18525                         }
18526                       },
18527                       "headers" : {
18528                         "type" : "object",
18529                         "additionalProperties" : {
18530                           "type" : "array",
18531                           "items" : {
18532                             "type" : "object"
18533                           }
18534                         }
18535                       },
18536                       "language" : {
18537                         "type" : "object",
18538                         "properties" : {
18539                           "country" : {
18540                             "type" : "string"
18541                           },
18542                           "displayCountry" : {
18543                             "type" : "string"
18544                           },
18545                           "displayLanguage" : {
18546                             "type" : "string"
18547                           },
18548                           "displayName" : {
18549                             "type" : "string"
18550                           },
18551                           "displayScript" : {
18552                             "type" : "string"
18553                           },
18554                           "displayVariant" : {
18555                             "type" : "string"
18556                           },
18557                           "extensionKeys" : {
18558                             "type" : "array",
18559                             "items" : {
18560                               "type" : "string"
18561                             },
18562                             "uniqueItems" : true
18563                           },
18564                           "iso3Country" : {
18565                             "type" : "string"
18566                           },
18567                           "iso3Language" : {
18568                             "type" : "string"
18569                           },
18570                           "language" : {
18571                             "type" : "string"
18572                           },
18573                           "script" : {
18574                             "type" : "string"
18575                           },
18576                           "unicodeLocaleAttributes" : {
18577                             "type" : "array",
18578                             "items" : {
18579                               "type" : "string"
18580                             },
18581                             "uniqueItems" : true
18582                           },
18583                           "unicodeLocaleKeys" : {
18584                             "type" : "array",
18585                             "items" : {
18586                               "type" : "string"
18587                             },
18588                             "uniqueItems" : true
18589                           },
18590                           "variant" : {
18591                             "type" : "string"
18592                           }
18593                         }
18594                       },
18595                       "lastModified" : {
18596                         "type" : "string",
18597                         "format" : "date-time"
18598                       },
18599                       "length" : {
18600                         "type" : "integer",
18601                         "format" : "int32"
18602                       },
18603                       "links" : {
18604                         "type" : "array",
18605                         "items" : {
18606                           "type" : "object",
18607                           "properties" : {
18608                             "params" : {
18609                               "type" : "object",
18610                               "additionalProperties" : {
18611                                 "type" : "string"
18612                               }
18613                             },
18614                             "rel" : {
18615                               "type" : "string"
18616                             },
18617                             "rels" : {
18618                               "type" : "array",
18619                               "items" : {
18620                                 "type" : "string"
18621                               }
18622                             },
18623                             "title" : {
18624                               "type" : "string"
18625                             },
18626                             "type" : {
18627                               "type" : "string"
18628                             },
18629                             "uri" : {
18630                               "type" : "string",
18631                               "format" : "uri"
18632                             },
18633                             "uriBuilder" : {
18634                               "type" : "object"
18635                             }
18636                           }
18637                         },
18638                         "uniqueItems" : true
18639                       },
18640                       "location" : {
18641                         "type" : "string",
18642                         "format" : "uri"
18643                       },
18644                       "mediaType" : {
18645                         "type" : "object",
18646                         "properties" : {
18647                           "parameters" : {
18648                             "type" : "object",
18649                             "additionalProperties" : {
18650                               "type" : "string"
18651                             }
18652                           },
18653                           "subtype" : {
18654                             "type" : "string"
18655                           },
18656                           "type" : {
18657                             "type" : "string"
18658                           },
18659                           "wildcardSubtype" : {
18660                             "type" : "boolean"
18661                           },
18662                           "wildcardType" : {
18663                             "type" : "boolean"
18664                           }
18665                         }
18666                       },
18667                       "metadata" : {
18668                         "type" : "object",
18669                         "additionalProperties" : {
18670                           "type" : "array",
18671                           "items" : {
18672                             "type" : "object"
18673                           }
18674                         }
18675                       },
18676                       "status" : {
18677                         "type" : "integer",
18678                         "format" : "int32"
18679                       },
18680                       "statusInfo" : {
18681                         "type" : "object",
18682                         "properties" : {
18683                           "family" : {
18684                             "type" : "string",
18685                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18686                           },
18687                           "reasonPhrase" : {
18688                             "type" : "string"
18689                           },
18690                           "statusCode" : {
18691                             "type" : "integer",
18692                             "format" : "int32"
18693                           }
18694                         }
18695                       },
18696                       "stringHeaders" : {
18697                         "type" : "object",
18698                         "additionalProperties" : {
18699                           "type" : "array",
18700                           "items" : {
18701                             "type" : "string"
18702                           }
18703                         }
18704                       }
18705                     }
18706                   }
18707                 }
18708               }
18709             }
18710           }
18711         },
18712         "servers" : [ {
18713           "url" : "/sdc2/rest",
18714           "variables" : { }
18715         } ],
18716         "summary" : "Returns property list of service",
18717         "tags" : [ "SDCE-2 APIs" ]
18718       },
18719       "post" : {
18720         "description" : "Create Service Property",
18721         "operationId" : "createPropertyInService",
18722         "parameters" : [ {
18723           "description" : "service id to update with new property",
18724           "in" : "path",
18725           "name" : "serviceId",
18726           "required" : true,
18727           "schema" : {
18728             "type" : "string"
18729           }
18730         }, {
18731           "in" : "header",
18732           "name" : "USER_ID",
18733           "schema" : {
18734             "type" : "string"
18735           }
18736         } ],
18737         "requestBody" : {
18738           "content" : {
18739             "application/json" : {
18740               "schema" : {
18741                 "type" : "string"
18742               }
18743             }
18744           },
18745           "description" : "Service property to be created",
18746           "required" : true
18747         },
18748         "responses" : {
18749           "201" : {
18750             "description" : "Service property created"
18751           },
18752           "400" : {
18753             "description" : "Invalid content / Missing content"
18754           },
18755           "403" : {
18756             "description" : "Restricted operation"
18757           },
18758           "409" : {
18759             "description" : "Service property already exist"
18760           },
18761           "default" : {
18762             "content" : {
18763               "application/json" : {
18764                 "schema" : {
18765                   "type" : "array",
18766                   "items" : {
18767                     "type" : "object",
18768                     "properties" : {
18769                       "allowedMethods" : {
18770                         "type" : "array",
18771                         "items" : {
18772                           "type" : "string"
18773                         },
18774                         "uniqueItems" : true
18775                       },
18776                       "cookies" : {
18777                         "type" : "object",
18778                         "additionalProperties" : {
18779                           "type" : "object",
18780                           "properties" : {
18781                             "comment" : {
18782                               "type" : "string"
18783                             },
18784                             "domain" : {
18785                               "type" : "string"
18786                             },
18787                             "expiry" : {
18788                               "type" : "string",
18789                               "format" : "date-time"
18790                             },
18791                             "httpOnly" : {
18792                               "type" : "boolean"
18793                             },
18794                             "maxAge" : {
18795                               "type" : "integer",
18796                               "format" : "int32"
18797                             },
18798                             "name" : {
18799                               "type" : "string"
18800                             },
18801                             "path" : {
18802                               "type" : "string"
18803                             },
18804                             "secure" : {
18805                               "type" : "boolean"
18806                             },
18807                             "value" : {
18808                               "type" : "string"
18809                             },
18810                             "version" : {
18811                               "type" : "integer",
18812                               "format" : "int32"
18813                             }
18814                           }
18815                         }
18816                       },
18817                       "date" : {
18818                         "type" : "string",
18819                         "format" : "date-time"
18820                       },
18821                       "entity" : {
18822                         "type" : "object"
18823                       },
18824                       "entityTag" : {
18825                         "type" : "object",
18826                         "properties" : {
18827                           "value" : {
18828                             "type" : "string"
18829                           },
18830                           "weak" : {
18831                             "type" : "boolean"
18832                           }
18833                         }
18834                       },
18835                       "headers" : {
18836                         "type" : "object",
18837                         "additionalProperties" : {
18838                           "type" : "array",
18839                           "items" : {
18840                             "type" : "object"
18841                           }
18842                         }
18843                       },
18844                       "language" : {
18845                         "type" : "object",
18846                         "properties" : {
18847                           "country" : {
18848                             "type" : "string"
18849                           },
18850                           "displayCountry" : {
18851                             "type" : "string"
18852                           },
18853                           "displayLanguage" : {
18854                             "type" : "string"
18855                           },
18856                           "displayName" : {
18857                             "type" : "string"
18858                           },
18859                           "displayScript" : {
18860                             "type" : "string"
18861                           },
18862                           "displayVariant" : {
18863                             "type" : "string"
18864                           },
18865                           "extensionKeys" : {
18866                             "type" : "array",
18867                             "items" : {
18868                               "type" : "string"
18869                             },
18870                             "uniqueItems" : true
18871                           },
18872                           "iso3Country" : {
18873                             "type" : "string"
18874                           },
18875                           "iso3Language" : {
18876                             "type" : "string"
18877                           },
18878                           "language" : {
18879                             "type" : "string"
18880                           },
18881                           "script" : {
18882                             "type" : "string"
18883                           },
18884                           "unicodeLocaleAttributes" : {
18885                             "type" : "array",
18886                             "items" : {
18887                               "type" : "string"
18888                             },
18889                             "uniqueItems" : true
18890                           },
18891                           "unicodeLocaleKeys" : {
18892                             "type" : "array",
18893                             "items" : {
18894                               "type" : "string"
18895                             },
18896                             "uniqueItems" : true
18897                           },
18898                           "variant" : {
18899                             "type" : "string"
18900                           }
18901                         }
18902                       },
18903                       "lastModified" : {
18904                         "type" : "string",
18905                         "format" : "date-time"
18906                       },
18907                       "length" : {
18908                         "type" : "integer",
18909                         "format" : "int32"
18910                       },
18911                       "links" : {
18912                         "type" : "array",
18913                         "items" : {
18914                           "type" : "object",
18915                           "properties" : {
18916                             "params" : {
18917                               "type" : "object",
18918                               "additionalProperties" : {
18919                                 "type" : "string"
18920                               }
18921                             },
18922                             "rel" : {
18923                               "type" : "string"
18924                             },
18925                             "rels" : {
18926                               "type" : "array",
18927                               "items" : {
18928                                 "type" : "string"
18929                               }
18930                             },
18931                             "title" : {
18932                               "type" : "string"
18933                             },
18934                             "type" : {
18935                               "type" : "string"
18936                             },
18937                             "uri" : {
18938                               "type" : "string",
18939                               "format" : "uri"
18940                             },
18941                             "uriBuilder" : {
18942                               "type" : "object"
18943                             }
18944                           }
18945                         },
18946                         "uniqueItems" : true
18947                       },
18948                       "location" : {
18949                         "type" : "string",
18950                         "format" : "uri"
18951                       },
18952                       "mediaType" : {
18953                         "type" : "object",
18954                         "properties" : {
18955                           "parameters" : {
18956                             "type" : "object",
18957                             "additionalProperties" : {
18958                               "type" : "string"
18959                             }
18960                           },
18961                           "subtype" : {
18962                             "type" : "string"
18963                           },
18964                           "type" : {
18965                             "type" : "string"
18966                           },
18967                           "wildcardSubtype" : {
18968                             "type" : "boolean"
18969                           },
18970                           "wildcardType" : {
18971                             "type" : "boolean"
18972                           }
18973                         }
18974                       },
18975                       "metadata" : {
18976                         "type" : "object",
18977                         "additionalProperties" : {
18978                           "type" : "array",
18979                           "items" : {
18980                             "type" : "object"
18981                           }
18982                         }
18983                       },
18984                       "status" : {
18985                         "type" : "integer",
18986                         "format" : "int32"
18987                       },
18988                       "statusInfo" : {
18989                         "type" : "object",
18990                         "properties" : {
18991                           "family" : {
18992                             "type" : "string",
18993                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
18994                           },
18995                           "reasonPhrase" : {
18996                             "type" : "string"
18997                           },
18998                           "statusCode" : {
18999                             "type" : "integer",
19000                             "format" : "int32"
19001                           }
19002                         }
19003                       },
19004                       "stringHeaders" : {
19005                         "type" : "object",
19006                         "additionalProperties" : {
19007                           "type" : "array",
19008                           "items" : {
19009                             "type" : "string"
19010                           }
19011                         }
19012                       }
19013                     }
19014                   }
19015                 }
19016               }
19017             }
19018           }
19019         },
19020         "servers" : [ {
19021           "url" : "/sdc2/rest",
19022           "variables" : { }
19023         } ],
19024         "summary" : "Returns created service property",
19025         "tags" : [ "SDCE-2 APIs" ]
19026       },
19027       "put" : {
19028         "description" : "Update Service Property",
19029         "operationId" : "updatePropertyInService",
19030         "parameters" : [ {
19031           "description" : "service id to update with new property",
19032           "in" : "path",
19033           "name" : "serviceId",
19034           "required" : true,
19035           "schema" : {
19036             "type" : "string"
19037           }
19038         }, {
19039           "in" : "header",
19040           "name" : "USER_ID",
19041           "schema" : {
19042             "type" : "string"
19043           }
19044         } ],
19045         "requestBody" : {
19046           "content" : {
19047             "application/json" : {
19048               "schema" : {
19049                 "type" : "string"
19050               }
19051             }
19052           },
19053           "description" : "Service property to update",
19054           "required" : true
19055         },
19056         "responses" : {
19057           "200" : {
19058             "description" : "Service property updated"
19059           },
19060           "400" : {
19061             "description" : "Invalid content / Missing content"
19062           },
19063           "403" : {
19064             "description" : "Restricted operation"
19065           },
19066           "default" : {
19067             "content" : {
19068               "application/json" : {
19069                 "schema" : {
19070                   "type" : "array",
19071                   "items" : {
19072                     "type" : "object",
19073                     "properties" : {
19074                       "allowedMethods" : {
19075                         "type" : "array",
19076                         "items" : {
19077                           "type" : "string"
19078                         },
19079                         "uniqueItems" : true
19080                       },
19081                       "cookies" : {
19082                         "type" : "object",
19083                         "additionalProperties" : {
19084                           "type" : "object",
19085                           "properties" : {
19086                             "comment" : {
19087                               "type" : "string"
19088                             },
19089                             "domain" : {
19090                               "type" : "string"
19091                             },
19092                             "expiry" : {
19093                               "type" : "string",
19094                               "format" : "date-time"
19095                             },
19096                             "httpOnly" : {
19097                               "type" : "boolean"
19098                             },
19099                             "maxAge" : {
19100                               "type" : "integer",
19101                               "format" : "int32"
19102                             },
19103                             "name" : {
19104                               "type" : "string"
19105                             },
19106                             "path" : {
19107                               "type" : "string"
19108                             },
19109                             "secure" : {
19110                               "type" : "boolean"
19111                             },
19112                             "value" : {
19113                               "type" : "string"
19114                             },
19115                             "version" : {
19116                               "type" : "integer",
19117                               "format" : "int32"
19118                             }
19119                           }
19120                         }
19121                       },
19122                       "date" : {
19123                         "type" : "string",
19124                         "format" : "date-time"
19125                       },
19126                       "entity" : {
19127                         "type" : "object"
19128                       },
19129                       "entityTag" : {
19130                         "type" : "object",
19131                         "properties" : {
19132                           "value" : {
19133                             "type" : "string"
19134                           },
19135                           "weak" : {
19136                             "type" : "boolean"
19137                           }
19138                         }
19139                       },
19140                       "headers" : {
19141                         "type" : "object",
19142                         "additionalProperties" : {
19143                           "type" : "array",
19144                           "items" : {
19145                             "type" : "object"
19146                           }
19147                         }
19148                       },
19149                       "language" : {
19150                         "type" : "object",
19151                         "properties" : {
19152                           "country" : {
19153                             "type" : "string"
19154                           },
19155                           "displayCountry" : {
19156                             "type" : "string"
19157                           },
19158                           "displayLanguage" : {
19159                             "type" : "string"
19160                           },
19161                           "displayName" : {
19162                             "type" : "string"
19163                           },
19164                           "displayScript" : {
19165                             "type" : "string"
19166                           },
19167                           "displayVariant" : {
19168                             "type" : "string"
19169                           },
19170                           "extensionKeys" : {
19171                             "type" : "array",
19172                             "items" : {
19173                               "type" : "string"
19174                             },
19175                             "uniqueItems" : true
19176                           },
19177                           "iso3Country" : {
19178                             "type" : "string"
19179                           },
19180                           "iso3Language" : {
19181                             "type" : "string"
19182                           },
19183                           "language" : {
19184                             "type" : "string"
19185                           },
19186                           "script" : {
19187                             "type" : "string"
19188                           },
19189                           "unicodeLocaleAttributes" : {
19190                             "type" : "array",
19191                             "items" : {
19192                               "type" : "string"
19193                             },
19194                             "uniqueItems" : true
19195                           },
19196                           "unicodeLocaleKeys" : {
19197                             "type" : "array",
19198                             "items" : {
19199                               "type" : "string"
19200                             },
19201                             "uniqueItems" : true
19202                           },
19203                           "variant" : {
19204                             "type" : "string"
19205                           }
19206                         }
19207                       },
19208                       "lastModified" : {
19209                         "type" : "string",
19210                         "format" : "date-time"
19211                       },
19212                       "length" : {
19213                         "type" : "integer",
19214                         "format" : "int32"
19215                       },
19216                       "links" : {
19217                         "type" : "array",
19218                         "items" : {
19219                           "type" : "object",
19220                           "properties" : {
19221                             "params" : {
19222                               "type" : "object",
19223                               "additionalProperties" : {
19224                                 "type" : "string"
19225                               }
19226                             },
19227                             "rel" : {
19228                               "type" : "string"
19229                             },
19230                             "rels" : {
19231                               "type" : "array",
19232                               "items" : {
19233                                 "type" : "string"
19234                               }
19235                             },
19236                             "title" : {
19237                               "type" : "string"
19238                             },
19239                             "type" : {
19240                               "type" : "string"
19241                             },
19242                             "uri" : {
19243                               "type" : "string",
19244                               "format" : "uri"
19245                             },
19246                             "uriBuilder" : {
19247                               "type" : "object"
19248                             }
19249                           }
19250                         },
19251                         "uniqueItems" : true
19252                       },
19253                       "location" : {
19254                         "type" : "string",
19255                         "format" : "uri"
19256                       },
19257                       "mediaType" : {
19258                         "type" : "object",
19259                         "properties" : {
19260                           "parameters" : {
19261                             "type" : "object",
19262                             "additionalProperties" : {
19263                               "type" : "string"
19264                             }
19265                           },
19266                           "subtype" : {
19267                             "type" : "string"
19268                           },
19269                           "type" : {
19270                             "type" : "string"
19271                           },
19272                           "wildcardSubtype" : {
19273                             "type" : "boolean"
19274                           },
19275                           "wildcardType" : {
19276                             "type" : "boolean"
19277                           }
19278                         }
19279                       },
19280                       "metadata" : {
19281                         "type" : "object",
19282                         "additionalProperties" : {
19283                           "type" : "array",
19284                           "items" : {
19285                             "type" : "object"
19286                           }
19287                         }
19288                       },
19289                       "status" : {
19290                         "type" : "integer",
19291                         "format" : "int32"
19292                       },
19293                       "statusInfo" : {
19294                         "type" : "object",
19295                         "properties" : {
19296                           "family" : {
19297                             "type" : "string",
19298                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19299                           },
19300                           "reasonPhrase" : {
19301                             "type" : "string"
19302                           },
19303                           "statusCode" : {
19304                             "type" : "integer",
19305                             "format" : "int32"
19306                           }
19307                         }
19308                       },
19309                       "stringHeaders" : {
19310                         "type" : "object",
19311                         "additionalProperties" : {
19312                           "type" : "array",
19313                           "items" : {
19314                             "type" : "string"
19315                           }
19316                         }
19317                       }
19318                     }
19319                   }
19320                 }
19321               }
19322             }
19323           }
19324         },
19325         "servers" : [ {
19326           "url" : "/sdc2/rest",
19327           "variables" : { }
19328         } ],
19329         "summary" : "Returns updated property",
19330         "tags" : [ "SDCE-2 APIs" ]
19331       }
19332     },
19333     "/v1/catalog/services/{serviceId}/properties/{propertyId}" : {
19334       "delete" : {
19335         "description" : "Delete Service Property",
19336         "operationId" : "deletePropertyInService",
19337         "parameters" : [ {
19338           "description" : "service id of property",
19339           "in" : "path",
19340           "name" : "serviceId",
19341           "required" : true,
19342           "schema" : {
19343             "type" : "string"
19344           }
19345         }, {
19346           "description" : "Property id to delete",
19347           "in" : "path",
19348           "name" : "propertyId",
19349           "required" : true,
19350           "schema" : {
19351             "type" : "string"
19352           }
19353         }, {
19354           "in" : "header",
19355           "name" : "USER_ID",
19356           "schema" : {
19357             "type" : "string"
19358           }
19359         } ],
19360         "responses" : {
19361           "204" : {
19362             "description" : "deleted property"
19363           },
19364           "400" : {
19365             "description" : "Invalid content / Missing content"
19366           },
19367           "403" : {
19368             "description" : "Restricted operation"
19369           },
19370           "404" : {
19371             "description" : "Service property not found"
19372           },
19373           "default" : {
19374             "content" : {
19375               "application/json" : {
19376                 "schema" : {
19377                   "type" : "array",
19378                   "items" : {
19379                     "type" : "object",
19380                     "properties" : {
19381                       "allowedMethods" : {
19382                         "type" : "array",
19383                         "items" : {
19384                           "type" : "string"
19385                         },
19386                         "uniqueItems" : true
19387                       },
19388                       "cookies" : {
19389                         "type" : "object",
19390                         "additionalProperties" : {
19391                           "type" : "object",
19392                           "properties" : {
19393                             "comment" : {
19394                               "type" : "string"
19395                             },
19396                             "domain" : {
19397                               "type" : "string"
19398                             },
19399                             "expiry" : {
19400                               "type" : "string",
19401                               "format" : "date-time"
19402                             },
19403                             "httpOnly" : {
19404                               "type" : "boolean"
19405                             },
19406                             "maxAge" : {
19407                               "type" : "integer",
19408                               "format" : "int32"
19409                             },
19410                             "name" : {
19411                               "type" : "string"
19412                             },
19413                             "path" : {
19414                               "type" : "string"
19415                             },
19416                             "secure" : {
19417                               "type" : "boolean"
19418                             },
19419                             "value" : {
19420                               "type" : "string"
19421                             },
19422                             "version" : {
19423                               "type" : "integer",
19424                               "format" : "int32"
19425                             }
19426                           }
19427                         }
19428                       },
19429                       "date" : {
19430                         "type" : "string",
19431                         "format" : "date-time"
19432                       },
19433                       "entity" : {
19434                         "type" : "object"
19435                       },
19436                       "entityTag" : {
19437                         "type" : "object",
19438                         "properties" : {
19439                           "value" : {
19440                             "type" : "string"
19441                           },
19442                           "weak" : {
19443                             "type" : "boolean"
19444                           }
19445                         }
19446                       },
19447                       "headers" : {
19448                         "type" : "object",
19449                         "additionalProperties" : {
19450                           "type" : "array",
19451                           "items" : {
19452                             "type" : "object"
19453                           }
19454                         }
19455                       },
19456                       "language" : {
19457                         "type" : "object",
19458                         "properties" : {
19459                           "country" : {
19460                             "type" : "string"
19461                           },
19462                           "displayCountry" : {
19463                             "type" : "string"
19464                           },
19465                           "displayLanguage" : {
19466                             "type" : "string"
19467                           },
19468                           "displayName" : {
19469                             "type" : "string"
19470                           },
19471                           "displayScript" : {
19472                             "type" : "string"
19473                           },
19474                           "displayVariant" : {
19475                             "type" : "string"
19476                           },
19477                           "extensionKeys" : {
19478                             "type" : "array",
19479                             "items" : {
19480                               "type" : "string"
19481                             },
19482                             "uniqueItems" : true
19483                           },
19484                           "iso3Country" : {
19485                             "type" : "string"
19486                           },
19487                           "iso3Language" : {
19488                             "type" : "string"
19489                           },
19490                           "language" : {
19491                             "type" : "string"
19492                           },
19493                           "script" : {
19494                             "type" : "string"
19495                           },
19496                           "unicodeLocaleAttributes" : {
19497                             "type" : "array",
19498                             "items" : {
19499                               "type" : "string"
19500                             },
19501                             "uniqueItems" : true
19502                           },
19503                           "unicodeLocaleKeys" : {
19504                             "type" : "array",
19505                             "items" : {
19506                               "type" : "string"
19507                             },
19508                             "uniqueItems" : true
19509                           },
19510                           "variant" : {
19511                             "type" : "string"
19512                           }
19513                         }
19514                       },
19515                       "lastModified" : {
19516                         "type" : "string",
19517                         "format" : "date-time"
19518                       },
19519                       "length" : {
19520                         "type" : "integer",
19521                         "format" : "int32"
19522                       },
19523                       "links" : {
19524                         "type" : "array",
19525                         "items" : {
19526                           "type" : "object",
19527                           "properties" : {
19528                             "params" : {
19529                               "type" : "object",
19530                               "additionalProperties" : {
19531                                 "type" : "string"
19532                               }
19533                             },
19534                             "rel" : {
19535                               "type" : "string"
19536                             },
19537                             "rels" : {
19538                               "type" : "array",
19539                               "items" : {
19540                                 "type" : "string"
19541                               }
19542                             },
19543                             "title" : {
19544                               "type" : "string"
19545                             },
19546                             "type" : {
19547                               "type" : "string"
19548                             },
19549                             "uri" : {
19550                               "type" : "string",
19551                               "format" : "uri"
19552                             },
19553                             "uriBuilder" : {
19554                               "type" : "object"
19555                             }
19556                           }
19557                         },
19558                         "uniqueItems" : true
19559                       },
19560                       "location" : {
19561                         "type" : "string",
19562                         "format" : "uri"
19563                       },
19564                       "mediaType" : {
19565                         "type" : "object",
19566                         "properties" : {
19567                           "parameters" : {
19568                             "type" : "object",
19569                             "additionalProperties" : {
19570                               "type" : "string"
19571                             }
19572                           },
19573                           "subtype" : {
19574                             "type" : "string"
19575                           },
19576                           "type" : {
19577                             "type" : "string"
19578                           },
19579                           "wildcardSubtype" : {
19580                             "type" : "boolean"
19581                           },
19582                           "wildcardType" : {
19583                             "type" : "boolean"
19584                           }
19585                         }
19586                       },
19587                       "metadata" : {
19588                         "type" : "object",
19589                         "additionalProperties" : {
19590                           "type" : "array",
19591                           "items" : {
19592                             "type" : "object"
19593                           }
19594                         }
19595                       },
19596                       "status" : {
19597                         "type" : "integer",
19598                         "format" : "int32"
19599                       },
19600                       "statusInfo" : {
19601                         "type" : "object",
19602                         "properties" : {
19603                           "family" : {
19604                             "type" : "string",
19605                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19606                           },
19607                           "reasonPhrase" : {
19608                             "type" : "string"
19609                           },
19610                           "statusCode" : {
19611                             "type" : "integer",
19612                             "format" : "int32"
19613                           }
19614                         }
19615                       },
19616                       "stringHeaders" : {
19617                         "type" : "object",
19618                         "additionalProperties" : {
19619                           "type" : "array",
19620                           "items" : {
19621                             "type" : "string"
19622                           }
19623                         }
19624                       }
19625                     }
19626                   }
19627                 }
19628               }
19629             }
19630           }
19631         },
19632         "servers" : [ {
19633           "url" : "/sdc2/rest",
19634           "variables" : { }
19635         } ],
19636         "summary" : "Returns deleted property",
19637         "tags" : [ "SDCE-2 APIs" ]
19638       },
19639       "get" : {
19640         "description" : "Get Service Property",
19641         "operationId" : "getPropertyInService",
19642         "parameters" : [ {
19643           "description" : "service id of property",
19644           "in" : "path",
19645           "name" : "serviceId",
19646           "required" : true,
19647           "schema" : {
19648             "type" : "string"
19649           }
19650         }, {
19651           "description" : "property id to get",
19652           "in" : "path",
19653           "name" : "propertyId",
19654           "required" : true,
19655           "schema" : {
19656             "type" : "string"
19657           }
19658         }, {
19659           "in" : "header",
19660           "name" : "USER_ID",
19661           "schema" : {
19662             "type" : "string"
19663           }
19664         } ],
19665         "responses" : {
19666           "200" : {
19667             "description" : "property"
19668           },
19669           "400" : {
19670             "description" : "Invalid content / Missing content"
19671           },
19672           "403" : {
19673             "description" : "Restricted operation"
19674           },
19675           "404" : {
19676             "description" : "Service property not found"
19677           },
19678           "default" : {
19679             "content" : {
19680               "application/json" : {
19681                 "schema" : {
19682                   "type" : "array",
19683                   "items" : {
19684                     "type" : "object",
19685                     "properties" : {
19686                       "allowedMethods" : {
19687                         "type" : "array",
19688                         "items" : {
19689                           "type" : "string"
19690                         },
19691                         "uniqueItems" : true
19692                       },
19693                       "cookies" : {
19694                         "type" : "object",
19695                         "additionalProperties" : {
19696                           "type" : "object",
19697                           "properties" : {
19698                             "comment" : {
19699                               "type" : "string"
19700                             },
19701                             "domain" : {
19702                               "type" : "string"
19703                             },
19704                             "expiry" : {
19705                               "type" : "string",
19706                               "format" : "date-time"
19707                             },
19708                             "httpOnly" : {
19709                               "type" : "boolean"
19710                             },
19711                             "maxAge" : {
19712                               "type" : "integer",
19713                               "format" : "int32"
19714                             },
19715                             "name" : {
19716                               "type" : "string"
19717                             },
19718                             "path" : {
19719                               "type" : "string"
19720                             },
19721                             "secure" : {
19722                               "type" : "boolean"
19723                             },
19724                             "value" : {
19725                               "type" : "string"
19726                             },
19727                             "version" : {
19728                               "type" : "integer",
19729                               "format" : "int32"
19730                             }
19731                           }
19732                         }
19733                       },
19734                       "date" : {
19735                         "type" : "string",
19736                         "format" : "date-time"
19737                       },
19738                       "entity" : {
19739                         "type" : "object"
19740                       },
19741                       "entityTag" : {
19742                         "type" : "object",
19743                         "properties" : {
19744                           "value" : {
19745                             "type" : "string"
19746                           },
19747                           "weak" : {
19748                             "type" : "boolean"
19749                           }
19750                         }
19751                       },
19752                       "headers" : {
19753                         "type" : "object",
19754                         "additionalProperties" : {
19755                           "type" : "array",
19756                           "items" : {
19757                             "type" : "object"
19758                           }
19759                         }
19760                       },
19761                       "language" : {
19762                         "type" : "object",
19763                         "properties" : {
19764                           "country" : {
19765                             "type" : "string"
19766                           },
19767                           "displayCountry" : {
19768                             "type" : "string"
19769                           },
19770                           "displayLanguage" : {
19771                             "type" : "string"
19772                           },
19773                           "displayName" : {
19774                             "type" : "string"
19775                           },
19776                           "displayScript" : {
19777                             "type" : "string"
19778                           },
19779                           "displayVariant" : {
19780                             "type" : "string"
19781                           },
19782                           "extensionKeys" : {
19783                             "type" : "array",
19784                             "items" : {
19785                               "type" : "string"
19786                             },
19787                             "uniqueItems" : true
19788                           },
19789                           "iso3Country" : {
19790                             "type" : "string"
19791                           },
19792                           "iso3Language" : {
19793                             "type" : "string"
19794                           },
19795                           "language" : {
19796                             "type" : "string"
19797                           },
19798                           "script" : {
19799                             "type" : "string"
19800                           },
19801                           "unicodeLocaleAttributes" : {
19802                             "type" : "array",
19803                             "items" : {
19804                               "type" : "string"
19805                             },
19806                             "uniqueItems" : true
19807                           },
19808                           "unicodeLocaleKeys" : {
19809                             "type" : "array",
19810                             "items" : {
19811                               "type" : "string"
19812                             },
19813                             "uniqueItems" : true
19814                           },
19815                           "variant" : {
19816                             "type" : "string"
19817                           }
19818                         }
19819                       },
19820                       "lastModified" : {
19821                         "type" : "string",
19822                         "format" : "date-time"
19823                       },
19824                       "length" : {
19825                         "type" : "integer",
19826                         "format" : "int32"
19827                       },
19828                       "links" : {
19829                         "type" : "array",
19830                         "items" : {
19831                           "type" : "object",
19832                           "properties" : {
19833                             "params" : {
19834                               "type" : "object",
19835                               "additionalProperties" : {
19836                                 "type" : "string"
19837                               }
19838                             },
19839                             "rel" : {
19840                               "type" : "string"
19841                             },
19842                             "rels" : {
19843                               "type" : "array",
19844                               "items" : {
19845                                 "type" : "string"
19846                               }
19847                             },
19848                             "title" : {
19849                               "type" : "string"
19850                             },
19851                             "type" : {
19852                               "type" : "string"
19853                             },
19854                             "uri" : {
19855                               "type" : "string",
19856                               "format" : "uri"
19857                             },
19858                             "uriBuilder" : {
19859                               "type" : "object"
19860                             }
19861                           }
19862                         },
19863                         "uniqueItems" : true
19864                       },
19865                       "location" : {
19866                         "type" : "string",
19867                         "format" : "uri"
19868                       },
19869                       "mediaType" : {
19870                         "type" : "object",
19871                         "properties" : {
19872                           "parameters" : {
19873                             "type" : "object",
19874                             "additionalProperties" : {
19875                               "type" : "string"
19876                             }
19877                           },
19878                           "subtype" : {
19879                             "type" : "string"
19880                           },
19881                           "type" : {
19882                             "type" : "string"
19883                           },
19884                           "wildcardSubtype" : {
19885                             "type" : "boolean"
19886                           },
19887                           "wildcardType" : {
19888                             "type" : "boolean"
19889                           }
19890                         }
19891                       },
19892                       "metadata" : {
19893                         "type" : "object",
19894                         "additionalProperties" : {
19895                           "type" : "array",
19896                           "items" : {
19897                             "type" : "object"
19898                           }
19899                         }
19900                       },
19901                       "status" : {
19902                         "type" : "integer",
19903                         "format" : "int32"
19904                       },
19905                       "statusInfo" : {
19906                         "type" : "object",
19907                         "properties" : {
19908                           "family" : {
19909                             "type" : "string",
19910                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
19911                           },
19912                           "reasonPhrase" : {
19913                             "type" : "string"
19914                           },
19915                           "statusCode" : {
19916                             "type" : "integer",
19917                             "format" : "int32"
19918                           }
19919                         }
19920                       },
19921                       "stringHeaders" : {
19922                         "type" : "object",
19923                         "additionalProperties" : {
19924                           "type" : "array",
19925                           "items" : {
19926                             "type" : "string"
19927                           }
19928                         }
19929                       }
19930                     }
19931                   }
19932                 }
19933               }
19934             }
19935           }
19936         },
19937         "servers" : [ {
19938           "url" : "/sdc2/rest",
19939           "variables" : { }
19940         } ],
19941         "summary" : "Returns property of service",
19942         "tags" : [ "SDCE-2 APIs" ]
19943       }
19944     },
19945     "/v1/catalog/services/{serviceId}/requirements" : {
19946       "post" : {
19947         "description" : "Create requirements on service",
19948         "operationId" : "createRequirementsOnService",
19949         "parameters" : [ {
19950           "description" : "Service Id",
19951           "in" : "path",
19952           "name" : "serviceId",
19953           "required" : true,
19954           "schema" : {
19955             "type" : "string"
19956           }
19957         }, {
19958           "in" : "header",
19959           "name" : "USER_ID",
19960           "schema" : {
19961             "type" : "string"
19962           }
19963         } ],
19964         "requestBody" : {
19965           "content" : {
19966             "application/json" : {
19967               "schema" : {
19968                 "type" : "string"
19969               }
19970             }
19971           },
19972           "description" : "Requirements to create",
19973           "required" : true
19974         },
19975         "responses" : {
19976           "201" : {
19977             "description" : "Create Requirements"
19978           },
19979           "400" : {
19980             "description" : "Invalid content / Missing content"
19981           },
19982           "403" : {
19983             "description" : "Restricted operation"
19984           },
19985           "409" : {
19986             "description" : "Requirement already exist"
19987           },
19988           "default" : {
19989             "content" : {
19990               "application/json" : {
19991                 "schema" : {
19992                   "type" : "array",
19993                   "items" : {
19994                     "type" : "object",
19995                     "properties" : {
19996                       "allowedMethods" : {
19997                         "type" : "array",
19998                         "items" : {
19999                           "type" : "string"
20000                         },
20001                         "uniqueItems" : true
20002                       },
20003                       "cookies" : {
20004                         "type" : "object",
20005                         "additionalProperties" : {
20006                           "type" : "object",
20007                           "properties" : {
20008                             "comment" : {
20009                               "type" : "string"
20010                             },
20011                             "domain" : {
20012                               "type" : "string"
20013                             },
20014                             "expiry" : {
20015                               "type" : "string",
20016                               "format" : "date-time"
20017                             },
20018                             "httpOnly" : {
20019                               "type" : "boolean"
20020                             },
20021                             "maxAge" : {
20022                               "type" : "integer",
20023                               "format" : "int32"
20024                             },
20025                             "name" : {
20026                               "type" : "string"
20027                             },
20028                             "path" : {
20029                               "type" : "string"
20030                             },
20031                             "secure" : {
20032                               "type" : "boolean"
20033                             },
20034                             "value" : {
20035                               "type" : "string"
20036                             },
20037                             "version" : {
20038                               "type" : "integer",
20039                               "format" : "int32"
20040                             }
20041                           }
20042                         }
20043                       },
20044                       "date" : {
20045                         "type" : "string",
20046                         "format" : "date-time"
20047                       },
20048                       "entity" : {
20049                         "type" : "object"
20050                       },
20051                       "entityTag" : {
20052                         "type" : "object",
20053                         "properties" : {
20054                           "value" : {
20055                             "type" : "string"
20056                           },
20057                           "weak" : {
20058                             "type" : "boolean"
20059                           }
20060                         }
20061                       },
20062                       "headers" : {
20063                         "type" : "object",
20064                         "additionalProperties" : {
20065                           "type" : "array",
20066                           "items" : {
20067                             "type" : "object"
20068                           }
20069                         }
20070                       },
20071                       "language" : {
20072                         "type" : "object",
20073                         "properties" : {
20074                           "country" : {
20075                             "type" : "string"
20076                           },
20077                           "displayCountry" : {
20078                             "type" : "string"
20079                           },
20080                           "displayLanguage" : {
20081                             "type" : "string"
20082                           },
20083                           "displayName" : {
20084                             "type" : "string"
20085                           },
20086                           "displayScript" : {
20087                             "type" : "string"
20088                           },
20089                           "displayVariant" : {
20090                             "type" : "string"
20091                           },
20092                           "extensionKeys" : {
20093                             "type" : "array",
20094                             "items" : {
20095                               "type" : "string"
20096                             },
20097                             "uniqueItems" : true
20098                           },
20099                           "iso3Country" : {
20100                             "type" : "string"
20101                           },
20102                           "iso3Language" : {
20103                             "type" : "string"
20104                           },
20105                           "language" : {
20106                             "type" : "string"
20107                           },
20108                           "script" : {
20109                             "type" : "string"
20110                           },
20111                           "unicodeLocaleAttributes" : {
20112                             "type" : "array",
20113                             "items" : {
20114                               "type" : "string"
20115                             },
20116                             "uniqueItems" : true
20117                           },
20118                           "unicodeLocaleKeys" : {
20119                             "type" : "array",
20120                             "items" : {
20121                               "type" : "string"
20122                             },
20123                             "uniqueItems" : true
20124                           },
20125                           "variant" : {
20126                             "type" : "string"
20127                           }
20128                         }
20129                       },
20130                       "lastModified" : {
20131                         "type" : "string",
20132                         "format" : "date-time"
20133                       },
20134                       "length" : {
20135                         "type" : "integer",
20136                         "format" : "int32"
20137                       },
20138                       "links" : {
20139                         "type" : "array",
20140                         "items" : {
20141                           "type" : "object",
20142                           "properties" : {
20143                             "params" : {
20144                               "type" : "object",
20145                               "additionalProperties" : {
20146                                 "type" : "string"
20147                               }
20148                             },
20149                             "rel" : {
20150                               "type" : "string"
20151                             },
20152                             "rels" : {
20153                               "type" : "array",
20154                               "items" : {
20155                                 "type" : "string"
20156                               }
20157                             },
20158                             "title" : {
20159                               "type" : "string"
20160                             },
20161                             "type" : {
20162                               "type" : "string"
20163                             },
20164                             "uri" : {
20165                               "type" : "string",
20166                               "format" : "uri"
20167                             },
20168                             "uriBuilder" : {
20169                               "type" : "object"
20170                             }
20171                           }
20172                         },
20173                         "uniqueItems" : true
20174                       },
20175                       "location" : {
20176                         "type" : "string",
20177                         "format" : "uri"
20178                       },
20179                       "mediaType" : {
20180                         "type" : "object",
20181                         "properties" : {
20182                           "parameters" : {
20183                             "type" : "object",
20184                             "additionalProperties" : {
20185                               "type" : "string"
20186                             }
20187                           },
20188                           "subtype" : {
20189                             "type" : "string"
20190                           },
20191                           "type" : {
20192                             "type" : "string"
20193                           },
20194                           "wildcardSubtype" : {
20195                             "type" : "boolean"
20196                           },
20197                           "wildcardType" : {
20198                             "type" : "boolean"
20199                           }
20200                         }
20201                       },
20202                       "metadata" : {
20203                         "type" : "object",
20204                         "additionalProperties" : {
20205                           "type" : "array",
20206                           "items" : {
20207                             "type" : "object"
20208                           }
20209                         }
20210                       },
20211                       "status" : {
20212                         "type" : "integer",
20213                         "format" : "int32"
20214                       },
20215                       "statusInfo" : {
20216                         "type" : "object",
20217                         "properties" : {
20218                           "family" : {
20219                             "type" : "string",
20220                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20221                           },
20222                           "reasonPhrase" : {
20223                             "type" : "string"
20224                           },
20225                           "statusCode" : {
20226                             "type" : "integer",
20227                             "format" : "int32"
20228                           }
20229                         }
20230                       },
20231                       "stringHeaders" : {
20232                         "type" : "object",
20233                         "additionalProperties" : {
20234                           "type" : "array",
20235                           "items" : {
20236                             "type" : "string"
20237                           }
20238                         }
20239                       }
20240                     }
20241                   }
20242                 }
20243               }
20244             }
20245           }
20246         },
20247         "servers" : [ {
20248           "url" : "/sdc2/rest",
20249           "variables" : { }
20250         } ],
20251         "summary" : "Create requirements on service",
20252         "tags" : [ "SDCE-2 APIs" ]
20253       },
20254       "put" : {
20255         "description" : "Update requirements on service",
20256         "operationId" : "updateRequirementsOnService",
20257         "parameters" : [ {
20258           "description" : "Component Id",
20259           "in" : "path",
20260           "name" : "serviceId",
20261           "required" : true,
20262           "schema" : {
20263             "type" : "string"
20264           }
20265         }, {
20266           "in" : "header",
20267           "name" : "USER_ID",
20268           "schema" : {
20269             "type" : "string"
20270           }
20271         } ],
20272         "requestBody" : {
20273           "content" : {
20274             "application/json" : {
20275               "schema" : {
20276                 "type" : "string"
20277               }
20278             }
20279           },
20280           "description" : "Requirements to update",
20281           "required" : true
20282         },
20283         "responses" : {
20284           "201" : {
20285             "description" : "Update requirements"
20286           },
20287           "400" : {
20288             "description" : "Invalid content / Missing content"
20289           },
20290           "403" : {
20291             "description" : "Restricted operation"
20292           },
20293           "default" : {
20294             "content" : {
20295               "application/json" : {
20296                 "schema" : {
20297                   "type" : "array",
20298                   "items" : {
20299                     "$ref" : "#/components/schemas/RequirementDefinition"
20300                   }
20301                 }
20302               }
20303             }
20304           }
20305         },
20306         "servers" : [ {
20307           "url" : "/sdc2/rest",
20308           "variables" : { }
20309         } ],
20310         "summary" : "Update requirements on service",
20311         "tags" : [ "SDCE-2 APIs" ]
20312       }
20313     },
20314     "/v1/catalog/services/{serviceId}/requirements/{requirementId}" : {
20315       "delete" : {
20316         "description" : "Delete requirement from service",
20317         "operationId" : "deleteRequirementsOnService",
20318         "parameters" : [ {
20319           "description" : "Service Id",
20320           "in" : "path",
20321           "name" : "serviceId",
20322           "required" : true,
20323           "schema" : {
20324             "type" : "string"
20325           }
20326         }, {
20327           "description" : "Requirement Id",
20328           "in" : "path",
20329           "name" : "requirementId",
20330           "required" : true,
20331           "schema" : {
20332             "type" : "string"
20333           }
20334         }, {
20335           "in" : "header",
20336           "name" : "USER_ID",
20337           "schema" : {
20338             "type" : "string"
20339           }
20340         } ],
20341         "responses" : {
20342           "201" : {
20343             "description" : "Delete Requirements"
20344           },
20345           "400" : {
20346             "description" : "Invalid content / Missing content"
20347           },
20348           "403" : {
20349             "description" : "Restricted operation"
20350           },
20351           "default" : {
20352             "content" : {
20353               "application/json" : {
20354                 "schema" : {
20355                   "type" : "array",
20356                   "items" : {
20357                     "$ref" : "#/components/schemas/RequirementDefinition"
20358                   }
20359                 }
20360               }
20361             }
20362           }
20363         },
20364         "servers" : [ {
20365           "url" : "/sdc2/rest",
20366           "variables" : { }
20367         } ],
20368         "summary" : "Delete requirement from service",
20369         "tags" : [ "SDCE-2 APIs" ]
20370       },
20371       "get" : {
20372         "description" : "Get requirement from service",
20373         "operationId" : "getRequirementsOnService",
20374         "parameters" : [ {
20375           "description" : "Service Id",
20376           "in" : "path",
20377           "name" : "serviceId",
20378           "required" : true,
20379           "schema" : {
20380             "type" : "string"
20381           }
20382         }, {
20383           "description" : "Requirement Id",
20384           "in" : "path",
20385           "name" : "requirementId",
20386           "required" : true,
20387           "schema" : {
20388             "type" : "string"
20389           }
20390         }, {
20391           "in" : "header",
20392           "name" : "USER_ID",
20393           "schema" : {
20394             "type" : "string"
20395           }
20396         } ],
20397         "responses" : {
20398           "201" : {
20399             "description" : "GET Requirements"
20400           },
20401           "400" : {
20402             "description" : "Invalid content / Missing content"
20403           },
20404           "403" : {
20405             "description" : "Restricted operation"
20406           },
20407           "default" : {
20408             "content" : {
20409               "application/json" : {
20410                 "schema" : {
20411                   "type" : "array",
20412                   "items" : {
20413                     "$ref" : "#/components/schemas/RequirementDefinition"
20414                   }
20415                 }
20416               }
20417             }
20418           }
20419         },
20420         "servers" : [ {
20421           "url" : "/sdc2/rest",
20422           "variables" : { }
20423         } ],
20424         "summary" : "GET requirement from service",
20425         "tags" : [ "SDCE-2 APIs" ]
20426       }
20427     },
20428     "/v1/catalog/services/{serviceId}/tempUrlToBeDeleted" : {
20429       "post" : {
20430         "operationId" : "tempUrlToBeDeleted",
20431         "parameters" : [ {
20432           "in" : "path",
20433           "name" : "serviceId",
20434           "required" : true,
20435           "schema" : {
20436             "type" : "string"
20437           }
20438         }, {
20439           "in" : "header",
20440           "name" : "USER_ID",
20441           "schema" : {
20442             "type" : "string"
20443           }
20444         } ],
20445         "responses" : {
20446           "200" : {
20447             "description" : "OK"
20448           },
20449           "500" : {
20450             "description" : "Internal Server Error. Please try again later."
20451           }
20452         },
20453         "servers" : [ {
20454           "url" : "/sdc2/rest",
20455           "variables" : { }
20456         } ],
20457         "tags" : [ "SDCE-2 APIs" ]
20458       }
20459     },
20460     "/v1/catalog/services/{serviceName}/{version}" : {
20461       "delete" : {
20462         "description" : "Delete Service By Name And Version",
20463         "operationId" : "deleteServiceByNameAndVersion",
20464         "parameters" : [ {
20465           "in" : "path",
20466           "name" : "serviceName",
20467           "required" : true,
20468           "schema" : {
20469             "type" : "string"
20470           }
20471         }, {
20472           "in" : "path",
20473           "name" : "version",
20474           "required" : true,
20475           "schema" : {
20476             "type" : "string"
20477           }
20478         } ],
20479         "responses" : {
20480           "204" : {
20481             "description" : "Service deleted"
20482           },
20483           "400" : {
20484             "description" : "Invalid content / Missing content"
20485           },
20486           "403" : {
20487             "description" : "Restricted operation"
20488           },
20489           "404" : {
20490             "description" : "Service not found"
20491           },
20492           "default" : {
20493             "content" : {
20494               "*/*" : {
20495                 "schema" : {
20496                   "type" : "array",
20497                   "items" : {
20498                     "$ref" : "#/components/schemas/Resource"
20499                   }
20500                 }
20501               }
20502             }
20503           }
20504         },
20505         "servers" : [ {
20506           "url" : "/sdc2/rest",
20507           "variables" : { }
20508         } ],
20509         "summary" : "Returns no content",
20510         "tags" : [ "SDCE-2 APIs" ]
20511       }
20512     },
20513     "/v1/catalog/services/{serviceUUID}/distribution" : {
20514       "get" : {
20515         "description" : "Retrieve Distributions",
20516         "operationId" : "getServiceById",
20517         "parameters" : [ {
20518           "in" : "path",
20519           "name" : "serviceUUID",
20520           "required" : true,
20521           "schema" : {
20522             "type" : "string"
20523           }
20524         }, {
20525           "in" : "header",
20526           "name" : "USER_ID",
20527           "schema" : {
20528             "type" : "string"
20529           }
20530         } ],
20531         "responses" : {
20532           "200" : {
20533             "description" : "Service found"
20534           },
20535           "403" : {
20536             "description" : "Restricted operation"
20537           },
20538           "404" : {
20539             "description" : "Service not found"
20540           },
20541           "default" : {
20542             "content" : {
20543               "application/json" : {
20544                 "schema" : {
20545                   "type" : "array",
20546                   "items" : {
20547                     "$ref" : "#/components/schemas/DistributionStatusListResponse"
20548                   }
20549                 }
20550               }
20551             }
20552           }
20553         },
20554         "servers" : [ {
20555           "url" : "/sdc2/rest",
20556           "variables" : { }
20557         } ],
20558         "summary" : "Returns list  bases on the  information extracted from  Auditing Records according to service uuid",
20559         "tags" : [ "SDCE-5 APIs" ]
20560       }
20561     },
20562     "/v1/catalog/toggle" : {
20563       "get" : {
20564         "description" : "Get all Toggleable features",
20565         "operationId" : "getAllFeatures",
20566         "responses" : {
20567           "200" : {
20568             "description" : "Success"
20569           },
20570           "400" : {
20571             "description" : "Invalid content / Missing content"
20572           },
20573           "403" : {
20574             "description" : "Restricted operation"
20575           },
20576           "404" : {
20577             "description" : "Toggleable features not found"
20578           },
20579           "default" : {
20580             "content" : {
20581               "application/json" : {
20582                 "schema" : {
20583                   "type" : "array",
20584                   "items" : {
20585                     "type" : "object",
20586                     "properties" : {
20587                       "allowedMethods" : {
20588                         "type" : "array",
20589                         "items" : {
20590                           "type" : "string"
20591                         },
20592                         "uniqueItems" : true
20593                       },
20594                       "cookies" : {
20595                         "type" : "object",
20596                         "additionalProperties" : {
20597                           "type" : "object",
20598                           "properties" : {
20599                             "comment" : {
20600                               "type" : "string"
20601                             },
20602                             "domain" : {
20603                               "type" : "string"
20604                             },
20605                             "expiry" : {
20606                               "type" : "string",
20607                               "format" : "date-time"
20608                             },
20609                             "httpOnly" : {
20610                               "type" : "boolean"
20611                             },
20612                             "maxAge" : {
20613                               "type" : "integer",
20614                               "format" : "int32"
20615                             },
20616                             "name" : {
20617                               "type" : "string"
20618                             },
20619                             "path" : {
20620                               "type" : "string"
20621                             },
20622                             "secure" : {
20623                               "type" : "boolean"
20624                             },
20625                             "value" : {
20626                               "type" : "string"
20627                             },
20628                             "version" : {
20629                               "type" : "integer",
20630                               "format" : "int32"
20631                             }
20632                           }
20633                         }
20634                       },
20635                       "date" : {
20636                         "type" : "string",
20637                         "format" : "date-time"
20638                       },
20639                       "entity" : {
20640                         "type" : "object"
20641                       },
20642                       "entityTag" : {
20643                         "type" : "object",
20644                         "properties" : {
20645                           "value" : {
20646                             "type" : "string"
20647                           },
20648                           "weak" : {
20649                             "type" : "boolean"
20650                           }
20651                         }
20652                       },
20653                       "headers" : {
20654                         "type" : "object",
20655                         "additionalProperties" : {
20656                           "type" : "array",
20657                           "items" : {
20658                             "type" : "object"
20659                           }
20660                         }
20661                       },
20662                       "language" : {
20663                         "type" : "object",
20664                         "properties" : {
20665                           "country" : {
20666                             "type" : "string"
20667                           },
20668                           "displayCountry" : {
20669                             "type" : "string"
20670                           },
20671                           "displayLanguage" : {
20672                             "type" : "string"
20673                           },
20674                           "displayName" : {
20675                             "type" : "string"
20676                           },
20677                           "displayScript" : {
20678                             "type" : "string"
20679                           },
20680                           "displayVariant" : {
20681                             "type" : "string"
20682                           },
20683                           "extensionKeys" : {
20684                             "type" : "array",
20685                             "items" : {
20686                               "type" : "string"
20687                             },
20688                             "uniqueItems" : true
20689                           },
20690                           "iso3Country" : {
20691                             "type" : "string"
20692                           },
20693                           "iso3Language" : {
20694                             "type" : "string"
20695                           },
20696                           "language" : {
20697                             "type" : "string"
20698                           },
20699                           "script" : {
20700                             "type" : "string"
20701                           },
20702                           "unicodeLocaleAttributes" : {
20703                             "type" : "array",
20704                             "items" : {
20705                               "type" : "string"
20706                             },
20707                             "uniqueItems" : true
20708                           },
20709                           "unicodeLocaleKeys" : {
20710                             "type" : "array",
20711                             "items" : {
20712                               "type" : "string"
20713                             },
20714                             "uniqueItems" : true
20715                           },
20716                           "variant" : {
20717                             "type" : "string"
20718                           }
20719                         }
20720                       },
20721                       "lastModified" : {
20722                         "type" : "string",
20723                         "format" : "date-time"
20724                       },
20725                       "length" : {
20726                         "type" : "integer",
20727                         "format" : "int32"
20728                       },
20729                       "links" : {
20730                         "type" : "array",
20731                         "items" : {
20732                           "type" : "object",
20733                           "properties" : {
20734                             "params" : {
20735                               "type" : "object",
20736                               "additionalProperties" : {
20737                                 "type" : "string"
20738                               }
20739                             },
20740                             "rel" : {
20741                               "type" : "string"
20742                             },
20743                             "rels" : {
20744                               "type" : "array",
20745                               "items" : {
20746                                 "type" : "string"
20747                               }
20748                             },
20749                             "title" : {
20750                               "type" : "string"
20751                             },
20752                             "type" : {
20753                               "type" : "string"
20754                             },
20755                             "uri" : {
20756                               "type" : "string",
20757                               "format" : "uri"
20758                             },
20759                             "uriBuilder" : {
20760                               "type" : "object"
20761                             }
20762                           }
20763                         },
20764                         "uniqueItems" : true
20765                       },
20766                       "location" : {
20767                         "type" : "string",
20768                         "format" : "uri"
20769                       },
20770                       "mediaType" : {
20771                         "type" : "object",
20772                         "properties" : {
20773                           "parameters" : {
20774                             "type" : "object",
20775                             "additionalProperties" : {
20776                               "type" : "string"
20777                             }
20778                           },
20779                           "subtype" : {
20780                             "type" : "string"
20781                           },
20782                           "type" : {
20783                             "type" : "string"
20784                           },
20785                           "wildcardSubtype" : {
20786                             "type" : "boolean"
20787                           },
20788                           "wildcardType" : {
20789                             "type" : "boolean"
20790                           }
20791                         }
20792                       },
20793                       "metadata" : {
20794                         "type" : "object",
20795                         "additionalProperties" : {
20796                           "type" : "array",
20797                           "items" : {
20798                             "type" : "object"
20799                           }
20800                         }
20801                       },
20802                       "status" : {
20803                         "type" : "integer",
20804                         "format" : "int32"
20805                       },
20806                       "statusInfo" : {
20807                         "type" : "object",
20808                         "properties" : {
20809                           "family" : {
20810                             "type" : "string",
20811                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
20812                           },
20813                           "reasonPhrase" : {
20814                             "type" : "string"
20815                           },
20816                           "statusCode" : {
20817                             "type" : "integer",
20818                             "format" : "int32"
20819                           }
20820                         }
20821                       },
20822                       "stringHeaders" : {
20823                         "type" : "object",
20824                         "additionalProperties" : {
20825                           "type" : "array",
20826                           "items" : {
20827                             "type" : "string"
20828                           }
20829                         }
20830                       }
20831                     }
20832                   }
20833                 }
20834               }
20835             }
20836           }
20837         },
20838         "servers" : [ {
20839           "url" : "/sdc2/rest",
20840           "variables" : { }
20841         } ],
20842         "summary" : "Returns list of toggleable features",
20843         "tags" : [ "SDCE-2 APIs" ]
20844       }
20845     },
20846     "/v1/catalog/toggle/state/{state}" : {
20847       "put" : {
20848         "description" : "Update all feature toggle state",
20849         "operationId" : "setAllFeatures",
20850         "parameters" : [ {
20851           "in" : "path",
20852           "name" : "state",
20853           "required" : true,
20854           "schema" : {
20855             "type" : "boolean"
20856           }
20857         } ],
20858         "responses" : {
20859           "200" : {
20860             "description" : "Success"
20861           },
20862           "400" : {
20863             "description" : "Invalid content / Missing content"
20864           },
20865           "403" : {
20866             "description" : "Restricted operation"
20867           },
20868           "404" : {
20869             "description" : "Toggleable features not found"
20870           },
20871           "default" : {
20872             "content" : {
20873               "application/json" : {
20874                 "schema" : {
20875                   "type" : "array",
20876                   "items" : {
20877                     "type" : "object",
20878                     "properties" : {
20879                       "allowedMethods" : {
20880                         "type" : "array",
20881                         "items" : {
20882                           "type" : "string"
20883                         },
20884                         "uniqueItems" : true
20885                       },
20886                       "cookies" : {
20887                         "type" : "object",
20888                         "additionalProperties" : {
20889                           "type" : "object",
20890                           "properties" : {
20891                             "comment" : {
20892                               "type" : "string"
20893                             },
20894                             "domain" : {
20895                               "type" : "string"
20896                             },
20897                             "expiry" : {
20898                               "type" : "string",
20899                               "format" : "date-time"
20900                             },
20901                             "httpOnly" : {
20902                               "type" : "boolean"
20903                             },
20904                             "maxAge" : {
20905                               "type" : "integer",
20906                               "format" : "int32"
20907                             },
20908                             "name" : {
20909                               "type" : "string"
20910                             },
20911                             "path" : {
20912                               "type" : "string"
20913                             },
20914                             "secure" : {
20915                               "type" : "boolean"
20916                             },
20917                             "value" : {
20918                               "type" : "string"
20919                             },
20920                             "version" : {
20921                               "type" : "integer",
20922                               "format" : "int32"
20923                             }
20924                           }
20925                         }
20926                       },
20927                       "date" : {
20928                         "type" : "string",
20929                         "format" : "date-time"
20930                       },
20931                       "entity" : {
20932                         "type" : "object"
20933                       },
20934                       "entityTag" : {
20935                         "type" : "object",
20936                         "properties" : {
20937                           "value" : {
20938                             "type" : "string"
20939                           },
20940                           "weak" : {
20941                             "type" : "boolean"
20942                           }
20943                         }
20944                       },
20945                       "headers" : {
20946                         "type" : "object",
20947                         "additionalProperties" : {
20948                           "type" : "array",
20949                           "items" : {
20950                             "type" : "object"
20951                           }
20952                         }
20953                       },
20954                       "language" : {
20955                         "type" : "object",
20956                         "properties" : {
20957                           "country" : {
20958                             "type" : "string"
20959                           },
20960                           "displayCountry" : {
20961                             "type" : "string"
20962                           },
20963                           "displayLanguage" : {
20964                             "type" : "string"
20965                           },
20966                           "displayName" : {
20967                             "type" : "string"
20968                           },
20969                           "displayScript" : {
20970                             "type" : "string"
20971                           },
20972                           "displayVariant" : {
20973                             "type" : "string"
20974                           },
20975                           "extensionKeys" : {
20976                             "type" : "array",
20977                             "items" : {
20978                               "type" : "string"
20979                             },
20980                             "uniqueItems" : true
20981                           },
20982                           "iso3Country" : {
20983                             "type" : "string"
20984                           },
20985                           "iso3Language" : {
20986                             "type" : "string"
20987                           },
20988                           "language" : {
20989                             "type" : "string"
20990                           },
20991                           "script" : {
20992                             "type" : "string"
20993                           },
20994                           "unicodeLocaleAttributes" : {
20995                             "type" : "array",
20996                             "items" : {
20997                               "type" : "string"
20998                             },
20999                             "uniqueItems" : true
21000                           },
21001                           "unicodeLocaleKeys" : {
21002                             "type" : "array",
21003                             "items" : {
21004                               "type" : "string"
21005                             },
21006                             "uniqueItems" : true
21007                           },
21008                           "variant" : {
21009                             "type" : "string"
21010                           }
21011                         }
21012                       },
21013                       "lastModified" : {
21014                         "type" : "string",
21015                         "format" : "date-time"
21016                       },
21017                       "length" : {
21018                         "type" : "integer",
21019                         "format" : "int32"
21020                       },
21021                       "links" : {
21022                         "type" : "array",
21023                         "items" : {
21024                           "type" : "object",
21025                           "properties" : {
21026                             "params" : {
21027                               "type" : "object",
21028                               "additionalProperties" : {
21029                                 "type" : "string"
21030                               }
21031                             },
21032                             "rel" : {
21033                               "type" : "string"
21034                             },
21035                             "rels" : {
21036                               "type" : "array",
21037                               "items" : {
21038                                 "type" : "string"
21039                               }
21040                             },
21041                             "title" : {
21042                               "type" : "string"
21043                             },
21044                             "type" : {
21045                               "type" : "string"
21046                             },
21047                             "uri" : {
21048                               "type" : "string",
21049                               "format" : "uri"
21050                             },
21051                             "uriBuilder" : {
21052                               "type" : "object"
21053                             }
21054                           }
21055                         },
21056                         "uniqueItems" : true
21057                       },
21058                       "location" : {
21059                         "type" : "string",
21060                         "format" : "uri"
21061                       },
21062                       "mediaType" : {
21063                         "type" : "object",
21064                         "properties" : {
21065                           "parameters" : {
21066                             "type" : "object",
21067                             "additionalProperties" : {
21068                               "type" : "string"
21069                             }
21070                           },
21071                           "subtype" : {
21072                             "type" : "string"
21073                           },
21074                           "type" : {
21075                             "type" : "string"
21076                           },
21077                           "wildcardSubtype" : {
21078                             "type" : "boolean"
21079                           },
21080                           "wildcardType" : {
21081                             "type" : "boolean"
21082                           }
21083                         }
21084                       },
21085                       "metadata" : {
21086                         "type" : "object",
21087                         "additionalProperties" : {
21088                           "type" : "array",
21089                           "items" : {
21090                             "type" : "object"
21091                           }
21092                         }
21093                       },
21094                       "status" : {
21095                         "type" : "integer",
21096                         "format" : "int32"
21097                       },
21098                       "statusInfo" : {
21099                         "type" : "object",
21100                         "properties" : {
21101                           "family" : {
21102                             "type" : "string",
21103                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21104                           },
21105                           "reasonPhrase" : {
21106                             "type" : "string"
21107                           },
21108                           "statusCode" : {
21109                             "type" : "integer",
21110                             "format" : "int32"
21111                           }
21112                         }
21113                       },
21114                       "stringHeaders" : {
21115                         "type" : "object",
21116                         "additionalProperties" : {
21117                           "type" : "array",
21118                           "items" : {
21119                             "type" : "string"
21120                           }
21121                         }
21122                       }
21123                     }
21124                   }
21125                 }
21126               }
21127             }
21128           }
21129         },
21130         "servers" : [ {
21131           "url" : "/sdc2/rest",
21132           "variables" : { }
21133         } ],
21134         "summary" : "Update all feature status",
21135         "tags" : [ "SDCE-2 APIs" ]
21136       }
21137     },
21138     "/v1/catalog/toggle/{featureName}/state" : {
21139       "get" : {
21140         "description" : "Get Toggleable feature state",
21141         "operationId" : "getToggleableFeature",
21142         "parameters" : [ {
21143           "in" : "path",
21144           "name" : "featureName",
21145           "required" : true,
21146           "schema" : {
21147             "type" : "string"
21148           }
21149         } ],
21150         "responses" : {
21151           "200" : {
21152             "description" : "Success"
21153           },
21154           "400" : {
21155             "description" : "Invalid content / Missing content"
21156           },
21157           "403" : {
21158             "description" : "Restricted operation"
21159           },
21160           "404" : {
21161             "description" : "Toggleable feature not found"
21162           },
21163           "default" : {
21164             "content" : {
21165               "application/json" : {
21166                 "schema" : {
21167                   "type" : "array",
21168                   "items" : {
21169                     "type" : "object",
21170                     "properties" : {
21171                       "allowedMethods" : {
21172                         "type" : "array",
21173                         "items" : {
21174                           "type" : "string"
21175                         },
21176                         "uniqueItems" : true
21177                       },
21178                       "cookies" : {
21179                         "type" : "object",
21180                         "additionalProperties" : {
21181                           "type" : "object",
21182                           "properties" : {
21183                             "comment" : {
21184                               "type" : "string"
21185                             },
21186                             "domain" : {
21187                               "type" : "string"
21188                             },
21189                             "expiry" : {
21190                               "type" : "string",
21191                               "format" : "date-time"
21192                             },
21193                             "httpOnly" : {
21194                               "type" : "boolean"
21195                             },
21196                             "maxAge" : {
21197                               "type" : "integer",
21198                               "format" : "int32"
21199                             },
21200                             "name" : {
21201                               "type" : "string"
21202                             },
21203                             "path" : {
21204                               "type" : "string"
21205                             },
21206                             "secure" : {
21207                               "type" : "boolean"
21208                             },
21209                             "value" : {
21210                               "type" : "string"
21211                             },
21212                             "version" : {
21213                               "type" : "integer",
21214                               "format" : "int32"
21215                             }
21216                           }
21217                         }
21218                       },
21219                       "date" : {
21220                         "type" : "string",
21221                         "format" : "date-time"
21222                       },
21223                       "entity" : {
21224                         "type" : "object"
21225                       },
21226                       "entityTag" : {
21227                         "type" : "object",
21228                         "properties" : {
21229                           "value" : {
21230                             "type" : "string"
21231                           },
21232                           "weak" : {
21233                             "type" : "boolean"
21234                           }
21235                         }
21236                       },
21237                       "headers" : {
21238                         "type" : "object",
21239                         "additionalProperties" : {
21240                           "type" : "array",
21241                           "items" : {
21242                             "type" : "object"
21243                           }
21244                         }
21245                       },
21246                       "language" : {
21247                         "type" : "object",
21248                         "properties" : {
21249                           "country" : {
21250                             "type" : "string"
21251                           },
21252                           "displayCountry" : {
21253                             "type" : "string"
21254                           },
21255                           "displayLanguage" : {
21256                             "type" : "string"
21257                           },
21258                           "displayName" : {
21259                             "type" : "string"
21260                           },
21261                           "displayScript" : {
21262                             "type" : "string"
21263                           },
21264                           "displayVariant" : {
21265                             "type" : "string"
21266                           },
21267                           "extensionKeys" : {
21268                             "type" : "array",
21269                             "items" : {
21270                               "type" : "string"
21271                             },
21272                             "uniqueItems" : true
21273                           },
21274                           "iso3Country" : {
21275                             "type" : "string"
21276                           },
21277                           "iso3Language" : {
21278                             "type" : "string"
21279                           },
21280                           "language" : {
21281                             "type" : "string"
21282                           },
21283                           "script" : {
21284                             "type" : "string"
21285                           },
21286                           "unicodeLocaleAttributes" : {
21287                             "type" : "array",
21288                             "items" : {
21289                               "type" : "string"
21290                             },
21291                             "uniqueItems" : true
21292                           },
21293                           "unicodeLocaleKeys" : {
21294                             "type" : "array",
21295                             "items" : {
21296                               "type" : "string"
21297                             },
21298                             "uniqueItems" : true
21299                           },
21300                           "variant" : {
21301                             "type" : "string"
21302                           }
21303                         }
21304                       },
21305                       "lastModified" : {
21306                         "type" : "string",
21307                         "format" : "date-time"
21308                       },
21309                       "length" : {
21310                         "type" : "integer",
21311                         "format" : "int32"
21312                       },
21313                       "links" : {
21314                         "type" : "array",
21315                         "items" : {
21316                           "type" : "object",
21317                           "properties" : {
21318                             "params" : {
21319                               "type" : "object",
21320                               "additionalProperties" : {
21321                                 "type" : "string"
21322                               }
21323                             },
21324                             "rel" : {
21325                               "type" : "string"
21326                             },
21327                             "rels" : {
21328                               "type" : "array",
21329                               "items" : {
21330                                 "type" : "string"
21331                               }
21332                             },
21333                             "title" : {
21334                               "type" : "string"
21335                             },
21336                             "type" : {
21337                               "type" : "string"
21338                             },
21339                             "uri" : {
21340                               "type" : "string",
21341                               "format" : "uri"
21342                             },
21343                             "uriBuilder" : {
21344                               "type" : "object"
21345                             }
21346                           }
21347                         },
21348                         "uniqueItems" : true
21349                       },
21350                       "location" : {
21351                         "type" : "string",
21352                         "format" : "uri"
21353                       },
21354                       "mediaType" : {
21355                         "type" : "object",
21356                         "properties" : {
21357                           "parameters" : {
21358                             "type" : "object",
21359                             "additionalProperties" : {
21360                               "type" : "string"
21361                             }
21362                           },
21363                           "subtype" : {
21364                             "type" : "string"
21365                           },
21366                           "type" : {
21367                             "type" : "string"
21368                           },
21369                           "wildcardSubtype" : {
21370                             "type" : "boolean"
21371                           },
21372                           "wildcardType" : {
21373                             "type" : "boolean"
21374                           }
21375                         }
21376                       },
21377                       "metadata" : {
21378                         "type" : "object",
21379                         "additionalProperties" : {
21380                           "type" : "array",
21381                           "items" : {
21382                             "type" : "object"
21383                           }
21384                         }
21385                       },
21386                       "status" : {
21387                         "type" : "integer",
21388                         "format" : "int32"
21389                       },
21390                       "statusInfo" : {
21391                         "type" : "object",
21392                         "properties" : {
21393                           "family" : {
21394                             "type" : "string",
21395                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21396                           },
21397                           "reasonPhrase" : {
21398                             "type" : "string"
21399                           },
21400                           "statusCode" : {
21401                             "type" : "integer",
21402                             "format" : "int32"
21403                           }
21404                         }
21405                       },
21406                       "stringHeaders" : {
21407                         "type" : "object",
21408                         "additionalProperties" : {
21409                           "type" : "array",
21410                           "items" : {
21411                             "type" : "string"
21412                           }
21413                         }
21414                       }
21415                     }
21416                   }
21417                 }
21418               }
21419             }
21420           }
21421         },
21422         "servers" : [ {
21423           "url" : "/sdc2/rest",
21424           "variables" : { }
21425         } ],
21426         "summary" : "Returns one toggleable feature state",
21427         "tags" : [ "SDCE-2 APIs" ]
21428       }
21429     },
21430     "/v1/catalog/toggle/{featureName}/state/{state}" : {
21431       "put" : {
21432         "description" : "Update feature toggle state",
21433         "operationId" : "updateFeatureState",
21434         "parameters" : [ {
21435           "in" : "path",
21436           "name" : "featureName",
21437           "required" : true,
21438           "schema" : {
21439             "type" : "string"
21440           }
21441         }, {
21442           "in" : "path",
21443           "name" : "state",
21444           "required" : true,
21445           "schema" : {
21446             "type" : "boolean"
21447           }
21448         } ],
21449         "responses" : {
21450           "200" : {
21451             "description" : "Success"
21452           },
21453           "400" : {
21454             "description" : "Invalid content / Missing content"
21455           },
21456           "403" : {
21457             "description" : "Restricted operation"
21458           },
21459           "404" : {
21460             "description" : "Toggleable features not found"
21461           },
21462           "default" : {
21463             "content" : {
21464               "application/json" : {
21465                 "schema" : {
21466                   "type" : "array",
21467                   "items" : {
21468                     "type" : "object",
21469                     "properties" : {
21470                       "allowedMethods" : {
21471                         "type" : "array",
21472                         "items" : {
21473                           "type" : "string"
21474                         },
21475                         "uniqueItems" : true
21476                       },
21477                       "cookies" : {
21478                         "type" : "object",
21479                         "additionalProperties" : {
21480                           "type" : "object",
21481                           "properties" : {
21482                             "comment" : {
21483                               "type" : "string"
21484                             },
21485                             "domain" : {
21486                               "type" : "string"
21487                             },
21488                             "expiry" : {
21489                               "type" : "string",
21490                               "format" : "date-time"
21491                             },
21492                             "httpOnly" : {
21493                               "type" : "boolean"
21494                             },
21495                             "maxAge" : {
21496                               "type" : "integer",
21497                               "format" : "int32"
21498                             },
21499                             "name" : {
21500                               "type" : "string"
21501                             },
21502                             "path" : {
21503                               "type" : "string"
21504                             },
21505                             "secure" : {
21506                               "type" : "boolean"
21507                             },
21508                             "value" : {
21509                               "type" : "string"
21510                             },
21511                             "version" : {
21512                               "type" : "integer",
21513                               "format" : "int32"
21514                             }
21515                           }
21516                         }
21517                       },
21518                       "date" : {
21519                         "type" : "string",
21520                         "format" : "date-time"
21521                       },
21522                       "entity" : {
21523                         "type" : "object"
21524                       },
21525                       "entityTag" : {
21526                         "type" : "object",
21527                         "properties" : {
21528                           "value" : {
21529                             "type" : "string"
21530                           },
21531                           "weak" : {
21532                             "type" : "boolean"
21533                           }
21534                         }
21535                       },
21536                       "headers" : {
21537                         "type" : "object",
21538                         "additionalProperties" : {
21539                           "type" : "array",
21540                           "items" : {
21541                             "type" : "object"
21542                           }
21543                         }
21544                       },
21545                       "language" : {
21546                         "type" : "object",
21547                         "properties" : {
21548                           "country" : {
21549                             "type" : "string"
21550                           },
21551                           "displayCountry" : {
21552                             "type" : "string"
21553                           },
21554                           "displayLanguage" : {
21555                             "type" : "string"
21556                           },
21557                           "displayName" : {
21558                             "type" : "string"
21559                           },
21560                           "displayScript" : {
21561                             "type" : "string"
21562                           },
21563                           "displayVariant" : {
21564                             "type" : "string"
21565                           },
21566                           "extensionKeys" : {
21567                             "type" : "array",
21568                             "items" : {
21569                               "type" : "string"
21570                             },
21571                             "uniqueItems" : true
21572                           },
21573                           "iso3Country" : {
21574                             "type" : "string"
21575                           },
21576                           "iso3Language" : {
21577                             "type" : "string"
21578                           },
21579                           "language" : {
21580                             "type" : "string"
21581                           },
21582                           "script" : {
21583                             "type" : "string"
21584                           },
21585                           "unicodeLocaleAttributes" : {
21586                             "type" : "array",
21587                             "items" : {
21588                               "type" : "string"
21589                             },
21590                             "uniqueItems" : true
21591                           },
21592                           "unicodeLocaleKeys" : {
21593                             "type" : "array",
21594                             "items" : {
21595                               "type" : "string"
21596                             },
21597                             "uniqueItems" : true
21598                           },
21599                           "variant" : {
21600                             "type" : "string"
21601                           }
21602                         }
21603                       },
21604                       "lastModified" : {
21605                         "type" : "string",
21606                         "format" : "date-time"
21607                       },
21608                       "length" : {
21609                         "type" : "integer",
21610                         "format" : "int32"
21611                       },
21612                       "links" : {
21613                         "type" : "array",
21614                         "items" : {
21615                           "type" : "object",
21616                           "properties" : {
21617                             "params" : {
21618                               "type" : "object",
21619                               "additionalProperties" : {
21620                                 "type" : "string"
21621                               }
21622                             },
21623                             "rel" : {
21624                               "type" : "string"
21625                             },
21626                             "rels" : {
21627                               "type" : "array",
21628                               "items" : {
21629                                 "type" : "string"
21630                               }
21631                             },
21632                             "title" : {
21633                               "type" : "string"
21634                             },
21635                             "type" : {
21636                               "type" : "string"
21637                             },
21638                             "uri" : {
21639                               "type" : "string",
21640                               "format" : "uri"
21641                             },
21642                             "uriBuilder" : {
21643                               "type" : "object"
21644                             }
21645                           }
21646                         },
21647                         "uniqueItems" : true
21648                       },
21649                       "location" : {
21650                         "type" : "string",
21651                         "format" : "uri"
21652                       },
21653                       "mediaType" : {
21654                         "type" : "object",
21655                         "properties" : {
21656                           "parameters" : {
21657                             "type" : "object",
21658                             "additionalProperties" : {
21659                               "type" : "string"
21660                             }
21661                           },
21662                           "subtype" : {
21663                             "type" : "string"
21664                           },
21665                           "type" : {
21666                             "type" : "string"
21667                           },
21668                           "wildcardSubtype" : {
21669                             "type" : "boolean"
21670                           },
21671                           "wildcardType" : {
21672                             "type" : "boolean"
21673                           }
21674                         }
21675                       },
21676                       "metadata" : {
21677                         "type" : "object",
21678                         "additionalProperties" : {
21679                           "type" : "array",
21680                           "items" : {
21681                             "type" : "object"
21682                           }
21683                         }
21684                       },
21685                       "status" : {
21686                         "type" : "integer",
21687                         "format" : "int32"
21688                       },
21689                       "statusInfo" : {
21690                         "type" : "object",
21691                         "properties" : {
21692                           "family" : {
21693                             "type" : "string",
21694                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
21695                           },
21696                           "reasonPhrase" : {
21697                             "type" : "string"
21698                           },
21699                           "statusCode" : {
21700                             "type" : "integer",
21701                             "format" : "int32"
21702                           }
21703                         }
21704                       },
21705                       "stringHeaders" : {
21706                         "type" : "object",
21707                         "additionalProperties" : {
21708                           "type" : "array",
21709                           "items" : {
21710                             "type" : "string"
21711                           }
21712                         }
21713                       }
21714                     }
21715                   }
21716                 }
21717               }
21718             }
21719           }
21720         },
21721         "servers" : [ {
21722           "url" : "/sdc2/rest",
21723           "variables" : { }
21724         } ],
21725         "summary" : "Update feature status",
21726         "tags" : [ "SDCE-2 APIs" ]
21727       }
21728     },
21729     "/v1/catalog/upload/{resourceAuthority}" : {
21730       "post" : {
21731         "description" : "Create Resource from yaml",
21732         "operationId" : "uploadMultipart",
21733         "parameters" : [ {
21734           "description" : "validValues: normative-resource / user-resource",
21735           "in" : "path",
21736           "name" : "resourceAuthority",
21737           "required" : true,
21738           "schema" : {
21739             "type" : "string",
21740             "enum" : [ "multipart", "user-resource", "user-resource-ui-import" ]
21741           }
21742         }, {
21743           "in" : "header",
21744           "name" : "USER_ID",
21745           "schema" : {
21746             "type" : "string"
21747           }
21748         }, {
21749           "in" : "query",
21750           "name" : "createNewVersion",
21751           "schema" : {
21752             "type" : "boolean",
21753             "default" : true
21754           }
21755         } ],
21756         "requestBody" : {
21757           "content" : {
21758             "multipart/form-data" : {
21759               "schema" : {
21760                 "type" : "object",
21761                 "properties" : {
21762                   "resourceMetadata" : {
21763                     "type" : "string",
21764                     "description" : "resourceMetadata"
21765                   },
21766                   "resourceZip" : {
21767                     "$ref" : "#/components/schemas/FormDataContentDisposition"
21768                   }
21769                 }
21770               }
21771             }
21772           }
21773         },
21774         "responses" : {
21775           "201" : {
21776             "description" : "Resource created"
21777           },
21778           "400" : {
21779             "description" : "Invalid content / Missing content"
21780           },
21781           "403" : {
21782             "description" : "Restricted operation"
21783           },
21784           "409" : {
21785             "description" : "Resource already exist"
21786           },
21787           "default" : {
21788             "content" : {
21789               "application/json" : {
21790                 "schema" : {
21791                   "type" : "array",
21792                   "items" : {
21793                     "type" : "object",
21794                     "properties" : {
21795                       "allowedMethods" : {
21796                         "type" : "array",
21797                         "items" : {
21798                           "type" : "string"
21799                         },
21800                         "uniqueItems" : true
21801                       },
21802                       "cookies" : {
21803                         "type" : "object",
21804                         "additionalProperties" : {
21805                           "type" : "object",
21806                           "properties" : {
21807                             "comment" : {
21808                               "type" : "string"
21809                             },
21810                             "domain" : {
21811                               "type" : "string"
21812                             },
21813                             "expiry" : {
21814                               "type" : "string",
21815                               "format" : "date-time"
21816                             },
21817                             "httpOnly" : {
21818                               "type" : "boolean"
21819                             },
21820                             "maxAge" : {
21821                               "type" : "integer",
21822                               "format" : "int32"
21823                             },
21824                             "name" : {
21825                               "type" : "string"
21826                             },
21827                             "path" : {
21828                               "type" : "string"
21829                             },
21830                             "secure" : {
21831                               "type" : "boolean"
21832                             },
21833                             "value" : {
21834                               "type" : "string"
21835                             },
21836                             "version" : {
21837                               "type" : "integer",
21838                               "format" : "int32"
21839                             }
21840                           }
21841                         }
21842                       },
21843                       "date" : {
21844                         "type" : "string",
21845                         "format" : "date-time"
21846                       },
21847                       "entity" : {
21848                         "type" : "object"
21849                       },
21850                       "entityTag" : {
21851                         "type" : "object",
21852                         "properties" : {
21853                           "value" : {
21854                             "type" : "string"
21855                           },
21856                           "weak" : {
21857                             "type" : "boolean"
21858                           }
21859                         }
21860                       },
21861                       "headers" : {
21862                         "type" : "object",
21863                         "additionalProperties" : {
21864                           "type" : "array",
21865                           "items" : {
21866                             "type" : "object"
21867                           }
21868                         }
21869                       },
21870                       "language" : {
21871                         "type" : "object",
21872                         "properties" : {
21873                           "country" : {
21874                             "type" : "string"
21875                           },
21876                           "displayCountry" : {
21877                             "type" : "string"
21878                           },
21879                           "displayLanguage" : {
21880                             "type" : "string"
21881                           },
21882                           "displayName" : {
21883                             "type" : "string"
21884                           },
21885                           "displayScript" : {
21886                             "type" : "string"
21887                           },
21888                           "displayVariant" : {
21889                             "type" : "string"
21890                           },
21891                           "extensionKeys" : {
21892                             "type" : "array",
21893                             "items" : {
21894                               "type" : "string"
21895                             },
21896                             "uniqueItems" : true
21897                           },
21898                           "iso3Country" : {
21899                             "type" : "string"
21900                           },
21901                           "iso3Language" : {
21902                             "type" : "string"
21903                           },
21904                           "language" : {
21905                             "type" : "string"
21906                           },
21907                           "script" : {
21908                             "type" : "string"
21909                           },
21910                           "unicodeLocaleAttributes" : {
21911                             "type" : "array",
21912                             "items" : {
21913                               "type" : "string"
21914                             },
21915                             "uniqueItems" : true
21916                           },
21917                           "unicodeLocaleKeys" : {
21918                             "type" : "array",
21919                             "items" : {
21920                               "type" : "string"
21921                             },
21922                             "uniqueItems" : true
21923                           },
21924                           "variant" : {
21925                             "type" : "string"
21926                           }
21927                         }
21928                       },
21929                       "lastModified" : {
21930                         "type" : "string",
21931                         "format" : "date-time"
21932                       },
21933                       "length" : {
21934                         "type" : "integer",
21935                         "format" : "int32"
21936                       },
21937                       "links" : {
21938                         "type" : "array",
21939                         "items" : {
21940                           "type" : "object",
21941                           "properties" : {
21942                             "params" : {
21943                               "type" : "object",
21944                               "additionalProperties" : {
21945                                 "type" : "string"
21946                               }
21947                             },
21948                             "rel" : {
21949                               "type" : "string"
21950                             },
21951                             "rels" : {
21952                               "type" : "array",
21953                               "items" : {
21954                                 "type" : "string"
21955                               }
21956                             },
21957                             "title" : {
21958                               "type" : "string"
21959                             },
21960                             "type" : {
21961                               "type" : "string"
21962                             },
21963                             "uri" : {
21964                               "type" : "string",
21965                               "format" : "uri"
21966                             },
21967                             "uriBuilder" : {
21968                               "type" : "object"
21969                             }
21970                           }
21971                         },
21972                         "uniqueItems" : true
21973                       },
21974                       "location" : {
21975                         "type" : "string",
21976                         "format" : "uri"
21977                       },
21978                       "mediaType" : {
21979                         "type" : "object",
21980                         "properties" : {
21981                           "parameters" : {
21982                             "type" : "object",
21983                             "additionalProperties" : {
21984                               "type" : "string"
21985                             }
21986                           },
21987                           "subtype" : {
21988                             "type" : "string"
21989                           },
21990                           "type" : {
21991                             "type" : "string"
21992                           },
21993                           "wildcardSubtype" : {
21994                             "type" : "boolean"
21995                           },
21996                           "wildcardType" : {
21997                             "type" : "boolean"
21998                           }
21999                         }
22000                       },
22001                       "metadata" : {
22002                         "type" : "object",
22003                         "additionalProperties" : {
22004                           "type" : "array",
22005                           "items" : {
22006                             "type" : "object"
22007                           }
22008                         }
22009                       },
22010                       "status" : {
22011                         "type" : "integer",
22012                         "format" : "int32"
22013                       },
22014                       "statusInfo" : {
22015                         "type" : "object",
22016                         "properties" : {
22017                           "family" : {
22018                             "type" : "string",
22019                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22020                           },
22021                           "reasonPhrase" : {
22022                             "type" : "string"
22023                           },
22024                           "statusCode" : {
22025                             "type" : "integer",
22026                             "format" : "int32"
22027                           }
22028                         }
22029                       },
22030                       "stringHeaders" : {
22031                         "type" : "object",
22032                         "additionalProperties" : {
22033                           "type" : "array",
22034                           "items" : {
22035                             "type" : "string"
22036                           }
22037                         }
22038                       }
22039                     }
22040                   }
22041                 }
22042               }
22043             }
22044           }
22045         },
22046         "servers" : [ {
22047           "url" : "/sdc2/rest",
22048           "variables" : { }
22049         } ],
22050         "summary" : "Returns created resource",
22051         "tags" : [ "SDCE-2 APIs" ]
22052       }
22053     },
22054     "/v1/catalog/uploadType/annotationtypes" : {
22055       "post" : {
22056         "description" : "Create AnnotationTypes from yaml",
22057         "operationId" : "uploadAnnotationTypes",
22058         "parameters" : [ {
22059           "in" : "header",
22060           "name" : "USER_ID",
22061           "schema" : {
22062             "type" : "string"
22063           }
22064         } ],
22065         "requestBody" : {
22066           "content" : {
22067             "multipart/form-data" : {
22068               "schema" : {
22069                 "type" : "object",
22070                 "properties" : {
22071                   "annotationTypesZip" : {
22072                     "type" : "string",
22073                     "format" : "binary",
22074                     "description" : "FileInputStream"
22075                   }
22076                 }
22077               }
22078             }
22079           }
22080         },
22081         "responses" : {
22082           "201" : {
22083             "description" : "annotation types created"
22084           },
22085           "400" : {
22086             "description" : "Invalid content / Missing content"
22087           },
22088           "403" : {
22089             "description" : "Restricted operation"
22090           },
22091           "409" : {
22092             "description" : "annotation types already exist"
22093           },
22094           "default" : {
22095             "content" : {
22096               "application/json" : {
22097                 "schema" : {
22098                   "type" : "array",
22099                   "items" : {
22100                     "type" : "object",
22101                     "properties" : {
22102                       "allowedMethods" : {
22103                         "type" : "array",
22104                         "items" : {
22105                           "type" : "string"
22106                         },
22107                         "uniqueItems" : true
22108                       },
22109                       "cookies" : {
22110                         "type" : "object",
22111                         "additionalProperties" : {
22112                           "type" : "object",
22113                           "properties" : {
22114                             "comment" : {
22115                               "type" : "string"
22116                             },
22117                             "domain" : {
22118                               "type" : "string"
22119                             },
22120                             "expiry" : {
22121                               "type" : "string",
22122                               "format" : "date-time"
22123                             },
22124                             "httpOnly" : {
22125                               "type" : "boolean"
22126                             },
22127                             "maxAge" : {
22128                               "type" : "integer",
22129                               "format" : "int32"
22130                             },
22131                             "name" : {
22132                               "type" : "string"
22133                             },
22134                             "path" : {
22135                               "type" : "string"
22136                             },
22137                             "secure" : {
22138                               "type" : "boolean"
22139                             },
22140                             "value" : {
22141                               "type" : "string"
22142                             },
22143                             "version" : {
22144                               "type" : "integer",
22145                               "format" : "int32"
22146                             }
22147                           }
22148                         }
22149                       },
22150                       "date" : {
22151                         "type" : "string",
22152                         "format" : "date-time"
22153                       },
22154                       "entity" : {
22155                         "type" : "object"
22156                       },
22157                       "entityTag" : {
22158                         "type" : "object",
22159                         "properties" : {
22160                           "value" : {
22161                             "type" : "string"
22162                           },
22163                           "weak" : {
22164                             "type" : "boolean"
22165                           }
22166                         }
22167                       },
22168                       "headers" : {
22169                         "type" : "object",
22170                         "additionalProperties" : {
22171                           "type" : "array",
22172                           "items" : {
22173                             "type" : "object"
22174                           }
22175                         }
22176                       },
22177                       "language" : {
22178                         "type" : "object",
22179                         "properties" : {
22180                           "country" : {
22181                             "type" : "string"
22182                           },
22183                           "displayCountry" : {
22184                             "type" : "string"
22185                           },
22186                           "displayLanguage" : {
22187                             "type" : "string"
22188                           },
22189                           "displayName" : {
22190                             "type" : "string"
22191                           },
22192                           "displayScript" : {
22193                             "type" : "string"
22194                           },
22195                           "displayVariant" : {
22196                             "type" : "string"
22197                           },
22198                           "extensionKeys" : {
22199                             "type" : "array",
22200                             "items" : {
22201                               "type" : "string"
22202                             },
22203                             "uniqueItems" : true
22204                           },
22205                           "iso3Country" : {
22206                             "type" : "string"
22207                           },
22208                           "iso3Language" : {
22209                             "type" : "string"
22210                           },
22211                           "language" : {
22212                             "type" : "string"
22213                           },
22214                           "script" : {
22215                             "type" : "string"
22216                           },
22217                           "unicodeLocaleAttributes" : {
22218                             "type" : "array",
22219                             "items" : {
22220                               "type" : "string"
22221                             },
22222                             "uniqueItems" : true
22223                           },
22224                           "unicodeLocaleKeys" : {
22225                             "type" : "array",
22226                             "items" : {
22227                               "type" : "string"
22228                             },
22229                             "uniqueItems" : true
22230                           },
22231                           "variant" : {
22232                             "type" : "string"
22233                           }
22234                         }
22235                       },
22236                       "lastModified" : {
22237                         "type" : "string",
22238                         "format" : "date-time"
22239                       },
22240                       "length" : {
22241                         "type" : "integer",
22242                         "format" : "int32"
22243                       },
22244                       "links" : {
22245                         "type" : "array",
22246                         "items" : {
22247                           "type" : "object",
22248                           "properties" : {
22249                             "params" : {
22250                               "type" : "object",
22251                               "additionalProperties" : {
22252                                 "type" : "string"
22253                               }
22254                             },
22255                             "rel" : {
22256                               "type" : "string"
22257                             },
22258                             "rels" : {
22259                               "type" : "array",
22260                               "items" : {
22261                                 "type" : "string"
22262                               }
22263                             },
22264                             "title" : {
22265                               "type" : "string"
22266                             },
22267                             "type" : {
22268                               "type" : "string"
22269                             },
22270                             "uri" : {
22271                               "type" : "string",
22272                               "format" : "uri"
22273                             },
22274                             "uriBuilder" : {
22275                               "type" : "object"
22276                             }
22277                           }
22278                         },
22279                         "uniqueItems" : true
22280                       },
22281                       "location" : {
22282                         "type" : "string",
22283                         "format" : "uri"
22284                       },
22285                       "mediaType" : {
22286                         "type" : "object",
22287                         "properties" : {
22288                           "parameters" : {
22289                             "type" : "object",
22290                             "additionalProperties" : {
22291                               "type" : "string"
22292                             }
22293                           },
22294                           "subtype" : {
22295                             "type" : "string"
22296                           },
22297                           "type" : {
22298                             "type" : "string"
22299                           },
22300                           "wildcardSubtype" : {
22301                             "type" : "boolean"
22302                           },
22303                           "wildcardType" : {
22304                             "type" : "boolean"
22305                           }
22306                         }
22307                       },
22308                       "metadata" : {
22309                         "type" : "object",
22310                         "additionalProperties" : {
22311                           "type" : "array",
22312                           "items" : {
22313                             "type" : "object"
22314                           }
22315                         }
22316                       },
22317                       "status" : {
22318                         "type" : "integer",
22319                         "format" : "int32"
22320                       },
22321                       "statusInfo" : {
22322                         "type" : "object",
22323                         "properties" : {
22324                           "family" : {
22325                             "type" : "string",
22326                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22327                           },
22328                           "reasonPhrase" : {
22329                             "type" : "string"
22330                           },
22331                           "statusCode" : {
22332                             "type" : "integer",
22333                             "format" : "int32"
22334                           }
22335                         }
22336                       },
22337                       "stringHeaders" : {
22338                         "type" : "object",
22339                         "additionalProperties" : {
22340                           "type" : "array",
22341                           "items" : {
22342                             "type" : "string"
22343                           }
22344                         }
22345                       }
22346                     }
22347                   }
22348                 }
22349               }
22350             }
22351           }
22352         },
22353         "servers" : [ {
22354           "url" : "/sdc2/rest",
22355           "variables" : { }
22356         } ],
22357         "summary" : "Returns created annotation types",
22358         "tags" : [ "SDCE-2 APIs" ]
22359       }
22360     },
22361     "/v1/catalog/uploadType/capability" : {
22362       "post" : {
22363         "description" : "Create Capability Type from yaml",
22364         "operationId" : "uploadCapabilityType",
22365         "parameters" : [ {
22366           "in" : "header",
22367           "name" : "USER_ID",
22368           "schema" : {
22369             "type" : "string"
22370           }
22371         } ],
22372         "requestBody" : {
22373           "content" : {
22374             "multipart/form-data" : {
22375               "schema" : {
22376                 "type" : "object",
22377                 "properties" : {
22378                   "capabilityTypeZip" : {
22379                     "type" : "string",
22380                     "format" : "binary",
22381                     "description" : "FileInputStream"
22382                   },
22383                   "includeToModelImport" : {
22384                     "type" : "boolean",
22385                     "description" : "includeToModelImport"
22386                   },
22387                   "model" : {
22388                     "type" : "string",
22389                     "description" : "model"
22390                   }
22391                 }
22392               }
22393             }
22394           }
22395         },
22396         "responses" : {
22397           "201" : {
22398             "description" : "Capability Type created"
22399           },
22400           "400" : {
22401             "description" : "Invalid content / Missing content"
22402           },
22403           "403" : {
22404             "description" : "Restricted operation"
22405           },
22406           "409" : {
22407             "description" : "Capability Type already exist"
22408           },
22409           "default" : {
22410             "content" : {
22411               "application/json" : {
22412                 "schema" : {
22413                   "type" : "array",
22414                   "items" : {
22415                     "type" : "object",
22416                     "properties" : {
22417                       "allowedMethods" : {
22418                         "type" : "array",
22419                         "items" : {
22420                           "type" : "string"
22421                         },
22422                         "uniqueItems" : true
22423                       },
22424                       "cookies" : {
22425                         "type" : "object",
22426                         "additionalProperties" : {
22427                           "type" : "object",
22428                           "properties" : {
22429                             "comment" : {
22430                               "type" : "string"
22431                             },
22432                             "domain" : {
22433                               "type" : "string"
22434                             },
22435                             "expiry" : {
22436                               "type" : "string",
22437                               "format" : "date-time"
22438                             },
22439                             "httpOnly" : {
22440                               "type" : "boolean"
22441                             },
22442                             "maxAge" : {
22443                               "type" : "integer",
22444                               "format" : "int32"
22445                             },
22446                             "name" : {
22447                               "type" : "string"
22448                             },
22449                             "path" : {
22450                               "type" : "string"
22451                             },
22452                             "secure" : {
22453                               "type" : "boolean"
22454                             },
22455                             "value" : {
22456                               "type" : "string"
22457                             },
22458                             "version" : {
22459                               "type" : "integer",
22460                               "format" : "int32"
22461                             }
22462                           }
22463                         }
22464                       },
22465                       "date" : {
22466                         "type" : "string",
22467                         "format" : "date-time"
22468                       },
22469                       "entity" : {
22470                         "type" : "object"
22471                       },
22472                       "entityTag" : {
22473                         "type" : "object",
22474                         "properties" : {
22475                           "value" : {
22476                             "type" : "string"
22477                           },
22478                           "weak" : {
22479                             "type" : "boolean"
22480                           }
22481                         }
22482                       },
22483                       "headers" : {
22484                         "type" : "object",
22485                         "additionalProperties" : {
22486                           "type" : "array",
22487                           "items" : {
22488                             "type" : "object"
22489                           }
22490                         }
22491                       },
22492                       "language" : {
22493                         "type" : "object",
22494                         "properties" : {
22495                           "country" : {
22496                             "type" : "string"
22497                           },
22498                           "displayCountry" : {
22499                             "type" : "string"
22500                           },
22501                           "displayLanguage" : {
22502                             "type" : "string"
22503                           },
22504                           "displayName" : {
22505                             "type" : "string"
22506                           },
22507                           "displayScript" : {
22508                             "type" : "string"
22509                           },
22510                           "displayVariant" : {
22511                             "type" : "string"
22512                           },
22513                           "extensionKeys" : {
22514                             "type" : "array",
22515                             "items" : {
22516                               "type" : "string"
22517                             },
22518                             "uniqueItems" : true
22519                           },
22520                           "iso3Country" : {
22521                             "type" : "string"
22522                           },
22523                           "iso3Language" : {
22524                             "type" : "string"
22525                           },
22526                           "language" : {
22527                             "type" : "string"
22528                           },
22529                           "script" : {
22530                             "type" : "string"
22531                           },
22532                           "unicodeLocaleAttributes" : {
22533                             "type" : "array",
22534                             "items" : {
22535                               "type" : "string"
22536                             },
22537                             "uniqueItems" : true
22538                           },
22539                           "unicodeLocaleKeys" : {
22540                             "type" : "array",
22541                             "items" : {
22542                               "type" : "string"
22543                             },
22544                             "uniqueItems" : true
22545                           },
22546                           "variant" : {
22547                             "type" : "string"
22548                           }
22549                         }
22550                       },
22551                       "lastModified" : {
22552                         "type" : "string",
22553                         "format" : "date-time"
22554                       },
22555                       "length" : {
22556                         "type" : "integer",
22557                         "format" : "int32"
22558                       },
22559                       "links" : {
22560                         "type" : "array",
22561                         "items" : {
22562                           "type" : "object",
22563                           "properties" : {
22564                             "params" : {
22565                               "type" : "object",
22566                               "additionalProperties" : {
22567                                 "type" : "string"
22568                               }
22569                             },
22570                             "rel" : {
22571                               "type" : "string"
22572                             },
22573                             "rels" : {
22574                               "type" : "array",
22575                               "items" : {
22576                                 "type" : "string"
22577                               }
22578                             },
22579                             "title" : {
22580                               "type" : "string"
22581                             },
22582                             "type" : {
22583                               "type" : "string"
22584                             },
22585                             "uri" : {
22586                               "type" : "string",
22587                               "format" : "uri"
22588                             },
22589                             "uriBuilder" : {
22590                               "type" : "object"
22591                             }
22592                           }
22593                         },
22594                         "uniqueItems" : true
22595                       },
22596                       "location" : {
22597                         "type" : "string",
22598                         "format" : "uri"
22599                       },
22600                       "mediaType" : {
22601                         "type" : "object",
22602                         "properties" : {
22603                           "parameters" : {
22604                             "type" : "object",
22605                             "additionalProperties" : {
22606                               "type" : "string"
22607                             }
22608                           },
22609                           "subtype" : {
22610                             "type" : "string"
22611                           },
22612                           "type" : {
22613                             "type" : "string"
22614                           },
22615                           "wildcardSubtype" : {
22616                             "type" : "boolean"
22617                           },
22618                           "wildcardType" : {
22619                             "type" : "boolean"
22620                           }
22621                         }
22622                       },
22623                       "metadata" : {
22624                         "type" : "object",
22625                         "additionalProperties" : {
22626                           "type" : "array",
22627                           "items" : {
22628                             "type" : "object"
22629                           }
22630                         }
22631                       },
22632                       "status" : {
22633                         "type" : "integer",
22634                         "format" : "int32"
22635                       },
22636                       "statusInfo" : {
22637                         "type" : "object",
22638                         "properties" : {
22639                           "family" : {
22640                             "type" : "string",
22641                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22642                           },
22643                           "reasonPhrase" : {
22644                             "type" : "string"
22645                           },
22646                           "statusCode" : {
22647                             "type" : "integer",
22648                             "format" : "int32"
22649                           }
22650                         }
22651                       },
22652                       "stringHeaders" : {
22653                         "type" : "object",
22654                         "additionalProperties" : {
22655                           "type" : "array",
22656                           "items" : {
22657                             "type" : "string"
22658                           }
22659                         }
22660                       }
22661                     }
22662                   }
22663                 }
22664               }
22665             }
22666           }
22667         },
22668         "servers" : [ {
22669           "url" : "/sdc2/rest",
22670           "variables" : { }
22671         } ],
22672         "summary" : "Returns created Capability Type",
22673         "tags" : [ "SDCE-2 APIs" ]
22674       }
22675     },
22676     "/v1/catalog/uploadType/categories" : {
22677       "post" : {
22678         "description" : "Create Categories from yaml",
22679         "operationId" : "uploadCategories",
22680         "parameters" : [ {
22681           "in" : "header",
22682           "name" : "USER_ID",
22683           "schema" : {
22684             "type" : "string"
22685           }
22686         } ],
22687         "requestBody" : {
22688           "content" : {
22689             "multipart/form-data" : {
22690               "schema" : {
22691                 "type" : "object",
22692                 "properties" : {
22693                   "categoriesZip" : {
22694                     "type" : "string",
22695                     "format" : "binary",
22696                     "description" : "FileInputStream"
22697                   }
22698                 }
22699               }
22700             }
22701           }
22702         },
22703         "responses" : {
22704           "201" : {
22705             "description" : "Categories created"
22706           },
22707           "400" : {
22708             "description" : "Invalid content / Missing content"
22709           },
22710           "403" : {
22711             "description" : "Restricted operation"
22712           },
22713           "409" : {
22714             "description" : "Category already exist"
22715           },
22716           "default" : {
22717             "content" : {
22718               "application/json" : {
22719                 "schema" : {
22720                   "type" : "array",
22721                   "items" : {
22722                     "type" : "object",
22723                     "properties" : {
22724                       "allowedMethods" : {
22725                         "type" : "array",
22726                         "items" : {
22727                           "type" : "string"
22728                         },
22729                         "uniqueItems" : true
22730                       },
22731                       "cookies" : {
22732                         "type" : "object",
22733                         "additionalProperties" : {
22734                           "type" : "object",
22735                           "properties" : {
22736                             "comment" : {
22737                               "type" : "string"
22738                             },
22739                             "domain" : {
22740                               "type" : "string"
22741                             },
22742                             "expiry" : {
22743                               "type" : "string",
22744                               "format" : "date-time"
22745                             },
22746                             "httpOnly" : {
22747                               "type" : "boolean"
22748                             },
22749                             "maxAge" : {
22750                               "type" : "integer",
22751                               "format" : "int32"
22752                             },
22753                             "name" : {
22754                               "type" : "string"
22755                             },
22756                             "path" : {
22757                               "type" : "string"
22758                             },
22759                             "secure" : {
22760                               "type" : "boolean"
22761                             },
22762                             "value" : {
22763                               "type" : "string"
22764                             },
22765                             "version" : {
22766                               "type" : "integer",
22767                               "format" : "int32"
22768                             }
22769                           }
22770                         }
22771                       },
22772                       "date" : {
22773                         "type" : "string",
22774                         "format" : "date-time"
22775                       },
22776                       "entity" : {
22777                         "type" : "object"
22778                       },
22779                       "entityTag" : {
22780                         "type" : "object",
22781                         "properties" : {
22782                           "value" : {
22783                             "type" : "string"
22784                           },
22785                           "weak" : {
22786                             "type" : "boolean"
22787                           }
22788                         }
22789                       },
22790                       "headers" : {
22791                         "type" : "object",
22792                         "additionalProperties" : {
22793                           "type" : "array",
22794                           "items" : {
22795                             "type" : "object"
22796                           }
22797                         }
22798                       },
22799                       "language" : {
22800                         "type" : "object",
22801                         "properties" : {
22802                           "country" : {
22803                             "type" : "string"
22804                           },
22805                           "displayCountry" : {
22806                             "type" : "string"
22807                           },
22808                           "displayLanguage" : {
22809                             "type" : "string"
22810                           },
22811                           "displayName" : {
22812                             "type" : "string"
22813                           },
22814                           "displayScript" : {
22815                             "type" : "string"
22816                           },
22817                           "displayVariant" : {
22818                             "type" : "string"
22819                           },
22820                           "extensionKeys" : {
22821                             "type" : "array",
22822                             "items" : {
22823                               "type" : "string"
22824                             },
22825                             "uniqueItems" : true
22826                           },
22827                           "iso3Country" : {
22828                             "type" : "string"
22829                           },
22830                           "iso3Language" : {
22831                             "type" : "string"
22832                           },
22833                           "language" : {
22834                             "type" : "string"
22835                           },
22836                           "script" : {
22837                             "type" : "string"
22838                           },
22839                           "unicodeLocaleAttributes" : {
22840                             "type" : "array",
22841                             "items" : {
22842                               "type" : "string"
22843                             },
22844                             "uniqueItems" : true
22845                           },
22846                           "unicodeLocaleKeys" : {
22847                             "type" : "array",
22848                             "items" : {
22849                               "type" : "string"
22850                             },
22851                             "uniqueItems" : true
22852                           },
22853                           "variant" : {
22854                             "type" : "string"
22855                           }
22856                         }
22857                       },
22858                       "lastModified" : {
22859                         "type" : "string",
22860                         "format" : "date-time"
22861                       },
22862                       "length" : {
22863                         "type" : "integer",
22864                         "format" : "int32"
22865                       },
22866                       "links" : {
22867                         "type" : "array",
22868                         "items" : {
22869                           "type" : "object",
22870                           "properties" : {
22871                             "params" : {
22872                               "type" : "object",
22873                               "additionalProperties" : {
22874                                 "type" : "string"
22875                               }
22876                             },
22877                             "rel" : {
22878                               "type" : "string"
22879                             },
22880                             "rels" : {
22881                               "type" : "array",
22882                               "items" : {
22883                                 "type" : "string"
22884                               }
22885                             },
22886                             "title" : {
22887                               "type" : "string"
22888                             },
22889                             "type" : {
22890                               "type" : "string"
22891                             },
22892                             "uri" : {
22893                               "type" : "string",
22894                               "format" : "uri"
22895                             },
22896                             "uriBuilder" : {
22897                               "type" : "object"
22898                             }
22899                           }
22900                         },
22901                         "uniqueItems" : true
22902                       },
22903                       "location" : {
22904                         "type" : "string",
22905                         "format" : "uri"
22906                       },
22907                       "mediaType" : {
22908                         "type" : "object",
22909                         "properties" : {
22910                           "parameters" : {
22911                             "type" : "object",
22912                             "additionalProperties" : {
22913                               "type" : "string"
22914                             }
22915                           },
22916                           "subtype" : {
22917                             "type" : "string"
22918                           },
22919                           "type" : {
22920                             "type" : "string"
22921                           },
22922                           "wildcardSubtype" : {
22923                             "type" : "boolean"
22924                           },
22925                           "wildcardType" : {
22926                             "type" : "boolean"
22927                           }
22928                         }
22929                       },
22930                       "metadata" : {
22931                         "type" : "object",
22932                         "additionalProperties" : {
22933                           "type" : "array",
22934                           "items" : {
22935                             "type" : "object"
22936                           }
22937                         }
22938                       },
22939                       "status" : {
22940                         "type" : "integer",
22941                         "format" : "int32"
22942                       },
22943                       "statusInfo" : {
22944                         "type" : "object",
22945                         "properties" : {
22946                           "family" : {
22947                             "type" : "string",
22948                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
22949                           },
22950                           "reasonPhrase" : {
22951                             "type" : "string"
22952                           },
22953                           "statusCode" : {
22954                             "type" : "integer",
22955                             "format" : "int32"
22956                           }
22957                         }
22958                       },
22959                       "stringHeaders" : {
22960                         "type" : "object",
22961                         "additionalProperties" : {
22962                           "type" : "array",
22963                           "items" : {
22964                             "type" : "string"
22965                           }
22966                         }
22967                       }
22968                     }
22969                   }
22970                 }
22971               }
22972             }
22973           }
22974         },
22975         "servers" : [ {
22976           "url" : "/sdc2/rest",
22977           "variables" : { }
22978         } ],
22979         "summary" : "Returns created categories",
22980         "tags" : [ "SDCE-2 APIs" ]
22981       }
22982     },
22983     "/v1/catalog/uploadType/datatypes" : {
22984       "post" : {
22985         "description" : "Create Categories from yaml",
22986         "operationId" : "uploadDataTypes",
22987         "parameters" : [ {
22988           "in" : "header",
22989           "name" : "USER_ID",
22990           "schema" : {
22991             "type" : "string"
22992           }
22993         } ],
22994         "requestBody" : {
22995           "content" : {
22996             "multipart/form-data" : {
22997               "schema" : {
22998                 "type" : "object",
22999                 "properties" : {
23000                   "dataTypesZip" : {
23001                     "type" : "string",
23002                     "format" : "binary",
23003                     "description" : "FileInputStream"
23004                   },
23005                   "includeToModelImport" : {
23006                     "type" : "boolean",
23007                     "description" : "includeToModelImport"
23008                   },
23009                   "model" : {
23010                     "type" : "string",
23011                     "description" : "model"
23012                   }
23013                 }
23014               }
23015             }
23016           }
23017         },
23018         "responses" : {
23019           "201" : {
23020             "description" : "Data types created"
23021           },
23022           "400" : {
23023             "description" : "Invalid content / Missing content"
23024           },
23025           "403" : {
23026             "description" : "Restricted operation"
23027           },
23028           "409" : {
23029             "description" : "Data types already exist"
23030           },
23031           "default" : {
23032             "content" : {
23033               "application/json" : {
23034                 "schema" : {
23035                   "type" : "array",
23036                   "items" : {
23037                     "type" : "object",
23038                     "properties" : {
23039                       "allowedMethods" : {
23040                         "type" : "array",
23041                         "items" : {
23042                           "type" : "string"
23043                         },
23044                         "uniqueItems" : true
23045                       },
23046                       "cookies" : {
23047                         "type" : "object",
23048                         "additionalProperties" : {
23049                           "type" : "object",
23050                           "properties" : {
23051                             "comment" : {
23052                               "type" : "string"
23053                             },
23054                             "domain" : {
23055                               "type" : "string"
23056                             },
23057                             "expiry" : {
23058                               "type" : "string",
23059                               "format" : "date-time"
23060                             },
23061                             "httpOnly" : {
23062                               "type" : "boolean"
23063                             },
23064                             "maxAge" : {
23065                               "type" : "integer",
23066                               "format" : "int32"
23067                             },
23068                             "name" : {
23069                               "type" : "string"
23070                             },
23071                             "path" : {
23072                               "type" : "string"
23073                             },
23074                             "secure" : {
23075                               "type" : "boolean"
23076                             },
23077                             "value" : {
23078                               "type" : "string"
23079                             },
23080                             "version" : {
23081                               "type" : "integer",
23082                               "format" : "int32"
23083                             }
23084                           }
23085                         }
23086                       },
23087                       "date" : {
23088                         "type" : "string",
23089                         "format" : "date-time"
23090                       },
23091                       "entity" : {
23092                         "type" : "object"
23093                       },
23094                       "entityTag" : {
23095                         "type" : "object",
23096                         "properties" : {
23097                           "value" : {
23098                             "type" : "string"
23099                           },
23100                           "weak" : {
23101                             "type" : "boolean"
23102                           }
23103                         }
23104                       },
23105                       "headers" : {
23106                         "type" : "object",
23107                         "additionalProperties" : {
23108                           "type" : "array",
23109                           "items" : {
23110                             "type" : "object"
23111                           }
23112                         }
23113                       },
23114                       "language" : {
23115                         "type" : "object",
23116                         "properties" : {
23117                           "country" : {
23118                             "type" : "string"
23119                           },
23120                           "displayCountry" : {
23121                             "type" : "string"
23122                           },
23123                           "displayLanguage" : {
23124                             "type" : "string"
23125                           },
23126                           "displayName" : {
23127                             "type" : "string"
23128                           },
23129                           "displayScript" : {
23130                             "type" : "string"
23131                           },
23132                           "displayVariant" : {
23133                             "type" : "string"
23134                           },
23135                           "extensionKeys" : {
23136                             "type" : "array",
23137                             "items" : {
23138                               "type" : "string"
23139                             },
23140                             "uniqueItems" : true
23141                           },
23142                           "iso3Country" : {
23143                             "type" : "string"
23144                           },
23145                           "iso3Language" : {
23146                             "type" : "string"
23147                           },
23148                           "language" : {
23149                             "type" : "string"
23150                           },
23151                           "script" : {
23152                             "type" : "string"
23153                           },
23154                           "unicodeLocaleAttributes" : {
23155                             "type" : "array",
23156                             "items" : {
23157                               "type" : "string"
23158                             },
23159                             "uniqueItems" : true
23160                           },
23161                           "unicodeLocaleKeys" : {
23162                             "type" : "array",
23163                             "items" : {
23164                               "type" : "string"
23165                             },
23166                             "uniqueItems" : true
23167                           },
23168                           "variant" : {
23169                             "type" : "string"
23170                           }
23171                         }
23172                       },
23173                       "lastModified" : {
23174                         "type" : "string",
23175                         "format" : "date-time"
23176                       },
23177                       "length" : {
23178                         "type" : "integer",
23179                         "format" : "int32"
23180                       },
23181                       "links" : {
23182                         "type" : "array",
23183                         "items" : {
23184                           "type" : "object",
23185                           "properties" : {
23186                             "params" : {
23187                               "type" : "object",
23188                               "additionalProperties" : {
23189                                 "type" : "string"
23190                               }
23191                             },
23192                             "rel" : {
23193                               "type" : "string"
23194                             },
23195                             "rels" : {
23196                               "type" : "array",
23197                               "items" : {
23198                                 "type" : "string"
23199                               }
23200                             },
23201                             "title" : {
23202                               "type" : "string"
23203                             },
23204                             "type" : {
23205                               "type" : "string"
23206                             },
23207                             "uri" : {
23208                               "type" : "string",
23209                               "format" : "uri"
23210                             },
23211                             "uriBuilder" : {
23212                               "type" : "object"
23213                             }
23214                           }
23215                         },
23216                         "uniqueItems" : true
23217                       },
23218                       "location" : {
23219                         "type" : "string",
23220                         "format" : "uri"
23221                       },
23222                       "mediaType" : {
23223                         "type" : "object",
23224                         "properties" : {
23225                           "parameters" : {
23226                             "type" : "object",
23227                             "additionalProperties" : {
23228                               "type" : "string"
23229                             }
23230                           },
23231                           "subtype" : {
23232                             "type" : "string"
23233                           },
23234                           "type" : {
23235                             "type" : "string"
23236                           },
23237                           "wildcardSubtype" : {
23238                             "type" : "boolean"
23239                           },
23240                           "wildcardType" : {
23241                             "type" : "boolean"
23242                           }
23243                         }
23244                       },
23245                       "metadata" : {
23246                         "type" : "object",
23247                         "additionalProperties" : {
23248                           "type" : "array",
23249                           "items" : {
23250                             "type" : "object"
23251                           }
23252                         }
23253                       },
23254                       "status" : {
23255                         "type" : "integer",
23256                         "format" : "int32"
23257                       },
23258                       "statusInfo" : {
23259                         "type" : "object",
23260                         "properties" : {
23261                           "family" : {
23262                             "type" : "string",
23263                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23264                           },
23265                           "reasonPhrase" : {
23266                             "type" : "string"
23267                           },
23268                           "statusCode" : {
23269                             "type" : "integer",
23270                             "format" : "int32"
23271                           }
23272                         }
23273                       },
23274                       "stringHeaders" : {
23275                         "type" : "object",
23276                         "additionalProperties" : {
23277                           "type" : "array",
23278                           "items" : {
23279                             "type" : "string"
23280                           }
23281                         }
23282                       }
23283                     }
23284                   }
23285                 }
23286               }
23287             }
23288           }
23289         },
23290         "servers" : [ {
23291           "url" : "/sdc2/rest",
23292           "variables" : { }
23293         } ],
23294         "summary" : "Returns created data types",
23295         "tags" : [ "SDCE-2 APIs" ]
23296       }
23297     },
23298     "/v1/catalog/uploadType/grouptypes" : {
23299       "post" : {
23300         "description" : "Create GroupTypes from yaml",
23301         "operationId" : "uploadGroupTypes",
23302         "parameters" : [ {
23303           "in" : "header",
23304           "name" : "USER_ID",
23305           "schema" : {
23306             "type" : "string"
23307           }
23308         } ],
23309         "requestBody" : {
23310           "content" : {
23311             "multipart/form-data" : {
23312               "schema" : {
23313                 "type" : "object",
23314                 "properties" : {
23315                   "groupTypesZip" : {
23316                     "type" : "string",
23317                     "format" : "binary",
23318                     "description" : "FileInputStream"
23319                   },
23320                   "includeToModelImport" : {
23321                     "type" : "boolean",
23322                     "description" : "includeToModelImport"
23323                   },
23324                   "model" : {
23325                     "type" : "string",
23326                     "description" : "model"
23327                   },
23328                   "toscaTypeMetadata" : {
23329                     "type" : "string",
23330                     "description" : "toscaTypeMetadata"
23331                   }
23332                 }
23333               }
23334             }
23335           }
23336         },
23337         "responses" : {
23338           "201" : {
23339             "description" : "group types created"
23340           },
23341           "400" : {
23342             "description" : "Invalid content / Missing content"
23343           },
23344           "403" : {
23345             "description" : "Restricted operation"
23346           },
23347           "409" : {
23348             "description" : "group types already exist"
23349           },
23350           "default" : {
23351             "content" : {
23352               "application/json" : {
23353                 "schema" : {
23354                   "type" : "array",
23355                   "items" : {
23356                     "type" : "object",
23357                     "properties" : {
23358                       "allowedMethods" : {
23359                         "type" : "array",
23360                         "items" : {
23361                           "type" : "string"
23362                         },
23363                         "uniqueItems" : true
23364                       },
23365                       "cookies" : {
23366                         "type" : "object",
23367                         "additionalProperties" : {
23368                           "type" : "object",
23369                           "properties" : {
23370                             "comment" : {
23371                               "type" : "string"
23372                             },
23373                             "domain" : {
23374                               "type" : "string"
23375                             },
23376                             "expiry" : {
23377                               "type" : "string",
23378                               "format" : "date-time"
23379                             },
23380                             "httpOnly" : {
23381                               "type" : "boolean"
23382                             },
23383                             "maxAge" : {
23384                               "type" : "integer",
23385                               "format" : "int32"
23386                             },
23387                             "name" : {
23388                               "type" : "string"
23389                             },
23390                             "path" : {
23391                               "type" : "string"
23392                             },
23393                             "secure" : {
23394                               "type" : "boolean"
23395                             },
23396                             "value" : {
23397                               "type" : "string"
23398                             },
23399                             "version" : {
23400                               "type" : "integer",
23401                               "format" : "int32"
23402                             }
23403                           }
23404                         }
23405                       },
23406                       "date" : {
23407                         "type" : "string",
23408                         "format" : "date-time"
23409                       },
23410                       "entity" : {
23411                         "type" : "object"
23412                       },
23413                       "entityTag" : {
23414                         "type" : "object",
23415                         "properties" : {
23416                           "value" : {
23417                             "type" : "string"
23418                           },
23419                           "weak" : {
23420                             "type" : "boolean"
23421                           }
23422                         }
23423                       },
23424                       "headers" : {
23425                         "type" : "object",
23426                         "additionalProperties" : {
23427                           "type" : "array",
23428                           "items" : {
23429                             "type" : "object"
23430                           }
23431                         }
23432                       },
23433                       "language" : {
23434                         "type" : "object",
23435                         "properties" : {
23436                           "country" : {
23437                             "type" : "string"
23438                           },
23439                           "displayCountry" : {
23440                             "type" : "string"
23441                           },
23442                           "displayLanguage" : {
23443                             "type" : "string"
23444                           },
23445                           "displayName" : {
23446                             "type" : "string"
23447                           },
23448                           "displayScript" : {
23449                             "type" : "string"
23450                           },
23451                           "displayVariant" : {
23452                             "type" : "string"
23453                           },
23454                           "extensionKeys" : {
23455                             "type" : "array",
23456                             "items" : {
23457                               "type" : "string"
23458                             },
23459                             "uniqueItems" : true
23460                           },
23461                           "iso3Country" : {
23462                             "type" : "string"
23463                           },
23464                           "iso3Language" : {
23465                             "type" : "string"
23466                           },
23467                           "language" : {
23468                             "type" : "string"
23469                           },
23470                           "script" : {
23471                             "type" : "string"
23472                           },
23473                           "unicodeLocaleAttributes" : {
23474                             "type" : "array",
23475                             "items" : {
23476                               "type" : "string"
23477                             },
23478                             "uniqueItems" : true
23479                           },
23480                           "unicodeLocaleKeys" : {
23481                             "type" : "array",
23482                             "items" : {
23483                               "type" : "string"
23484                             },
23485                             "uniqueItems" : true
23486                           },
23487                           "variant" : {
23488                             "type" : "string"
23489                           }
23490                         }
23491                       },
23492                       "lastModified" : {
23493                         "type" : "string",
23494                         "format" : "date-time"
23495                       },
23496                       "length" : {
23497                         "type" : "integer",
23498                         "format" : "int32"
23499                       },
23500                       "links" : {
23501                         "type" : "array",
23502                         "items" : {
23503                           "type" : "object",
23504                           "properties" : {
23505                             "params" : {
23506                               "type" : "object",
23507                               "additionalProperties" : {
23508                                 "type" : "string"
23509                               }
23510                             },
23511                             "rel" : {
23512                               "type" : "string"
23513                             },
23514                             "rels" : {
23515                               "type" : "array",
23516                               "items" : {
23517                                 "type" : "string"
23518                               }
23519                             },
23520                             "title" : {
23521                               "type" : "string"
23522                             },
23523                             "type" : {
23524                               "type" : "string"
23525                             },
23526                             "uri" : {
23527                               "type" : "string",
23528                               "format" : "uri"
23529                             },
23530                             "uriBuilder" : {
23531                               "type" : "object"
23532                             }
23533                           }
23534                         },
23535                         "uniqueItems" : true
23536                       },
23537                       "location" : {
23538                         "type" : "string",
23539                         "format" : "uri"
23540                       },
23541                       "mediaType" : {
23542                         "type" : "object",
23543                         "properties" : {
23544                           "parameters" : {
23545                             "type" : "object",
23546                             "additionalProperties" : {
23547                               "type" : "string"
23548                             }
23549                           },
23550                           "subtype" : {
23551                             "type" : "string"
23552                           },
23553                           "type" : {
23554                             "type" : "string"
23555                           },
23556                           "wildcardSubtype" : {
23557                             "type" : "boolean"
23558                           },
23559                           "wildcardType" : {
23560                             "type" : "boolean"
23561                           }
23562                         }
23563                       },
23564                       "metadata" : {
23565                         "type" : "object",
23566                         "additionalProperties" : {
23567                           "type" : "array",
23568                           "items" : {
23569                             "type" : "object"
23570                           }
23571                         }
23572                       },
23573                       "status" : {
23574                         "type" : "integer",
23575                         "format" : "int32"
23576                       },
23577                       "statusInfo" : {
23578                         "type" : "object",
23579                         "properties" : {
23580                           "family" : {
23581                             "type" : "string",
23582                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23583                           },
23584                           "reasonPhrase" : {
23585                             "type" : "string"
23586                           },
23587                           "statusCode" : {
23588                             "type" : "integer",
23589                             "format" : "int32"
23590                           }
23591                         }
23592                       },
23593                       "stringHeaders" : {
23594                         "type" : "object",
23595                         "additionalProperties" : {
23596                           "type" : "array",
23597                           "items" : {
23598                             "type" : "string"
23599                           }
23600                         }
23601                       }
23602                     }
23603                   }
23604                 }
23605               }
23606             }
23607           }
23608         },
23609         "servers" : [ {
23610           "url" : "/sdc2/rest",
23611           "variables" : { }
23612         } ],
23613         "summary" : "Returns created group types",
23614         "tags" : [ "SDCE-2 APIs" ]
23615       }
23616     },
23617     "/v1/catalog/uploadType/interfaceLifecycle" : {
23618       "post" : {
23619         "description" : "Create Interface Lyfecycle Type from yaml",
23620         "operationId" : "uploadInterfaceLifecycleType",
23621         "parameters" : [ {
23622           "in" : "header",
23623           "name" : "USER_ID",
23624           "schema" : {
23625             "type" : "string"
23626           }
23627         } ],
23628         "requestBody" : {
23629           "content" : {
23630             "multipart/form-data" : {
23631               "schema" : {
23632                 "type" : "object",
23633                 "properties" : {
23634                   "includeToModelImport" : {
23635                     "type" : "boolean",
23636                     "description" : "includeToModelImport"
23637                   },
23638                   "interfaceLifecycleTypeZip" : {
23639                     "type" : "string",
23640                     "format" : "binary",
23641                     "description" : "FileInputStream"
23642                   },
23643                   "model" : {
23644                     "type" : "string",
23645                     "description" : "model"
23646                   }
23647                 }
23648               }
23649             }
23650           }
23651         },
23652         "responses" : {
23653           "201" : {
23654             "description" : "Interface Lifecycle Type created"
23655           },
23656           "400" : {
23657             "description" : "Invalid content / Missing content"
23658           },
23659           "403" : {
23660             "description" : "Restricted operation"
23661           },
23662           "409" : {
23663             "description" : "Interface Lifecycle Type already exist"
23664           },
23665           "default" : {
23666             "content" : {
23667               "application/json" : {
23668                 "schema" : {
23669                   "type" : "array",
23670                   "items" : {
23671                     "type" : "object",
23672                     "properties" : {
23673                       "allowedMethods" : {
23674                         "type" : "array",
23675                         "items" : {
23676                           "type" : "string"
23677                         },
23678                         "uniqueItems" : true
23679                       },
23680                       "cookies" : {
23681                         "type" : "object",
23682                         "additionalProperties" : {
23683                           "type" : "object",
23684                           "properties" : {
23685                             "comment" : {
23686                               "type" : "string"
23687                             },
23688                             "domain" : {
23689                               "type" : "string"
23690                             },
23691                             "expiry" : {
23692                               "type" : "string",
23693                               "format" : "date-time"
23694                             },
23695                             "httpOnly" : {
23696                               "type" : "boolean"
23697                             },
23698                             "maxAge" : {
23699                               "type" : "integer",
23700                               "format" : "int32"
23701                             },
23702                             "name" : {
23703                               "type" : "string"
23704                             },
23705                             "path" : {
23706                               "type" : "string"
23707                             },
23708                             "secure" : {
23709                               "type" : "boolean"
23710                             },
23711                             "value" : {
23712                               "type" : "string"
23713                             },
23714                             "version" : {
23715                               "type" : "integer",
23716                               "format" : "int32"
23717                             }
23718                           }
23719                         }
23720                       },
23721                       "date" : {
23722                         "type" : "string",
23723                         "format" : "date-time"
23724                       },
23725                       "entity" : {
23726                         "type" : "object"
23727                       },
23728                       "entityTag" : {
23729                         "type" : "object",
23730                         "properties" : {
23731                           "value" : {
23732                             "type" : "string"
23733                           },
23734                           "weak" : {
23735                             "type" : "boolean"
23736                           }
23737                         }
23738                       },
23739                       "headers" : {
23740                         "type" : "object",
23741                         "additionalProperties" : {
23742                           "type" : "array",
23743                           "items" : {
23744                             "type" : "object"
23745                           }
23746                         }
23747                       },
23748                       "language" : {
23749                         "type" : "object",
23750                         "properties" : {
23751                           "country" : {
23752                             "type" : "string"
23753                           },
23754                           "displayCountry" : {
23755                             "type" : "string"
23756                           },
23757                           "displayLanguage" : {
23758                             "type" : "string"
23759                           },
23760                           "displayName" : {
23761                             "type" : "string"
23762                           },
23763                           "displayScript" : {
23764                             "type" : "string"
23765                           },
23766                           "displayVariant" : {
23767                             "type" : "string"
23768                           },
23769                           "extensionKeys" : {
23770                             "type" : "array",
23771                             "items" : {
23772                               "type" : "string"
23773                             },
23774                             "uniqueItems" : true
23775                           },
23776                           "iso3Country" : {
23777                             "type" : "string"
23778                           },
23779                           "iso3Language" : {
23780                             "type" : "string"
23781                           },
23782                           "language" : {
23783                             "type" : "string"
23784                           },
23785                           "script" : {
23786                             "type" : "string"
23787                           },
23788                           "unicodeLocaleAttributes" : {
23789                             "type" : "array",
23790                             "items" : {
23791                               "type" : "string"
23792                             },
23793                             "uniqueItems" : true
23794                           },
23795                           "unicodeLocaleKeys" : {
23796                             "type" : "array",
23797                             "items" : {
23798                               "type" : "string"
23799                             },
23800                             "uniqueItems" : true
23801                           },
23802                           "variant" : {
23803                             "type" : "string"
23804                           }
23805                         }
23806                       },
23807                       "lastModified" : {
23808                         "type" : "string",
23809                         "format" : "date-time"
23810                       },
23811                       "length" : {
23812                         "type" : "integer",
23813                         "format" : "int32"
23814                       },
23815                       "links" : {
23816                         "type" : "array",
23817                         "items" : {
23818                           "type" : "object",
23819                           "properties" : {
23820                             "params" : {
23821                               "type" : "object",
23822                               "additionalProperties" : {
23823                                 "type" : "string"
23824                               }
23825                             },
23826                             "rel" : {
23827                               "type" : "string"
23828                             },
23829                             "rels" : {
23830                               "type" : "array",
23831                               "items" : {
23832                                 "type" : "string"
23833                               }
23834                             },
23835                             "title" : {
23836                               "type" : "string"
23837                             },
23838                             "type" : {
23839                               "type" : "string"
23840                             },
23841                             "uri" : {
23842                               "type" : "string",
23843                               "format" : "uri"
23844                             },
23845                             "uriBuilder" : {
23846                               "type" : "object"
23847                             }
23848                           }
23849                         },
23850                         "uniqueItems" : true
23851                       },
23852                       "location" : {
23853                         "type" : "string",
23854                         "format" : "uri"
23855                       },
23856                       "mediaType" : {
23857                         "type" : "object",
23858                         "properties" : {
23859                           "parameters" : {
23860                             "type" : "object",
23861                             "additionalProperties" : {
23862                               "type" : "string"
23863                             }
23864                           },
23865                           "subtype" : {
23866                             "type" : "string"
23867                           },
23868                           "type" : {
23869                             "type" : "string"
23870                           },
23871                           "wildcardSubtype" : {
23872                             "type" : "boolean"
23873                           },
23874                           "wildcardType" : {
23875                             "type" : "boolean"
23876                           }
23877                         }
23878                       },
23879                       "metadata" : {
23880                         "type" : "object",
23881                         "additionalProperties" : {
23882                           "type" : "array",
23883                           "items" : {
23884                             "type" : "object"
23885                           }
23886                         }
23887                       },
23888                       "status" : {
23889                         "type" : "integer",
23890                         "format" : "int32"
23891                       },
23892                       "statusInfo" : {
23893                         "type" : "object",
23894                         "properties" : {
23895                           "family" : {
23896                             "type" : "string",
23897                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
23898                           },
23899                           "reasonPhrase" : {
23900                             "type" : "string"
23901                           },
23902                           "statusCode" : {
23903                             "type" : "integer",
23904                             "format" : "int32"
23905                           }
23906                         }
23907                       },
23908                       "stringHeaders" : {
23909                         "type" : "object",
23910                         "additionalProperties" : {
23911                           "type" : "array",
23912                           "items" : {
23913                             "type" : "string"
23914                           }
23915                         }
23916                       }
23917                     }
23918                   }
23919                 }
23920               }
23921             }
23922           }
23923         },
23924         "servers" : [ {
23925           "url" : "/sdc2/rest",
23926           "variables" : { }
23927         } ],
23928         "summary" : "Returns created Interface Lifecycle Type",
23929         "tags" : [ "SDCE-2 APIs" ]
23930       }
23931     },
23932     "/v1/catalog/uploadType/policytypes" : {
23933       "post" : {
23934         "description" : "Create PolicyTypes from yaml",
23935         "operationId" : "uploadPolicyTypes",
23936         "parameters" : [ {
23937           "in" : "header",
23938           "name" : "USER_ID",
23939           "schema" : {
23940             "type" : "string"
23941           }
23942         } ],
23943         "requestBody" : {
23944           "content" : {
23945             "multipart/form-data" : {
23946               "schema" : {
23947                 "type" : "object",
23948                 "properties" : {
23949                   "includeToModelImport" : {
23950                     "type" : "boolean",
23951                     "description" : "includeToModelImport"
23952                   },
23953                   "model" : {
23954                     "type" : "string",
23955                     "description" : "model"
23956                   },
23957                   "policyTypesZip" : {
23958                     "type" : "string",
23959                     "format" : "binary",
23960                     "description" : "FileInputStream"
23961                   },
23962                   "toscaTypeMetadata" : {
23963                     "type" : "string",
23964                     "description" : "toscaTypeMetadata"
23965                   }
23966                 }
23967               }
23968             }
23969           }
23970         },
23971         "responses" : {
23972           "201" : {
23973             "description" : "policy types created"
23974           },
23975           "400" : {
23976             "description" : "Invalid content / Missing content"
23977           },
23978           "403" : {
23979             "description" : "Restricted operation"
23980           },
23981           "409" : {
23982             "description" : "policy types already exist"
23983           },
23984           "default" : {
23985             "content" : {
23986               "application/json" : {
23987                 "schema" : {
23988                   "type" : "array",
23989                   "items" : {
23990                     "type" : "object",
23991                     "properties" : {
23992                       "allowedMethods" : {
23993                         "type" : "array",
23994                         "items" : {
23995                           "type" : "string"
23996                         },
23997                         "uniqueItems" : true
23998                       },
23999                       "cookies" : {
24000                         "type" : "object",
24001                         "additionalProperties" : {
24002                           "type" : "object",
24003                           "properties" : {
24004                             "comment" : {
24005                               "type" : "string"
24006                             },
24007                             "domain" : {
24008                               "type" : "string"
24009                             },
24010                             "expiry" : {
24011                               "type" : "string",
24012                               "format" : "date-time"
24013                             },
24014                             "httpOnly" : {
24015                               "type" : "boolean"
24016                             },
24017                             "maxAge" : {
24018                               "type" : "integer",
24019                               "format" : "int32"
24020                             },
24021                             "name" : {
24022                               "type" : "string"
24023                             },
24024                             "path" : {
24025                               "type" : "string"
24026                             },
24027                             "secure" : {
24028                               "type" : "boolean"
24029                             },
24030                             "value" : {
24031                               "type" : "string"
24032                             },
24033                             "version" : {
24034                               "type" : "integer",
24035                               "format" : "int32"
24036                             }
24037                           }
24038                         }
24039                       },
24040                       "date" : {
24041                         "type" : "string",
24042                         "format" : "date-time"
24043                       },
24044                       "entity" : {
24045                         "type" : "object"
24046                       },
24047                       "entityTag" : {
24048                         "type" : "object",
24049                         "properties" : {
24050                           "value" : {
24051                             "type" : "string"
24052                           },
24053                           "weak" : {
24054                             "type" : "boolean"
24055                           }
24056                         }
24057                       },
24058                       "headers" : {
24059                         "type" : "object",
24060                         "additionalProperties" : {
24061                           "type" : "array",
24062                           "items" : {
24063                             "type" : "object"
24064                           }
24065                         }
24066                       },
24067                       "language" : {
24068                         "type" : "object",
24069                         "properties" : {
24070                           "country" : {
24071                             "type" : "string"
24072                           },
24073                           "displayCountry" : {
24074                             "type" : "string"
24075                           },
24076                           "displayLanguage" : {
24077                             "type" : "string"
24078                           },
24079                           "displayName" : {
24080                             "type" : "string"
24081                           },
24082                           "displayScript" : {
24083                             "type" : "string"
24084                           },
24085                           "displayVariant" : {
24086                             "type" : "string"
24087                           },
24088                           "extensionKeys" : {
24089                             "type" : "array",
24090                             "items" : {
24091                               "type" : "string"
24092                             },
24093                             "uniqueItems" : true
24094                           },
24095                           "iso3Country" : {
24096                             "type" : "string"
24097                           },
24098                           "iso3Language" : {
24099                             "type" : "string"
24100                           },
24101                           "language" : {
24102                             "type" : "string"
24103                           },
24104                           "script" : {
24105                             "type" : "string"
24106                           },
24107                           "unicodeLocaleAttributes" : {
24108                             "type" : "array",
24109                             "items" : {
24110                               "type" : "string"
24111                             },
24112                             "uniqueItems" : true
24113                           },
24114                           "unicodeLocaleKeys" : {
24115                             "type" : "array",
24116                             "items" : {
24117                               "type" : "string"
24118                             },
24119                             "uniqueItems" : true
24120                           },
24121                           "variant" : {
24122                             "type" : "string"
24123                           }
24124                         }
24125                       },
24126                       "lastModified" : {
24127                         "type" : "string",
24128                         "format" : "date-time"
24129                       },
24130                       "length" : {
24131                         "type" : "integer",
24132                         "format" : "int32"
24133                       },
24134                       "links" : {
24135                         "type" : "array",
24136                         "items" : {
24137                           "type" : "object",
24138                           "properties" : {
24139                             "params" : {
24140                               "type" : "object",
24141                               "additionalProperties" : {
24142                                 "type" : "string"
24143                               }
24144                             },
24145                             "rel" : {
24146                               "type" : "string"
24147                             },
24148                             "rels" : {
24149                               "type" : "array",
24150                               "items" : {
24151                                 "type" : "string"
24152                               }
24153                             },
24154                             "title" : {
24155                               "type" : "string"
24156                             },
24157                             "type" : {
24158                               "type" : "string"
24159                             },
24160                             "uri" : {
24161                               "type" : "string",
24162                               "format" : "uri"
24163                             },
24164                             "uriBuilder" : {
24165                               "type" : "object"
24166                             }
24167                           }
24168                         },
24169                         "uniqueItems" : true
24170                       },
24171                       "location" : {
24172                         "type" : "string",
24173                         "format" : "uri"
24174                       },
24175                       "mediaType" : {
24176                         "type" : "object",
24177                         "properties" : {
24178                           "parameters" : {
24179                             "type" : "object",
24180                             "additionalProperties" : {
24181                               "type" : "string"
24182                             }
24183                           },
24184                           "subtype" : {
24185                             "type" : "string"
24186                           },
24187                           "type" : {
24188                             "type" : "string"
24189                           },
24190                           "wildcardSubtype" : {
24191                             "type" : "boolean"
24192                           },
24193                           "wildcardType" : {
24194                             "type" : "boolean"
24195                           }
24196                         }
24197                       },
24198                       "metadata" : {
24199                         "type" : "object",
24200                         "additionalProperties" : {
24201                           "type" : "array",
24202                           "items" : {
24203                             "type" : "object"
24204                           }
24205                         }
24206                       },
24207                       "status" : {
24208                         "type" : "integer",
24209                         "format" : "int32"
24210                       },
24211                       "statusInfo" : {
24212                         "type" : "object",
24213                         "properties" : {
24214                           "family" : {
24215                             "type" : "string",
24216                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24217                           },
24218                           "reasonPhrase" : {
24219                             "type" : "string"
24220                           },
24221                           "statusCode" : {
24222                             "type" : "integer",
24223                             "format" : "int32"
24224                           }
24225                         }
24226                       },
24227                       "stringHeaders" : {
24228                         "type" : "object",
24229                         "additionalProperties" : {
24230                           "type" : "array",
24231                           "items" : {
24232                             "type" : "string"
24233                           }
24234                         }
24235                       }
24236                     }
24237                   }
24238                 }
24239               }
24240             }
24241           }
24242         },
24243         "servers" : [ {
24244           "url" : "/sdc2/rest",
24245           "variables" : { }
24246         } ],
24247         "summary" : "Returns created policy types",
24248         "tags" : [ "SDCE-2 APIs" ]
24249       }
24250     },
24251     "/v1/catalog/uploadType/relationship" : {
24252       "post" : {
24253         "description" : "Create Relationship Type from yaml",
24254         "operationId" : "uploadRelationshipType",
24255         "parameters" : [ {
24256           "in" : "header",
24257           "name" : "USER_ID",
24258           "schema" : {
24259             "type" : "string"
24260           }
24261         } ],
24262         "requestBody" : {
24263           "content" : {
24264             "multipart/form-data" : {
24265               "schema" : {
24266                 "type" : "object",
24267                 "properties" : {
24268                   "includeToModelImport" : {
24269                     "type" : "boolean",
24270                     "description" : "includeToModelImport"
24271                   },
24272                   "model" : {
24273                     "type" : "string",
24274                     "description" : "model"
24275                   },
24276                   "relationshipTypeZip" : {
24277                     "type" : "string",
24278                     "format" : "binary",
24279                     "description" : "FileInputStream"
24280                   }
24281                 }
24282               }
24283             }
24284           }
24285         },
24286         "responses" : {
24287           "201" : {
24288             "description" : "Relationship Type created"
24289           },
24290           "400" : {
24291             "description" : "Invalid content / Missing content"
24292           },
24293           "403" : {
24294             "description" : "Restricted operation"
24295           },
24296           "409" : {
24297             "description" : "Relationship Type already exist"
24298           },
24299           "default" : {
24300             "content" : {
24301               "application/json" : {
24302                 "schema" : {
24303                   "type" : "array",
24304                   "items" : {
24305                     "type" : "object",
24306                     "properties" : {
24307                       "allowedMethods" : {
24308                         "type" : "array",
24309                         "items" : {
24310                           "type" : "string"
24311                         },
24312                         "uniqueItems" : true
24313                       },
24314                       "cookies" : {
24315                         "type" : "object",
24316                         "additionalProperties" : {
24317                           "type" : "object",
24318                           "properties" : {
24319                             "comment" : {
24320                               "type" : "string"
24321                             },
24322                             "domain" : {
24323                               "type" : "string"
24324                             },
24325                             "expiry" : {
24326                               "type" : "string",
24327                               "format" : "date-time"
24328                             },
24329                             "httpOnly" : {
24330                               "type" : "boolean"
24331                             },
24332                             "maxAge" : {
24333                               "type" : "integer",
24334                               "format" : "int32"
24335                             },
24336                             "name" : {
24337                               "type" : "string"
24338                             },
24339                             "path" : {
24340                               "type" : "string"
24341                             },
24342                             "secure" : {
24343                               "type" : "boolean"
24344                             },
24345                             "value" : {
24346                               "type" : "string"
24347                             },
24348                             "version" : {
24349                               "type" : "integer",
24350                               "format" : "int32"
24351                             }
24352                           }
24353                         }
24354                       },
24355                       "date" : {
24356                         "type" : "string",
24357                         "format" : "date-time"
24358                       },
24359                       "entity" : {
24360                         "type" : "object"
24361                       },
24362                       "entityTag" : {
24363                         "type" : "object",
24364                         "properties" : {
24365                           "value" : {
24366                             "type" : "string"
24367                           },
24368                           "weak" : {
24369                             "type" : "boolean"
24370                           }
24371                         }
24372                       },
24373                       "headers" : {
24374                         "type" : "object",
24375                         "additionalProperties" : {
24376                           "type" : "array",
24377                           "items" : {
24378                             "type" : "object"
24379                           }
24380                         }
24381                       },
24382                       "language" : {
24383                         "type" : "object",
24384                         "properties" : {
24385                           "country" : {
24386                             "type" : "string"
24387                           },
24388                           "displayCountry" : {
24389                             "type" : "string"
24390                           },
24391                           "displayLanguage" : {
24392                             "type" : "string"
24393                           },
24394                           "displayName" : {
24395                             "type" : "string"
24396                           },
24397                           "displayScript" : {
24398                             "type" : "string"
24399                           },
24400                           "displayVariant" : {
24401                             "type" : "string"
24402                           },
24403                           "extensionKeys" : {
24404                             "type" : "array",
24405                             "items" : {
24406                               "type" : "string"
24407                             },
24408                             "uniqueItems" : true
24409                           },
24410                           "iso3Country" : {
24411                             "type" : "string"
24412                           },
24413                           "iso3Language" : {
24414                             "type" : "string"
24415                           },
24416                           "language" : {
24417                             "type" : "string"
24418                           },
24419                           "script" : {
24420                             "type" : "string"
24421                           },
24422                           "unicodeLocaleAttributes" : {
24423                             "type" : "array",
24424                             "items" : {
24425                               "type" : "string"
24426                             },
24427                             "uniqueItems" : true
24428                           },
24429                           "unicodeLocaleKeys" : {
24430                             "type" : "array",
24431                             "items" : {
24432                               "type" : "string"
24433                             },
24434                             "uniqueItems" : true
24435                           },
24436                           "variant" : {
24437                             "type" : "string"
24438                           }
24439                         }
24440                       },
24441                       "lastModified" : {
24442                         "type" : "string",
24443                         "format" : "date-time"
24444                       },
24445                       "length" : {
24446                         "type" : "integer",
24447                         "format" : "int32"
24448                       },
24449                       "links" : {
24450                         "type" : "array",
24451                         "items" : {
24452                           "type" : "object",
24453                           "properties" : {
24454                             "params" : {
24455                               "type" : "object",
24456                               "additionalProperties" : {
24457                                 "type" : "string"
24458                               }
24459                             },
24460                             "rel" : {
24461                               "type" : "string"
24462                             },
24463                             "rels" : {
24464                               "type" : "array",
24465                               "items" : {
24466                                 "type" : "string"
24467                               }
24468                             },
24469                             "title" : {
24470                               "type" : "string"
24471                             },
24472                             "type" : {
24473                               "type" : "string"
24474                             },
24475                             "uri" : {
24476                               "type" : "string",
24477                               "format" : "uri"
24478                             },
24479                             "uriBuilder" : {
24480                               "type" : "object"
24481                             }
24482                           }
24483                         },
24484                         "uniqueItems" : true
24485                       },
24486                       "location" : {
24487                         "type" : "string",
24488                         "format" : "uri"
24489                       },
24490                       "mediaType" : {
24491                         "type" : "object",
24492                         "properties" : {
24493                           "parameters" : {
24494                             "type" : "object",
24495                             "additionalProperties" : {
24496                               "type" : "string"
24497                             }
24498                           },
24499                           "subtype" : {
24500                             "type" : "string"
24501                           },
24502                           "type" : {
24503                             "type" : "string"
24504                           },
24505                           "wildcardSubtype" : {
24506                             "type" : "boolean"
24507                           },
24508                           "wildcardType" : {
24509                             "type" : "boolean"
24510                           }
24511                         }
24512                       },
24513                       "metadata" : {
24514                         "type" : "object",
24515                         "additionalProperties" : {
24516                           "type" : "array",
24517                           "items" : {
24518                             "type" : "object"
24519                           }
24520                         }
24521                       },
24522                       "status" : {
24523                         "type" : "integer",
24524                         "format" : "int32"
24525                       },
24526                       "statusInfo" : {
24527                         "type" : "object",
24528                         "properties" : {
24529                           "family" : {
24530                             "type" : "string",
24531                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
24532                           },
24533                           "reasonPhrase" : {
24534                             "type" : "string"
24535                           },
24536                           "statusCode" : {
24537                             "type" : "integer",
24538                             "format" : "int32"
24539                           }
24540                         }
24541                       },
24542                       "stringHeaders" : {
24543                         "type" : "object",
24544                         "additionalProperties" : {
24545                           "type" : "array",
24546                           "items" : {
24547                             "type" : "string"
24548                           }
24549                         }
24550                       }
24551                     }
24552                   }
24553                 }
24554               }
24555             }
24556           }
24557         },
24558         "servers" : [ {
24559           "url" : "/sdc2/rest",
24560           "variables" : { }
24561         } ],
24562         "summary" : "Returns created Relationship Type",
24563         "tags" : [ "SDCE-2 APIs" ]
24564       }
24565     },
24566     "/v1/catalog/{assetType}/{uuid}/interfaces/{interfaceUUID}/operations/{operationUUID}/artifacts/{artifactUUID}" : {
24567       "post" : {
24568         "description" : "uploads of artifact to component operation workflow",
24569         "operationId" : "uploadInterfaceOperationArtifact",
24570         "parameters" : [ {
24571           "description" : "Asset type",
24572           "in" : "path",
24573           "name" : "assetType",
24574           "required" : true,
24575           "schema" : {
24576             "type" : "string"
24577           }
24578         }, {
24579           "description" : "The uuid of the asset as published in the metadata",
24580           "in" : "path",
24581           "name" : "uuid",
24582           "required" : true,
24583           "schema" : {
24584             "type" : "string"
24585           }
24586         }, {
24587           "description" : "The uuid of the interface",
24588           "in" : "path",
24589           "name" : "interfaceUUID",
24590           "required" : true,
24591           "schema" : {
24592             "type" : "string"
24593           }
24594         }, {
24595           "description" : "The uuid of the operation",
24596           "in" : "path",
24597           "name" : "operationUUID",
24598           "required" : true,
24599           "schema" : {
24600             "type" : "string"
24601           }
24602         }, {
24603           "description" : "The uuid of the artifact",
24604           "in" : "path",
24605           "name" : "artifactUUID",
24606           "required" : true,
24607           "schema" : {
24608             "type" : "string"
24609           }
24610         }, {
24611           "in" : "header",
24612           "name" : "USER_ID",
24613           "schema" : {
24614             "type" : "string"
24615           }
24616         }, {
24617           "in" : "header",
24618           "name" : "Content-MD5",
24619           "schema" : {
24620             "type" : "string"
24621           }
24622         } ],
24623         "responses" : {
24624           "200" : {
24625             "content" : {
24626               "application/json" : {
24627                 "schema" : {
24628                   "type" : "array",
24629                   "items" : {
24630                     "$ref" : "#/components/schemas/ArtifactDefinition"
24631                   }
24632                 }
24633               }
24634             },
24635             "description" : "Artifact uploaded"
24636           },
24637           "400" : {
24638             "description" : "Restricted Operation â€“ the user provided does not have role of Designer or the asset is being used by another designer - SVC4301"
24639           },
24640           "404" : {
24641             "description" : "Specified resource is not found - SVC4063"
24642           }
24643         },
24644         "servers" : [ {
24645           "url" : "/sdc2/rest",
24646           "variables" : { }
24647         } ],
24648         "summary" : "uploads of artifact to component operation workflow",
24649         "tags" : [ "SDCE-2 APIs" ]
24650       }
24651     },
24652     "/v1/catalog/{componentType}/latestversion/notabstract" : {
24653       "get" : {
24654         "description" : "Get Component Requirments And Capabilities",
24655         "operationId" : "getLatestVersionNotAbstractCheckoutComponents",
24656         "parameters" : [ {
24657           "in" : "path",
24658           "name" : "componentType",
24659           "required" : true,
24660           "schema" : {
24661             "type" : "string"
24662           }
24663         }, {
24664           "in" : "query",
24665           "name" : "internalComponentType",
24666           "schema" : {
24667             "type" : "string"
24668           }
24669         }, {
24670           "in" : "query",
24671           "name" : "componentUids",
24672           "schema" : {
24673             "type" : "array",
24674             "items" : {
24675               "type" : "string"
24676             }
24677           }
24678         }, {
24679           "in" : "header",
24680           "name" : "USER_ID",
24681           "schema" : {
24682             "type" : "string"
24683           }
24684         } ],
24685         "responses" : {
24686           "200" : {
24687             "description" : "Component found"
24688           },
24689           "403" : {
24690             "description" : "Restricted operation"
24691           },
24692           "404" : {
24693             "description" : "Component not found"
24694           },
24695           "default" : {
24696             "content" : {
24697               "application/json" : {
24698                 "schema" : {
24699                   "type" : "array",
24700                   "items" : {
24701                     "$ref" : "#/components/schemas/Resource"
24702                   }
24703                 }
24704               }
24705             }
24706           }
24707         },
24708         "servers" : [ {
24709           "url" : "/sdc2/rest",
24710           "variables" : { }
24711         } ],
24712         "summary" : "Returns Requirments And Capabilities according to componentId",
24713         "tags" : [ "SDCE-2 APIs" ]
24714       },
24715       "post" : {
24716         "description" : "Get Component Requirments And Capabilities",
24717         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsByBody",
24718         "parameters" : [ {
24719           "in" : "path",
24720           "name" : "componentType",
24721           "required" : true,
24722           "schema" : {
24723             "type" : "string"
24724           }
24725         }, {
24726           "in" : "query",
24727           "name" : "internalComponentType",
24728           "schema" : {
24729             "type" : "string"
24730           }
24731         }, {
24732           "in" : "header",
24733           "name" : "USER_ID",
24734           "schema" : {
24735             "type" : "string"
24736           }
24737         } ],
24738         "requestBody" : {
24739           "content" : {
24740             "application/json" : {
24741               "schema" : {
24742                 "type" : "array",
24743                 "items" : {
24744                   "type" : "string"
24745                 }
24746               }
24747             }
24748           },
24749           "description" : "Consumer Object to be created",
24750           "required" : true
24751         },
24752         "responses" : {
24753           "200" : {
24754             "description" : "Component found"
24755           },
24756           "403" : {
24757             "description" : "Restricted operation"
24758           },
24759           "404" : {
24760             "description" : "Component not found"
24761           },
24762           "default" : {
24763             "content" : {
24764               "application/json" : {
24765                 "schema" : {
24766                   "type" : "array",
24767                   "items" : {
24768                     "$ref" : "#/components/schemas/Resource"
24769                   }
24770                 }
24771               }
24772             }
24773           }
24774         },
24775         "servers" : [ {
24776           "url" : "/sdc2/rest",
24777           "variables" : { }
24778         } ],
24779         "summary" : "Returns Requirments And Capabilities according to componentId",
24780         "tags" : [ "SDCE-2 APIs" ]
24781       }
24782     },
24783     "/v1/catalog/{componentType}/latestversion/notabstract/metadata" : {
24784       "get" : {
24785         "description" : "Get Component uid only",
24786         "operationId" : "getLatestVersionNotAbstractCheckoutComponentsIdesOnly",
24787         "parameters" : [ {
24788           "in" : "path",
24789           "name" : "componentType",
24790           "required" : true,
24791           "schema" : {
24792             "type" : "string"
24793           }
24794         }, {
24795           "in" : "query",
24796           "name" : "internalComponentType",
24797           "schema" : {
24798             "type" : "string"
24799           }
24800         }, {
24801           "in" : "query",
24802           "name" : "componentModel",
24803           "schema" : {
24804             "type" : "string"
24805           }
24806         }, {
24807           "in" : "query",
24808           "name" : "includeNormativeExtensionModels",
24809           "schema" : {
24810             "type" : "boolean"
24811           }
24812         }, {
24813           "in" : "header",
24814           "name" : "USER_ID",
24815           "schema" : {
24816             "type" : "string"
24817           }
24818         } ],
24819         "requestBody" : {
24820           "content" : {
24821             "application/json" : {
24822               "schema" : {
24823                 "type" : "string"
24824               }
24825             }
24826           },
24827           "description" : "uid list",
24828           "required" : true
24829         },
24830         "responses" : {
24831           "200" : {
24832             "description" : "Component found"
24833           },
24834           "403" : {
24835             "description" : "Restricted operation"
24836           },
24837           "404" : {
24838             "description" : "Component not found"
24839           },
24840           "default" : {
24841             "content" : {
24842               "application/json" : {
24843                 "schema" : {
24844                   "type" : "array",
24845                   "items" : {
24846                     "$ref" : "#/components/schemas/Resource"
24847                   }
24848                 }
24849               }
24850             }
24851           }
24852         },
24853         "servers" : [ {
24854           "url" : "/sdc2/rest",
24855           "variables" : { }
24856         } ],
24857         "summary" : "Returns componentId",
24858         "tags" : [ "SDCE-2 APIs" ]
24859       }
24860     },
24861     "/v1/catalog/{componentType}/{componentId}/automatedupgrade" : {
24862       "post" : {
24863         "description" : "Autometed upgrade",
24864         "operationId" : "autometedUpgrade",
24865         "parameters" : [ {
24866           "in" : "path",
24867           "name" : "componentType",
24868           "required" : true,
24869           "schema" : {
24870             "type" : "string"
24871           }
24872         }, {
24873           "in" : "path",
24874           "name" : "componentId",
24875           "required" : true,
24876           "schema" : {
24877             "type" : "string"
24878           }
24879         }, {
24880           "in" : "header",
24881           "name" : "USER_ID",
24882           "schema" : {
24883             "type" : "string"
24884           }
24885         } ],
24886         "requestBody" : {
24887           "content" : {
24888             "application/json" : {
24889               "schema" : {
24890                 "type" : "string"
24891               }
24892             }
24893           },
24894           "description" : "json describes upgrade request",
24895           "required" : true
24896         },
24897         "responses" : {
24898           "200" : {
24899             "description" : "Component found"
24900           },
24901           "403" : {
24902             "description" : "Restricted operation"
24903           },
24904           "404" : {
24905             "description" : "Component not found"
24906           },
24907           "default" : {
24908             "content" : {
24909               "application/json" : {
24910                 "schema" : {
24911                   "type" : "array",
24912                   "items" : {
24913                     "type" : "object",
24914                     "properties" : {
24915                       "allowedMethods" : {
24916                         "type" : "array",
24917                         "items" : {
24918                           "type" : "string"
24919                         },
24920                         "uniqueItems" : true
24921                       },
24922                       "cookies" : {
24923                         "type" : "object",
24924                         "additionalProperties" : {
24925                           "type" : "object",
24926                           "properties" : {
24927                             "comment" : {
24928                               "type" : "string"
24929                             },
24930                             "domain" : {
24931                               "type" : "string"
24932                             },
24933                             "expiry" : {
24934                               "type" : "string",
24935                               "format" : "date-time"
24936                             },
24937                             "httpOnly" : {
24938                               "type" : "boolean"
24939                             },
24940                             "maxAge" : {
24941                               "type" : "integer",
24942                               "format" : "int32"
24943                             },
24944                             "name" : {
24945                               "type" : "string"
24946                             },
24947                             "path" : {
24948                               "type" : "string"
24949                             },
24950                             "secure" : {
24951                               "type" : "boolean"
24952                             },
24953                             "value" : {
24954                               "type" : "string"
24955                             },
24956                             "version" : {
24957                               "type" : "integer",
24958                               "format" : "int32"
24959                             }
24960                           }
24961                         }
24962                       },
24963                       "date" : {
24964                         "type" : "string",
24965                         "format" : "date-time"
24966                       },
24967                       "entity" : {
24968                         "type" : "object"
24969                       },
24970                       "entityTag" : {
24971                         "type" : "object",
24972                         "properties" : {
24973                           "value" : {
24974                             "type" : "string"
24975                           },
24976                           "weak" : {
24977                             "type" : "boolean"
24978                           }
24979                         }
24980                       },
24981                       "headers" : {
24982                         "type" : "object",
24983                         "additionalProperties" : {
24984                           "type" : "array",
24985                           "items" : {
24986                             "type" : "object"
24987                           }
24988                         }
24989                       },
24990                       "language" : {
24991                         "type" : "object",
24992                         "properties" : {
24993                           "country" : {
24994                             "type" : "string"
24995                           },
24996                           "displayCountry" : {
24997                             "type" : "string"
24998                           },
24999                           "displayLanguage" : {
25000                             "type" : "string"
25001                           },
25002                           "displayName" : {
25003                             "type" : "string"
25004                           },
25005                           "displayScript" : {
25006                             "type" : "string"
25007                           },
25008                           "displayVariant" : {
25009                             "type" : "string"
25010                           },
25011                           "extensionKeys" : {
25012                             "type" : "array",
25013                             "items" : {
25014                               "type" : "string"
25015                             },
25016                             "uniqueItems" : true
25017                           },
25018                           "iso3Country" : {
25019                             "type" : "string"
25020                           },
25021                           "iso3Language" : {
25022                             "type" : "string"
25023                           },
25024                           "language" : {
25025                             "type" : "string"
25026                           },
25027                           "script" : {
25028                             "type" : "string"
25029                           },
25030                           "unicodeLocaleAttributes" : {
25031                             "type" : "array",
25032                             "items" : {
25033                               "type" : "string"
25034                             },
25035                             "uniqueItems" : true
25036                           },
25037                           "unicodeLocaleKeys" : {
25038                             "type" : "array",
25039                             "items" : {
25040                               "type" : "string"
25041                             },
25042                             "uniqueItems" : true
25043                           },
25044                           "variant" : {
25045                             "type" : "string"
25046                           }
25047                         }
25048                       },
25049                       "lastModified" : {
25050                         "type" : "string",
25051                         "format" : "date-time"
25052                       },
25053                       "length" : {
25054                         "type" : "integer",
25055                         "format" : "int32"
25056                       },
25057                       "links" : {
25058                         "type" : "array",
25059                         "items" : {
25060                           "type" : "object",
25061                           "properties" : {
25062                             "params" : {
25063                               "type" : "object",
25064                               "additionalProperties" : {
25065                                 "type" : "string"
25066                               }
25067                             },
25068                             "rel" : {
25069                               "type" : "string"
25070                             },
25071                             "rels" : {
25072                               "type" : "array",
25073                               "items" : {
25074                                 "type" : "string"
25075                               }
25076                             },
25077                             "title" : {
25078                               "type" : "string"
25079                             },
25080                             "type" : {
25081                               "type" : "string"
25082                             },
25083                             "uri" : {
25084                               "type" : "string",
25085                               "format" : "uri"
25086                             },
25087                             "uriBuilder" : {
25088                               "type" : "object"
25089                             }
25090                           }
25091                         },
25092                         "uniqueItems" : true
25093                       },
25094                       "location" : {
25095                         "type" : "string",
25096                         "format" : "uri"
25097                       },
25098                       "mediaType" : {
25099                         "type" : "object",
25100                         "properties" : {
25101                           "parameters" : {
25102                             "type" : "object",
25103                             "additionalProperties" : {
25104                               "type" : "string"
25105                             }
25106                           },
25107                           "subtype" : {
25108                             "type" : "string"
25109                           },
25110                           "type" : {
25111                             "type" : "string"
25112                           },
25113                           "wildcardSubtype" : {
25114                             "type" : "boolean"
25115                           },
25116                           "wildcardType" : {
25117                             "type" : "boolean"
25118                           }
25119                         }
25120                       },
25121                       "metadata" : {
25122                         "type" : "object",
25123                         "additionalProperties" : {
25124                           "type" : "array",
25125                           "items" : {
25126                             "type" : "object"
25127                           }
25128                         }
25129                       },
25130                       "status" : {
25131                         "type" : "integer",
25132                         "format" : "int32"
25133                       },
25134                       "statusInfo" : {
25135                         "type" : "object",
25136                         "properties" : {
25137                           "family" : {
25138                             "type" : "string",
25139                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25140                           },
25141                           "reasonPhrase" : {
25142                             "type" : "string"
25143                           },
25144                           "statusCode" : {
25145                             "type" : "integer",
25146                             "format" : "int32"
25147                           }
25148                         }
25149                       },
25150                       "stringHeaders" : {
25151                         "type" : "object",
25152                         "additionalProperties" : {
25153                           "type" : "array",
25154                           "items" : {
25155                             "type" : "string"
25156                           }
25157                         }
25158                       }
25159                     }
25160                   }
25161                 }
25162               }
25163             }
25164           }
25165         },
25166         "servers" : [ {
25167           "url" : "/sdc2/rest",
25168           "variables" : { }
25169         } ],
25170         "summary" : "....",
25171         "tags" : [ "SDCE-2 APIs" ]
25172       }
25173     },
25174     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/interfaceOperation" : {
25175       "put" : {
25176         "description" : "Update Interface Operation",
25177         "operationId" : "updateComponentInstanceInterfaceOperation",
25178         "parameters" : [ {
25179           "description" : "valid values: resources / services",
25180           "in" : "path",
25181           "name" : "componentType",
25182           "required" : true,
25183           "schema" : {
25184             "type" : "string",
25185             "enum" : [ "resources", "services" ]
25186           }
25187         }, {
25188           "description" : "Component Id",
25189           "in" : "path",
25190           "name" : "componentId",
25191           "required" : true,
25192           "schema" : {
25193             "type" : "string"
25194           }
25195         }, {
25196           "description" : "Component Instance Id",
25197           "in" : "path",
25198           "name" : "componentInstanceId",
25199           "required" : true,
25200           "schema" : {
25201             "type" : "string"
25202           }
25203         }, {
25204           "in" : "header",
25205           "name" : "USER_ID",
25206           "schema" : {
25207             "type" : "string"
25208           }
25209         } ],
25210         "responses" : {
25211           "201" : {
25212             "description" : "Update Interface Operation"
25213           },
25214           "400" : {
25215             "description" : "Invalid content / Missing content"
25216           },
25217           "403" : {
25218             "description" : "Restricted operation"
25219           },
25220           "default" : {
25221             "content" : {
25222               "application/json" : {
25223                 "schema" : {
25224                   "type" : "array",
25225                   "items" : {
25226                     "type" : "object",
25227                     "properties" : {
25228                       "allowedMethods" : {
25229                         "type" : "array",
25230                         "items" : {
25231                           "type" : "string"
25232                         },
25233                         "uniqueItems" : true
25234                       },
25235                       "cookies" : {
25236                         "type" : "object",
25237                         "additionalProperties" : {
25238                           "type" : "object",
25239                           "properties" : {
25240                             "comment" : {
25241                               "type" : "string"
25242                             },
25243                             "domain" : {
25244                               "type" : "string"
25245                             },
25246                             "expiry" : {
25247                               "type" : "string",
25248                               "format" : "date-time"
25249                             },
25250                             "httpOnly" : {
25251                               "type" : "boolean"
25252                             },
25253                             "maxAge" : {
25254                               "type" : "integer",
25255                               "format" : "int32"
25256                             },
25257                             "name" : {
25258                               "type" : "string"
25259                             },
25260                             "path" : {
25261                               "type" : "string"
25262                             },
25263                             "secure" : {
25264                               "type" : "boolean"
25265                             },
25266                             "value" : {
25267                               "type" : "string"
25268                             },
25269                             "version" : {
25270                               "type" : "integer",
25271                               "format" : "int32"
25272                             }
25273                           }
25274                         }
25275                       },
25276                       "date" : {
25277                         "type" : "string",
25278                         "format" : "date-time"
25279                       },
25280                       "entity" : {
25281                         "type" : "object"
25282                       },
25283                       "entityTag" : {
25284                         "type" : "object",
25285                         "properties" : {
25286                           "value" : {
25287                             "type" : "string"
25288                           },
25289                           "weak" : {
25290                             "type" : "boolean"
25291                           }
25292                         }
25293                       },
25294                       "headers" : {
25295                         "type" : "object",
25296                         "additionalProperties" : {
25297                           "type" : "array",
25298                           "items" : {
25299                             "type" : "object"
25300                           }
25301                         }
25302                       },
25303                       "language" : {
25304                         "type" : "object",
25305                         "properties" : {
25306                           "country" : {
25307                             "type" : "string"
25308                           },
25309                           "displayCountry" : {
25310                             "type" : "string"
25311                           },
25312                           "displayLanguage" : {
25313                             "type" : "string"
25314                           },
25315                           "displayName" : {
25316                             "type" : "string"
25317                           },
25318                           "displayScript" : {
25319                             "type" : "string"
25320                           },
25321                           "displayVariant" : {
25322                             "type" : "string"
25323                           },
25324                           "extensionKeys" : {
25325                             "type" : "array",
25326                             "items" : {
25327                               "type" : "string"
25328                             },
25329                             "uniqueItems" : true
25330                           },
25331                           "iso3Country" : {
25332                             "type" : "string"
25333                           },
25334                           "iso3Language" : {
25335                             "type" : "string"
25336                           },
25337                           "language" : {
25338                             "type" : "string"
25339                           },
25340                           "script" : {
25341                             "type" : "string"
25342                           },
25343                           "unicodeLocaleAttributes" : {
25344                             "type" : "array",
25345                             "items" : {
25346                               "type" : "string"
25347                             },
25348                             "uniqueItems" : true
25349                           },
25350                           "unicodeLocaleKeys" : {
25351                             "type" : "array",
25352                             "items" : {
25353                               "type" : "string"
25354                             },
25355                             "uniqueItems" : true
25356                           },
25357                           "variant" : {
25358                             "type" : "string"
25359                           }
25360                         }
25361                       },
25362                       "lastModified" : {
25363                         "type" : "string",
25364                         "format" : "date-time"
25365                       },
25366                       "length" : {
25367                         "type" : "integer",
25368                         "format" : "int32"
25369                       },
25370                       "links" : {
25371                         "type" : "array",
25372                         "items" : {
25373                           "type" : "object",
25374                           "properties" : {
25375                             "params" : {
25376                               "type" : "object",
25377                               "additionalProperties" : {
25378                                 "type" : "string"
25379                               }
25380                             },
25381                             "rel" : {
25382                               "type" : "string"
25383                             },
25384                             "rels" : {
25385                               "type" : "array",
25386                               "items" : {
25387                                 "type" : "string"
25388                               }
25389                             },
25390                             "title" : {
25391                               "type" : "string"
25392                             },
25393                             "type" : {
25394                               "type" : "string"
25395                             },
25396                             "uri" : {
25397                               "type" : "string",
25398                               "format" : "uri"
25399                             },
25400                             "uriBuilder" : {
25401                               "type" : "object"
25402                             }
25403                           }
25404                         },
25405                         "uniqueItems" : true
25406                       },
25407                       "location" : {
25408                         "type" : "string",
25409                         "format" : "uri"
25410                       },
25411                       "mediaType" : {
25412                         "type" : "object",
25413                         "properties" : {
25414                           "parameters" : {
25415                             "type" : "object",
25416                             "additionalProperties" : {
25417                               "type" : "string"
25418                             }
25419                           },
25420                           "subtype" : {
25421                             "type" : "string"
25422                           },
25423                           "type" : {
25424                             "type" : "string"
25425                           },
25426                           "wildcardSubtype" : {
25427                             "type" : "boolean"
25428                           },
25429                           "wildcardType" : {
25430                             "type" : "boolean"
25431                           }
25432                         }
25433                       },
25434                       "metadata" : {
25435                         "type" : "object",
25436                         "additionalProperties" : {
25437                           "type" : "array",
25438                           "items" : {
25439                             "type" : "object"
25440                           }
25441                         }
25442                       },
25443                       "status" : {
25444                         "type" : "integer",
25445                         "format" : "int32"
25446                       },
25447                       "statusInfo" : {
25448                         "type" : "object",
25449                         "properties" : {
25450                           "family" : {
25451                             "type" : "string",
25452                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25453                           },
25454                           "reasonPhrase" : {
25455                             "type" : "string"
25456                           },
25457                           "statusCode" : {
25458                             "type" : "integer",
25459                             "format" : "int32"
25460                           }
25461                         }
25462                       },
25463                       "stringHeaders" : {
25464                         "type" : "object",
25465                         "additionalProperties" : {
25466                           "type" : "array",
25467                           "items" : {
25468                             "type" : "string"
25469                           }
25470                         }
25471                       }
25472                     }
25473                   }
25474                 }
25475               }
25476             }
25477           }
25478         },
25479         "summary" : "Update Interface Operation on ComponentInstance",
25480         "tags" : [ "SDCE-2 APIs" ]
25481       }
25482     },
25483     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/nodeFilter" : {
25484       "post" : {
25485         "description" : "Add Component Filter Constraint",
25486         "operationId" : "addComponentFilterConstraint",
25487         "parameters" : [ {
25488           "description" : "Component Id",
25489           "in" : "path",
25490           "name" : "componentId",
25491           "required" : true,
25492           "schema" : {
25493             "type" : "string"
25494           }
25495         }, {
25496           "description" : "Component Instance Id",
25497           "in" : "path",
25498           "name" : "componentInstanceId",
25499           "required" : true,
25500           "schema" : {
25501             "type" : "string"
25502           }
25503         }, {
25504           "description" : "valid values: resources / services",
25505           "in" : "path",
25506           "name" : "componentType",
25507           "required" : true,
25508           "schema" : {
25509             "type" : "string",
25510             "enum" : [ "resources", "services" ]
25511           }
25512         }, {
25513           "description" : "Constraint type. Valid values: properties / capabilities",
25514           "in" : "path",
25515           "name" : "constraintType",
25516           "required" : true,
25517           "schema" : {
25518             "type" : "string",
25519             "enum" : [ "properties", "capabilities" ]
25520           }
25521         }, {
25522           "in" : "header",
25523           "name" : "USER_ID",
25524           "schema" : {
25525             "type" : "string"
25526           }
25527         } ],
25528         "requestBody" : {
25529           "content" : {
25530             "application/json" : {
25531               "schema" : {
25532                 "type" : "string"
25533               }
25534             }
25535           },
25536           "description" : "UIConstraint data",
25537           "required" : true
25538         },
25539         "responses" : {
25540           "201" : {
25541             "description" : "Create Component Filter"
25542           },
25543           "400" : {
25544             "description" : "Invalid content / Missing content"
25545           },
25546           "403" : {
25547             "description" : "Restricted operation"
25548           },
25549           "default" : {
25550             "content" : {
25551               "application/json" : {
25552                 "schema" : {
25553                   "type" : "array",
25554                   "items" : {
25555                     "type" : "object",
25556                     "properties" : {
25557                       "allowedMethods" : {
25558                         "type" : "array",
25559                         "items" : {
25560                           "type" : "string"
25561                         },
25562                         "uniqueItems" : true
25563                       },
25564                       "cookies" : {
25565                         "type" : "object",
25566                         "additionalProperties" : {
25567                           "type" : "object",
25568                           "properties" : {
25569                             "comment" : {
25570                               "type" : "string"
25571                             },
25572                             "domain" : {
25573                               "type" : "string"
25574                             },
25575                             "expiry" : {
25576                               "type" : "string",
25577                               "format" : "date-time"
25578                             },
25579                             "httpOnly" : {
25580                               "type" : "boolean"
25581                             },
25582                             "maxAge" : {
25583                               "type" : "integer",
25584                               "format" : "int32"
25585                             },
25586                             "name" : {
25587                               "type" : "string"
25588                             },
25589                             "path" : {
25590                               "type" : "string"
25591                             },
25592                             "secure" : {
25593                               "type" : "boolean"
25594                             },
25595                             "value" : {
25596                               "type" : "string"
25597                             },
25598                             "version" : {
25599                               "type" : "integer",
25600                               "format" : "int32"
25601                             }
25602                           }
25603                         }
25604                       },
25605                       "date" : {
25606                         "type" : "string",
25607                         "format" : "date-time"
25608                       },
25609                       "entity" : {
25610                         "type" : "object"
25611                       },
25612                       "entityTag" : {
25613                         "type" : "object",
25614                         "properties" : {
25615                           "value" : {
25616                             "type" : "string"
25617                           },
25618                           "weak" : {
25619                             "type" : "boolean"
25620                           }
25621                         }
25622                       },
25623                       "headers" : {
25624                         "type" : "object",
25625                         "additionalProperties" : {
25626                           "type" : "array",
25627                           "items" : {
25628                             "type" : "object"
25629                           }
25630                         }
25631                       },
25632                       "language" : {
25633                         "type" : "object",
25634                         "properties" : {
25635                           "country" : {
25636                             "type" : "string"
25637                           },
25638                           "displayCountry" : {
25639                             "type" : "string"
25640                           },
25641                           "displayLanguage" : {
25642                             "type" : "string"
25643                           },
25644                           "displayName" : {
25645                             "type" : "string"
25646                           },
25647                           "displayScript" : {
25648                             "type" : "string"
25649                           },
25650                           "displayVariant" : {
25651                             "type" : "string"
25652                           },
25653                           "extensionKeys" : {
25654                             "type" : "array",
25655                             "items" : {
25656                               "type" : "string"
25657                             },
25658                             "uniqueItems" : true
25659                           },
25660                           "iso3Country" : {
25661                             "type" : "string"
25662                           },
25663                           "iso3Language" : {
25664                             "type" : "string"
25665                           },
25666                           "language" : {
25667                             "type" : "string"
25668                           },
25669                           "script" : {
25670                             "type" : "string"
25671                           },
25672                           "unicodeLocaleAttributes" : {
25673                             "type" : "array",
25674                             "items" : {
25675                               "type" : "string"
25676                             },
25677                             "uniqueItems" : true
25678                           },
25679                           "unicodeLocaleKeys" : {
25680                             "type" : "array",
25681                             "items" : {
25682                               "type" : "string"
25683                             },
25684                             "uniqueItems" : true
25685                           },
25686                           "variant" : {
25687                             "type" : "string"
25688                           }
25689                         }
25690                       },
25691                       "lastModified" : {
25692                         "type" : "string",
25693                         "format" : "date-time"
25694                       },
25695                       "length" : {
25696                         "type" : "integer",
25697                         "format" : "int32"
25698                       },
25699                       "links" : {
25700                         "type" : "array",
25701                         "items" : {
25702                           "type" : "object",
25703                           "properties" : {
25704                             "params" : {
25705                               "type" : "object",
25706                               "additionalProperties" : {
25707                                 "type" : "string"
25708                               }
25709                             },
25710                             "rel" : {
25711                               "type" : "string"
25712                             },
25713                             "rels" : {
25714                               "type" : "array",
25715                               "items" : {
25716                                 "type" : "string"
25717                               }
25718                             },
25719                             "title" : {
25720                               "type" : "string"
25721                             },
25722                             "type" : {
25723                               "type" : "string"
25724                             },
25725                             "uri" : {
25726                               "type" : "string",
25727                               "format" : "uri"
25728                             },
25729                             "uriBuilder" : {
25730                               "type" : "object"
25731                             }
25732                           }
25733                         },
25734                         "uniqueItems" : true
25735                       },
25736                       "location" : {
25737                         "type" : "string",
25738                         "format" : "uri"
25739                       },
25740                       "mediaType" : {
25741                         "type" : "object",
25742                         "properties" : {
25743                           "parameters" : {
25744                             "type" : "object",
25745                             "additionalProperties" : {
25746                               "type" : "string"
25747                             }
25748                           },
25749                           "subtype" : {
25750                             "type" : "string"
25751                           },
25752                           "type" : {
25753                             "type" : "string"
25754                           },
25755                           "wildcardSubtype" : {
25756                             "type" : "boolean"
25757                           },
25758                           "wildcardType" : {
25759                             "type" : "boolean"
25760                           }
25761                         }
25762                       },
25763                       "metadata" : {
25764                         "type" : "object",
25765                         "additionalProperties" : {
25766                           "type" : "array",
25767                           "items" : {
25768                             "type" : "object"
25769                           }
25770                         }
25771                       },
25772                       "status" : {
25773                         "type" : "integer",
25774                         "format" : "int32"
25775                       },
25776                       "statusInfo" : {
25777                         "type" : "object",
25778                         "properties" : {
25779                           "family" : {
25780                             "type" : "string",
25781                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
25782                           },
25783                           "reasonPhrase" : {
25784                             "type" : "string"
25785                           },
25786                           "statusCode" : {
25787                             "type" : "integer",
25788                             "format" : "int32"
25789                           }
25790                         }
25791                       },
25792                       "stringHeaders" : {
25793                         "type" : "object",
25794                         "additionalProperties" : {
25795                           "type" : "array",
25796                           "items" : {
25797                             "type" : "string"
25798                           }
25799                         }
25800                       }
25801                     }
25802                   }
25803                 }
25804               }
25805             }
25806           }
25807         },
25808         "summary" : "Add Component Filter Constraint",
25809         "tags" : [ "SDCE-2 APIs" ]
25810       }
25811     },
25812     "/v1/catalog/{componentType}/{componentId}/componentInstance/{componentInstanceId}/{constraintType}/{constraintIndex}/nodeFilter" : {
25813       "delete" : {
25814         "description" : "Delete Component Filter Constraint",
25815         "operationId" : "deleteComponentFilterConstraint",
25816         "parameters" : [ {
25817           "description" : "Component Id",
25818           "in" : "path",
25819           "name" : "componentId",
25820           "required" : true,
25821           "schema" : {
25822             "type" : "string"
25823           }
25824         }, {
25825           "description" : "Component Instance Id",
25826           "in" : "path",
25827           "name" : "componentInstanceId",
25828           "required" : true,
25829           "schema" : {
25830             "type" : "string"
25831           }
25832         }, {
25833           "description" : "Constraint Index",
25834           "in" : "path",
25835           "name" : "constraintIndex",
25836           "required" : true,
25837           "schema" : {
25838             "type" : "integer",
25839             "format" : "int32"
25840           }
25841         }, {
25842           "description" : "valid values: resources / services",
25843           "in" : "path",
25844           "name" : "componentType",
25845           "required" : true,
25846           "schema" : {
25847             "type" : "string",
25848             "enum" : [ "resources", "services" ]
25849           }
25850         }, {
25851           "description" : "Constraint type. Valid values: properties / capabilities",
25852           "in" : "path",
25853           "name" : "constraintType",
25854           "required" : true,
25855           "schema" : {
25856             "type" : "string",
25857             "enum" : [ "properties", "capabilities" ]
25858           }
25859         }, {
25860           "in" : "header",
25861           "name" : "USER_ID",
25862           "schema" : {
25863             "type" : "string"
25864           }
25865         } ],
25866         "responses" : {
25867           "201" : {
25868             "description" : "Delete Component Filter Constraint"
25869           },
25870           "400" : {
25871             "description" : "Invalid content / Missing content"
25872           },
25873           "403" : {
25874             "description" : "Restricted operation"
25875           },
25876           "default" : {
25877             "content" : {
25878               "application/json" : {
25879                 "schema" : {
25880                   "type" : "array",
25881                   "items" : {
25882                     "type" : "object",
25883                     "properties" : {
25884                       "allowedMethods" : {
25885                         "type" : "array",
25886                         "items" : {
25887                           "type" : "string"
25888                         },
25889                         "uniqueItems" : true
25890                       },
25891                       "cookies" : {
25892                         "type" : "object",
25893                         "additionalProperties" : {
25894                           "type" : "object",
25895                           "properties" : {
25896                             "comment" : {
25897                               "type" : "string"
25898                             },
25899                             "domain" : {
25900                               "type" : "string"
25901                             },
25902                             "expiry" : {
25903                               "type" : "string",
25904                               "format" : "date-time"
25905                             },
25906                             "httpOnly" : {
25907                               "type" : "boolean"
25908                             },
25909                             "maxAge" : {
25910                               "type" : "integer",
25911                               "format" : "int32"
25912                             },
25913                             "name" : {
25914                               "type" : "string"
25915                             },
25916                             "path" : {
25917                               "type" : "string"
25918                             },
25919                             "secure" : {
25920                               "type" : "boolean"
25921                             },
25922                             "value" : {
25923                               "type" : "string"
25924                             },
25925                             "version" : {
25926                               "type" : "integer",
25927                               "format" : "int32"
25928                             }
25929                           }
25930                         }
25931                       },
25932                       "date" : {
25933                         "type" : "string",
25934                         "format" : "date-time"
25935                       },
25936                       "entity" : {
25937                         "type" : "object"
25938                       },
25939                       "entityTag" : {
25940                         "type" : "object",
25941                         "properties" : {
25942                           "value" : {
25943                             "type" : "string"
25944                           },
25945                           "weak" : {
25946                             "type" : "boolean"
25947                           }
25948                         }
25949                       },
25950                       "headers" : {
25951                         "type" : "object",
25952                         "additionalProperties" : {
25953                           "type" : "array",
25954                           "items" : {
25955                             "type" : "object"
25956                           }
25957                         }
25958                       },
25959                       "language" : {
25960                         "type" : "object",
25961                         "properties" : {
25962                           "country" : {
25963                             "type" : "string"
25964                           },
25965                           "displayCountry" : {
25966                             "type" : "string"
25967                           },
25968                           "displayLanguage" : {
25969                             "type" : "string"
25970                           },
25971                           "displayName" : {
25972                             "type" : "string"
25973                           },
25974                           "displayScript" : {
25975                             "type" : "string"
25976                           },
25977                           "displayVariant" : {
25978                             "type" : "string"
25979                           },
25980                           "extensionKeys" : {
25981                             "type" : "array",
25982                             "items" : {
25983                               "type" : "string"
25984                             },
25985                             "uniqueItems" : true
25986                           },
25987                           "iso3Country" : {
25988                             "type" : "string"
25989                           },
25990                           "iso3Language" : {
25991                             "type" : "string"
25992                           },
25993                           "language" : {
25994                             "type" : "string"
25995                           },
25996                           "script" : {
25997                             "type" : "string"
25998                           },
25999                           "unicodeLocaleAttributes" : {
26000                             "type" : "array",
26001                             "items" : {
26002                               "type" : "string"
26003                             },
26004                             "uniqueItems" : true
26005                           },
26006                           "unicodeLocaleKeys" : {
26007                             "type" : "array",
26008                             "items" : {
26009                               "type" : "string"
26010                             },
26011                             "uniqueItems" : true
26012                           },
26013                           "variant" : {
26014                             "type" : "string"
26015                           }
26016                         }
26017                       },
26018                       "lastModified" : {
26019                         "type" : "string",
26020                         "format" : "date-time"
26021                       },
26022                       "length" : {
26023                         "type" : "integer",
26024                         "format" : "int32"
26025                       },
26026                       "links" : {
26027                         "type" : "array",
26028                         "items" : {
26029                           "type" : "object",
26030                           "properties" : {
26031                             "params" : {
26032                               "type" : "object",
26033                               "additionalProperties" : {
26034                                 "type" : "string"
26035                               }
26036                             },
26037                             "rel" : {
26038                               "type" : "string"
26039                             },
26040                             "rels" : {
26041                               "type" : "array",
26042                               "items" : {
26043                                 "type" : "string"
26044                               }
26045                             },
26046                             "title" : {
26047                               "type" : "string"
26048                             },
26049                             "type" : {
26050                               "type" : "string"
26051                             },
26052                             "uri" : {
26053                               "type" : "string",
26054                               "format" : "uri"
26055                             },
26056                             "uriBuilder" : {
26057                               "type" : "object"
26058                             }
26059                           }
26060                         },
26061                         "uniqueItems" : true
26062                       },
26063                       "location" : {
26064                         "type" : "string",
26065                         "format" : "uri"
26066                       },
26067                       "mediaType" : {
26068                         "type" : "object",
26069                         "properties" : {
26070                           "parameters" : {
26071                             "type" : "object",
26072                             "additionalProperties" : {
26073                               "type" : "string"
26074                             }
26075                           },
26076                           "subtype" : {
26077                             "type" : "string"
26078                           },
26079                           "type" : {
26080                             "type" : "string"
26081                           },
26082                           "wildcardSubtype" : {
26083                             "type" : "boolean"
26084                           },
26085                           "wildcardType" : {
26086                             "type" : "boolean"
26087                           }
26088                         }
26089                       },
26090                       "metadata" : {
26091                         "type" : "object",
26092                         "additionalProperties" : {
26093                           "type" : "array",
26094                           "items" : {
26095                             "type" : "object"
26096                           }
26097                         }
26098                       },
26099                       "status" : {
26100                         "type" : "integer",
26101                         "format" : "int32"
26102                       },
26103                       "statusInfo" : {
26104                         "type" : "object",
26105                         "properties" : {
26106                           "family" : {
26107                             "type" : "string",
26108                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26109                           },
26110                           "reasonPhrase" : {
26111                             "type" : "string"
26112                           },
26113                           "statusCode" : {
26114                             "type" : "integer",
26115                             "format" : "int32"
26116                           }
26117                         }
26118                       },
26119                       "stringHeaders" : {
26120                         "type" : "object",
26121                         "additionalProperties" : {
26122                           "type" : "array",
26123                           "items" : {
26124                             "type" : "string"
26125                           }
26126                         }
26127                       }
26128                     }
26129                   }
26130                 }
26131               }
26132             }
26133           }
26134         },
26135         "summary" : "Delete Component Filter Constraint",
26136         "tags" : [ "SDCE-2 APIs" ]
26137       },
26138       "put" : {
26139         "description" : "Update Component Filter Constraint",
26140         "operationId" : "updateComponentFilterConstraint",
26141         "parameters" : [ {
26142           "description" : "Component Id",
26143           "in" : "path",
26144           "name" : "componentId",
26145           "required" : true,
26146           "schema" : {
26147             "type" : "string"
26148           }
26149         }, {
26150           "description" : "Component Instance Id",
26151           "in" : "path",
26152           "name" : "componentInstanceId",
26153           "required" : true,
26154           "schema" : {
26155             "type" : "string"
26156           }
26157         }, {
26158           "description" : "valid values: resources / services",
26159           "in" : "path",
26160           "name" : "componentType",
26161           "required" : true,
26162           "schema" : {
26163             "type" : "string",
26164             "enum" : [ "resources", "services" ]
26165           }
26166         }, {
26167           "description" : "Constraint type. Valid values: properties / capabilities",
26168           "in" : "path",
26169           "name" : "constraintType",
26170           "required" : true,
26171           "schema" : {
26172             "type" : "string",
26173             "enum" : [ "properties", "capabilities" ]
26174           }
26175         }, {
26176           "description" : "Constraint Index",
26177           "in" : "path",
26178           "name" : "constraintIndex",
26179           "required" : true,
26180           "schema" : {
26181             "type" : "integer",
26182             "format" : "int32"
26183           }
26184         }, {
26185           "in" : "header",
26186           "name" : "USER_ID",
26187           "schema" : {
26188             "type" : "string"
26189           }
26190         } ],
26191         "requestBody" : {
26192           "content" : {
26193             "application/json" : {
26194               "schema" : {
26195                 "type" : "string"
26196               }
26197             }
26198           },
26199           "description" : "UIConstraint data",
26200           "required" : true
26201         },
26202         "responses" : {
26203           "201" : {
26204             "description" : "Create Component Filter"
26205           },
26206           "400" : {
26207             "description" : "Invalid content / Missing content"
26208           },
26209           "403" : {
26210             "description" : "Restricted operation"
26211           },
26212           "default" : {
26213             "content" : {
26214               "application/json" : {
26215                 "schema" : {
26216                   "type" : "array",
26217                   "items" : {
26218                     "type" : "object",
26219                     "properties" : {
26220                       "allowedMethods" : {
26221                         "type" : "array",
26222                         "items" : {
26223                           "type" : "string"
26224                         },
26225                         "uniqueItems" : true
26226                       },
26227                       "cookies" : {
26228                         "type" : "object",
26229                         "additionalProperties" : {
26230                           "type" : "object",
26231                           "properties" : {
26232                             "comment" : {
26233                               "type" : "string"
26234                             },
26235                             "domain" : {
26236                               "type" : "string"
26237                             },
26238                             "expiry" : {
26239                               "type" : "string",
26240                               "format" : "date-time"
26241                             },
26242                             "httpOnly" : {
26243                               "type" : "boolean"
26244                             },
26245                             "maxAge" : {
26246                               "type" : "integer",
26247                               "format" : "int32"
26248                             },
26249                             "name" : {
26250                               "type" : "string"
26251                             },
26252                             "path" : {
26253                               "type" : "string"
26254                             },
26255                             "secure" : {
26256                               "type" : "boolean"
26257                             },
26258                             "value" : {
26259                               "type" : "string"
26260                             },
26261                             "version" : {
26262                               "type" : "integer",
26263                               "format" : "int32"
26264                             }
26265                           }
26266                         }
26267                       },
26268                       "date" : {
26269                         "type" : "string",
26270                         "format" : "date-time"
26271                       },
26272                       "entity" : {
26273                         "type" : "object"
26274                       },
26275                       "entityTag" : {
26276                         "type" : "object",
26277                         "properties" : {
26278                           "value" : {
26279                             "type" : "string"
26280                           },
26281                           "weak" : {
26282                             "type" : "boolean"
26283                           }
26284                         }
26285                       },
26286                       "headers" : {
26287                         "type" : "object",
26288                         "additionalProperties" : {
26289                           "type" : "array",
26290                           "items" : {
26291                             "type" : "object"
26292                           }
26293                         }
26294                       },
26295                       "language" : {
26296                         "type" : "object",
26297                         "properties" : {
26298                           "country" : {
26299                             "type" : "string"
26300                           },
26301                           "displayCountry" : {
26302                             "type" : "string"
26303                           },
26304                           "displayLanguage" : {
26305                             "type" : "string"
26306                           },
26307                           "displayName" : {
26308                             "type" : "string"
26309                           },
26310                           "displayScript" : {
26311                             "type" : "string"
26312                           },
26313                           "displayVariant" : {
26314                             "type" : "string"
26315                           },
26316                           "extensionKeys" : {
26317                             "type" : "array",
26318                             "items" : {
26319                               "type" : "string"
26320                             },
26321                             "uniqueItems" : true
26322                           },
26323                           "iso3Country" : {
26324                             "type" : "string"
26325                           },
26326                           "iso3Language" : {
26327                             "type" : "string"
26328                           },
26329                           "language" : {
26330                             "type" : "string"
26331                           },
26332                           "script" : {
26333                             "type" : "string"
26334                           },
26335                           "unicodeLocaleAttributes" : {
26336                             "type" : "array",
26337                             "items" : {
26338                               "type" : "string"
26339                             },
26340                             "uniqueItems" : true
26341                           },
26342                           "unicodeLocaleKeys" : {
26343                             "type" : "array",
26344                             "items" : {
26345                               "type" : "string"
26346                             },
26347                             "uniqueItems" : true
26348                           },
26349                           "variant" : {
26350                             "type" : "string"
26351                           }
26352                         }
26353                       },
26354                       "lastModified" : {
26355                         "type" : "string",
26356                         "format" : "date-time"
26357                       },
26358                       "length" : {
26359                         "type" : "integer",
26360                         "format" : "int32"
26361                       },
26362                       "links" : {
26363                         "type" : "array",
26364                         "items" : {
26365                           "type" : "object",
26366                           "properties" : {
26367                             "params" : {
26368                               "type" : "object",
26369                               "additionalProperties" : {
26370                                 "type" : "string"
26371                               }
26372                             },
26373                             "rel" : {
26374                               "type" : "string"
26375                             },
26376                             "rels" : {
26377                               "type" : "array",
26378                               "items" : {
26379                                 "type" : "string"
26380                               }
26381                             },
26382                             "title" : {
26383                               "type" : "string"
26384                             },
26385                             "type" : {
26386                               "type" : "string"
26387                             },
26388                             "uri" : {
26389                               "type" : "string",
26390                               "format" : "uri"
26391                             },
26392                             "uriBuilder" : {
26393                               "type" : "object"
26394                             }
26395                           }
26396                         },
26397                         "uniqueItems" : true
26398                       },
26399                       "location" : {
26400                         "type" : "string",
26401                         "format" : "uri"
26402                       },
26403                       "mediaType" : {
26404                         "type" : "object",
26405                         "properties" : {
26406                           "parameters" : {
26407                             "type" : "object",
26408                             "additionalProperties" : {
26409                               "type" : "string"
26410                             }
26411                           },
26412                           "subtype" : {
26413                             "type" : "string"
26414                           },
26415                           "type" : {
26416                             "type" : "string"
26417                           },
26418                           "wildcardSubtype" : {
26419                             "type" : "boolean"
26420                           },
26421                           "wildcardType" : {
26422                             "type" : "boolean"
26423                           }
26424                         }
26425                       },
26426                       "metadata" : {
26427                         "type" : "object",
26428                         "additionalProperties" : {
26429                           "type" : "array",
26430                           "items" : {
26431                             "type" : "object"
26432                           }
26433                         }
26434                       },
26435                       "status" : {
26436                         "type" : "integer",
26437                         "format" : "int32"
26438                       },
26439                       "statusInfo" : {
26440                         "type" : "object",
26441                         "properties" : {
26442                           "family" : {
26443                             "type" : "string",
26444                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
26445                           },
26446                           "reasonPhrase" : {
26447                             "type" : "string"
26448                           },
26449                           "statusCode" : {
26450                             "type" : "integer",
26451                             "format" : "int32"
26452                           }
26453                         }
26454                       },
26455                       "stringHeaders" : {
26456                         "type" : "object",
26457                         "additionalProperties" : {
26458                           "type" : "array",
26459                           "items" : {
26460                             "type" : "string"
26461                           }
26462                         }
26463                       }
26464                     }
26465                   }
26466                 }
26467               }
26468             }
26469           }
26470         },
26471         "summary" : "Update Component Filter Constraint",
26472         "tags" : [ "SDCE-2 APIs" ]
26473       }
26474     },
26475     "/v1/catalog/{componentType}/{componentId}/componentInstances" : {
26476       "get" : {
26477         "description" : "Get Component instances",
26478         "operationId" : "getComponentInstancesFilteredByPropertiesAndInputs",
26479         "parameters" : [ {
26480           "in" : "path",
26481           "name" : "componentType",
26482           "required" : true,
26483           "schema" : {
26484             "type" : "string"
26485           }
26486         }, {
26487           "in" : "path",
26488           "name" : "componentId",
26489           "required" : true,
26490           "schema" : {
26491             "type" : "string"
26492           }
26493         }, {
26494           "in" : "query",
26495           "name" : "searchText",
26496           "schema" : {
26497             "type" : "string"
26498           }
26499         }, {
26500           "in" : "header",
26501           "name" : "USER_ID",
26502           "schema" : {
26503             "type" : "string"
26504           }
26505         } ],
26506         "requestBody" : {
26507           "content" : {
26508             "application/json" : {
26509               "schema" : {
26510                 "type" : "string"
26511               }
26512             }
26513           },
26514           "description" : "uid list",
26515           "required" : true
26516         },
26517         "responses" : {
26518           "200" : {
26519             "description" : "Component found"
26520           },
26521           "403" : {
26522             "description" : "Restricted operation"
26523           },
26524           "404" : {
26525             "description" : "Component not found"
26526           },
26527           "default" : {
26528             "content" : {
26529               "application/json" : {
26530                 "schema" : {
26531                   "type" : "array",
26532                   "items" : {
26533                     "$ref" : "#/components/schemas/Resource"
26534                   }
26535                 }
26536               }
26537             }
26538           }
26539         },
26540         "servers" : [ {
26541           "url" : "/sdc2/rest",
26542           "variables" : { }
26543         } ],
26544         "summary" : "Returns component instances",
26545         "tags" : [ "SDCE-2 APIs" ]
26546       }
26547     },
26548     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{inputId}/properties" : {
26549       "get" : {
26550         "description" : "Get properties",
26551         "operationId" : "getInputPropertiesForComponentInstance",
26552         "parameters" : [ {
26553           "in" : "path",
26554           "name" : "componentType",
26555           "required" : true,
26556           "schema" : {
26557             "type" : "string"
26558           }
26559         }, {
26560           "in" : "path",
26561           "name" : "componentId",
26562           "required" : true,
26563           "schema" : {
26564             "type" : "string"
26565           }
26566         }, {
26567           "in" : "path",
26568           "name" : "instanceId",
26569           "required" : true,
26570           "schema" : {
26571             "type" : "string"
26572           }
26573         }, {
26574           "in" : "path",
26575           "name" : "inputId",
26576           "required" : true,
26577           "schema" : {
26578             "type" : "string"
26579           }
26580         }, {
26581           "in" : "header",
26582           "name" : "USER_ID",
26583           "schema" : {
26584             "type" : "string"
26585           }
26586         } ],
26587         "responses" : {
26588           "200" : {
26589             "description" : "Component found"
26590           },
26591           "403" : {
26592             "description" : "Restricted operation"
26593           },
26594           "404" : {
26595             "description" : "Component not found"
26596           },
26597           "default" : {
26598             "content" : {
26599               "application/json" : {
26600                 "schema" : {
26601                   "type" : "array",
26602                   "items" : {
26603                     "$ref" : "#/components/schemas/Resource"
26604                   }
26605                 }
26606               }
26607             }
26608           }
26609         },
26610         "servers" : [ {
26611           "url" : "/sdc2/rest",
26612           "variables" : { }
26613         } ],
26614         "summary" : "Returns properties list",
26615         "tags" : [ "SDCE-2 APIs" ]
26616       }
26617     },
26618     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/inputs" : {
26619       "get" : {
26620         "description" : "Get Inputs only",
26621         "operationId" : "getComponentInstanceInputs",
26622         "parameters" : [ {
26623           "in" : "path",
26624           "name" : "componentType",
26625           "required" : true,
26626           "schema" : {
26627             "type" : "string"
26628           }
26629         }, {
26630           "in" : "path",
26631           "name" : "componentId",
26632           "required" : true,
26633           "schema" : {
26634             "type" : "string"
26635           }
26636         }, {
26637           "in" : "path",
26638           "name" : "instanceId",
26639           "required" : true,
26640           "schema" : {
26641             "type" : "string"
26642           }
26643         }, {
26644           "in" : "path",
26645           "name" : "originComponentUid",
26646           "required" : true,
26647           "schema" : {
26648             "type" : "string"
26649           }
26650         }, {
26651           "in" : "header",
26652           "name" : "USER_ID",
26653           "schema" : {
26654             "type" : "string"
26655           }
26656         } ],
26657         "responses" : {
26658           "200" : {
26659             "description" : "Component found"
26660           },
26661           "403" : {
26662             "description" : "Restricted operation"
26663           },
26664           "404" : {
26665             "description" : "Component not found"
26666           },
26667           "default" : {
26668             "content" : {
26669               "application/json" : {
26670                 "schema" : {
26671                   "type" : "array",
26672                   "items" : {
26673                     "$ref" : "#/components/schemas/Resource"
26674                   }
26675                 }
26676               }
26677             }
26678           }
26679         },
26680         "servers" : [ {
26681           "url" : "/sdc2/rest",
26682           "variables" : { }
26683         } ],
26684         "summary" : "Returns Inputs list",
26685         "tags" : [ "SDCE-2 APIs" ]
26686       }
26687     },
26688     "/v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/outputs" : {
26689       "get" : {
26690         "description" : "Get Outputs only",
26691         "operationId" : "getComponentInstanceOutputs",
26692         "parameters" : [ {
26693           "in" : "path",
26694           "name" : "componentType",
26695           "required" : true,
26696           "schema" : {
26697             "type" : "string"
26698           }
26699         }, {
26700           "in" : "path",
26701           "name" : "componentId",
26702           "required" : true,
26703           "schema" : {
26704             "type" : "string"
26705           }
26706         }, {
26707           "in" : "path",
26708           "name" : "instanceId",
26709           "required" : true,
26710           "schema" : {
26711             "type" : "string"
26712           }
26713         }, {
26714           "in" : "path",
26715           "name" : "originComponentUid",
26716           "required" : true,
26717           "schema" : {
26718             "type" : "string"
26719           }
26720         }, {
26721           "in" : "header",
26722           "name" : "USER_ID",
26723           "schema" : {
26724             "type" : "string"
26725           }
26726         } ],
26727         "responses" : {
26728           "200" : {
26729             "description" : "Component found"
26730           },
26731           "403" : {
26732             "description" : "Restricted operation"
26733           },
26734           "404" : {
26735             "description" : "Component not found"
26736           },
26737           "default" : {
26738             "content" : {
26739               "application/json" : {
26740                 "schema" : {
26741                   "type" : "array",
26742                   "items" : {
26743                     "$ref" : "#/components/schemas/Resource"
26744                   }
26745                 }
26746               }
26747             }
26748           }
26749         },
26750         "servers" : [ {
26751           "url" : "/sdc2/rest",
26752           "variables" : { }
26753         } ],
26754         "summary" : "Returns Outputs list",
26755         "tags" : [ "SDCE-2 APIs" ]
26756       }
26757     },
26758     "/v1/catalog/{componentType}/{componentId}/create/input" : {
26759       "post" : {
26760         "description" : "Create inputs on service",
26761         "operationId" : "createInput",
26762         "parameters" : [ {
26763           "in" : "path",
26764           "name" : "componentType",
26765           "required" : true,
26766           "schema" : {
26767             "type" : "string"
26768           }
26769         }, {
26770           "in" : "path",
26771           "name" : "componentId",
26772           "required" : true,
26773           "schema" : {
26774             "type" : "string"
26775           }
26776         }, {
26777           "in" : "header",
26778           "name" : "USER_ID",
26779           "schema" : {
26780             "type" : "string"
26781           }
26782         } ],
26783         "requestBody" : {
26784           "content" : {
26785             "application/json" : {
26786               "schema" : {
26787                 "type" : "string"
26788               }
26789             }
26790           },
26791           "description" : "ComponentIns Inputs Object to be created",
26792           "required" : true
26793         },
26794         "responses" : {
26795           "200" : {
26796             "description" : "Component found"
26797           },
26798           "403" : {
26799             "description" : "Restricted operation"
26800           },
26801           "404" : {
26802             "description" : "Component not found"
26803           },
26804           "default" : {
26805             "content" : {
26806               "application/json" : {
26807                 "schema" : {
26808                   "type" : "array",
26809                   "items" : {
26810                     "$ref" : "#/components/schemas/Resource"
26811                   }
26812                 }
26813               }
26814             }
26815           }
26816         },
26817         "servers" : [ {
26818           "url" : "/sdc2/rest",
26819           "variables" : { }
26820         } ],
26821         "summary" : "Return inputs list",
26822         "tags" : [ "SDCE-2 APIs" ]
26823       }
26824     },
26825     "/v1/catalog/{componentType}/{componentId}/create/inputs" : {
26826       "post" : {
26827         "description" : "Create inputs on service",
26828         "operationId" : "createMultipleInputs",
26829         "parameters" : [ {
26830           "in" : "path",
26831           "name" : "componentType",
26832           "required" : true,
26833           "schema" : {
26834             "type" : "string"
26835           }
26836         }, {
26837           "in" : "path",
26838           "name" : "componentId",
26839           "required" : true,
26840           "schema" : {
26841             "type" : "string"
26842           }
26843         }, {
26844           "in" : "header",
26845           "name" : "USER_ID",
26846           "schema" : {
26847             "type" : "string"
26848           }
26849         } ],
26850         "requestBody" : {
26851           "content" : {
26852             "application/json" : {
26853               "schema" : {
26854                 "type" : "string"
26855               }
26856             }
26857           },
26858           "description" : "ComponentIns Inputs Object to be created",
26859           "required" : true
26860         },
26861         "responses" : {
26862           "200" : {
26863             "description" : "Component found"
26864           },
26865           "403" : {
26866             "description" : "Restricted operation"
26867           },
26868           "404" : {
26869             "description" : "Component not found"
26870           },
26871           "default" : {
26872             "content" : {
26873               "application/json" : {
26874                 "schema" : {
26875                   "type" : "array",
26876                   "items" : {
26877                     "$ref" : "#/components/schemas/Resource"
26878                   }
26879                 }
26880               }
26881             }
26882           }
26883         },
26884         "servers" : [ {
26885           "url" : "/sdc2/rest",
26886           "variables" : { }
26887         } ],
26888         "summary" : "Return inputs list",
26889         "tags" : [ "SDCE-2 APIs" ]
26890       }
26891     },
26892     "/v1/catalog/{componentType}/{componentId}/create/listInput" : {
26893       "post" : {
26894         "description" : "Create a list input on service",
26895         "operationId" : "createListInput",
26896         "parameters" : [ {
26897           "in" : "path",
26898           "name" : "componentType",
26899           "required" : true,
26900           "schema" : {
26901             "type" : "string"
26902           }
26903         }, {
26904           "in" : "path",
26905           "name" : "componentId",
26906           "required" : true,
26907           "schema" : {
26908             "type" : "string"
26909           }
26910         }, {
26911           "in" : "header",
26912           "name" : "USER_ID",
26913           "schema" : {
26914             "type" : "string"
26915           }
26916         } ],
26917         "requestBody" : {
26918           "content" : {
26919             "application/json" : {
26920               "schema" : {
26921                 "type" : "string"
26922               }
26923             }
26924           },
26925           "description" : "ComponentIns Inputs Object to be created",
26926           "required" : true
26927         },
26928         "responses" : {
26929           "200" : {
26930             "description" : "Component found"
26931           },
26932           "403" : {
26933             "description" : "Restricted operation"
26934           },
26935           "404" : {
26936             "description" : "Component not found"
26937           },
26938           "default" : {
26939             "content" : {
26940               "application/json" : {
26941                 "schema" : {
26942                   "type" : "array",
26943                   "items" : {
26944                     "$ref" : "#/components/schemas/Resource"
26945                   }
26946                 }
26947               }
26948             }
26949           }
26950         },
26951         "servers" : [ {
26952           "url" : "/sdc2/rest",
26953           "variables" : { }
26954         } ],
26955         "summary" : "Return input",
26956         "tags" : [ "SDCE-2 APIs" ]
26957       }
26958     },
26959     "/v1/catalog/{componentType}/{componentId}/create/outputs" : {
26960       "post" : {
26961         "description" : "Create outputs on service",
26962         "operationId" : "createMultipleOutputs",
26963         "parameters" : [ {
26964           "in" : "path",
26965           "name" : "componentType",
26966           "required" : true,
26967           "schema" : {
26968             "type" : "string"
26969           }
26970         }, {
26971           "in" : "path",
26972           "name" : "componentId",
26973           "required" : true,
26974           "schema" : {
26975             "type" : "string"
26976           }
26977         }, {
26978           "in" : "header",
26979           "name" : "USER_ID",
26980           "schema" : {
26981             "type" : "string"
26982           }
26983         } ],
26984         "requestBody" : {
26985           "content" : {
26986             "application/json" : {
26987               "schema" : {
26988                 "type" : "string"
26989               }
26990             }
26991           },
26992           "description" : "ComponentIns Outputs Object to be created",
26993           "required" : true
26994         },
26995         "responses" : {
26996           "200" : {
26997             "description" : "Component found"
26998           },
26999           "403" : {
27000             "description" : "Restricted operation"
27001           },
27002           "404" : {
27003             "description" : "Component not found"
27004           },
27005           "default" : {
27006             "content" : {
27007               "application/json" : {
27008                 "schema" : {
27009                   "type" : "array",
27010                   "items" : {
27011                     "$ref" : "#/components/schemas/Resource"
27012                   }
27013                 }
27014               }
27015             }
27016           }
27017         },
27018         "servers" : [ {
27019           "url" : "/sdc2/rest",
27020           "variables" : { }
27021         } ],
27022         "summary" : "Return outputs list",
27023         "tags" : [ "SDCE-2 APIs" ]
27024       }
27025     },
27026     "/v1/catalog/{componentType}/{componentId}/create/policies" : {
27027       "post" : {
27028         "description" : "Create policies on service",
27029         "operationId" : "declareProperties",
27030         "parameters" : [ {
27031           "in" : "path",
27032           "name" : "componentType",
27033           "required" : true,
27034           "schema" : {
27035             "type" : "string"
27036           }
27037         }, {
27038           "in" : "path",
27039           "name" : "componentId",
27040           "required" : true,
27041           "schema" : {
27042             "type" : "string"
27043           }
27044         }, {
27045           "in" : "header",
27046           "name" : "USER_ID",
27047           "schema" : {
27048             "type" : "string"
27049           }
27050         } ],
27051         "requestBody" : {
27052           "content" : {
27053             "application/json" : {
27054               "schema" : {
27055                 "type" : "string"
27056               }
27057             }
27058           },
27059           "description" : "ComponentIns policies Object to be created",
27060           "required" : true
27061         },
27062         "responses" : {
27063           "200" : {
27064             "description" : "Component found"
27065           },
27066           "403" : {
27067             "description" : "Restricted operation"
27068           },
27069           "404" : {
27070             "description" : "Component not found"
27071           },
27072           "default" : {
27073             "content" : {
27074               "application/json" : {
27075                 "schema" : {
27076                   "type" : "array",
27077                   "items" : {
27078                     "$ref" : "#/components/schemas/Resource"
27079                   }
27080                 }
27081               }
27082             }
27083           }
27084         },
27085         "servers" : [ {
27086           "url" : "/sdc2/rest",
27087           "variables" : { }
27088         } ],
27089         "summary" : "Return policies list",
27090         "tags" : [ "SDCE-2 APIs" ]
27091       }
27092     },
27093     "/v1/catalog/{componentType}/{componentId}/dataType/{dataTypeName}" : {
27094       "delete" : {
27095         "description" : "Delete data type from service",
27096         "operationId" : "deleteDataType",
27097         "parameters" : [ {
27098           "in" : "path",
27099           "name" : "componentType",
27100           "required" : true,
27101           "schema" : {
27102             "type" : "string"
27103           }
27104         }, {
27105           "in" : "path",
27106           "name" : "componentId",
27107           "required" : true,
27108           "schema" : {
27109             "type" : "string"
27110           }
27111         }, {
27112           "in" : "path",
27113           "name" : "dataTypeName",
27114           "required" : true,
27115           "schema" : {
27116             "type" : "string"
27117           }
27118         } ],
27119         "responses" : {
27120           "200" : {
27121             "description" : "Data type deleted"
27122           },
27123           "403" : {
27124             "description" : "Restricted operation"
27125           },
27126           "404" : {
27127             "description" : "Data type not found"
27128           },
27129           "default" : {
27130             "content" : {
27131               "application/json" : {
27132                 "schema" : {
27133                   "type" : "array",
27134                   "items" : {
27135                     "$ref" : "#/components/schemas/Resource"
27136                   }
27137                 }
27138               }
27139             }
27140           }
27141         },
27142         "servers" : [ {
27143           "url" : "/sdc2/rest",
27144           "variables" : { }
27145         } ],
27146         "summary" : "Delete service input",
27147         "tags" : [ "SDCE-2 APIs" ]
27148       },
27149       "get" : {
27150         "description" : "Get data type in service",
27151         "operationId" : "getDataType",
27152         "parameters" : [ {
27153           "in" : "path",
27154           "name" : "componentType",
27155           "required" : true,
27156           "schema" : {
27157             "type" : "string"
27158           }
27159         }, {
27160           "in" : "path",
27161           "name" : "componentId",
27162           "required" : true,
27163           "schema" : {
27164             "type" : "string"
27165           }
27166         }, {
27167           "in" : "path",
27168           "name" : "dataTypeName",
27169           "required" : true,
27170           "schema" : {
27171             "type" : "string"
27172           }
27173         } ],
27174         "responses" : {
27175           "200" : {
27176             "description" : "Data type found"
27177           },
27178           "403" : {
27179             "description" : "Restricted operation"
27180           },
27181           "404" : {
27182             "description" : "Data type not found"
27183           },
27184           "default" : {
27185             "content" : {
27186               "application/json" : {
27187                 "schema" : {
27188                   "type" : "array",
27189                   "items" : {
27190                     "$ref" : "#/components/schemas/DataTypeDefinition"
27191                   }
27192                 }
27193               }
27194             }
27195           }
27196         },
27197         "servers" : [ {
27198           "url" : "/sdc2/rest",
27199           "variables" : { }
27200         } ],
27201         "summary" : "Get data type in service",
27202         "tags" : [ "SDCE-2 APIs" ]
27203       }
27204     },
27205     "/v1/catalog/{componentType}/{componentId}/dataTypes" : {
27206       "get" : {
27207         "description" : "Get data types that service has",
27208         "operationId" : "getDataTypes",
27209         "parameters" : [ {
27210           "in" : "path",
27211           "name" : "componentType",
27212           "required" : true,
27213           "schema" : {
27214             "type" : "string"
27215           }
27216         }, {
27217           "in" : "path",
27218           "name" : "componentId",
27219           "required" : true,
27220           "schema" : {
27221             "type" : "string"
27222           }
27223         } ],
27224         "responses" : {
27225           "200" : {
27226             "description" : "Data type found"
27227           },
27228           "403" : {
27229             "description" : "Restricted operation"
27230           },
27231           "404" : {
27232             "description" : "Component not found"
27233           },
27234           "default" : {
27235             "content" : {
27236               "application/json" : {
27237                 "schema" : {
27238                   "type" : "array",
27239                   "items" : {
27240                     "$ref" : "#/components/schemas/Resource"
27241                   }
27242                 }
27243               }
27244             }
27245           }
27246         },
27247         "servers" : [ {
27248           "url" : "/sdc2/rest",
27249           "variables" : { }
27250         } ],
27251         "summary" : "Get data types in service",
27252         "tags" : [ "SDCE-2 APIs" ]
27253       }
27254     },
27255     "/v1/catalog/{componentType}/{componentId}/delete/{inputId}/input" : {
27256       "delete" : {
27257         "description" : "Delete input from service",
27258         "operationId" : "deleteInput",
27259         "parameters" : [ {
27260           "in" : "path",
27261           "name" : "componentType",
27262           "required" : true,
27263           "schema" : {
27264             "type" : "string"
27265           }
27266         }, {
27267           "in" : "path",
27268           "name" : "componentId",
27269           "required" : true,
27270           "schema" : {
27271             "type" : "string"
27272           }
27273         }, {
27274           "in" : "path",
27275           "name" : "inputId",
27276           "required" : true,
27277           "schema" : {
27278             "type" : "string"
27279           }
27280         }, {
27281           "in" : "header",
27282           "name" : "USER_ID",
27283           "schema" : {
27284             "type" : "string"
27285           }
27286         } ],
27287         "requestBody" : {
27288           "content" : {
27289             "application/json" : {
27290               "schema" : {
27291                 "type" : "string"
27292               }
27293             }
27294           },
27295           "description" : "Service Input to be deleted",
27296           "required" : true
27297         },
27298         "responses" : {
27299           "200" : {
27300             "description" : "Input deleted"
27301           },
27302           "403" : {
27303             "description" : "Restricted operation"
27304           },
27305           "404" : {
27306             "description" : "Input not found"
27307           },
27308           "default" : {
27309             "content" : {
27310               "application/json" : {
27311                 "schema" : {
27312                   "type" : "array",
27313                   "items" : {
27314                     "$ref" : "#/components/schemas/Resource"
27315                   }
27316                 }
27317               }
27318             }
27319           }
27320         },
27321         "servers" : [ {
27322           "url" : "/sdc2/rest",
27323           "variables" : { }
27324         } ],
27325         "summary" : "Delete service input",
27326         "tags" : [ "SDCE-2 APIs" ]
27327       }
27328     },
27329     "/v1/catalog/{componentType}/{componentId}/delete/{outputId}/output" : {
27330       "delete" : {
27331         "description" : "Delete output from service",
27332         "operationId" : "deleteOutput",
27333         "parameters" : [ {
27334           "in" : "path",
27335           "name" : "componentType",
27336           "required" : true,
27337           "schema" : {
27338             "type" : "string"
27339           }
27340         }, {
27341           "in" : "path",
27342           "name" : "componentId",
27343           "required" : true,
27344           "schema" : {
27345             "type" : "string"
27346           }
27347         }, {
27348           "in" : "path",
27349           "name" : "outputId",
27350           "required" : true,
27351           "schema" : {
27352             "type" : "string"
27353           }
27354         }, {
27355           "in" : "header",
27356           "name" : "USER_ID",
27357           "schema" : {
27358             "type" : "string"
27359           }
27360         } ],
27361         "requestBody" : {
27362           "content" : {
27363             "application/json" : {
27364               "schema" : {
27365                 "type" : "string"
27366               }
27367             }
27368           },
27369           "description" : "Service Output to be deleted",
27370           "required" : true
27371         },
27372         "responses" : {
27373           "200" : {
27374             "description" : "Output deleted"
27375           },
27376           "403" : {
27377             "description" : "Restricted operation"
27378           },
27379           "404" : {
27380             "description" : "Output not found"
27381           },
27382           "default" : {
27383             "content" : {
27384               "application/json" : {
27385                 "schema" : {
27386                   "type" : "array",
27387                   "items" : {
27388                     "$ref" : "#/components/schemas/Resource"
27389                   }
27390                 }
27391               }
27392             }
27393           }
27394         },
27395         "servers" : [ {
27396           "url" : "/sdc2/rest",
27397           "variables" : { }
27398         } ],
27399         "summary" : "Delete service output",
27400         "tags" : [ "SDCE-2 APIs" ]
27401       }
27402     },
27403     "/v1/catalog/{componentType}/{componentId}/dependencies" : {
27404       "get" : {
27405         "description" : "Autometed upgrade",
27406         "operationId" : "getComponentDependencies",
27407         "parameters" : [ {
27408           "in" : "path",
27409           "name" : "componentType",
27410           "required" : true,
27411           "schema" : {
27412             "type" : "string"
27413           }
27414         }, {
27415           "in" : "path",
27416           "name" : "componentId",
27417           "required" : true,
27418           "schema" : {
27419             "type" : "string"
27420           }
27421         }, {
27422           "in" : "header",
27423           "name" : "USER_ID",
27424           "schema" : {
27425             "type" : "string"
27426           }
27427         } ],
27428         "requestBody" : {
27429           "content" : {
27430             "application/json" : {
27431               "schema" : {
27432                 "type" : "array",
27433                 "items" : {
27434                   "type" : "string"
27435                 }
27436               }
27437             }
27438           },
27439           "description" : "Consumer Object to be created",
27440           "required" : true
27441         },
27442         "responses" : {
27443           "200" : {
27444             "description" : "Component found"
27445           },
27446           "403" : {
27447             "description" : "Restricted operation"
27448           },
27449           "404" : {
27450             "description" : "Component not found"
27451           },
27452           "default" : {
27453             "content" : {
27454               "application/json" : {
27455                 "schema" : {
27456                   "type" : "array",
27457                   "items" : {
27458                     "type" : "object",
27459                     "properties" : {
27460                       "allowedMethods" : {
27461                         "type" : "array",
27462                         "items" : {
27463                           "type" : "string"
27464                         },
27465                         "uniqueItems" : true
27466                       },
27467                       "cookies" : {
27468                         "type" : "object",
27469                         "additionalProperties" : {
27470                           "type" : "object",
27471                           "properties" : {
27472                             "comment" : {
27473                               "type" : "string"
27474                             },
27475                             "domain" : {
27476                               "type" : "string"
27477                             },
27478                             "expiry" : {
27479                               "type" : "string",
27480                               "format" : "date-time"
27481                             },
27482                             "httpOnly" : {
27483                               "type" : "boolean"
27484                             },
27485                             "maxAge" : {
27486                               "type" : "integer",
27487                               "format" : "int32"
27488                             },
27489                             "name" : {
27490                               "type" : "string"
27491                             },
27492                             "path" : {
27493                               "type" : "string"
27494                             },
27495                             "secure" : {
27496                               "type" : "boolean"
27497                             },
27498                             "value" : {
27499                               "type" : "string"
27500                             },
27501                             "version" : {
27502                               "type" : "integer",
27503                               "format" : "int32"
27504                             }
27505                           }
27506                         }
27507                       },
27508                       "date" : {
27509                         "type" : "string",
27510                         "format" : "date-time"
27511                       },
27512                       "entity" : {
27513                         "type" : "object"
27514                       },
27515                       "entityTag" : {
27516                         "type" : "object",
27517                         "properties" : {
27518                           "value" : {
27519                             "type" : "string"
27520                           },
27521                           "weak" : {
27522                             "type" : "boolean"
27523                           }
27524                         }
27525                       },
27526                       "headers" : {
27527                         "type" : "object",
27528                         "additionalProperties" : {
27529                           "type" : "array",
27530                           "items" : {
27531                             "type" : "object"
27532                           }
27533                         }
27534                       },
27535                       "language" : {
27536                         "type" : "object",
27537                         "properties" : {
27538                           "country" : {
27539                             "type" : "string"
27540                           },
27541                           "displayCountry" : {
27542                             "type" : "string"
27543                           },
27544                           "displayLanguage" : {
27545                             "type" : "string"
27546                           },
27547                           "displayName" : {
27548                             "type" : "string"
27549                           },
27550                           "displayScript" : {
27551                             "type" : "string"
27552                           },
27553                           "displayVariant" : {
27554                             "type" : "string"
27555                           },
27556                           "extensionKeys" : {
27557                             "type" : "array",
27558                             "items" : {
27559                               "type" : "string"
27560                             },
27561                             "uniqueItems" : true
27562                           },
27563                           "iso3Country" : {
27564                             "type" : "string"
27565                           },
27566                           "iso3Language" : {
27567                             "type" : "string"
27568                           },
27569                           "language" : {
27570                             "type" : "string"
27571                           },
27572                           "script" : {
27573                             "type" : "string"
27574                           },
27575                           "unicodeLocaleAttributes" : {
27576                             "type" : "array",
27577                             "items" : {
27578                               "type" : "string"
27579                             },
27580                             "uniqueItems" : true
27581                           },
27582                           "unicodeLocaleKeys" : {
27583                             "type" : "array",
27584                             "items" : {
27585                               "type" : "string"
27586                             },
27587                             "uniqueItems" : true
27588                           },
27589                           "variant" : {
27590                             "type" : "string"
27591                           }
27592                         }
27593                       },
27594                       "lastModified" : {
27595                         "type" : "string",
27596                         "format" : "date-time"
27597                       },
27598                       "length" : {
27599                         "type" : "integer",
27600                         "format" : "int32"
27601                       },
27602                       "links" : {
27603                         "type" : "array",
27604                         "items" : {
27605                           "type" : "object",
27606                           "properties" : {
27607                             "params" : {
27608                               "type" : "object",
27609                               "additionalProperties" : {
27610                                 "type" : "string"
27611                               }
27612                             },
27613                             "rel" : {
27614                               "type" : "string"
27615                             },
27616                             "rels" : {
27617                               "type" : "array",
27618                               "items" : {
27619                                 "type" : "string"
27620                               }
27621                             },
27622                             "title" : {
27623                               "type" : "string"
27624                             },
27625                             "type" : {
27626                               "type" : "string"
27627                             },
27628                             "uri" : {
27629                               "type" : "string",
27630                               "format" : "uri"
27631                             },
27632                             "uriBuilder" : {
27633                               "type" : "object"
27634                             }
27635                           }
27636                         },
27637                         "uniqueItems" : true
27638                       },
27639                       "location" : {
27640                         "type" : "string",
27641                         "format" : "uri"
27642                       },
27643                       "mediaType" : {
27644                         "type" : "object",
27645                         "properties" : {
27646                           "parameters" : {
27647                             "type" : "object",
27648                             "additionalProperties" : {
27649                               "type" : "string"
27650                             }
27651                           },
27652                           "subtype" : {
27653                             "type" : "string"
27654                           },
27655                           "type" : {
27656                             "type" : "string"
27657                           },
27658                           "wildcardSubtype" : {
27659                             "type" : "boolean"
27660                           },
27661                           "wildcardType" : {
27662                             "type" : "boolean"
27663                           }
27664                         }
27665                       },
27666                       "metadata" : {
27667                         "type" : "object",
27668                         "additionalProperties" : {
27669                           "type" : "array",
27670                           "items" : {
27671                             "type" : "object"
27672                           }
27673                         }
27674                       },
27675                       "status" : {
27676                         "type" : "integer",
27677                         "format" : "int32"
27678                       },
27679                       "statusInfo" : {
27680                         "type" : "object",
27681                         "properties" : {
27682                           "family" : {
27683                             "type" : "string",
27684                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
27685                           },
27686                           "reasonPhrase" : {
27687                             "type" : "string"
27688                           },
27689                           "statusCode" : {
27690                             "type" : "integer",
27691                             "format" : "int32"
27692                           }
27693                         }
27694                       },
27695                       "stringHeaders" : {
27696                         "type" : "object",
27697                         "additionalProperties" : {
27698                           "type" : "array",
27699                           "items" : {
27700                             "type" : "string"
27701                           }
27702                         }
27703                       }
27704                     }
27705                   }
27706                 }
27707               }
27708             }
27709           }
27710         },
27711         "servers" : [ {
27712           "url" : "/sdc2/rest",
27713           "variables" : { }
27714         } ],
27715         "summary" : "....",
27716         "tags" : [ "SDCE-2 APIs" ]
27717       }
27718     },
27719     "/v1/catalog/{componentType}/{componentId}/filteredDataByParams" : {
27720       "get" : {
27721         "description" : "Retrieve Resource",
27722         "operationId" : "getComponentDataFilteredByParams",
27723         "parameters" : [ {
27724           "in" : "path",
27725           "name" : "componentType",
27726           "required" : true,
27727           "schema" : {
27728             "type" : "string"
27729           }
27730         }, {
27731           "in" : "path",
27732           "name" : "componentId",
27733           "required" : true,
27734           "schema" : {
27735             "type" : "string"
27736           }
27737         }, {
27738           "in" : "query",
27739           "name" : "include",
27740           "schema" : {
27741             "type" : "array",
27742             "items" : {
27743               "type" : "string"
27744             }
27745           }
27746         }, {
27747           "in" : "header",
27748           "name" : "USER_ID",
27749           "schema" : {
27750             "type" : "string"
27751           }
27752         } ],
27753         "responses" : {
27754           "200" : {
27755             "description" : "Resource found"
27756           },
27757           "403" : {
27758             "description" : "Restricted operation"
27759           },
27760           "404" : {
27761             "description" : "Resource not found"
27762           },
27763           "default" : {
27764             "content" : {
27765               "application/json" : {
27766                 "schema" : {
27767                   "type" : "array",
27768                   "items" : {
27769                     "$ref" : "#/components/schemas/Resource"
27770                   }
27771                 }
27772               }
27773             }
27774           }
27775         },
27776         "servers" : [ {
27777           "url" : "/sdc2/rest",
27778           "variables" : { }
27779         } ],
27780         "summary" : "Returns resource according to resourceId",
27781         "tags" : [ "SDCE-2 APIs" ]
27782       }
27783     },
27784     "/v1/catalog/{componentType}/{componentId}/filteredproperties/{propertyNameFragment}" : {
27785       "get" : {
27786         "description" : "Retrieve properties belonging to component instances of specific component by name and optionally resource type",
27787         "operationId" : "getFilteredComponentInstanceProperties",
27788         "parameters" : [ {
27789           "in" : "path",
27790           "name" : "componentType",
27791           "required" : true,
27792           "schema" : {
27793             "type" : "string"
27794           }
27795         }, {
27796           "in" : "path",
27797           "name" : "componentId",
27798           "required" : true,
27799           "schema" : {
27800             "type" : "string"
27801           }
27802         }, {
27803           "in" : "path",
27804           "name" : "propertyNameFragment",
27805           "required" : true,
27806           "schema" : {
27807             "type" : "string"
27808           }
27809         }, {
27810           "in" : "query",
27811           "name" : "resourceType",
27812           "schema" : {
27813             "type" : "array",
27814             "items" : {
27815               "type" : "string"
27816             }
27817           }
27818         }, {
27819           "in" : "header",
27820           "name" : "USER_ID",
27821           "schema" : {
27822             "type" : "string"
27823           }
27824         } ],
27825         "responses" : {
27826           "200" : {
27827             "description" : "Component found"
27828           },
27829           "403" : {
27830             "description" : "Restricted operation"
27831           },
27832           "404" : {
27833             "description" : "Component not found"
27834           },
27835           "default" : {
27836             "content" : {
27837               "application/json" : {
27838                 "schema" : {
27839                   "type" : "array",
27840                   "items" : {
27841                     "type" : "string"
27842                   }
27843                 }
27844               }
27845             }
27846           }
27847         },
27848         "servers" : [ {
27849           "url" : "/sdc2/rest",
27850           "variables" : { }
27851         } ],
27852         "summary" : "Returns properties belonging to component instances of specific component by name and optionally resource type",
27853         "tags" : [ "SDCE-2 APIs" ]
27854       }
27855     },
27856     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}" : {
27857       "get" : {
27858         "description" : "Get inputs",
27859         "operationId" : "getInputsAndPropertiesForComponentInput",
27860         "parameters" : [ {
27861           "in" : "path",
27862           "name" : "componentType",
27863           "required" : true,
27864           "schema" : {
27865             "type" : "string"
27866           }
27867         }, {
27868           "in" : "path",
27869           "name" : "componentId",
27870           "required" : true,
27871           "schema" : {
27872             "type" : "string"
27873           }
27874         }, {
27875           "in" : "path",
27876           "name" : "inputId",
27877           "required" : true,
27878           "schema" : {
27879             "type" : "string"
27880           }
27881         }, {
27882           "in" : "header",
27883           "name" : "USER_ID",
27884           "schema" : {
27885             "type" : "string"
27886           }
27887         } ],
27888         "responses" : {
27889           "200" : {
27890             "description" : "Component found"
27891           },
27892           "403" : {
27893             "description" : "Restricted operation"
27894           },
27895           "404" : {
27896             "description" : "Component not found"
27897           },
27898           "default" : {
27899             "content" : {
27900               "application/json" : {
27901                 "schema" : {
27902                   "type" : "array",
27903                   "items" : {
27904                     "$ref" : "#/components/schemas/Resource"
27905                   }
27906                 }
27907               }
27908             }
27909           }
27910         },
27911         "servers" : [ {
27912           "url" : "/sdc2/rest",
27913           "variables" : { }
27914         } ],
27915         "summary" : "Returns inputs list",
27916         "tags" : [ "SDCE-2 APIs" ]
27917       }
27918     },
27919     "/v1/catalog/{componentType}/{componentId}/inputs/{inputId}/inputs" : {
27920       "get" : {
27921         "description" : "Get inputs",
27922         "operationId" : "getInputsForComponentInput",
27923         "parameters" : [ {
27924           "in" : "path",
27925           "name" : "componentType",
27926           "required" : true,
27927           "schema" : {
27928             "type" : "string"
27929           }
27930         }, {
27931           "in" : "path",
27932           "name" : "componentId",
27933           "required" : true,
27934           "schema" : {
27935             "type" : "string"
27936           }
27937         }, {
27938           "in" : "path",
27939           "name" : "inputId",
27940           "required" : true,
27941           "schema" : {
27942             "type" : "string"
27943           }
27944         }, {
27945           "in" : "header",
27946           "name" : "USER_ID",
27947           "schema" : {
27948             "type" : "string"
27949           }
27950         } ],
27951         "responses" : {
27952           "200" : {
27953             "description" : "Component found"
27954           },
27955           "403" : {
27956             "description" : "Restricted operation"
27957           },
27958           "404" : {
27959             "description" : "Component not found"
27960           },
27961           "default" : {
27962             "content" : {
27963               "application/json" : {
27964                 "schema" : {
27965                   "type" : "array",
27966                   "items" : {
27967                     "$ref" : "#/components/schemas/Resource"
27968                   }
27969                 }
27970               }
27971             }
27972           }
27973         },
27974         "servers" : [ {
27975           "url" : "/sdc2/rest",
27976           "variables" : { }
27977         } ],
27978         "summary" : "Returns inputs list",
27979         "tags" : [ "SDCE-2 APIs" ]
27980       }
27981     },
27982     "/v1/catalog/{componentType}/{componentId}/requirmentsCapabilities" : {
27983       "get" : {
27984         "description" : "Get Component Requirments And Capabilities",
27985         "operationId" : "getRequirementAndCapabilities",
27986         "parameters" : [ {
27987           "in" : "path",
27988           "name" : "componentType",
27989           "required" : true,
27990           "schema" : {
27991             "type" : "string"
27992           }
27993         }, {
27994           "in" : "path",
27995           "name" : "componentId",
27996           "required" : true,
27997           "schema" : {
27998             "type" : "string"
27999           }
28000         }, {
28001           "in" : "header",
28002           "name" : "USER_ID",
28003           "schema" : {
28004             "type" : "string"
28005           }
28006         } ],
28007         "responses" : {
28008           "200" : {
28009             "description" : "Component found"
28010           },
28011           "403" : {
28012             "description" : "Restricted operation"
28013           },
28014           "404" : {
28015             "description" : "Component not found"
28016           },
28017           "default" : {
28018             "content" : {
28019               "application/json" : {
28020                 "schema" : {
28021                   "type" : "array",
28022                   "items" : {
28023                     "$ref" : "#/components/schemas/Resource"
28024                   }
28025                 }
28026               }
28027             }
28028           }
28029         },
28030         "servers" : [ {
28031           "url" : "/sdc2/rest",
28032           "variables" : { }
28033         } ],
28034         "summary" : "Returns Requirements And Capabilities according to componentId",
28035         "tags" : [ "SDCE-2 APIs" ]
28036       }
28037     },
28038     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}" : {
28039       "post" : {
28040         "description" : "Add Component Substitution Filter Constraint",
28041         "operationId" : "addSubstitutionFilter",
28042         "parameters" : [ {
28043           "description" : "Component Id",
28044           "in" : "path",
28045           "name" : "componentId",
28046           "required" : true,
28047           "schema" : {
28048             "type" : "string"
28049           }
28050         }, {
28051           "description" : "valid value: resources / services",
28052           "in" : "path",
28053           "name" : "componentType",
28054           "required" : true,
28055           "schema" : {
28056             "type" : "string",
28057             "enum" : [ "services", "services" ]
28058           }
28059         }, {
28060           "description" : "Constraint type. Valid values: properties / capabilities",
28061           "in" : "path",
28062           "name" : "constraintType",
28063           "required" : true,
28064           "schema" : {
28065             "type" : "string",
28066             "enum" : [ "properties", "capabilities" ]
28067           }
28068         }, {
28069           "in" : "header",
28070           "name" : "USER_ID",
28071           "schema" : {
28072             "type" : "string"
28073           }
28074         } ],
28075         "requestBody" : {
28076           "content" : {
28077             "application/json" : {
28078               "schema" : {
28079                 "type" : "string"
28080               }
28081             }
28082           },
28083           "description" : "UIConstraint data",
28084           "required" : true
28085         },
28086         "responses" : {
28087           "201" : {
28088             "description" : "Add Substitution Filter Constraint"
28089           },
28090           "400" : {
28091             "description" : "Invalid content / Missing content"
28092           },
28093           "403" : {
28094             "description" : "Restricted operation"
28095           },
28096           "default" : {
28097             "content" : {
28098               "application/json" : {
28099                 "schema" : {
28100                   "type" : "array",
28101                   "items" : {
28102                     "type" : "object",
28103                     "properties" : {
28104                       "allowedMethods" : {
28105                         "type" : "array",
28106                         "items" : {
28107                           "type" : "string"
28108                         },
28109                         "uniqueItems" : true
28110                       },
28111                       "cookies" : {
28112                         "type" : "object",
28113                         "additionalProperties" : {
28114                           "type" : "object",
28115                           "properties" : {
28116                             "comment" : {
28117                               "type" : "string"
28118                             },
28119                             "domain" : {
28120                               "type" : "string"
28121                             },
28122                             "expiry" : {
28123                               "type" : "string",
28124                               "format" : "date-time"
28125                             },
28126                             "httpOnly" : {
28127                               "type" : "boolean"
28128                             },
28129                             "maxAge" : {
28130                               "type" : "integer",
28131                               "format" : "int32"
28132                             },
28133                             "name" : {
28134                               "type" : "string"
28135                             },
28136                             "path" : {
28137                               "type" : "string"
28138                             },
28139                             "secure" : {
28140                               "type" : "boolean"
28141                             },
28142                             "value" : {
28143                               "type" : "string"
28144                             },
28145                             "version" : {
28146                               "type" : "integer",
28147                               "format" : "int32"
28148                             }
28149                           }
28150                         }
28151                       },
28152                       "date" : {
28153                         "type" : "string",
28154                         "format" : "date-time"
28155                       },
28156                       "entity" : {
28157                         "type" : "object"
28158                       },
28159                       "entityTag" : {
28160                         "type" : "object",
28161                         "properties" : {
28162                           "value" : {
28163                             "type" : "string"
28164                           },
28165                           "weak" : {
28166                             "type" : "boolean"
28167                           }
28168                         }
28169                       },
28170                       "headers" : {
28171                         "type" : "object",
28172                         "additionalProperties" : {
28173                           "type" : "array",
28174                           "items" : {
28175                             "type" : "object"
28176                           }
28177                         }
28178                       },
28179                       "language" : {
28180                         "type" : "object",
28181                         "properties" : {
28182                           "country" : {
28183                             "type" : "string"
28184                           },
28185                           "displayCountry" : {
28186                             "type" : "string"
28187                           },
28188                           "displayLanguage" : {
28189                             "type" : "string"
28190                           },
28191                           "displayName" : {
28192                             "type" : "string"
28193                           },
28194                           "displayScript" : {
28195                             "type" : "string"
28196                           },
28197                           "displayVariant" : {
28198                             "type" : "string"
28199                           },
28200                           "extensionKeys" : {
28201                             "type" : "array",
28202                             "items" : {
28203                               "type" : "string"
28204                             },
28205                             "uniqueItems" : true
28206                           },
28207                           "iso3Country" : {
28208                             "type" : "string"
28209                           },
28210                           "iso3Language" : {
28211                             "type" : "string"
28212                           },
28213                           "language" : {
28214                             "type" : "string"
28215                           },
28216                           "script" : {
28217                             "type" : "string"
28218                           },
28219                           "unicodeLocaleAttributes" : {
28220                             "type" : "array",
28221                             "items" : {
28222                               "type" : "string"
28223                             },
28224                             "uniqueItems" : true
28225                           },
28226                           "unicodeLocaleKeys" : {
28227                             "type" : "array",
28228                             "items" : {
28229                               "type" : "string"
28230                             },
28231                             "uniqueItems" : true
28232                           },
28233                           "variant" : {
28234                             "type" : "string"
28235                           }
28236                         }
28237                       },
28238                       "lastModified" : {
28239                         "type" : "string",
28240                         "format" : "date-time"
28241                       },
28242                       "length" : {
28243                         "type" : "integer",
28244                         "format" : "int32"
28245                       },
28246                       "links" : {
28247                         "type" : "array",
28248                         "items" : {
28249                           "type" : "object",
28250                           "properties" : {
28251                             "params" : {
28252                               "type" : "object",
28253                               "additionalProperties" : {
28254                                 "type" : "string"
28255                               }
28256                             },
28257                             "rel" : {
28258                               "type" : "string"
28259                             },
28260                             "rels" : {
28261                               "type" : "array",
28262                               "items" : {
28263                                 "type" : "string"
28264                               }
28265                             },
28266                             "title" : {
28267                               "type" : "string"
28268                             },
28269                             "type" : {
28270                               "type" : "string"
28271                             },
28272                             "uri" : {
28273                               "type" : "string",
28274                               "format" : "uri"
28275                             },
28276                             "uriBuilder" : {
28277                               "type" : "object"
28278                             }
28279                           }
28280                         },
28281                         "uniqueItems" : true
28282                       },
28283                       "location" : {
28284                         "type" : "string",
28285                         "format" : "uri"
28286                       },
28287                       "mediaType" : {
28288                         "type" : "object",
28289                         "properties" : {
28290                           "parameters" : {
28291                             "type" : "object",
28292                             "additionalProperties" : {
28293                               "type" : "string"
28294                             }
28295                           },
28296                           "subtype" : {
28297                             "type" : "string"
28298                           },
28299                           "type" : {
28300                             "type" : "string"
28301                           },
28302                           "wildcardSubtype" : {
28303                             "type" : "boolean"
28304                           },
28305                           "wildcardType" : {
28306                             "type" : "boolean"
28307                           }
28308                         }
28309                       },
28310                       "metadata" : {
28311                         "type" : "object",
28312                         "additionalProperties" : {
28313                           "type" : "array",
28314                           "items" : {
28315                             "type" : "object"
28316                           }
28317                         }
28318                       },
28319                       "status" : {
28320                         "type" : "integer",
28321                         "format" : "int32"
28322                       },
28323                       "statusInfo" : {
28324                         "type" : "object",
28325                         "properties" : {
28326                           "family" : {
28327                             "type" : "string",
28328                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28329                           },
28330                           "reasonPhrase" : {
28331                             "type" : "string"
28332                           },
28333                           "statusCode" : {
28334                             "type" : "integer",
28335                             "format" : "int32"
28336                           }
28337                         }
28338                       },
28339                       "stringHeaders" : {
28340                         "type" : "object",
28341                         "additionalProperties" : {
28342                           "type" : "array",
28343                           "items" : {
28344                             "type" : "string"
28345                           }
28346                         }
28347                       }
28348                     }
28349                   }
28350                 }
28351               }
28352             }
28353           }
28354         },
28355         "summary" : "Add Component Substitution Filter Constraint",
28356         "tags" : [ "SDCE-2 APIs" ]
28357       },
28358       "put" : {
28359         "description" : "Update Component Substitution Filter Constraint",
28360         "operationId" : "updateSubstitutionFilter",
28361         "parameters" : [ {
28362           "description" : "Component Id",
28363           "in" : "path",
28364           "name" : "componentId",
28365           "required" : true,
28366           "schema" : {
28367             "type" : "string"
28368           }
28369         }, {
28370           "description" : "valid value: resources / services",
28371           "in" : "path",
28372           "name" : "componentType",
28373           "required" : true,
28374           "schema" : {
28375             "type" : "string",
28376             "enum" : [ "services", "services" ]
28377           }
28378         }, {
28379           "description" : "Constraint type. Valid values: properties / capabilities",
28380           "in" : "path",
28381           "name" : "constraintType",
28382           "required" : true,
28383           "schema" : {
28384             "type" : "string",
28385             "enum" : [ "properties", "capabilities" ]
28386           }
28387         }, {
28388           "in" : "header",
28389           "name" : "USER_ID",
28390           "schema" : {
28391             "type" : "string"
28392           }
28393         } ],
28394         "requestBody" : {
28395           "content" : {
28396             "application/json" : {
28397               "schema" : {
28398                 "type" : "string"
28399               }
28400             }
28401           },
28402           "description" : "UIConstraint data",
28403           "required" : true
28404         },
28405         "responses" : {
28406           "201" : {
28407             "description" : "Update Substitution Filter Constraint"
28408           },
28409           "400" : {
28410             "description" : "Invalid content / Missing content"
28411           },
28412           "403" : {
28413             "description" : "Restricted operation"
28414           },
28415           "default" : {
28416             "content" : {
28417               "application/json" : {
28418                 "schema" : {
28419                   "type" : "array",
28420                   "items" : {
28421                     "type" : "object",
28422                     "properties" : {
28423                       "allowedMethods" : {
28424                         "type" : "array",
28425                         "items" : {
28426                           "type" : "string"
28427                         },
28428                         "uniqueItems" : true
28429                       },
28430                       "cookies" : {
28431                         "type" : "object",
28432                         "additionalProperties" : {
28433                           "type" : "object",
28434                           "properties" : {
28435                             "comment" : {
28436                               "type" : "string"
28437                             },
28438                             "domain" : {
28439                               "type" : "string"
28440                             },
28441                             "expiry" : {
28442                               "type" : "string",
28443                               "format" : "date-time"
28444                             },
28445                             "httpOnly" : {
28446                               "type" : "boolean"
28447                             },
28448                             "maxAge" : {
28449                               "type" : "integer",
28450                               "format" : "int32"
28451                             },
28452                             "name" : {
28453                               "type" : "string"
28454                             },
28455                             "path" : {
28456                               "type" : "string"
28457                             },
28458                             "secure" : {
28459                               "type" : "boolean"
28460                             },
28461                             "value" : {
28462                               "type" : "string"
28463                             },
28464                             "version" : {
28465                               "type" : "integer",
28466                               "format" : "int32"
28467                             }
28468                           }
28469                         }
28470                       },
28471                       "date" : {
28472                         "type" : "string",
28473                         "format" : "date-time"
28474                       },
28475                       "entity" : {
28476                         "type" : "object"
28477                       },
28478                       "entityTag" : {
28479                         "type" : "object",
28480                         "properties" : {
28481                           "value" : {
28482                             "type" : "string"
28483                           },
28484                           "weak" : {
28485                             "type" : "boolean"
28486                           }
28487                         }
28488                       },
28489                       "headers" : {
28490                         "type" : "object",
28491                         "additionalProperties" : {
28492                           "type" : "array",
28493                           "items" : {
28494                             "type" : "object"
28495                           }
28496                         }
28497                       },
28498                       "language" : {
28499                         "type" : "object",
28500                         "properties" : {
28501                           "country" : {
28502                             "type" : "string"
28503                           },
28504                           "displayCountry" : {
28505                             "type" : "string"
28506                           },
28507                           "displayLanguage" : {
28508                             "type" : "string"
28509                           },
28510                           "displayName" : {
28511                             "type" : "string"
28512                           },
28513                           "displayScript" : {
28514                             "type" : "string"
28515                           },
28516                           "displayVariant" : {
28517                             "type" : "string"
28518                           },
28519                           "extensionKeys" : {
28520                             "type" : "array",
28521                             "items" : {
28522                               "type" : "string"
28523                             },
28524                             "uniqueItems" : true
28525                           },
28526                           "iso3Country" : {
28527                             "type" : "string"
28528                           },
28529                           "iso3Language" : {
28530                             "type" : "string"
28531                           },
28532                           "language" : {
28533                             "type" : "string"
28534                           },
28535                           "script" : {
28536                             "type" : "string"
28537                           },
28538                           "unicodeLocaleAttributes" : {
28539                             "type" : "array",
28540                             "items" : {
28541                               "type" : "string"
28542                             },
28543                             "uniqueItems" : true
28544                           },
28545                           "unicodeLocaleKeys" : {
28546                             "type" : "array",
28547                             "items" : {
28548                               "type" : "string"
28549                             },
28550                             "uniqueItems" : true
28551                           },
28552                           "variant" : {
28553                             "type" : "string"
28554                           }
28555                         }
28556                       },
28557                       "lastModified" : {
28558                         "type" : "string",
28559                         "format" : "date-time"
28560                       },
28561                       "length" : {
28562                         "type" : "integer",
28563                         "format" : "int32"
28564                       },
28565                       "links" : {
28566                         "type" : "array",
28567                         "items" : {
28568                           "type" : "object",
28569                           "properties" : {
28570                             "params" : {
28571                               "type" : "object",
28572                               "additionalProperties" : {
28573                                 "type" : "string"
28574                               }
28575                             },
28576                             "rel" : {
28577                               "type" : "string"
28578                             },
28579                             "rels" : {
28580                               "type" : "array",
28581                               "items" : {
28582                                 "type" : "string"
28583                               }
28584                             },
28585                             "title" : {
28586                               "type" : "string"
28587                             },
28588                             "type" : {
28589                               "type" : "string"
28590                             },
28591                             "uri" : {
28592                               "type" : "string",
28593                               "format" : "uri"
28594                             },
28595                             "uriBuilder" : {
28596                               "type" : "object"
28597                             }
28598                           }
28599                         },
28600                         "uniqueItems" : true
28601                       },
28602                       "location" : {
28603                         "type" : "string",
28604                         "format" : "uri"
28605                       },
28606                       "mediaType" : {
28607                         "type" : "object",
28608                         "properties" : {
28609                           "parameters" : {
28610                             "type" : "object",
28611                             "additionalProperties" : {
28612                               "type" : "string"
28613                             }
28614                           },
28615                           "subtype" : {
28616                             "type" : "string"
28617                           },
28618                           "type" : {
28619                             "type" : "string"
28620                           },
28621                           "wildcardSubtype" : {
28622                             "type" : "boolean"
28623                           },
28624                           "wildcardType" : {
28625                             "type" : "boolean"
28626                           }
28627                         }
28628                       },
28629                       "metadata" : {
28630                         "type" : "object",
28631                         "additionalProperties" : {
28632                           "type" : "array",
28633                           "items" : {
28634                             "type" : "object"
28635                           }
28636                         }
28637                       },
28638                       "status" : {
28639                         "type" : "integer",
28640                         "format" : "int32"
28641                       },
28642                       "statusInfo" : {
28643                         "type" : "object",
28644                         "properties" : {
28645                           "family" : {
28646                             "type" : "string",
28647                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28648                           },
28649                           "reasonPhrase" : {
28650                             "type" : "string"
28651                           },
28652                           "statusCode" : {
28653                             "type" : "integer",
28654                             "format" : "int32"
28655                           }
28656                         }
28657                       },
28658                       "stringHeaders" : {
28659                         "type" : "object",
28660                         "additionalProperties" : {
28661                           "type" : "array",
28662                           "items" : {
28663                             "type" : "string"
28664                           }
28665                         }
28666                       }
28667                     }
28668                   }
28669                 }
28670               }
28671             }
28672           }
28673         },
28674         "summary" : "Update Component Substitution Filter Constraint",
28675         "tags" : [ "SDCE-2 APIs" ]
28676       }
28677     },
28678     "/v1/catalog/{componentType}/{componentId}/substitutionFilter/{constraintType}/{constraintIndex}" : {
28679       "delete" : {
28680         "description" : "Delete Component Substitution Filter Constraint",
28681         "operationId" : "deleteSubstitutionFilterConstraint",
28682         "parameters" : [ {
28683           "description" : "Component Id",
28684           "in" : "path",
28685           "name" : "componentId",
28686           "required" : true,
28687           "schema" : {
28688             "type" : "string"
28689           }
28690         }, {
28691           "description" : "Constraint Index",
28692           "in" : "path",
28693           "name" : "constraintIndex",
28694           "required" : true,
28695           "schema" : {
28696             "type" : "integer",
28697             "format" : "int32"
28698           }
28699         }, {
28700           "description" : "valid value: resources / services",
28701           "in" : "path",
28702           "name" : "componentType",
28703           "required" : true,
28704           "schema" : {
28705             "type" : "string",
28706             "enum" : [ "services", "services" ]
28707           }
28708         }, {
28709           "description" : "Constraint type. Valid values: properties / capabilities",
28710           "in" : "path",
28711           "name" : "constraintType",
28712           "required" : true,
28713           "schema" : {
28714             "type" : "string",
28715             "enum" : [ "properties", "capabilities" ]
28716           }
28717         }, {
28718           "in" : "header",
28719           "name" : "USER_ID",
28720           "schema" : {
28721             "type" : "string"
28722           }
28723         } ],
28724         "responses" : {
28725           "201" : {
28726             "description" : "Delete Substitution Filter Constraint"
28727           },
28728           "400" : {
28729             "description" : "Invalid content / Missing content"
28730           },
28731           "403" : {
28732             "description" : "Restricted operation"
28733           },
28734           "default" : {
28735             "content" : {
28736               "application/json" : {
28737                 "schema" : {
28738                   "type" : "array",
28739                   "items" : {
28740                     "type" : "object",
28741                     "properties" : {
28742                       "allowedMethods" : {
28743                         "type" : "array",
28744                         "items" : {
28745                           "type" : "string"
28746                         },
28747                         "uniqueItems" : true
28748                       },
28749                       "cookies" : {
28750                         "type" : "object",
28751                         "additionalProperties" : {
28752                           "type" : "object",
28753                           "properties" : {
28754                             "comment" : {
28755                               "type" : "string"
28756                             },
28757                             "domain" : {
28758                               "type" : "string"
28759                             },
28760                             "expiry" : {
28761                               "type" : "string",
28762                               "format" : "date-time"
28763                             },
28764                             "httpOnly" : {
28765                               "type" : "boolean"
28766                             },
28767                             "maxAge" : {
28768                               "type" : "integer",
28769                               "format" : "int32"
28770                             },
28771                             "name" : {
28772                               "type" : "string"
28773                             },
28774                             "path" : {
28775                               "type" : "string"
28776                             },
28777                             "secure" : {
28778                               "type" : "boolean"
28779                             },
28780                             "value" : {
28781                               "type" : "string"
28782                             },
28783                             "version" : {
28784                               "type" : "integer",
28785                               "format" : "int32"
28786                             }
28787                           }
28788                         }
28789                       },
28790                       "date" : {
28791                         "type" : "string",
28792                         "format" : "date-time"
28793                       },
28794                       "entity" : {
28795                         "type" : "object"
28796                       },
28797                       "entityTag" : {
28798                         "type" : "object",
28799                         "properties" : {
28800                           "value" : {
28801                             "type" : "string"
28802                           },
28803                           "weak" : {
28804                             "type" : "boolean"
28805                           }
28806                         }
28807                       },
28808                       "headers" : {
28809                         "type" : "object",
28810                         "additionalProperties" : {
28811                           "type" : "array",
28812                           "items" : {
28813                             "type" : "object"
28814                           }
28815                         }
28816                       },
28817                       "language" : {
28818                         "type" : "object",
28819                         "properties" : {
28820                           "country" : {
28821                             "type" : "string"
28822                           },
28823                           "displayCountry" : {
28824                             "type" : "string"
28825                           },
28826                           "displayLanguage" : {
28827                             "type" : "string"
28828                           },
28829                           "displayName" : {
28830                             "type" : "string"
28831                           },
28832                           "displayScript" : {
28833                             "type" : "string"
28834                           },
28835                           "displayVariant" : {
28836                             "type" : "string"
28837                           },
28838                           "extensionKeys" : {
28839                             "type" : "array",
28840                             "items" : {
28841                               "type" : "string"
28842                             },
28843                             "uniqueItems" : true
28844                           },
28845                           "iso3Country" : {
28846                             "type" : "string"
28847                           },
28848                           "iso3Language" : {
28849                             "type" : "string"
28850                           },
28851                           "language" : {
28852                             "type" : "string"
28853                           },
28854                           "script" : {
28855                             "type" : "string"
28856                           },
28857                           "unicodeLocaleAttributes" : {
28858                             "type" : "array",
28859                             "items" : {
28860                               "type" : "string"
28861                             },
28862                             "uniqueItems" : true
28863                           },
28864                           "unicodeLocaleKeys" : {
28865                             "type" : "array",
28866                             "items" : {
28867                               "type" : "string"
28868                             },
28869                             "uniqueItems" : true
28870                           },
28871                           "variant" : {
28872                             "type" : "string"
28873                           }
28874                         }
28875                       },
28876                       "lastModified" : {
28877                         "type" : "string",
28878                         "format" : "date-time"
28879                       },
28880                       "length" : {
28881                         "type" : "integer",
28882                         "format" : "int32"
28883                       },
28884                       "links" : {
28885                         "type" : "array",
28886                         "items" : {
28887                           "type" : "object",
28888                           "properties" : {
28889                             "params" : {
28890                               "type" : "object",
28891                               "additionalProperties" : {
28892                                 "type" : "string"
28893                               }
28894                             },
28895                             "rel" : {
28896                               "type" : "string"
28897                             },
28898                             "rels" : {
28899                               "type" : "array",
28900                               "items" : {
28901                                 "type" : "string"
28902                               }
28903                             },
28904                             "title" : {
28905                               "type" : "string"
28906                             },
28907                             "type" : {
28908                               "type" : "string"
28909                             },
28910                             "uri" : {
28911                               "type" : "string",
28912                               "format" : "uri"
28913                             },
28914                             "uriBuilder" : {
28915                               "type" : "object"
28916                             }
28917                           }
28918                         },
28919                         "uniqueItems" : true
28920                       },
28921                       "location" : {
28922                         "type" : "string",
28923                         "format" : "uri"
28924                       },
28925                       "mediaType" : {
28926                         "type" : "object",
28927                         "properties" : {
28928                           "parameters" : {
28929                             "type" : "object",
28930                             "additionalProperties" : {
28931                               "type" : "string"
28932                             }
28933                           },
28934                           "subtype" : {
28935                             "type" : "string"
28936                           },
28937                           "type" : {
28938                             "type" : "string"
28939                           },
28940                           "wildcardSubtype" : {
28941                             "type" : "boolean"
28942                           },
28943                           "wildcardType" : {
28944                             "type" : "boolean"
28945                           }
28946                         }
28947                       },
28948                       "metadata" : {
28949                         "type" : "object",
28950                         "additionalProperties" : {
28951                           "type" : "array",
28952                           "items" : {
28953                             "type" : "object"
28954                           }
28955                         }
28956                       },
28957                       "status" : {
28958                         "type" : "integer",
28959                         "format" : "int32"
28960                       },
28961                       "statusInfo" : {
28962                         "type" : "object",
28963                         "properties" : {
28964                           "family" : {
28965                             "type" : "string",
28966                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
28967                           },
28968                           "reasonPhrase" : {
28969                             "type" : "string"
28970                           },
28971                           "statusCode" : {
28972                             "type" : "integer",
28973                             "format" : "int32"
28974                           }
28975                         }
28976                       },
28977                       "stringHeaders" : {
28978                         "type" : "object",
28979                         "additionalProperties" : {
28980                           "type" : "array",
28981                           "items" : {
28982                             "type" : "string"
28983                           }
28984                         }
28985                       }
28986                     }
28987                   }
28988                 }
28989               }
28990             }
28991           }
28992         },
28993         "summary" : "Delete Component Substitution Filter Constraint",
28994         "tags" : [ "SDCE-2 APIs" ]
28995       }
28996     },
28997     "/v1/catalog/{componentType}/{componentUuid}/conformanceLevelValidation" : {
28998       "get" : {
28999         "description" : "Validate Component Conformance Level",
29000         "operationId" : "conformanceLevelValidation",
29001         "parameters" : [ {
29002           "in" : "path",
29003           "name" : "componentType",
29004           "required" : true,
29005           "schema" : {
29006             "type" : "string"
29007           }
29008         }, {
29009           "in" : "path",
29010           "name" : "componentUuid",
29011           "required" : true,
29012           "schema" : {
29013             "type" : "string"
29014           }
29015         }, {
29016           "in" : "header",
29017           "name" : "USER_ID",
29018           "schema" : {
29019             "type" : "string"
29020           }
29021         } ],
29022         "responses" : {
29023           "200" : {
29024             "description" : "Component found"
29025           },
29026           "403" : {
29027             "description" : "Restricted operation"
29028           },
29029           "404" : {
29030             "description" : "Component not found"
29031           },
29032           "default" : {
29033             "content" : {
29034               "application/json" : {
29035                 "schema" : {
29036                   "type" : "array",
29037                   "items" : {
29038                     "$ref" : "#/components/schemas/Resource"
29039                   }
29040                 }
29041               }
29042             }
29043           }
29044         },
29045         "servers" : [ {
29046           "url" : "/sdc2/rest",
29047           "variables" : { }
29048         } ],
29049         "summary" : "Returns the result according to conformance level in BE config",
29050         "tags" : [ "SDCE-2 APIs" ]
29051       }
29052     },
29053     "/v1/catalog/{containerComponentType}/{componentId}/artifactsByType/{artifactGroupType}" : {
29054       "get" : {
29055         "description" : "Get component Artifacts",
29056         "operationId" : "getComponentArtifacts",
29057         "parameters" : [ {
29058           "description" : "valid values: resources / services",
29059           "in" : "path",
29060           "name" : "containerComponentType",
29061           "required" : true,
29062           "schema" : {
29063             "type" : "string",
29064             "enum" : [ "resources", "services" ]
29065           }
29066         }, {
29067           "in" : "path",
29068           "name" : "componentId",
29069           "required" : true,
29070           "schema" : {
29071             "type" : "string"
29072           }
29073         }, {
29074           "in" : "path",
29075           "name" : "artifactGroupType",
29076           "required" : true,
29077           "schema" : {
29078             "type" : "string"
29079           }
29080         } ],
29081         "responses" : {
29082           "200" : {
29083             "description" : "Component artifacts"
29084           },
29085           "404" : {
29086             "description" : "Resource/Artifact not found"
29087           },
29088           "default" : {
29089             "content" : {
29090               "application/json" : {
29091                 "schema" : {
29092                   "type" : "array",
29093                   "items" : {
29094                     "type" : "object",
29095                     "properties" : {
29096                       "allowedMethods" : {
29097                         "type" : "array",
29098                         "items" : {
29099                           "type" : "string"
29100                         },
29101                         "uniqueItems" : true
29102                       },
29103                       "cookies" : {
29104                         "type" : "object",
29105                         "additionalProperties" : {
29106                           "type" : "object",
29107                           "properties" : {
29108                             "comment" : {
29109                               "type" : "string"
29110                             },
29111                             "domain" : {
29112                               "type" : "string"
29113                             },
29114                             "expiry" : {
29115                               "type" : "string",
29116                               "format" : "date-time"
29117                             },
29118                             "httpOnly" : {
29119                               "type" : "boolean"
29120                             },
29121                             "maxAge" : {
29122                               "type" : "integer",
29123                               "format" : "int32"
29124                             },
29125                             "name" : {
29126                               "type" : "string"
29127                             },
29128                             "path" : {
29129                               "type" : "string"
29130                             },
29131                             "secure" : {
29132                               "type" : "boolean"
29133                             },
29134                             "value" : {
29135                               "type" : "string"
29136                             },
29137                             "version" : {
29138                               "type" : "integer",
29139                               "format" : "int32"
29140                             }
29141                           }
29142                         }
29143                       },
29144                       "date" : {
29145                         "type" : "string",
29146                         "format" : "date-time"
29147                       },
29148                       "entity" : {
29149                         "type" : "object"
29150                       },
29151                       "entityTag" : {
29152                         "type" : "object",
29153                         "properties" : {
29154                           "value" : {
29155                             "type" : "string"
29156                           },
29157                           "weak" : {
29158                             "type" : "boolean"
29159                           }
29160                         }
29161                       },
29162                       "headers" : {
29163                         "type" : "object",
29164                         "additionalProperties" : {
29165                           "type" : "array",
29166                           "items" : {
29167                             "type" : "object"
29168                           }
29169                         }
29170                       },
29171                       "language" : {
29172                         "type" : "object",
29173                         "properties" : {
29174                           "country" : {
29175                             "type" : "string"
29176                           },
29177                           "displayCountry" : {
29178                             "type" : "string"
29179                           },
29180                           "displayLanguage" : {
29181                             "type" : "string"
29182                           },
29183                           "displayName" : {
29184                             "type" : "string"
29185                           },
29186                           "displayScript" : {
29187                             "type" : "string"
29188                           },
29189                           "displayVariant" : {
29190                             "type" : "string"
29191                           },
29192                           "extensionKeys" : {
29193                             "type" : "array",
29194                             "items" : {
29195                               "type" : "string"
29196                             },
29197                             "uniqueItems" : true
29198                           },
29199                           "iso3Country" : {
29200                             "type" : "string"
29201                           },
29202                           "iso3Language" : {
29203                             "type" : "string"
29204                           },
29205                           "language" : {
29206                             "type" : "string"
29207                           },
29208                           "script" : {
29209                             "type" : "string"
29210                           },
29211                           "unicodeLocaleAttributes" : {
29212                             "type" : "array",
29213                             "items" : {
29214                               "type" : "string"
29215                             },
29216                             "uniqueItems" : true
29217                           },
29218                           "unicodeLocaleKeys" : {
29219                             "type" : "array",
29220                             "items" : {
29221                               "type" : "string"
29222                             },
29223                             "uniqueItems" : true
29224                           },
29225                           "variant" : {
29226                             "type" : "string"
29227                           }
29228                         }
29229                       },
29230                       "lastModified" : {
29231                         "type" : "string",
29232                         "format" : "date-time"
29233                       },
29234                       "length" : {
29235                         "type" : "integer",
29236                         "format" : "int32"
29237                       },
29238                       "links" : {
29239                         "type" : "array",
29240                         "items" : {
29241                           "type" : "object",
29242                           "properties" : {
29243                             "params" : {
29244                               "type" : "object",
29245                               "additionalProperties" : {
29246                                 "type" : "string"
29247                               }
29248                             },
29249                             "rel" : {
29250                               "type" : "string"
29251                             },
29252                             "rels" : {
29253                               "type" : "array",
29254                               "items" : {
29255                                 "type" : "string"
29256                               }
29257                             },
29258                             "title" : {
29259                               "type" : "string"
29260                             },
29261                             "type" : {
29262                               "type" : "string"
29263                             },
29264                             "uri" : {
29265                               "type" : "string",
29266                               "format" : "uri"
29267                             },
29268                             "uriBuilder" : {
29269                               "type" : "object"
29270                             }
29271                           }
29272                         },
29273                         "uniqueItems" : true
29274                       },
29275                       "location" : {
29276                         "type" : "string",
29277                         "format" : "uri"
29278                       },
29279                       "mediaType" : {
29280                         "type" : "object",
29281                         "properties" : {
29282                           "parameters" : {
29283                             "type" : "object",
29284                             "additionalProperties" : {
29285                               "type" : "string"
29286                             }
29287                           },
29288                           "subtype" : {
29289                             "type" : "string"
29290                           },
29291                           "type" : {
29292                             "type" : "string"
29293                           },
29294                           "wildcardSubtype" : {
29295                             "type" : "boolean"
29296                           },
29297                           "wildcardType" : {
29298                             "type" : "boolean"
29299                           }
29300                         }
29301                       },
29302                       "metadata" : {
29303                         "type" : "object",
29304                         "additionalProperties" : {
29305                           "type" : "array",
29306                           "items" : {
29307                             "type" : "object"
29308                           }
29309                         }
29310                       },
29311                       "status" : {
29312                         "type" : "integer",
29313                         "format" : "int32"
29314                       },
29315                       "statusInfo" : {
29316                         "type" : "object",
29317                         "properties" : {
29318                           "family" : {
29319                             "type" : "string",
29320                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29321                           },
29322                           "reasonPhrase" : {
29323                             "type" : "string"
29324                           },
29325                           "statusCode" : {
29326                             "type" : "integer",
29327                             "format" : "int32"
29328                           }
29329                         }
29330                       },
29331                       "stringHeaders" : {
29332                         "type" : "object",
29333                         "additionalProperties" : {
29334                           "type" : "array",
29335                           "items" : {
29336                             "type" : "string"
29337                           }
29338                         }
29339                       }
29340                     }
29341                   }
29342                 }
29343               }
29344             }
29345           }
29346         },
29347         "servers" : [ {
29348           "url" : "/sdc2/rest",
29349           "variables" : { }
29350         } ],
29351         "summary" : "Returns artifacts",
29352         "tags" : [ "SDCE-2 APIs" ]
29353       }
29354     },
29355     "/v1/catalog/{containerComponentType}/{componentId}/batchDeleteResourceInstances" : {
29356       "post" : {
29357         "description" : "Batch Delete ResourceInstances",
29358         "operationId" : "batchDeleteResourceInstances",
29359         "parameters" : [ {
29360           "description" : "valid values: resources / services / products",
29361           "in" : "path",
29362           "name" : "containerComponentType",
29363           "required" : true,
29364           "schema" : {
29365             "type" : "string",
29366             "enum" : [ "resources", "services", "products" ]
29367           }
29368         }, {
29369           "in" : "path",
29370           "name" : "componentId",
29371           "required" : true,
29372           "schema" : {
29373             "type" : "string"
29374           }
29375         } ],
29376         "requestBody" : {
29377           "content" : {
29378             "application/json" : {
29379               "schema" : {
29380                 "type" : "string"
29381               }
29382             }
29383           },
29384           "description" : "Component Instance Id List",
29385           "required" : true
29386         },
29387         "responses" : {
29388           "203" : {
29389             "description" : "ResourceInstances deleted"
29390           },
29391           "400" : {
29392             "description" : "Invalid Content / Missing Content"
29393           },
29394           "403" : {
29395             "description" : "Restricted Operation"
29396           }
29397         },
29398         "servers" : [ {
29399           "url" : "/sdc2/rest",
29400           "variables" : { }
29401         } ],
29402         "tags" : [ "SDCE-2 APIs" ]
29403       }
29404     },
29405     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupId}" : {
29406       "get" : {
29407         "description" : "Get group artifacts ",
29408         "operationId" : "getGroupById",
29409         "parameters" : [ {
29410           "in" : "path",
29411           "name" : "containerComponentType",
29412           "required" : true,
29413           "schema" : {
29414             "type" : "string"
29415           }
29416         }, {
29417           "in" : "path",
29418           "name" : "componentId",
29419           "required" : true,
29420           "schema" : {
29421             "type" : "string"
29422           }
29423         }, {
29424           "in" : "path",
29425           "name" : "groupId",
29426           "required" : true,
29427           "schema" : {
29428             "type" : "string"
29429           }
29430         }, {
29431           "in" : "header",
29432           "name" : "USER_ID",
29433           "schema" : {
29434             "type" : "string"
29435           }
29436         } ],
29437         "responses" : {
29438           "200" : {
29439             "description" : "group found"
29440           },
29441           "403" : {
29442             "description" : "Restricted operation"
29443           },
29444           "404" : {
29445             "description" : "Group not found"
29446           },
29447           "default" : {
29448             "content" : {
29449               "application/json" : {
29450                 "schema" : {
29451                   "type" : "array",
29452                   "items" : {
29453                     "$ref" : "#/components/schemas/Resource"
29454                   }
29455                 }
29456               }
29457             }
29458           }
29459         },
29460         "servers" : [ {
29461           "url" : "/sdc2/rest",
29462           "variables" : { }
29463         } ],
29464         "summary" : "Returns artifacts metadata according to groupId",
29465         "tags" : [ "SDCE-2 APIs" ]
29466       },
29467       "put" : {
29468         "description" : "Update Group metadata",
29469         "operationId" : "updateGroup",
29470         "parameters" : [ {
29471           "in" : "path",
29472           "name" : "containerComponentType",
29473           "required" : true,
29474           "schema" : {
29475             "type" : "string"
29476           }
29477         }, {
29478           "in" : "path",
29479           "name" : "componentId",
29480           "required" : true,
29481           "schema" : {
29482             "type" : "string"
29483           }
29484         }, {
29485           "in" : "path",
29486           "name" : "groupId",
29487           "required" : true,
29488           "schema" : {
29489             "type" : "string"
29490           }
29491         }, {
29492           "in" : "header",
29493           "name" : "USER_ID",
29494           "schema" : {
29495             "type" : "string"
29496           }
29497         } ],
29498         "requestBody" : {
29499           "content" : {
29500             "application/json" : {
29501               "schema" : {
29502                 "$ref" : "#/components/schemas/GroupDefinition"
29503               }
29504             }
29505           },
29506           "description" : "GroupDefinition",
29507           "required" : true
29508         },
29509         "responses" : {
29510           "200" : {
29511             "description" : "Group updated"
29512           },
29513           "400" : {
29514             "description" : "Invalid content / Missing content"
29515           },
29516           "403" : {
29517             "description" : "Restricted operation"
29518           },
29519           "404" : {
29520             "description" : "component / group Not found"
29521           },
29522           "default" : {
29523             "content" : {
29524               "application/json" : {
29525                 "schema" : {
29526                   "type" : "array",
29527                   "items" : {
29528                     "type" : "object",
29529                     "properties" : {
29530                       "allowedMethods" : {
29531                         "type" : "array",
29532                         "items" : {
29533                           "type" : "string"
29534                         },
29535                         "uniqueItems" : true
29536                       },
29537                       "cookies" : {
29538                         "type" : "object",
29539                         "additionalProperties" : {
29540                           "type" : "object",
29541                           "properties" : {
29542                             "comment" : {
29543                               "type" : "string"
29544                             },
29545                             "domain" : {
29546                               "type" : "string"
29547                             },
29548                             "expiry" : {
29549                               "type" : "string",
29550                               "format" : "date-time"
29551                             },
29552                             "httpOnly" : {
29553                               "type" : "boolean"
29554                             },
29555                             "maxAge" : {
29556                               "type" : "integer",
29557                               "format" : "int32"
29558                             },
29559                             "name" : {
29560                               "type" : "string"
29561                             },
29562                             "path" : {
29563                               "type" : "string"
29564                             },
29565                             "secure" : {
29566                               "type" : "boolean"
29567                             },
29568                             "value" : {
29569                               "type" : "string"
29570                             },
29571                             "version" : {
29572                               "type" : "integer",
29573                               "format" : "int32"
29574                             }
29575                           }
29576                         }
29577                       },
29578                       "date" : {
29579                         "type" : "string",
29580                         "format" : "date-time"
29581                       },
29582                       "entity" : {
29583                         "type" : "object"
29584                       },
29585                       "entityTag" : {
29586                         "type" : "object",
29587                         "properties" : {
29588                           "value" : {
29589                             "type" : "string"
29590                           },
29591                           "weak" : {
29592                             "type" : "boolean"
29593                           }
29594                         }
29595                       },
29596                       "headers" : {
29597                         "type" : "object",
29598                         "additionalProperties" : {
29599                           "type" : "array",
29600                           "items" : {
29601                             "type" : "object"
29602                           }
29603                         }
29604                       },
29605                       "language" : {
29606                         "type" : "object",
29607                         "properties" : {
29608                           "country" : {
29609                             "type" : "string"
29610                           },
29611                           "displayCountry" : {
29612                             "type" : "string"
29613                           },
29614                           "displayLanguage" : {
29615                             "type" : "string"
29616                           },
29617                           "displayName" : {
29618                             "type" : "string"
29619                           },
29620                           "displayScript" : {
29621                             "type" : "string"
29622                           },
29623                           "displayVariant" : {
29624                             "type" : "string"
29625                           },
29626                           "extensionKeys" : {
29627                             "type" : "array",
29628                             "items" : {
29629                               "type" : "string"
29630                             },
29631                             "uniqueItems" : true
29632                           },
29633                           "iso3Country" : {
29634                             "type" : "string"
29635                           },
29636                           "iso3Language" : {
29637                             "type" : "string"
29638                           },
29639                           "language" : {
29640                             "type" : "string"
29641                           },
29642                           "script" : {
29643                             "type" : "string"
29644                           },
29645                           "unicodeLocaleAttributes" : {
29646                             "type" : "array",
29647                             "items" : {
29648                               "type" : "string"
29649                             },
29650                             "uniqueItems" : true
29651                           },
29652                           "unicodeLocaleKeys" : {
29653                             "type" : "array",
29654                             "items" : {
29655                               "type" : "string"
29656                             },
29657                             "uniqueItems" : true
29658                           },
29659                           "variant" : {
29660                             "type" : "string"
29661                           }
29662                         }
29663                       },
29664                       "lastModified" : {
29665                         "type" : "string",
29666                         "format" : "date-time"
29667                       },
29668                       "length" : {
29669                         "type" : "integer",
29670                         "format" : "int32"
29671                       },
29672                       "links" : {
29673                         "type" : "array",
29674                         "items" : {
29675                           "type" : "object",
29676                           "properties" : {
29677                             "params" : {
29678                               "type" : "object",
29679                               "additionalProperties" : {
29680                                 "type" : "string"
29681                               }
29682                             },
29683                             "rel" : {
29684                               "type" : "string"
29685                             },
29686                             "rels" : {
29687                               "type" : "array",
29688                               "items" : {
29689                                 "type" : "string"
29690                               }
29691                             },
29692                             "title" : {
29693                               "type" : "string"
29694                             },
29695                             "type" : {
29696                               "type" : "string"
29697                             },
29698                             "uri" : {
29699                               "type" : "string",
29700                               "format" : "uri"
29701                             },
29702                             "uriBuilder" : {
29703                               "type" : "object"
29704                             }
29705                           }
29706                         },
29707                         "uniqueItems" : true
29708                       },
29709                       "location" : {
29710                         "type" : "string",
29711                         "format" : "uri"
29712                       },
29713                       "mediaType" : {
29714                         "type" : "object",
29715                         "properties" : {
29716                           "parameters" : {
29717                             "type" : "object",
29718                             "additionalProperties" : {
29719                               "type" : "string"
29720                             }
29721                           },
29722                           "subtype" : {
29723                             "type" : "string"
29724                           },
29725                           "type" : {
29726                             "type" : "string"
29727                           },
29728                           "wildcardSubtype" : {
29729                             "type" : "boolean"
29730                           },
29731                           "wildcardType" : {
29732                             "type" : "boolean"
29733                           }
29734                         }
29735                       },
29736                       "metadata" : {
29737                         "type" : "object",
29738                         "additionalProperties" : {
29739                           "type" : "array",
29740                           "items" : {
29741                             "type" : "object"
29742                           }
29743                         }
29744                       },
29745                       "status" : {
29746                         "type" : "integer",
29747                         "format" : "int32"
29748                       },
29749                       "statusInfo" : {
29750                         "type" : "object",
29751                         "properties" : {
29752                           "family" : {
29753                             "type" : "string",
29754                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
29755                           },
29756                           "reasonPhrase" : {
29757                             "type" : "string"
29758                           },
29759                           "statusCode" : {
29760                             "type" : "integer",
29761                             "format" : "int32"
29762                           }
29763                         }
29764                       },
29765                       "stringHeaders" : {
29766                         "type" : "object",
29767                         "additionalProperties" : {
29768                           "type" : "array",
29769                           "items" : {
29770                             "type" : "string"
29771                           }
29772                         }
29773                       }
29774                     }
29775                   }
29776                 }
29777               }
29778             }
29779           }
29780         },
29781         "servers" : [ {
29782           "url" : "/sdc2/rest",
29783           "variables" : { }
29784         } ],
29785         "summary" : "Returns updated Group",
29786         "tags" : [ "SDCE-2 APIs" ]
29787       }
29788     },
29789     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupType}" : {
29790       "post" : {
29791         "description" : "Create group ",
29792         "operationId" : "createGroup",
29793         "parameters" : [ {
29794           "in" : "path",
29795           "name" : "containerComponentType",
29796           "required" : true,
29797           "schema" : {
29798             "type" : "string"
29799           }
29800         }, {
29801           "in" : "path",
29802           "name" : "componentId",
29803           "required" : true,
29804           "schema" : {
29805             "type" : "string"
29806           }
29807         }, {
29808           "in" : "path",
29809           "name" : "groupType",
29810           "required" : true,
29811           "schema" : {
29812             "type" : "string"
29813           }
29814         }, {
29815           "in" : "header",
29816           "name" : "USER_ID",
29817           "schema" : {
29818             "type" : "string"
29819           }
29820         } ],
29821         "responses" : {
29822           "201" : {
29823             "description" : "Group created"
29824           },
29825           "400" : {
29826             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
29827           },
29828           "403" : {
29829             "description" : "Restricted operation"
29830           },
29831           "404" : {
29832             "description" : "Component not found"
29833           },
29834           "500" : {
29835             "description" : "Internal Error"
29836           },
29837           "default" : {
29838             "content" : {
29839               "application/json" : {
29840                 "schema" : {
29841                   "type" : "array",
29842                   "items" : {
29843                     "$ref" : "#/components/schemas/GroupDefinition"
29844                   }
29845                 }
29846               }
29847             }
29848           }
29849         },
29850         "servers" : [ {
29851           "url" : "/sdc2/rest",
29852           "variables" : { }
29853         } ],
29854         "summary" : "Creates new group in component and returns it",
29855         "tags" : [ "SDCE-2 APIs" ]
29856       }
29857     },
29858     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}" : {
29859       "delete" : {
29860         "description" : "Delete Group",
29861         "operationId" : "deleteGroup",
29862         "parameters" : [ {
29863           "in" : "path",
29864           "name" : "containerComponentType",
29865           "required" : true,
29866           "schema" : {
29867             "type" : "string"
29868           }
29869         }, {
29870           "in" : "path",
29871           "name" : "componentId",
29872           "required" : true,
29873           "schema" : {
29874             "type" : "string"
29875           }
29876         }, {
29877           "in" : "path",
29878           "name" : "groupUniqueId",
29879           "required" : true,
29880           "schema" : {
29881             "type" : "string"
29882           }
29883         }, {
29884           "in" : "header",
29885           "name" : "USER_ID",
29886           "schema" : {
29887             "type" : "string"
29888           }
29889         } ],
29890         "responses" : {
29891           "201" : {
29892             "description" : "ResourceInstance deleted"
29893           },
29894           "400" : {
29895             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
29896           },
29897           "403" : {
29898             "description" : "Restricted operation"
29899           },
29900           "404" : {
29901             "description" : "Component not found"
29902           },
29903           "500" : {
29904             "description" : "Internal Error"
29905           },
29906           "default" : {
29907             "content" : {
29908               "application/json" : {
29909                 "schema" : {
29910                   "type" : "array",
29911                   "items" : {
29912                     "type" : "object",
29913                     "properties" : {
29914                       "allowedMethods" : {
29915                         "type" : "array",
29916                         "items" : {
29917                           "type" : "string"
29918                         },
29919                         "uniqueItems" : true
29920                       },
29921                       "cookies" : {
29922                         "type" : "object",
29923                         "additionalProperties" : {
29924                           "type" : "object",
29925                           "properties" : {
29926                             "comment" : {
29927                               "type" : "string"
29928                             },
29929                             "domain" : {
29930                               "type" : "string"
29931                             },
29932                             "expiry" : {
29933                               "type" : "string",
29934                               "format" : "date-time"
29935                             },
29936                             "httpOnly" : {
29937                               "type" : "boolean"
29938                             },
29939                             "maxAge" : {
29940                               "type" : "integer",
29941                               "format" : "int32"
29942                             },
29943                             "name" : {
29944                               "type" : "string"
29945                             },
29946                             "path" : {
29947                               "type" : "string"
29948                             },
29949                             "secure" : {
29950                               "type" : "boolean"
29951                             },
29952                             "value" : {
29953                               "type" : "string"
29954                             },
29955                             "version" : {
29956                               "type" : "integer",
29957                               "format" : "int32"
29958                             }
29959                           }
29960                         }
29961                       },
29962                       "date" : {
29963                         "type" : "string",
29964                         "format" : "date-time"
29965                       },
29966                       "entity" : {
29967                         "type" : "object"
29968                       },
29969                       "entityTag" : {
29970                         "type" : "object",
29971                         "properties" : {
29972                           "value" : {
29973                             "type" : "string"
29974                           },
29975                           "weak" : {
29976                             "type" : "boolean"
29977                           }
29978                         }
29979                       },
29980                       "headers" : {
29981                         "type" : "object",
29982                         "additionalProperties" : {
29983                           "type" : "array",
29984                           "items" : {
29985                             "type" : "object"
29986                           }
29987                         }
29988                       },
29989                       "language" : {
29990                         "type" : "object",
29991                         "properties" : {
29992                           "country" : {
29993                             "type" : "string"
29994                           },
29995                           "displayCountry" : {
29996                             "type" : "string"
29997                           },
29998                           "displayLanguage" : {
29999                             "type" : "string"
30000                           },
30001                           "displayName" : {
30002                             "type" : "string"
30003                           },
30004                           "displayScript" : {
30005                             "type" : "string"
30006                           },
30007                           "displayVariant" : {
30008                             "type" : "string"
30009                           },
30010                           "extensionKeys" : {
30011                             "type" : "array",
30012                             "items" : {
30013                               "type" : "string"
30014                             },
30015                             "uniqueItems" : true
30016                           },
30017                           "iso3Country" : {
30018                             "type" : "string"
30019                           },
30020                           "iso3Language" : {
30021                             "type" : "string"
30022                           },
30023                           "language" : {
30024                             "type" : "string"
30025                           },
30026                           "script" : {
30027                             "type" : "string"
30028                           },
30029                           "unicodeLocaleAttributes" : {
30030                             "type" : "array",
30031                             "items" : {
30032                               "type" : "string"
30033                             },
30034                             "uniqueItems" : true
30035                           },
30036                           "unicodeLocaleKeys" : {
30037                             "type" : "array",
30038                             "items" : {
30039                               "type" : "string"
30040                             },
30041                             "uniqueItems" : true
30042                           },
30043                           "variant" : {
30044                             "type" : "string"
30045                           }
30046                         }
30047                       },
30048                       "lastModified" : {
30049                         "type" : "string",
30050                         "format" : "date-time"
30051                       },
30052                       "length" : {
30053                         "type" : "integer",
30054                         "format" : "int32"
30055                       },
30056                       "links" : {
30057                         "type" : "array",
30058                         "items" : {
30059                           "type" : "object",
30060                           "properties" : {
30061                             "params" : {
30062                               "type" : "object",
30063                               "additionalProperties" : {
30064                                 "type" : "string"
30065                               }
30066                             },
30067                             "rel" : {
30068                               "type" : "string"
30069                             },
30070                             "rels" : {
30071                               "type" : "array",
30072                               "items" : {
30073                                 "type" : "string"
30074                               }
30075                             },
30076                             "title" : {
30077                               "type" : "string"
30078                             },
30079                             "type" : {
30080                               "type" : "string"
30081                             },
30082                             "uri" : {
30083                               "type" : "string",
30084                               "format" : "uri"
30085                             },
30086                             "uriBuilder" : {
30087                               "type" : "object"
30088                             }
30089                           }
30090                         },
30091                         "uniqueItems" : true
30092                       },
30093                       "location" : {
30094                         "type" : "string",
30095                         "format" : "uri"
30096                       },
30097                       "mediaType" : {
30098                         "type" : "object",
30099                         "properties" : {
30100                           "parameters" : {
30101                             "type" : "object",
30102                             "additionalProperties" : {
30103                               "type" : "string"
30104                             }
30105                           },
30106                           "subtype" : {
30107                             "type" : "string"
30108                           },
30109                           "type" : {
30110                             "type" : "string"
30111                           },
30112                           "wildcardSubtype" : {
30113                             "type" : "boolean"
30114                           },
30115                           "wildcardType" : {
30116                             "type" : "boolean"
30117                           }
30118                         }
30119                       },
30120                       "metadata" : {
30121                         "type" : "object",
30122                         "additionalProperties" : {
30123                           "type" : "array",
30124                           "items" : {
30125                             "type" : "object"
30126                           }
30127                         }
30128                       },
30129                       "status" : {
30130                         "type" : "integer",
30131                         "format" : "int32"
30132                       },
30133                       "statusInfo" : {
30134                         "type" : "object",
30135                         "properties" : {
30136                           "family" : {
30137                             "type" : "string",
30138                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30139                           },
30140                           "reasonPhrase" : {
30141                             "type" : "string"
30142                           },
30143                           "statusCode" : {
30144                             "type" : "integer",
30145                             "format" : "int32"
30146                           }
30147                         }
30148                       },
30149                       "stringHeaders" : {
30150                         "type" : "object",
30151                         "additionalProperties" : {
30152                           "type" : "array",
30153                           "items" : {
30154                             "type" : "string"
30155                           }
30156                         }
30157                       }
30158                     }
30159                   }
30160                 }
30161               }
30162             }
30163           }
30164         },
30165         "servers" : [ {
30166           "url" : "/sdc2/rest",
30167           "variables" : { }
30168         } ],
30169         "summary" : "Returns deleted group id",
30170         "tags" : [ "SDCE-2 APIs" ]
30171       }
30172     },
30173     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/members" : {
30174       "post" : {
30175         "description" : "Update group members ",
30176         "operationId" : "updateGroupMembers",
30177         "parameters" : [ {
30178           "in" : "path",
30179           "name" : "containerComponentType",
30180           "required" : true,
30181           "schema" : {
30182             "type" : "string"
30183           }
30184         }, {
30185           "in" : "path",
30186           "name" : "componentId",
30187           "required" : true,
30188           "schema" : {
30189             "type" : "string"
30190           }
30191         }, {
30192           "in" : "path",
30193           "name" : "groupUniqueId",
30194           "required" : true,
30195           "schema" : {
30196             "type" : "string"
30197           }
30198         }, {
30199           "in" : "header",
30200           "name" : "USER_ID",
30201           "schema" : {
30202             "type" : "string"
30203           }
30204         } ],
30205         "requestBody" : {
30206           "content" : {
30207             "application/json" : {
30208               "schema" : {
30209                 "type" : "array",
30210                 "items" : {
30211                   "type" : "string"
30212                 }
30213               }
30214             }
30215           },
30216           "description" : "List of members unique ids",
30217           "required" : true
30218         },
30219         "responses" : {
30220           "200" : {
30221             "description" : "Group members updated"
30222           },
30223           "400" : {
30224             "description" : "field name invalid type/length, characters;  mandatory field is absent, already exists (name)"
30225           },
30226           "403" : {
30227             "description" : "Restricted operation"
30228           },
30229           "404" : {
30230             "description" : "Component not found"
30231           },
30232           "500" : {
30233             "description" : "Internal Error"
30234           },
30235           "default" : {
30236             "content" : {
30237               "application/json" : {
30238                 "schema" : {
30239                   "type" : "array",
30240                   "items" : {
30241                     "type" : "string"
30242                   }
30243                 }
30244               }
30245             }
30246           }
30247         },
30248         "servers" : [ {
30249           "url" : "/sdc2/rest",
30250           "variables" : { }
30251         } ],
30252         "summary" : "Updates list of members and returns it",
30253         "tags" : [ "SDCE-2 APIs" ]
30254       }
30255     },
30256     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/metadata" : {
30257       "put" : {
30258         "description" : "Update Group Metadata",
30259         "operationId" : "updateGroupMetadata",
30260         "parameters" : [ {
30261           "in" : "path",
30262           "name" : "containerComponentType",
30263           "required" : true,
30264           "schema" : {
30265             "type" : "string"
30266           }
30267         }, {
30268           "in" : "path",
30269           "name" : "componentId",
30270           "required" : true,
30271           "schema" : {
30272             "type" : "string"
30273           }
30274         }, {
30275           "in" : "path",
30276           "name" : "groupUniqueId",
30277           "required" : true,
30278           "schema" : {
30279             "type" : "string"
30280           }
30281         }, {
30282           "in" : "header",
30283           "name" : "USER_ID",
30284           "schema" : {
30285             "type" : "string"
30286           }
30287         } ],
30288         "requestBody" : {
30289           "content" : {
30290             "application/json" : {
30291               "schema" : {
30292                 "type" : "string"
30293               }
30294             }
30295           },
30296           "description" : "Service object to be Updated",
30297           "required" : true
30298         },
30299         "responses" : {
30300           "200" : {
30301             "description" : "Group Updated"
30302           },
30303           "400" : {
30304             "description" : "Invalid content / Missing content"
30305           },
30306           "403" : {
30307             "description" : "Restricted operation"
30308           },
30309           "default" : {
30310             "content" : {
30311               "application/json" : {
30312                 "schema" : {
30313                   "type" : "array",
30314                   "items" : {
30315                     "$ref" : "#/components/schemas/GroupDefinition"
30316                   }
30317                 }
30318               }
30319             }
30320           }
30321         },
30322         "servers" : [ {
30323           "url" : "/sdc2/rest",
30324           "variables" : { }
30325         } ],
30326         "summary" : "Returns updated group definition",
30327         "tags" : [ "SDCE-2 APIs" ]
30328       }
30329     },
30330     "/v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/properties" : {
30331       "get" : {
30332         "description" : "Get List of properties on a group",
30333         "operationId" : "getGroupProperties",
30334         "parameters" : [ {
30335           "in" : "path",
30336           "name" : "containerComponentType",
30337           "required" : true,
30338           "schema" : {
30339             "type" : "string"
30340           }
30341         }, {
30342           "in" : "path",
30343           "name" : "componentId",
30344           "required" : true,
30345           "schema" : {
30346             "type" : "string"
30347           }
30348         }, {
30349           "in" : "path",
30350           "name" : "groupUniqueId",
30351           "required" : true,
30352           "schema" : {
30353             "type" : "string"
30354           }
30355         }, {
30356           "in" : "header",
30357           "name" : "USER_ID",
30358           "schema" : {
30359             "type" : "string"
30360           }
30361         } ],
30362         "responses" : {
30363           "200" : {
30364             "description" : "Group Updated"
30365           },
30366           "400" : {
30367             "description" : "Invalid content / Missing content"
30368           },
30369           "403" : {
30370             "description" : "Restricted operation"
30371           },
30372           "default" : {
30373             "content" : {
30374               "application/json" : {
30375                 "schema" : {
30376                   "type" : "array",
30377                   "items" : {
30378                     "$ref" : "#/components/schemas/GroupProperty"
30379                   }
30380                 }
30381               }
30382             }
30383           }
30384         },
30385         "servers" : [ {
30386           "url" : "/sdc2/rest",
30387           "variables" : { }
30388         } ],
30389         "summary" : "Returns list of properties",
30390         "tags" : [ "SDCE-2 APIs" ]
30391       },
30392       "put" : {
30393         "description" : "Updates List of properties on a group (only values)",
30394         "operationId" : "updateGroupProperties",
30395         "parameters" : [ {
30396           "in" : "path",
30397           "name" : "containerComponentType",
30398           "required" : true,
30399           "schema" : {
30400             "type" : "string"
30401           }
30402         }, {
30403           "in" : "path",
30404           "name" : "componentId",
30405           "required" : true,
30406           "schema" : {
30407             "type" : "string"
30408           }
30409         }, {
30410           "in" : "path",
30411           "name" : "groupUniqueId",
30412           "required" : true,
30413           "schema" : {
30414             "type" : "string"
30415           }
30416         }, {
30417           "in" : "header",
30418           "name" : "USER_ID",
30419           "schema" : {
30420             "type" : "string"
30421           }
30422         } ],
30423         "requestBody" : {
30424           "content" : {
30425             "application/json" : {
30426               "schema" : {
30427                 "type" : "array",
30428                 "items" : {
30429                   "$ref" : "#/components/schemas/GroupProperty"
30430                 }
30431               }
30432             }
30433           },
30434           "description" : "Group Properties to be Updated",
30435           "required" : true
30436         },
30437         "responses" : {
30438           "200" : {
30439             "description" : "Group Updated"
30440           },
30441           "400" : {
30442             "description" : "Invalid content / Missing content"
30443           },
30444           "403" : {
30445             "description" : "Restricted operation"
30446           },
30447           "default" : {
30448             "content" : {
30449               "application/json" : {
30450                 "schema" : {
30451                   "type" : "array",
30452                   "items" : {
30453                     "$ref" : "#/components/schemas/GroupProperty"
30454                   }
30455                 }
30456               }
30457             }
30458           }
30459         },
30460         "servers" : [ {
30461           "url" : "/sdc2/rest",
30462           "variables" : { }
30463         } ],
30464         "summary" : "Returns updated list of properties",
30465         "tags" : [ "SDCE-2 APIs" ]
30466       }
30467     },
30468     "/v1/catalog/{containerComponentType}/{componentId}/paths-to-delete" : {
30469       "get" : {
30470         "description" : "Check if forwarding path to delete on version change",
30471         "operationId" : "changeResourceInstanceVersion_1",
30472         "parameters" : [ {
30473           "in" : "path",
30474           "name" : "componentId",
30475           "required" : true,
30476           "schema" : {
30477             "type" : "string"
30478           }
30479         }, {
30480           "in" : "query",
30481           "name" : "componentInstanceId",
30482           "schema" : {
30483             "type" : "string"
30484           }
30485         }, {
30486           "in" : "query",
30487           "name" : "newComponentInstanceId",
30488           "schema" : {
30489             "type" : "string"
30490           }
30491         }, {
30492           "description" : "valid values: resources / services",
30493           "in" : "path",
30494           "name" : "containerComponentType",
30495           "required" : true,
30496           "schema" : {
30497             "type" : "string",
30498             "enum" : [ "resources", "services" ]
30499           }
30500         } ],
30501         "responses" : {
30502           "default" : {
30503             "content" : {
30504               "application/json" : {
30505                 "schema" : {
30506                   "type" : "array",
30507                   "items" : {
30508                     "type" : "object",
30509                     "properties" : {
30510                       "allowedMethods" : {
30511                         "type" : "array",
30512                         "items" : {
30513                           "type" : "string"
30514                         },
30515                         "uniqueItems" : true
30516                       },
30517                       "cookies" : {
30518                         "type" : "object",
30519                         "additionalProperties" : {
30520                           "type" : "object",
30521                           "properties" : {
30522                             "comment" : {
30523                               "type" : "string"
30524                             },
30525                             "domain" : {
30526                               "type" : "string"
30527                             },
30528                             "expiry" : {
30529                               "type" : "string",
30530                               "format" : "date-time"
30531                             },
30532                             "httpOnly" : {
30533                               "type" : "boolean"
30534                             },
30535                             "maxAge" : {
30536                               "type" : "integer",
30537                               "format" : "int32"
30538                             },
30539                             "name" : {
30540                               "type" : "string"
30541                             },
30542                             "path" : {
30543                               "type" : "string"
30544                             },
30545                             "secure" : {
30546                               "type" : "boolean"
30547                             },
30548                             "value" : {
30549                               "type" : "string"
30550                             },
30551                             "version" : {
30552                               "type" : "integer",
30553                               "format" : "int32"
30554                             }
30555                           }
30556                         }
30557                       },
30558                       "date" : {
30559                         "type" : "string",
30560                         "format" : "date-time"
30561                       },
30562                       "entity" : {
30563                         "type" : "object"
30564                       },
30565                       "entityTag" : {
30566                         "type" : "object",
30567                         "properties" : {
30568                           "value" : {
30569                             "type" : "string"
30570                           },
30571                           "weak" : {
30572                             "type" : "boolean"
30573                           }
30574                         }
30575                       },
30576                       "headers" : {
30577                         "type" : "object",
30578                         "additionalProperties" : {
30579                           "type" : "array",
30580                           "items" : {
30581                             "type" : "object"
30582                           }
30583                         }
30584                       },
30585                       "language" : {
30586                         "type" : "object",
30587                         "properties" : {
30588                           "country" : {
30589                             "type" : "string"
30590                           },
30591                           "displayCountry" : {
30592                             "type" : "string"
30593                           },
30594                           "displayLanguage" : {
30595                             "type" : "string"
30596                           },
30597                           "displayName" : {
30598                             "type" : "string"
30599                           },
30600                           "displayScript" : {
30601                             "type" : "string"
30602                           },
30603                           "displayVariant" : {
30604                             "type" : "string"
30605                           },
30606                           "extensionKeys" : {
30607                             "type" : "array",
30608                             "items" : {
30609                               "type" : "string"
30610                             },
30611                             "uniqueItems" : true
30612                           },
30613                           "iso3Country" : {
30614                             "type" : "string"
30615                           },
30616                           "iso3Language" : {
30617                             "type" : "string"
30618                           },
30619                           "language" : {
30620                             "type" : "string"
30621                           },
30622                           "script" : {
30623                             "type" : "string"
30624                           },
30625                           "unicodeLocaleAttributes" : {
30626                             "type" : "array",
30627                             "items" : {
30628                               "type" : "string"
30629                             },
30630                             "uniqueItems" : true
30631                           },
30632                           "unicodeLocaleKeys" : {
30633                             "type" : "array",
30634                             "items" : {
30635                               "type" : "string"
30636                             },
30637                             "uniqueItems" : true
30638                           },
30639                           "variant" : {
30640                             "type" : "string"
30641                           }
30642                         }
30643                       },
30644                       "lastModified" : {
30645                         "type" : "string",
30646                         "format" : "date-time"
30647                       },
30648                       "length" : {
30649                         "type" : "integer",
30650                         "format" : "int32"
30651                       },
30652                       "links" : {
30653                         "type" : "array",
30654                         "items" : {
30655                           "type" : "object",
30656                           "properties" : {
30657                             "params" : {
30658                               "type" : "object",
30659                               "additionalProperties" : {
30660                                 "type" : "string"
30661                               }
30662                             },
30663                             "rel" : {
30664                               "type" : "string"
30665                             },
30666                             "rels" : {
30667                               "type" : "array",
30668                               "items" : {
30669                                 "type" : "string"
30670                               }
30671                             },
30672                             "title" : {
30673                               "type" : "string"
30674                             },
30675                             "type" : {
30676                               "type" : "string"
30677                             },
30678                             "uri" : {
30679                               "type" : "string",
30680                               "format" : "uri"
30681                             },
30682                             "uriBuilder" : {
30683                               "type" : "object"
30684                             }
30685                           }
30686                         },
30687                         "uniqueItems" : true
30688                       },
30689                       "location" : {
30690                         "type" : "string",
30691                         "format" : "uri"
30692                       },
30693                       "mediaType" : {
30694                         "type" : "object",
30695                         "properties" : {
30696                           "parameters" : {
30697                             "type" : "object",
30698                             "additionalProperties" : {
30699                               "type" : "string"
30700                             }
30701                           },
30702                           "subtype" : {
30703                             "type" : "string"
30704                           },
30705                           "type" : {
30706                             "type" : "string"
30707                           },
30708                           "wildcardSubtype" : {
30709                             "type" : "boolean"
30710                           },
30711                           "wildcardType" : {
30712                             "type" : "boolean"
30713                           }
30714                         }
30715                       },
30716                       "metadata" : {
30717                         "type" : "object",
30718                         "additionalProperties" : {
30719                           "type" : "array",
30720                           "items" : {
30721                             "type" : "object"
30722                           }
30723                         }
30724                       },
30725                       "status" : {
30726                         "type" : "integer",
30727                         "format" : "int32"
30728                       },
30729                       "statusInfo" : {
30730                         "type" : "object",
30731                         "properties" : {
30732                           "family" : {
30733                             "type" : "string",
30734                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
30735                           },
30736                           "reasonPhrase" : {
30737                             "type" : "string"
30738                           },
30739                           "statusCode" : {
30740                             "type" : "integer",
30741                             "format" : "int32"
30742                           }
30743                         }
30744                       },
30745                       "stringHeaders" : {
30746                         "type" : "object",
30747                         "additionalProperties" : {
30748                           "type" : "array",
30749                           "items" : {
30750                             "type" : "string"
30751                           }
30752                         }
30753                       }
30754                     }
30755                   }
30756                 }
30757               }
30758             }
30759           }
30760         },
30761         "servers" : [ {
30762           "url" : "/sdc2/rest",
30763           "variables" : { }
30764         } ],
30765         "summary" : "Returns forwarding paths to delete",
30766         "tags" : [ "SDCE-2 APIs" ]
30767       }
30768     },
30769     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}" : {
30770       "delete" : {
30771         "description" : "Delete Policy",
30772         "operationId" : "deletePolicy",
30773         "parameters" : [ {
30774           "in" : "path",
30775           "name" : "componentId",
30776           "required" : true,
30777           "schema" : {
30778             "type" : "string"
30779           }
30780         }, {
30781           "description" : "valid values: resources / services",
30782           "in" : "path",
30783           "name" : "containerComponentType",
30784           "required" : true,
30785           "schema" : {
30786             "type" : "string",
30787             "enum" : [ "resources", "services" ]
30788           }
30789         }, {
30790           "in" : "path",
30791           "name" : "policyId",
30792           "required" : true,
30793           "schema" : {
30794             "type" : "string"
30795           }
30796         }, {
30797           "description" : "USER_ID of modifier user",
30798           "in" : "header",
30799           "name" : "USER_ID",
30800           "required" : true,
30801           "schema" : {
30802             "type" : "string"
30803           }
30804         } ],
30805         "responses" : {
30806           "204" : {
30807             "description" : "Policy was deleted"
30808           },
30809           "400" : {
30810             "description" : "Invalid content / Missing content"
30811           },
30812           "403" : {
30813             "description" : "Restricted operation"
30814           },
30815           "404" : {
30816             "description" : "component / policy Not found"
30817           },
30818           "default" : {
30819             "content" : {
30820               "application/json" : {
30821                 "schema" : {
30822                   "type" : "array",
30823                   "items" : {
30824                     "type" : "object",
30825                     "properties" : {
30826                       "allowedMethods" : {
30827                         "type" : "array",
30828                         "items" : {
30829                           "type" : "string"
30830                         },
30831                         "uniqueItems" : true
30832                       },
30833                       "cookies" : {
30834                         "type" : "object",
30835                         "additionalProperties" : {
30836                           "type" : "object",
30837                           "properties" : {
30838                             "comment" : {
30839                               "type" : "string"
30840                             },
30841                             "domain" : {
30842                               "type" : "string"
30843                             },
30844                             "expiry" : {
30845                               "type" : "string",
30846                               "format" : "date-time"
30847                             },
30848                             "httpOnly" : {
30849                               "type" : "boolean"
30850                             },
30851                             "maxAge" : {
30852                               "type" : "integer",
30853                               "format" : "int32"
30854                             },
30855                             "name" : {
30856                               "type" : "string"
30857                             },
30858                             "path" : {
30859                               "type" : "string"
30860                             },
30861                             "secure" : {
30862                               "type" : "boolean"
30863                             },
30864                             "value" : {
30865                               "type" : "string"
30866                             },
30867                             "version" : {
30868                               "type" : "integer",
30869                               "format" : "int32"
30870                             }
30871                           }
30872                         }
30873                       },
30874                       "date" : {
30875                         "type" : "string",
30876                         "format" : "date-time"
30877                       },
30878                       "entity" : {
30879                         "type" : "object"
30880                       },
30881                       "entityTag" : {
30882                         "type" : "object",
30883                         "properties" : {
30884                           "value" : {
30885                             "type" : "string"
30886                           },
30887                           "weak" : {
30888                             "type" : "boolean"
30889                           }
30890                         }
30891                       },
30892                       "headers" : {
30893                         "type" : "object",
30894                         "additionalProperties" : {
30895                           "type" : "array",
30896                           "items" : {
30897                             "type" : "object"
30898                           }
30899                         }
30900                       },
30901                       "language" : {
30902                         "type" : "object",
30903                         "properties" : {
30904                           "country" : {
30905                             "type" : "string"
30906                           },
30907                           "displayCountry" : {
30908                             "type" : "string"
30909                           },
30910                           "displayLanguage" : {
30911                             "type" : "string"
30912                           },
30913                           "displayName" : {
30914                             "type" : "string"
30915                           },
30916                           "displayScript" : {
30917                             "type" : "string"
30918                           },
30919                           "displayVariant" : {
30920                             "type" : "string"
30921                           },
30922                           "extensionKeys" : {
30923                             "type" : "array",
30924                             "items" : {
30925                               "type" : "string"
30926                             },
30927                             "uniqueItems" : true
30928                           },
30929                           "iso3Country" : {
30930                             "type" : "string"
30931                           },
30932                           "iso3Language" : {
30933                             "type" : "string"
30934                           },
30935                           "language" : {
30936                             "type" : "string"
30937                           },
30938                           "script" : {
30939                             "type" : "string"
30940                           },
30941                           "unicodeLocaleAttributes" : {
30942                             "type" : "array",
30943                             "items" : {
30944                               "type" : "string"
30945                             },
30946                             "uniqueItems" : true
30947                           },
30948                           "unicodeLocaleKeys" : {
30949                             "type" : "array",
30950                             "items" : {
30951                               "type" : "string"
30952                             },
30953                             "uniqueItems" : true
30954                           },
30955                           "variant" : {
30956                             "type" : "string"
30957                           }
30958                         }
30959                       },
30960                       "lastModified" : {
30961                         "type" : "string",
30962                         "format" : "date-time"
30963                       },
30964                       "length" : {
30965                         "type" : "integer",
30966                         "format" : "int32"
30967                       },
30968                       "links" : {
30969                         "type" : "array",
30970                         "items" : {
30971                           "type" : "object",
30972                           "properties" : {
30973                             "params" : {
30974                               "type" : "object",
30975                               "additionalProperties" : {
30976                                 "type" : "string"
30977                               }
30978                             },
30979                             "rel" : {
30980                               "type" : "string"
30981                             },
30982                             "rels" : {
30983                               "type" : "array",
30984                               "items" : {
30985                                 "type" : "string"
30986                               }
30987                             },
30988                             "title" : {
30989                               "type" : "string"
30990                             },
30991                             "type" : {
30992                               "type" : "string"
30993                             },
30994                             "uri" : {
30995                               "type" : "string",
30996                               "format" : "uri"
30997                             },
30998                             "uriBuilder" : {
30999                               "type" : "object"
31000                             }
31001                           }
31002                         },
31003                         "uniqueItems" : true
31004                       },
31005                       "location" : {
31006                         "type" : "string",
31007                         "format" : "uri"
31008                       },
31009                       "mediaType" : {
31010                         "type" : "object",
31011                         "properties" : {
31012                           "parameters" : {
31013                             "type" : "object",
31014                             "additionalProperties" : {
31015                               "type" : "string"
31016                             }
31017                           },
31018                           "subtype" : {
31019                             "type" : "string"
31020                           },
31021                           "type" : {
31022                             "type" : "string"
31023                           },
31024                           "wildcardSubtype" : {
31025                             "type" : "boolean"
31026                           },
31027                           "wildcardType" : {
31028                             "type" : "boolean"
31029                           }
31030                         }
31031                       },
31032                       "metadata" : {
31033                         "type" : "object",
31034                         "additionalProperties" : {
31035                           "type" : "array",
31036                           "items" : {
31037                             "type" : "object"
31038                           }
31039                         }
31040                       },
31041                       "status" : {
31042                         "type" : "integer",
31043                         "format" : "int32"
31044                       },
31045                       "statusInfo" : {
31046                         "type" : "object",
31047                         "properties" : {
31048                           "family" : {
31049                             "type" : "string",
31050                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31051                           },
31052                           "reasonPhrase" : {
31053                             "type" : "string"
31054                           },
31055                           "statusCode" : {
31056                             "type" : "integer",
31057                             "format" : "int32"
31058                           }
31059                         }
31060                       },
31061                       "stringHeaders" : {
31062                         "type" : "object",
31063                         "additionalProperties" : {
31064                           "type" : "array",
31065                           "items" : {
31066                             "type" : "string"
31067                           }
31068                         }
31069                       }
31070                     }
31071                   }
31072                 }
31073               }
31074             }
31075           }
31076         },
31077         "servers" : [ {
31078           "url" : "/sdc2/rest",
31079           "variables" : { }
31080         } ],
31081         "summary" : "No body",
31082         "tags" : [ "SDCE-2 APIs" ]
31083       },
31084       "get" : {
31085         "description" : "Get Policy",
31086         "operationId" : "getPolicy",
31087         "parameters" : [ {
31088           "in" : "path",
31089           "name" : "componentId",
31090           "required" : true,
31091           "schema" : {
31092             "type" : "string"
31093           }
31094         }, {
31095           "description" : "valid values: resources / services",
31096           "in" : "path",
31097           "name" : "containerComponentType",
31098           "required" : true,
31099           "schema" : {
31100             "type" : "string",
31101             "enum" : [ "resources", "services" ]
31102           }
31103         }, {
31104           "in" : "path",
31105           "name" : "policyId",
31106           "required" : true,
31107           "schema" : {
31108             "type" : "string"
31109           }
31110         }, {
31111           "description" : "USER_ID of modifier user",
31112           "in" : "header",
31113           "name" : "USER_ID",
31114           "required" : true,
31115           "schema" : {
31116             "type" : "string"
31117           }
31118         } ],
31119         "responses" : {
31120           "200" : {
31121             "description" : "Policy was found"
31122           },
31123           "400" : {
31124             "description" : "Invalid content / Missing content"
31125           },
31126           "403" : {
31127             "description" : "Restricted operation"
31128           },
31129           "404" : {
31130             "description" : "component / policy Not found"
31131           },
31132           "default" : {
31133             "content" : {
31134               "application/json" : {
31135                 "schema" : {
31136                   "type" : "array",
31137                   "items" : {
31138                     "type" : "object",
31139                     "properties" : {
31140                       "allowedMethods" : {
31141                         "type" : "array",
31142                         "items" : {
31143                           "type" : "string"
31144                         },
31145                         "uniqueItems" : true
31146                       },
31147                       "cookies" : {
31148                         "type" : "object",
31149                         "additionalProperties" : {
31150                           "type" : "object",
31151                           "properties" : {
31152                             "comment" : {
31153                               "type" : "string"
31154                             },
31155                             "domain" : {
31156                               "type" : "string"
31157                             },
31158                             "expiry" : {
31159                               "type" : "string",
31160                               "format" : "date-time"
31161                             },
31162                             "httpOnly" : {
31163                               "type" : "boolean"
31164                             },
31165                             "maxAge" : {
31166                               "type" : "integer",
31167                               "format" : "int32"
31168                             },
31169                             "name" : {
31170                               "type" : "string"
31171                             },
31172                             "path" : {
31173                               "type" : "string"
31174                             },
31175                             "secure" : {
31176                               "type" : "boolean"
31177                             },
31178                             "value" : {
31179                               "type" : "string"
31180                             },
31181                             "version" : {
31182                               "type" : "integer",
31183                               "format" : "int32"
31184                             }
31185                           }
31186                         }
31187                       },
31188                       "date" : {
31189                         "type" : "string",
31190                         "format" : "date-time"
31191                       },
31192                       "entity" : {
31193                         "type" : "object"
31194                       },
31195                       "entityTag" : {
31196                         "type" : "object",
31197                         "properties" : {
31198                           "value" : {
31199                             "type" : "string"
31200                           },
31201                           "weak" : {
31202                             "type" : "boolean"
31203                           }
31204                         }
31205                       },
31206                       "headers" : {
31207                         "type" : "object",
31208                         "additionalProperties" : {
31209                           "type" : "array",
31210                           "items" : {
31211                             "type" : "object"
31212                           }
31213                         }
31214                       },
31215                       "language" : {
31216                         "type" : "object",
31217                         "properties" : {
31218                           "country" : {
31219                             "type" : "string"
31220                           },
31221                           "displayCountry" : {
31222                             "type" : "string"
31223                           },
31224                           "displayLanguage" : {
31225                             "type" : "string"
31226                           },
31227                           "displayName" : {
31228                             "type" : "string"
31229                           },
31230                           "displayScript" : {
31231                             "type" : "string"
31232                           },
31233                           "displayVariant" : {
31234                             "type" : "string"
31235                           },
31236                           "extensionKeys" : {
31237                             "type" : "array",
31238                             "items" : {
31239                               "type" : "string"
31240                             },
31241                             "uniqueItems" : true
31242                           },
31243                           "iso3Country" : {
31244                             "type" : "string"
31245                           },
31246                           "iso3Language" : {
31247                             "type" : "string"
31248                           },
31249                           "language" : {
31250                             "type" : "string"
31251                           },
31252                           "script" : {
31253                             "type" : "string"
31254                           },
31255                           "unicodeLocaleAttributes" : {
31256                             "type" : "array",
31257                             "items" : {
31258                               "type" : "string"
31259                             },
31260                             "uniqueItems" : true
31261                           },
31262                           "unicodeLocaleKeys" : {
31263                             "type" : "array",
31264                             "items" : {
31265                               "type" : "string"
31266                             },
31267                             "uniqueItems" : true
31268                           },
31269                           "variant" : {
31270                             "type" : "string"
31271                           }
31272                         }
31273                       },
31274                       "lastModified" : {
31275                         "type" : "string",
31276                         "format" : "date-time"
31277                       },
31278                       "length" : {
31279                         "type" : "integer",
31280                         "format" : "int32"
31281                       },
31282                       "links" : {
31283                         "type" : "array",
31284                         "items" : {
31285                           "type" : "object",
31286                           "properties" : {
31287                             "params" : {
31288                               "type" : "object",
31289                               "additionalProperties" : {
31290                                 "type" : "string"
31291                               }
31292                             },
31293                             "rel" : {
31294                               "type" : "string"
31295                             },
31296                             "rels" : {
31297                               "type" : "array",
31298                               "items" : {
31299                                 "type" : "string"
31300                               }
31301                             },
31302                             "title" : {
31303                               "type" : "string"
31304                             },
31305                             "type" : {
31306                               "type" : "string"
31307                             },
31308                             "uri" : {
31309                               "type" : "string",
31310                               "format" : "uri"
31311                             },
31312                             "uriBuilder" : {
31313                               "type" : "object"
31314                             }
31315                           }
31316                         },
31317                         "uniqueItems" : true
31318                       },
31319                       "location" : {
31320                         "type" : "string",
31321                         "format" : "uri"
31322                       },
31323                       "mediaType" : {
31324                         "type" : "object",
31325                         "properties" : {
31326                           "parameters" : {
31327                             "type" : "object",
31328                             "additionalProperties" : {
31329                               "type" : "string"
31330                             }
31331                           },
31332                           "subtype" : {
31333                             "type" : "string"
31334                           },
31335                           "type" : {
31336                             "type" : "string"
31337                           },
31338                           "wildcardSubtype" : {
31339                             "type" : "boolean"
31340                           },
31341                           "wildcardType" : {
31342                             "type" : "boolean"
31343                           }
31344                         }
31345                       },
31346                       "metadata" : {
31347                         "type" : "object",
31348                         "additionalProperties" : {
31349                           "type" : "array",
31350                           "items" : {
31351                             "type" : "object"
31352                           }
31353                         }
31354                       },
31355                       "status" : {
31356                         "type" : "integer",
31357                         "format" : "int32"
31358                       },
31359                       "statusInfo" : {
31360                         "type" : "object",
31361                         "properties" : {
31362                           "family" : {
31363                             "type" : "string",
31364                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31365                           },
31366                           "reasonPhrase" : {
31367                             "type" : "string"
31368                           },
31369                           "statusCode" : {
31370                             "type" : "integer",
31371                             "format" : "int32"
31372                           }
31373                         }
31374                       },
31375                       "stringHeaders" : {
31376                         "type" : "object",
31377                         "additionalProperties" : {
31378                           "type" : "array",
31379                           "items" : {
31380                             "type" : "string"
31381                           }
31382                         }
31383                       }
31384                     }
31385                   }
31386                 }
31387               }
31388             }
31389           }
31390         },
31391         "servers" : [ {
31392           "url" : "/sdc2/rest",
31393           "variables" : { }
31394         } ],
31395         "summary" : "Returns Policy",
31396         "tags" : [ "SDCE-2 APIs" ]
31397       },
31398       "put" : {
31399         "description" : "Update Policy metadata",
31400         "operationId" : "updatePolicy",
31401         "parameters" : [ {
31402           "in" : "path",
31403           "name" : "componentId",
31404           "required" : true,
31405           "schema" : {
31406             "type" : "string"
31407           }
31408         }, {
31409           "description" : "valid values: resources / services",
31410           "in" : "path",
31411           "name" : "containerComponentType",
31412           "required" : true,
31413           "schema" : {
31414             "type" : "string",
31415             "enum" : [ "resources", "services" ]
31416           }
31417         }, {
31418           "in" : "path",
31419           "name" : "policyId",
31420           "required" : true,
31421           "schema" : {
31422             "type" : "string"
31423           }
31424         }, {
31425           "description" : "USER_ID of modifier user",
31426           "in" : "header",
31427           "name" : "USER_ID",
31428           "required" : true,
31429           "schema" : {
31430             "type" : "string"
31431           }
31432         } ],
31433         "requestBody" : {
31434           "content" : {
31435             "application/json" : {
31436               "schema" : {
31437                 "type" : "string"
31438               }
31439             }
31440           },
31441           "description" : "PolicyDefinition",
31442           "required" : true
31443         },
31444         "responses" : {
31445           "200" : {
31446             "description" : "Policy updated"
31447           },
31448           "400" : {
31449             "description" : "Invalid content / Missing content"
31450           },
31451           "403" : {
31452             "description" : "Restricted operation"
31453           },
31454           "404" : {
31455             "description" : "component / policy Not found"
31456           },
31457           "default" : {
31458             "content" : {
31459               "application/json" : {
31460                 "schema" : {
31461                   "type" : "array",
31462                   "items" : {
31463                     "type" : "object",
31464                     "properties" : {
31465                       "allowedMethods" : {
31466                         "type" : "array",
31467                         "items" : {
31468                           "type" : "string"
31469                         },
31470                         "uniqueItems" : true
31471                       },
31472                       "cookies" : {
31473                         "type" : "object",
31474                         "additionalProperties" : {
31475                           "type" : "object",
31476                           "properties" : {
31477                             "comment" : {
31478                               "type" : "string"
31479                             },
31480                             "domain" : {
31481                               "type" : "string"
31482                             },
31483                             "expiry" : {
31484                               "type" : "string",
31485                               "format" : "date-time"
31486                             },
31487                             "httpOnly" : {
31488                               "type" : "boolean"
31489                             },
31490                             "maxAge" : {
31491                               "type" : "integer",
31492                               "format" : "int32"
31493                             },
31494                             "name" : {
31495                               "type" : "string"
31496                             },
31497                             "path" : {
31498                               "type" : "string"
31499                             },
31500                             "secure" : {
31501                               "type" : "boolean"
31502                             },
31503                             "value" : {
31504                               "type" : "string"
31505                             },
31506                             "version" : {
31507                               "type" : "integer",
31508                               "format" : "int32"
31509                             }
31510                           }
31511                         }
31512                       },
31513                       "date" : {
31514                         "type" : "string",
31515                         "format" : "date-time"
31516                       },
31517                       "entity" : {
31518                         "type" : "object"
31519                       },
31520                       "entityTag" : {
31521                         "type" : "object",
31522                         "properties" : {
31523                           "value" : {
31524                             "type" : "string"
31525                           },
31526                           "weak" : {
31527                             "type" : "boolean"
31528                           }
31529                         }
31530                       },
31531                       "headers" : {
31532                         "type" : "object",
31533                         "additionalProperties" : {
31534                           "type" : "array",
31535                           "items" : {
31536                             "type" : "object"
31537                           }
31538                         }
31539                       },
31540                       "language" : {
31541                         "type" : "object",
31542                         "properties" : {
31543                           "country" : {
31544                             "type" : "string"
31545                           },
31546                           "displayCountry" : {
31547                             "type" : "string"
31548                           },
31549                           "displayLanguage" : {
31550                             "type" : "string"
31551                           },
31552                           "displayName" : {
31553                             "type" : "string"
31554                           },
31555                           "displayScript" : {
31556                             "type" : "string"
31557                           },
31558                           "displayVariant" : {
31559                             "type" : "string"
31560                           },
31561                           "extensionKeys" : {
31562                             "type" : "array",
31563                             "items" : {
31564                               "type" : "string"
31565                             },
31566                             "uniqueItems" : true
31567                           },
31568                           "iso3Country" : {
31569                             "type" : "string"
31570                           },
31571                           "iso3Language" : {
31572                             "type" : "string"
31573                           },
31574                           "language" : {
31575                             "type" : "string"
31576                           },
31577                           "script" : {
31578                             "type" : "string"
31579                           },
31580                           "unicodeLocaleAttributes" : {
31581                             "type" : "array",
31582                             "items" : {
31583                               "type" : "string"
31584                             },
31585                             "uniqueItems" : true
31586                           },
31587                           "unicodeLocaleKeys" : {
31588                             "type" : "array",
31589                             "items" : {
31590                               "type" : "string"
31591                             },
31592                             "uniqueItems" : true
31593                           },
31594                           "variant" : {
31595                             "type" : "string"
31596                           }
31597                         }
31598                       },
31599                       "lastModified" : {
31600                         "type" : "string",
31601                         "format" : "date-time"
31602                       },
31603                       "length" : {
31604                         "type" : "integer",
31605                         "format" : "int32"
31606                       },
31607                       "links" : {
31608                         "type" : "array",
31609                         "items" : {
31610                           "type" : "object",
31611                           "properties" : {
31612                             "params" : {
31613                               "type" : "object",
31614                               "additionalProperties" : {
31615                                 "type" : "string"
31616                               }
31617                             },
31618                             "rel" : {
31619                               "type" : "string"
31620                             },
31621                             "rels" : {
31622                               "type" : "array",
31623                               "items" : {
31624                                 "type" : "string"
31625                               }
31626                             },
31627                             "title" : {
31628                               "type" : "string"
31629                             },
31630                             "type" : {
31631                               "type" : "string"
31632                             },
31633                             "uri" : {
31634                               "type" : "string",
31635                               "format" : "uri"
31636                             },
31637                             "uriBuilder" : {
31638                               "type" : "object"
31639                             }
31640                           }
31641                         },
31642                         "uniqueItems" : true
31643                       },
31644                       "location" : {
31645                         "type" : "string",
31646                         "format" : "uri"
31647                       },
31648                       "mediaType" : {
31649                         "type" : "object",
31650                         "properties" : {
31651                           "parameters" : {
31652                             "type" : "object",
31653                             "additionalProperties" : {
31654                               "type" : "string"
31655                             }
31656                           },
31657                           "subtype" : {
31658                             "type" : "string"
31659                           },
31660                           "type" : {
31661                             "type" : "string"
31662                           },
31663                           "wildcardSubtype" : {
31664                             "type" : "boolean"
31665                           },
31666                           "wildcardType" : {
31667                             "type" : "boolean"
31668                           }
31669                         }
31670                       },
31671                       "metadata" : {
31672                         "type" : "object",
31673                         "additionalProperties" : {
31674                           "type" : "array",
31675                           "items" : {
31676                             "type" : "object"
31677                           }
31678                         }
31679                       },
31680                       "status" : {
31681                         "type" : "integer",
31682                         "format" : "int32"
31683                       },
31684                       "statusInfo" : {
31685                         "type" : "object",
31686                         "properties" : {
31687                           "family" : {
31688                             "type" : "string",
31689                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
31690                           },
31691                           "reasonPhrase" : {
31692                             "type" : "string"
31693                           },
31694                           "statusCode" : {
31695                             "type" : "integer",
31696                             "format" : "int32"
31697                           }
31698                         }
31699                       },
31700                       "stringHeaders" : {
31701                         "type" : "object",
31702                         "additionalProperties" : {
31703                           "type" : "array",
31704                           "items" : {
31705                             "type" : "string"
31706                           }
31707                         }
31708                       }
31709                     }
31710                   }
31711                 }
31712               }
31713             }
31714           }
31715         },
31716         "servers" : [ {
31717           "url" : "/sdc2/rest",
31718           "variables" : { }
31719         } ],
31720         "summary" : "Returns updated Policy",
31721         "tags" : [ "SDCE-2 APIs" ]
31722       }
31723     },
31724     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/properties" : {
31725       "get" : {
31726         "description" : "Get component policy properties",
31727         "operationId" : "getPolicyProperties",
31728         "parameters" : [ {
31729           "description" : "the id of the component which is the container of the policy",
31730           "in" : "path",
31731           "name" : "componentId",
31732           "required" : true,
31733           "schema" : {
31734             "type" : "string"
31735           }
31736         }, {
31737           "description" : "valid values: resources / services",
31738           "in" : "path",
31739           "name" : "containerComponentType",
31740           "required" : true,
31741           "schema" : {
31742             "type" : "string",
31743             "enum" : [ "resources", "services" ]
31744           }
31745         }, {
31746           "description" : "the id of the policy which its properties are to return",
31747           "in" : "path",
31748           "name" : "policyId",
31749           "required" : true,
31750           "schema" : {
31751             "type" : "string"
31752           }
31753         }, {
31754           "description" : "the userid",
31755           "in" : "header",
31756           "name" : "USER_ID",
31757           "required" : true,
31758           "schema" : {
31759             "type" : "string"
31760           }
31761         } ],
31762         "responses" : {
31763           "200" : {
31764             "description" : "Properties found"
31765           },
31766           "400" : {
31767             "description" : "invalid content - Error: containerComponentType is invalid"
31768           },
31769           "403" : {
31770             "description" : "Restricted operation"
31771           },
31772           "404" : {
31773             "description" : "Componentorpolicy  not found"
31774           },
31775           "500" : {
31776             "description" : "The GET request failed due to internal SDC problem."
31777           },
31778           "default" : {
31779             "content" : {
31780               "application/json" : {
31781                 "schema" : {
31782                   "type" : "array",
31783                   "items" : {
31784                     "$ref" : "#/components/schemas/PropertyDataDefinition"
31785                   }
31786                 }
31787               }
31788             }
31789           }
31790         },
31791         "servers" : [ {
31792           "url" : "/sdc2/rest",
31793           "variables" : { }
31794         } ],
31795         "summary" : "Returns component policy properties",
31796         "tags" : [ "SDCE-2 APIs" ]
31797       },
31798       "put" : {
31799         "description" : "Update Policy properties",
31800         "operationId" : "updatePolicyProperties",
31801         "parameters" : [ {
31802           "in" : "path",
31803           "name" : "componentId",
31804           "required" : true,
31805           "schema" : {
31806             "type" : "string"
31807           }
31808         }, {
31809           "description" : "valid values: resources / services",
31810           "in" : "path",
31811           "name" : "containerComponentType",
31812           "required" : true,
31813           "schema" : {
31814             "type" : "string",
31815             "enum" : [ "resources", "services" ]
31816           }
31817         }, {
31818           "in" : "path",
31819           "name" : "policyId",
31820           "required" : true,
31821           "schema" : {
31822             "type" : "string"
31823           }
31824         }, {
31825           "description" : "USER_ID of modifier user",
31826           "in" : "header",
31827           "name" : "USER_ID",
31828           "required" : true,
31829           "schema" : {
31830             "type" : "string"
31831           }
31832         } ],
31833         "requestBody" : {
31834           "content" : {
31835             "application/json" : {
31836               "schema" : {
31837                 "type" : "string"
31838               }
31839             }
31840           },
31841           "description" : "PolicyDefinition",
31842           "required" : true
31843         },
31844         "responses" : {
31845           "200" : {
31846             "description" : "Policy properties updated"
31847           },
31848           "400" : {
31849             "description" : "Invalid content / Missing content"
31850           },
31851           "403" : {
31852             "description" : "Restricted operation"
31853           },
31854           "404" : {
31855             "description" : "component / policy Not found"
31856           },
31857           "default" : {
31858             "content" : {
31859               "application/json" : {
31860                 "schema" : {
31861                   "type" : "array",
31862                   "items" : {
31863                     "type" : "object",
31864                     "properties" : {
31865                       "allowedMethods" : {
31866                         "type" : "array",
31867                         "items" : {
31868                           "type" : "string"
31869                         },
31870                         "uniqueItems" : true
31871                       },
31872                       "cookies" : {
31873                         "type" : "object",
31874                         "additionalProperties" : {
31875                           "type" : "object",
31876                           "properties" : {
31877                             "comment" : {
31878                               "type" : "string"
31879                             },
31880                             "domain" : {
31881                               "type" : "string"
31882                             },
31883                             "expiry" : {
31884                               "type" : "string",
31885                               "format" : "date-time"
31886                             },
31887                             "httpOnly" : {
31888                               "type" : "boolean"
31889                             },
31890                             "maxAge" : {
31891                               "type" : "integer",
31892                               "format" : "int32"
31893                             },
31894                             "name" : {
31895                               "type" : "string"
31896                             },
31897                             "path" : {
31898                               "type" : "string"
31899                             },
31900                             "secure" : {
31901                               "type" : "boolean"
31902                             },
31903                             "value" : {
31904                               "type" : "string"
31905                             },
31906                             "version" : {
31907                               "type" : "integer",
31908                               "format" : "int32"
31909                             }
31910                           }
31911                         }
31912                       },
31913                       "date" : {
31914                         "type" : "string",
31915                         "format" : "date-time"
31916                       },
31917                       "entity" : {
31918                         "type" : "object"
31919                       },
31920                       "entityTag" : {
31921                         "type" : "object",
31922                         "properties" : {
31923                           "value" : {
31924                             "type" : "string"
31925                           },
31926                           "weak" : {
31927                             "type" : "boolean"
31928                           }
31929                         }
31930                       },
31931                       "headers" : {
31932                         "type" : "object",
31933                         "additionalProperties" : {
31934                           "type" : "array",
31935                           "items" : {
31936                             "type" : "object"
31937                           }
31938                         }
31939                       },
31940                       "language" : {
31941                         "type" : "object",
31942                         "properties" : {
31943                           "country" : {
31944                             "type" : "string"
31945                           },
31946                           "displayCountry" : {
31947                             "type" : "string"
31948                           },
31949                           "displayLanguage" : {
31950                             "type" : "string"
31951                           },
31952                           "displayName" : {
31953                             "type" : "string"
31954                           },
31955                           "displayScript" : {
31956                             "type" : "string"
31957                           },
31958                           "displayVariant" : {
31959                             "type" : "string"
31960                           },
31961                           "extensionKeys" : {
31962                             "type" : "array",
31963                             "items" : {
31964                               "type" : "string"
31965                             },
31966                             "uniqueItems" : true
31967                           },
31968                           "iso3Country" : {
31969                             "type" : "string"
31970                           },
31971                           "iso3Language" : {
31972                             "type" : "string"
31973                           },
31974                           "language" : {
31975                             "type" : "string"
31976                           },
31977                           "script" : {
31978                             "type" : "string"
31979                           },
31980                           "unicodeLocaleAttributes" : {
31981                             "type" : "array",
31982                             "items" : {
31983                               "type" : "string"
31984                             },
31985                             "uniqueItems" : true
31986                           },
31987                           "unicodeLocaleKeys" : {
31988                             "type" : "array",
31989                             "items" : {
31990                               "type" : "string"
31991                             },
31992                             "uniqueItems" : true
31993                           },
31994                           "variant" : {
31995                             "type" : "string"
31996                           }
31997                         }
31998                       },
31999                       "lastModified" : {
32000                         "type" : "string",
32001                         "format" : "date-time"
32002                       },
32003                       "length" : {
32004                         "type" : "integer",
32005                         "format" : "int32"
32006                       },
32007                       "links" : {
32008                         "type" : "array",
32009                         "items" : {
32010                           "type" : "object",
32011                           "properties" : {
32012                             "params" : {
32013                               "type" : "object",
32014                               "additionalProperties" : {
32015                                 "type" : "string"
32016                               }
32017                             },
32018                             "rel" : {
32019                               "type" : "string"
32020                             },
32021                             "rels" : {
32022                               "type" : "array",
32023                               "items" : {
32024                                 "type" : "string"
32025                               }
32026                             },
32027                             "title" : {
32028                               "type" : "string"
32029                             },
32030                             "type" : {
32031                               "type" : "string"
32032                             },
32033                             "uri" : {
32034                               "type" : "string",
32035                               "format" : "uri"
32036                             },
32037                             "uriBuilder" : {
32038                               "type" : "object"
32039                             }
32040                           }
32041                         },
32042                         "uniqueItems" : true
32043                       },
32044                       "location" : {
32045                         "type" : "string",
32046                         "format" : "uri"
32047                       },
32048                       "mediaType" : {
32049                         "type" : "object",
32050                         "properties" : {
32051                           "parameters" : {
32052                             "type" : "object",
32053                             "additionalProperties" : {
32054                               "type" : "string"
32055                             }
32056                           },
32057                           "subtype" : {
32058                             "type" : "string"
32059                           },
32060                           "type" : {
32061                             "type" : "string"
32062                           },
32063                           "wildcardSubtype" : {
32064                             "type" : "boolean"
32065                           },
32066                           "wildcardType" : {
32067                             "type" : "boolean"
32068                           }
32069                         }
32070                       },
32071                       "metadata" : {
32072                         "type" : "object",
32073                         "additionalProperties" : {
32074                           "type" : "array",
32075                           "items" : {
32076                             "type" : "object"
32077                           }
32078                         }
32079                       },
32080                       "status" : {
32081                         "type" : "integer",
32082                         "format" : "int32"
32083                       },
32084                       "statusInfo" : {
32085                         "type" : "object",
32086                         "properties" : {
32087                           "family" : {
32088                             "type" : "string",
32089                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32090                           },
32091                           "reasonPhrase" : {
32092                             "type" : "string"
32093                           },
32094                           "statusCode" : {
32095                             "type" : "integer",
32096                             "format" : "int32"
32097                           }
32098                         }
32099                       },
32100                       "stringHeaders" : {
32101                         "type" : "object",
32102                         "additionalProperties" : {
32103                           "type" : "array",
32104                           "items" : {
32105                             "type" : "string"
32106                           }
32107                         }
32108                       }
32109                     }
32110                   }
32111                 }
32112               }
32113             }
32114           }
32115         },
32116         "servers" : [ {
32117           "url" : "/sdc2/rest",
32118           "variables" : { }
32119         } ],
32120         "summary" : "Returns updated Policy",
32121         "tags" : [ "SDCE-2 APIs" ]
32122       }
32123     },
32124     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/targets" : {
32125       "post" : {
32126         "description" : "update policy targets",
32127         "operationId" : "updatePolicyTargets",
32128         "parameters" : [ {
32129           "in" : "path",
32130           "name" : "componentId",
32131           "required" : true,
32132           "schema" : {
32133             "type" : "string"
32134           }
32135         }, {
32136           "description" : "valid values: resources / services",
32137           "in" : "path",
32138           "name" : "containerComponentType",
32139           "required" : true,
32140           "schema" : {
32141             "type" : "string",
32142             "enum" : [ "resources", "services" ]
32143           }
32144         }, {
32145           "in" : "path",
32146           "name" : "policyId",
32147           "required" : true,
32148           "schema" : {
32149             "type" : "string"
32150           }
32151         }, {
32152           "description" : "USER_ID of modifier user",
32153           "in" : "header",
32154           "name" : "USER_ID",
32155           "required" : true,
32156           "schema" : {
32157             "type" : "string"
32158           }
32159         } ],
32160         "requestBody" : {
32161           "content" : {
32162             "application/json" : {
32163               "schema" : {
32164                 "type" : "array",
32165                 "items" : {
32166                   "$ref" : "#/components/schemas/PolicyTargetDTO"
32167                 }
32168               }
32169             }
32170           }
32171         },
32172         "responses" : {
32173           "201" : {
32174             "description" : "Policy target updated"
32175           },
32176           "400" : {
32177             "description" : "Invalid content / Missing content"
32178           },
32179           "403" : {
32180             "description" : "Restricted operation"
32181           },
32182           "default" : {
32183             "content" : {
32184               "application/json" : {
32185                 "schema" : {
32186                   "type" : "array",
32187                   "items" : {
32188                     "type" : "object",
32189                     "properties" : {
32190                       "allowedMethods" : {
32191                         "type" : "array",
32192                         "items" : {
32193                           "type" : "string"
32194                         },
32195                         "uniqueItems" : true
32196                       },
32197                       "cookies" : {
32198                         "type" : "object",
32199                         "additionalProperties" : {
32200                           "type" : "object",
32201                           "properties" : {
32202                             "comment" : {
32203                               "type" : "string"
32204                             },
32205                             "domain" : {
32206                               "type" : "string"
32207                             },
32208                             "expiry" : {
32209                               "type" : "string",
32210                               "format" : "date-time"
32211                             },
32212                             "httpOnly" : {
32213                               "type" : "boolean"
32214                             },
32215                             "maxAge" : {
32216                               "type" : "integer",
32217                               "format" : "int32"
32218                             },
32219                             "name" : {
32220                               "type" : "string"
32221                             },
32222                             "path" : {
32223                               "type" : "string"
32224                             },
32225                             "secure" : {
32226                               "type" : "boolean"
32227                             },
32228                             "value" : {
32229                               "type" : "string"
32230                             },
32231                             "version" : {
32232                               "type" : "integer",
32233                               "format" : "int32"
32234                             }
32235                           }
32236                         }
32237                       },
32238                       "date" : {
32239                         "type" : "string",
32240                         "format" : "date-time"
32241                       },
32242                       "entity" : {
32243                         "type" : "object"
32244                       },
32245                       "entityTag" : {
32246                         "type" : "object",
32247                         "properties" : {
32248                           "value" : {
32249                             "type" : "string"
32250                           },
32251                           "weak" : {
32252                             "type" : "boolean"
32253                           }
32254                         }
32255                       },
32256                       "headers" : {
32257                         "type" : "object",
32258                         "additionalProperties" : {
32259                           "type" : "array",
32260                           "items" : {
32261                             "type" : "object"
32262                           }
32263                         }
32264                       },
32265                       "language" : {
32266                         "type" : "object",
32267                         "properties" : {
32268                           "country" : {
32269                             "type" : "string"
32270                           },
32271                           "displayCountry" : {
32272                             "type" : "string"
32273                           },
32274                           "displayLanguage" : {
32275                             "type" : "string"
32276                           },
32277                           "displayName" : {
32278                             "type" : "string"
32279                           },
32280                           "displayScript" : {
32281                             "type" : "string"
32282                           },
32283                           "displayVariant" : {
32284                             "type" : "string"
32285                           },
32286                           "extensionKeys" : {
32287                             "type" : "array",
32288                             "items" : {
32289                               "type" : "string"
32290                             },
32291                             "uniqueItems" : true
32292                           },
32293                           "iso3Country" : {
32294                             "type" : "string"
32295                           },
32296                           "iso3Language" : {
32297                             "type" : "string"
32298                           },
32299                           "language" : {
32300                             "type" : "string"
32301                           },
32302                           "script" : {
32303                             "type" : "string"
32304                           },
32305                           "unicodeLocaleAttributes" : {
32306                             "type" : "array",
32307                             "items" : {
32308                               "type" : "string"
32309                             },
32310                             "uniqueItems" : true
32311                           },
32312                           "unicodeLocaleKeys" : {
32313                             "type" : "array",
32314                             "items" : {
32315                               "type" : "string"
32316                             },
32317                             "uniqueItems" : true
32318                           },
32319                           "variant" : {
32320                             "type" : "string"
32321                           }
32322                         }
32323                       },
32324                       "lastModified" : {
32325                         "type" : "string",
32326                         "format" : "date-time"
32327                       },
32328                       "length" : {
32329                         "type" : "integer",
32330                         "format" : "int32"
32331                       },
32332                       "links" : {
32333                         "type" : "array",
32334                         "items" : {
32335                           "type" : "object",
32336                           "properties" : {
32337                             "params" : {
32338                               "type" : "object",
32339                               "additionalProperties" : {
32340                                 "type" : "string"
32341                               }
32342                             },
32343                             "rel" : {
32344                               "type" : "string"
32345                             },
32346                             "rels" : {
32347                               "type" : "array",
32348                               "items" : {
32349                                 "type" : "string"
32350                               }
32351                             },
32352                             "title" : {
32353                               "type" : "string"
32354                             },
32355                             "type" : {
32356                               "type" : "string"
32357                             },
32358                             "uri" : {
32359                               "type" : "string",
32360                               "format" : "uri"
32361                             },
32362                             "uriBuilder" : {
32363                               "type" : "object"
32364                             }
32365                           }
32366                         },
32367                         "uniqueItems" : true
32368                       },
32369                       "location" : {
32370                         "type" : "string",
32371                         "format" : "uri"
32372                       },
32373                       "mediaType" : {
32374                         "type" : "object",
32375                         "properties" : {
32376                           "parameters" : {
32377                             "type" : "object",
32378                             "additionalProperties" : {
32379                               "type" : "string"
32380                             }
32381                           },
32382                           "subtype" : {
32383                             "type" : "string"
32384                           },
32385                           "type" : {
32386                             "type" : "string"
32387                           },
32388                           "wildcardSubtype" : {
32389                             "type" : "boolean"
32390                           },
32391                           "wildcardType" : {
32392                             "type" : "boolean"
32393                           }
32394                         }
32395                       },
32396                       "metadata" : {
32397                         "type" : "object",
32398                         "additionalProperties" : {
32399                           "type" : "array",
32400                           "items" : {
32401                             "type" : "object"
32402                           }
32403                         }
32404                       },
32405                       "status" : {
32406                         "type" : "integer",
32407                         "format" : "int32"
32408                       },
32409                       "statusInfo" : {
32410                         "type" : "object",
32411                         "properties" : {
32412                           "family" : {
32413                             "type" : "string",
32414                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32415                           },
32416                           "reasonPhrase" : {
32417                             "type" : "string"
32418                           },
32419                           "statusCode" : {
32420                             "type" : "integer",
32421                             "format" : "int32"
32422                           }
32423                         }
32424                       },
32425                       "stringHeaders" : {
32426                         "type" : "object",
32427                         "additionalProperties" : {
32428                           "type" : "array",
32429                           "items" : {
32430                             "type" : "string"
32431                           }
32432                         }
32433                       }
32434                     }
32435                   }
32436                 }
32437               }
32438             }
32439           }
32440         },
32441         "servers" : [ {
32442           "url" : "/sdc2/rest",
32443           "variables" : { }
32444         } ],
32445         "summary" : "Returns updated Policy",
32446         "tags" : [ "SDCE-2 APIs" ]
32447       }
32448     },
32449     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyId}/undeclare" : {
32450       "put" : {
32451         "description" : "undeclare Policy",
32452         "operationId" : "undeclarePolicy",
32453         "parameters" : [ {
32454           "in" : "path",
32455           "name" : "componentId",
32456           "required" : true,
32457           "schema" : {
32458             "type" : "string"
32459           }
32460         }, {
32461           "description" : "valid values: resources / services",
32462           "in" : "path",
32463           "name" : "containerComponentType",
32464           "required" : true,
32465           "schema" : {
32466             "type" : "string",
32467             "enum" : [ "resources", "services" ]
32468           }
32469         }, {
32470           "in" : "path",
32471           "name" : "policyId",
32472           "required" : true,
32473           "schema" : {
32474             "type" : "string"
32475           }
32476         }, {
32477           "description" : "USER_ID of modifier user",
32478           "in" : "header",
32479           "name" : "USER_ID",
32480           "required" : true,
32481           "schema" : {
32482             "type" : "string"
32483           }
32484         } ],
32485         "responses" : {
32486           "204" : {
32487             "description" : "Policy was undeclared"
32488           },
32489           "400" : {
32490             "description" : "Invalid content / Missing content"
32491           },
32492           "403" : {
32493             "description" : "Restricted operation"
32494           },
32495           "404" : {
32496             "description" : "component / policy Not found"
32497           },
32498           "default" : {
32499             "content" : {
32500               "application/json" : {
32501                 "schema" : {
32502                   "type" : "array",
32503                   "items" : {
32504                     "type" : "object",
32505                     "properties" : {
32506                       "allowedMethods" : {
32507                         "type" : "array",
32508                         "items" : {
32509                           "type" : "string"
32510                         },
32511                         "uniqueItems" : true
32512                       },
32513                       "cookies" : {
32514                         "type" : "object",
32515                         "additionalProperties" : {
32516                           "type" : "object",
32517                           "properties" : {
32518                             "comment" : {
32519                               "type" : "string"
32520                             },
32521                             "domain" : {
32522                               "type" : "string"
32523                             },
32524                             "expiry" : {
32525                               "type" : "string",
32526                               "format" : "date-time"
32527                             },
32528                             "httpOnly" : {
32529                               "type" : "boolean"
32530                             },
32531                             "maxAge" : {
32532                               "type" : "integer",
32533                               "format" : "int32"
32534                             },
32535                             "name" : {
32536                               "type" : "string"
32537                             },
32538                             "path" : {
32539                               "type" : "string"
32540                             },
32541                             "secure" : {
32542                               "type" : "boolean"
32543                             },
32544                             "value" : {
32545                               "type" : "string"
32546                             },
32547                             "version" : {
32548                               "type" : "integer",
32549                               "format" : "int32"
32550                             }
32551                           }
32552                         }
32553                       },
32554                       "date" : {
32555                         "type" : "string",
32556                         "format" : "date-time"
32557                       },
32558                       "entity" : {
32559                         "type" : "object"
32560                       },
32561                       "entityTag" : {
32562                         "type" : "object",
32563                         "properties" : {
32564                           "value" : {
32565                             "type" : "string"
32566                           },
32567                           "weak" : {
32568                             "type" : "boolean"
32569                           }
32570                         }
32571                       },
32572                       "headers" : {
32573                         "type" : "object",
32574                         "additionalProperties" : {
32575                           "type" : "array",
32576                           "items" : {
32577                             "type" : "object"
32578                           }
32579                         }
32580                       },
32581                       "language" : {
32582                         "type" : "object",
32583                         "properties" : {
32584                           "country" : {
32585                             "type" : "string"
32586                           },
32587                           "displayCountry" : {
32588                             "type" : "string"
32589                           },
32590                           "displayLanguage" : {
32591                             "type" : "string"
32592                           },
32593                           "displayName" : {
32594                             "type" : "string"
32595                           },
32596                           "displayScript" : {
32597                             "type" : "string"
32598                           },
32599                           "displayVariant" : {
32600                             "type" : "string"
32601                           },
32602                           "extensionKeys" : {
32603                             "type" : "array",
32604                             "items" : {
32605                               "type" : "string"
32606                             },
32607                             "uniqueItems" : true
32608                           },
32609                           "iso3Country" : {
32610                             "type" : "string"
32611                           },
32612                           "iso3Language" : {
32613                             "type" : "string"
32614                           },
32615                           "language" : {
32616                             "type" : "string"
32617                           },
32618                           "script" : {
32619                             "type" : "string"
32620                           },
32621                           "unicodeLocaleAttributes" : {
32622                             "type" : "array",
32623                             "items" : {
32624                               "type" : "string"
32625                             },
32626                             "uniqueItems" : true
32627                           },
32628                           "unicodeLocaleKeys" : {
32629                             "type" : "array",
32630                             "items" : {
32631                               "type" : "string"
32632                             },
32633                             "uniqueItems" : true
32634                           },
32635                           "variant" : {
32636                             "type" : "string"
32637                           }
32638                         }
32639                       },
32640                       "lastModified" : {
32641                         "type" : "string",
32642                         "format" : "date-time"
32643                       },
32644                       "length" : {
32645                         "type" : "integer",
32646                         "format" : "int32"
32647                       },
32648                       "links" : {
32649                         "type" : "array",
32650                         "items" : {
32651                           "type" : "object",
32652                           "properties" : {
32653                             "params" : {
32654                               "type" : "object",
32655                               "additionalProperties" : {
32656                                 "type" : "string"
32657                               }
32658                             },
32659                             "rel" : {
32660                               "type" : "string"
32661                             },
32662                             "rels" : {
32663                               "type" : "array",
32664                               "items" : {
32665                                 "type" : "string"
32666                               }
32667                             },
32668                             "title" : {
32669                               "type" : "string"
32670                             },
32671                             "type" : {
32672                               "type" : "string"
32673                             },
32674                             "uri" : {
32675                               "type" : "string",
32676                               "format" : "uri"
32677                             },
32678                             "uriBuilder" : {
32679                               "type" : "object"
32680                             }
32681                           }
32682                         },
32683                         "uniqueItems" : true
32684                       },
32685                       "location" : {
32686                         "type" : "string",
32687                         "format" : "uri"
32688                       },
32689                       "mediaType" : {
32690                         "type" : "object",
32691                         "properties" : {
32692                           "parameters" : {
32693                             "type" : "object",
32694                             "additionalProperties" : {
32695                               "type" : "string"
32696                             }
32697                           },
32698                           "subtype" : {
32699                             "type" : "string"
32700                           },
32701                           "type" : {
32702                             "type" : "string"
32703                           },
32704                           "wildcardSubtype" : {
32705                             "type" : "boolean"
32706                           },
32707                           "wildcardType" : {
32708                             "type" : "boolean"
32709                           }
32710                         }
32711                       },
32712                       "metadata" : {
32713                         "type" : "object",
32714                         "additionalProperties" : {
32715                           "type" : "array",
32716                           "items" : {
32717                             "type" : "object"
32718                           }
32719                         }
32720                       },
32721                       "status" : {
32722                         "type" : "integer",
32723                         "format" : "int32"
32724                       },
32725                       "statusInfo" : {
32726                         "type" : "object",
32727                         "properties" : {
32728                           "family" : {
32729                             "type" : "string",
32730                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
32731                           },
32732                           "reasonPhrase" : {
32733                             "type" : "string"
32734                           },
32735                           "statusCode" : {
32736                             "type" : "integer",
32737                             "format" : "int32"
32738                           }
32739                         }
32740                       },
32741                       "stringHeaders" : {
32742                         "type" : "object",
32743                         "additionalProperties" : {
32744                           "type" : "array",
32745                           "items" : {
32746                             "type" : "string"
32747                           }
32748                         }
32749                       }
32750                     }
32751                   }
32752                 }
32753               }
32754             }
32755           }
32756         },
32757         "servers" : [ {
32758           "url" : "/sdc2/rest",
32759           "variables" : { }
32760         } ],
32761         "summary" : "No body",
32762         "tags" : [ "SDCE-2 APIs" ]
32763       }
32764     },
32765     "/v1/catalog/{containerComponentType}/{componentId}/policies/{policyTypeName}" : {
32766       "post" : {
32767         "description" : "Create Policy",
32768         "operationId" : "createPolicy",
32769         "parameters" : [ {
32770           "in" : "path",
32771           "name" : "componentId",
32772           "required" : true,
32773           "schema" : {
32774             "type" : "string"
32775           }
32776         }, {
32777           "description" : "valid values: resources / services",
32778           "in" : "path",
32779           "name" : "containerComponentType",
32780           "required" : true,
32781           "schema" : {
32782             "type" : "string",
32783             "enum" : [ "resources", "services" ]
32784           }
32785         }, {
32786           "in" : "path",
32787           "name" : "policyTypeName",
32788           "required" : true,
32789           "schema" : {
32790             "type" : "string"
32791           }
32792         }, {
32793           "description" : "USER_ID of modifier user",
32794           "in" : "header",
32795           "name" : "USER_ID",
32796           "required" : true,
32797           "schema" : {
32798             "type" : "string"
32799           }
32800         } ],
32801         "responses" : {
32802           "201" : {
32803             "description" : "Policy created"
32804           },
32805           "400" : {
32806             "description" : "Invalid content / Missing content"
32807           },
32808           "403" : {
32809             "description" : "Restricted operation"
32810           },
32811           "404" : {
32812             "description" : "Component not found"
32813           },
32814           "409" : {
32815             "description" : "Policy already exist"
32816           },
32817           "default" : {
32818             "content" : {
32819               "application/json" : {
32820                 "schema" : {
32821                   "type" : "array",
32822                   "items" : {
32823                     "type" : "object",
32824                     "properties" : {
32825                       "allowedMethods" : {
32826                         "type" : "array",
32827                         "items" : {
32828                           "type" : "string"
32829                         },
32830                         "uniqueItems" : true
32831                       },
32832                       "cookies" : {
32833                         "type" : "object",
32834                         "additionalProperties" : {
32835                           "type" : "object",
32836                           "properties" : {
32837                             "comment" : {
32838                               "type" : "string"
32839                             },
32840                             "domain" : {
32841                               "type" : "string"
32842                             },
32843                             "expiry" : {
32844                               "type" : "string",
32845                               "format" : "date-time"
32846                             },
32847                             "httpOnly" : {
32848                               "type" : "boolean"
32849                             },
32850                             "maxAge" : {
32851                               "type" : "integer",
32852                               "format" : "int32"
32853                             },
32854                             "name" : {
32855                               "type" : "string"
32856                             },
32857                             "path" : {
32858                               "type" : "string"
32859                             },
32860                             "secure" : {
32861                               "type" : "boolean"
32862                             },
32863                             "value" : {
32864                               "type" : "string"
32865                             },
32866                             "version" : {
32867                               "type" : "integer",
32868                               "format" : "int32"
32869                             }
32870                           }
32871                         }
32872                       },
32873                       "date" : {
32874                         "type" : "string",
32875                         "format" : "date-time"
32876                       },
32877                       "entity" : {
32878                         "type" : "object"
32879                       },
32880                       "entityTag" : {
32881                         "type" : "object",
32882                         "properties" : {
32883                           "value" : {
32884                             "type" : "string"
32885                           },
32886                           "weak" : {
32887                             "type" : "boolean"
32888                           }
32889                         }
32890                       },
32891                       "headers" : {
32892                         "type" : "object",
32893                         "additionalProperties" : {
32894                           "type" : "array",
32895                           "items" : {
32896                             "type" : "object"
32897                           }
32898                         }
32899                       },
32900                       "language" : {
32901                         "type" : "object",
32902                         "properties" : {
32903                           "country" : {
32904                             "type" : "string"
32905                           },
32906                           "displayCountry" : {
32907                             "type" : "string"
32908                           },
32909                           "displayLanguage" : {
32910                             "type" : "string"
32911                           },
32912                           "displayName" : {
32913                             "type" : "string"
32914                           },
32915                           "displayScript" : {
32916                             "type" : "string"
32917                           },
32918                           "displayVariant" : {
32919                             "type" : "string"
32920                           },
32921                           "extensionKeys" : {
32922                             "type" : "array",
32923                             "items" : {
32924                               "type" : "string"
32925                             },
32926                             "uniqueItems" : true
32927                           },
32928                           "iso3Country" : {
32929                             "type" : "string"
32930                           },
32931                           "iso3Language" : {
32932                             "type" : "string"
32933                           },
32934                           "language" : {
32935                             "type" : "string"
32936                           },
32937                           "script" : {
32938                             "type" : "string"
32939                           },
32940                           "unicodeLocaleAttributes" : {
32941                             "type" : "array",
32942                             "items" : {
32943                               "type" : "string"
32944                             },
32945                             "uniqueItems" : true
32946                           },
32947                           "unicodeLocaleKeys" : {
32948                             "type" : "array",
32949                             "items" : {
32950                               "type" : "string"
32951                             },
32952                             "uniqueItems" : true
32953                           },
32954                           "variant" : {
32955                             "type" : "string"
32956                           }
32957                         }
32958                       },
32959                       "lastModified" : {
32960                         "type" : "string",
32961                         "format" : "date-time"
32962                       },
32963                       "length" : {
32964                         "type" : "integer",
32965                         "format" : "int32"
32966                       },
32967                       "links" : {
32968                         "type" : "array",
32969                         "items" : {
32970                           "type" : "object",
32971                           "properties" : {
32972                             "params" : {
32973                               "type" : "object",
32974                               "additionalProperties" : {
32975                                 "type" : "string"
32976                               }
32977                             },
32978                             "rel" : {
32979                               "type" : "string"
32980                             },
32981                             "rels" : {
32982                               "type" : "array",
32983                               "items" : {
32984                                 "type" : "string"
32985                               }
32986                             },
32987                             "title" : {
32988                               "type" : "string"
32989                             },
32990                             "type" : {
32991                               "type" : "string"
32992                             },
32993                             "uri" : {
32994                               "type" : "string",
32995                               "format" : "uri"
32996                             },
32997                             "uriBuilder" : {
32998                               "type" : "object"
32999                             }
33000                           }
33001                         },
33002                         "uniqueItems" : true
33003                       },
33004                       "location" : {
33005                         "type" : "string",
33006                         "format" : "uri"
33007                       },
33008                       "mediaType" : {
33009                         "type" : "object",
33010                         "properties" : {
33011                           "parameters" : {
33012                             "type" : "object",
33013                             "additionalProperties" : {
33014                               "type" : "string"
33015                             }
33016                           },
33017                           "subtype" : {
33018                             "type" : "string"
33019                           },
33020                           "type" : {
33021                             "type" : "string"
33022                           },
33023                           "wildcardSubtype" : {
33024                             "type" : "boolean"
33025                           },
33026                           "wildcardType" : {
33027                             "type" : "boolean"
33028                           }
33029                         }
33030                       },
33031                       "metadata" : {
33032                         "type" : "object",
33033                         "additionalProperties" : {
33034                           "type" : "array",
33035                           "items" : {
33036                             "type" : "object"
33037                           }
33038                         }
33039                       },
33040                       "status" : {
33041                         "type" : "integer",
33042                         "format" : "int32"
33043                       },
33044                       "statusInfo" : {
33045                         "type" : "object",
33046                         "properties" : {
33047                           "family" : {
33048                             "type" : "string",
33049                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33050                           },
33051                           "reasonPhrase" : {
33052                             "type" : "string"
33053                           },
33054                           "statusCode" : {
33055                             "type" : "integer",
33056                             "format" : "int32"
33057                           }
33058                         }
33059                       },
33060                       "stringHeaders" : {
33061                         "type" : "object",
33062                         "additionalProperties" : {
33063                           "type" : "array",
33064                           "items" : {
33065                             "type" : "string"
33066                           }
33067                         }
33068                       }
33069                     }
33070                   }
33071                 }
33072               }
33073             }
33074           }
33075         },
33076         "servers" : [ {
33077           "url" : "/sdc2/rest",
33078           "variables" : { }
33079         } ],
33080         "summary" : "Returns created Policy",
33081         "tags" : [ "SDCE-2 APIs" ]
33082       }
33083     },
33084     "/v1/catalog/{containerComponentType}/{componentId}/relationId/{relationId}" : {
33085       "get" : {
33086         "description" : "Get relation",
33087         "operationId" : "getRelationById",
33088         "parameters" : [ {
33089           "in" : "path",
33090           "name" : "containerComponentType",
33091           "required" : true,
33092           "schema" : {
33093             "type" : "string"
33094           }
33095         }, {
33096           "in" : "path",
33097           "name" : "componentId",
33098           "required" : true,
33099           "schema" : {
33100             "type" : "string"
33101           }
33102         }, {
33103           "in" : "path",
33104           "name" : "relationId",
33105           "required" : true,
33106           "schema" : {
33107             "type" : "string"
33108           }
33109         }, {
33110           "in" : "header",
33111           "name" : "USER_ID",
33112           "schema" : {
33113             "type" : "string"
33114           }
33115         } ],
33116         "responses" : {
33117           "200" : {
33118             "description" : "relation found"
33119           },
33120           "403" : {
33121             "description" : "Restricted operation"
33122           },
33123           "404" : {
33124             "description" : "Relation not found"
33125           },
33126           "default" : {
33127             "content" : {
33128               "application/json" : {
33129                 "schema" : {
33130                   "type" : "array",
33131                   "items" : {
33132                     "type" : "object",
33133                     "properties" : {
33134                       "allowedMethods" : {
33135                         "type" : "array",
33136                         "items" : {
33137                           "type" : "string"
33138                         },
33139                         "uniqueItems" : true
33140                       },
33141                       "cookies" : {
33142                         "type" : "object",
33143                         "additionalProperties" : {
33144                           "type" : "object",
33145                           "properties" : {
33146                             "comment" : {
33147                               "type" : "string"
33148                             },
33149                             "domain" : {
33150                               "type" : "string"
33151                             },
33152                             "expiry" : {
33153                               "type" : "string",
33154                               "format" : "date-time"
33155                             },
33156                             "httpOnly" : {
33157                               "type" : "boolean"
33158                             },
33159                             "maxAge" : {
33160                               "type" : "integer",
33161                               "format" : "int32"
33162                             },
33163                             "name" : {
33164                               "type" : "string"
33165                             },
33166                             "path" : {
33167                               "type" : "string"
33168                             },
33169                             "secure" : {
33170                               "type" : "boolean"
33171                             },
33172                             "value" : {
33173                               "type" : "string"
33174                             },
33175                             "version" : {
33176                               "type" : "integer",
33177                               "format" : "int32"
33178                             }
33179                           }
33180                         }
33181                       },
33182                       "date" : {
33183                         "type" : "string",
33184                         "format" : "date-time"
33185                       },
33186                       "entity" : {
33187                         "type" : "object"
33188                       },
33189                       "entityTag" : {
33190                         "type" : "object",
33191                         "properties" : {
33192                           "value" : {
33193                             "type" : "string"
33194                           },
33195                           "weak" : {
33196                             "type" : "boolean"
33197                           }
33198                         }
33199                       },
33200                       "headers" : {
33201                         "type" : "object",
33202                         "additionalProperties" : {
33203                           "type" : "array",
33204                           "items" : {
33205                             "type" : "object"
33206                           }
33207                         }
33208                       },
33209                       "language" : {
33210                         "type" : "object",
33211                         "properties" : {
33212                           "country" : {
33213                             "type" : "string"
33214                           },
33215                           "displayCountry" : {
33216                             "type" : "string"
33217                           },
33218                           "displayLanguage" : {
33219                             "type" : "string"
33220                           },
33221                           "displayName" : {
33222                             "type" : "string"
33223                           },
33224                           "displayScript" : {
33225                             "type" : "string"
33226                           },
33227                           "displayVariant" : {
33228                             "type" : "string"
33229                           },
33230                           "extensionKeys" : {
33231                             "type" : "array",
33232                             "items" : {
33233                               "type" : "string"
33234                             },
33235                             "uniqueItems" : true
33236                           },
33237                           "iso3Country" : {
33238                             "type" : "string"
33239                           },
33240                           "iso3Language" : {
33241                             "type" : "string"
33242                           },
33243                           "language" : {
33244                             "type" : "string"
33245                           },
33246                           "script" : {
33247                             "type" : "string"
33248                           },
33249                           "unicodeLocaleAttributes" : {
33250                             "type" : "array",
33251                             "items" : {
33252                               "type" : "string"
33253                             },
33254                             "uniqueItems" : true
33255                           },
33256                           "unicodeLocaleKeys" : {
33257                             "type" : "array",
33258                             "items" : {
33259                               "type" : "string"
33260                             },
33261                             "uniqueItems" : true
33262                           },
33263                           "variant" : {
33264                             "type" : "string"
33265                           }
33266                         }
33267                       },
33268                       "lastModified" : {
33269                         "type" : "string",
33270                         "format" : "date-time"
33271                       },
33272                       "length" : {
33273                         "type" : "integer",
33274                         "format" : "int32"
33275                       },
33276                       "links" : {
33277                         "type" : "array",
33278                         "items" : {
33279                           "type" : "object",
33280                           "properties" : {
33281                             "params" : {
33282                               "type" : "object",
33283                               "additionalProperties" : {
33284                                 "type" : "string"
33285                               }
33286                             },
33287                             "rel" : {
33288                               "type" : "string"
33289                             },
33290                             "rels" : {
33291                               "type" : "array",
33292                               "items" : {
33293                                 "type" : "string"
33294                               }
33295                             },
33296                             "title" : {
33297                               "type" : "string"
33298                             },
33299                             "type" : {
33300                               "type" : "string"
33301                             },
33302                             "uri" : {
33303                               "type" : "string",
33304                               "format" : "uri"
33305                             },
33306                             "uriBuilder" : {
33307                               "type" : "object"
33308                             }
33309                           }
33310                         },
33311                         "uniqueItems" : true
33312                       },
33313                       "location" : {
33314                         "type" : "string",
33315                         "format" : "uri"
33316                       },
33317                       "mediaType" : {
33318                         "type" : "object",
33319                         "properties" : {
33320                           "parameters" : {
33321                             "type" : "object",
33322                             "additionalProperties" : {
33323                               "type" : "string"
33324                             }
33325                           },
33326                           "subtype" : {
33327                             "type" : "string"
33328                           },
33329                           "type" : {
33330                             "type" : "string"
33331                           },
33332                           "wildcardSubtype" : {
33333                             "type" : "boolean"
33334                           },
33335                           "wildcardType" : {
33336                             "type" : "boolean"
33337                           }
33338                         }
33339                       },
33340                       "metadata" : {
33341                         "type" : "object",
33342                         "additionalProperties" : {
33343                           "type" : "array",
33344                           "items" : {
33345                             "type" : "object"
33346                           }
33347                         }
33348                       },
33349                       "status" : {
33350                         "type" : "integer",
33351                         "format" : "int32"
33352                       },
33353                       "statusInfo" : {
33354                         "type" : "object",
33355                         "properties" : {
33356                           "family" : {
33357                             "type" : "string",
33358                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33359                           },
33360                           "reasonPhrase" : {
33361                             "type" : "string"
33362                           },
33363                           "statusCode" : {
33364                             "type" : "integer",
33365                             "format" : "int32"
33366                           }
33367                         }
33368                       },
33369                       "stringHeaders" : {
33370                         "type" : "object",
33371                         "additionalProperties" : {
33372                           "type" : "array",
33373                           "items" : {
33374                             "type" : "string"
33375                           }
33376                         }
33377                       }
33378                     }
33379                   }
33380                 }
33381               }
33382             }
33383           }
33384         },
33385         "servers" : [ {
33386           "url" : "/sdc2/rest",
33387           "variables" : { }
33388         } ],
33389         "summary" : "Returns relation metadata according to relationId",
33390         "tags" : [ "SDCE-2 APIs" ]
33391       }
33392     },
33393     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance" : {
33394       "post" : {
33395         "description" : "Create ComponentInstance",
33396         "operationId" : "createComponentInstance",
33397         "parameters" : [ {
33398           "in" : "path",
33399           "name" : "componentId",
33400           "required" : true,
33401           "schema" : {
33402             "type" : "string"
33403           }
33404         }, {
33405           "description" : "valid values: resources / services",
33406           "in" : "path",
33407           "name" : "containerComponentType",
33408           "required" : true,
33409           "schema" : {
33410             "type" : "string",
33411             "enum" : [ "resources", "services" ]
33412           }
33413         }, {
33414           "description" : "USER_ID of modifier user",
33415           "in" : "header",
33416           "name" : "USER_ID",
33417           "required" : true,
33418           "schema" : {
33419             "type" : "string"
33420           }
33421         } ],
33422         "requestBody" : {
33423           "content" : {
33424             "application/json" : {
33425               "schema" : {
33426                 "type" : "string"
33427               }
33428             }
33429           },
33430           "description" : "RI object to be created",
33431           "required" : true
33432         },
33433         "responses" : {
33434           "201" : {
33435             "description" : "Component created"
33436           },
33437           "400" : {
33438             "description" : "Invalid content / Missing content"
33439           },
33440           "403" : {
33441             "description" : "Restricted operation"
33442           },
33443           "409" : {
33444             "description" : "Component instance already exist"
33445           },
33446           "default" : {
33447             "content" : {
33448               "application/json" : {
33449                 "schema" : {
33450                   "type" : "array",
33451                   "items" : {
33452                     "type" : "object",
33453                     "properties" : {
33454                       "allowedMethods" : {
33455                         "type" : "array",
33456                         "items" : {
33457                           "type" : "string"
33458                         },
33459                         "uniqueItems" : true
33460                       },
33461                       "cookies" : {
33462                         "type" : "object",
33463                         "additionalProperties" : {
33464                           "type" : "object",
33465                           "properties" : {
33466                             "comment" : {
33467                               "type" : "string"
33468                             },
33469                             "domain" : {
33470                               "type" : "string"
33471                             },
33472                             "expiry" : {
33473                               "type" : "string",
33474                               "format" : "date-time"
33475                             },
33476                             "httpOnly" : {
33477                               "type" : "boolean"
33478                             },
33479                             "maxAge" : {
33480                               "type" : "integer",
33481                               "format" : "int32"
33482                             },
33483                             "name" : {
33484                               "type" : "string"
33485                             },
33486                             "path" : {
33487                               "type" : "string"
33488                             },
33489                             "secure" : {
33490                               "type" : "boolean"
33491                             },
33492                             "value" : {
33493                               "type" : "string"
33494                             },
33495                             "version" : {
33496                               "type" : "integer",
33497                               "format" : "int32"
33498                             }
33499                           }
33500                         }
33501                       },
33502                       "date" : {
33503                         "type" : "string",
33504                         "format" : "date-time"
33505                       },
33506                       "entity" : {
33507                         "type" : "object"
33508                       },
33509                       "entityTag" : {
33510                         "type" : "object",
33511                         "properties" : {
33512                           "value" : {
33513                             "type" : "string"
33514                           },
33515                           "weak" : {
33516                             "type" : "boolean"
33517                           }
33518                         }
33519                       },
33520                       "headers" : {
33521                         "type" : "object",
33522                         "additionalProperties" : {
33523                           "type" : "array",
33524                           "items" : {
33525                             "type" : "object"
33526                           }
33527                         }
33528                       },
33529                       "language" : {
33530                         "type" : "object",
33531                         "properties" : {
33532                           "country" : {
33533                             "type" : "string"
33534                           },
33535                           "displayCountry" : {
33536                             "type" : "string"
33537                           },
33538                           "displayLanguage" : {
33539                             "type" : "string"
33540                           },
33541                           "displayName" : {
33542                             "type" : "string"
33543                           },
33544                           "displayScript" : {
33545                             "type" : "string"
33546                           },
33547                           "displayVariant" : {
33548                             "type" : "string"
33549                           },
33550                           "extensionKeys" : {
33551                             "type" : "array",
33552                             "items" : {
33553                               "type" : "string"
33554                             },
33555                             "uniqueItems" : true
33556                           },
33557                           "iso3Country" : {
33558                             "type" : "string"
33559                           },
33560                           "iso3Language" : {
33561                             "type" : "string"
33562                           },
33563                           "language" : {
33564                             "type" : "string"
33565                           },
33566                           "script" : {
33567                             "type" : "string"
33568                           },
33569                           "unicodeLocaleAttributes" : {
33570                             "type" : "array",
33571                             "items" : {
33572                               "type" : "string"
33573                             },
33574                             "uniqueItems" : true
33575                           },
33576                           "unicodeLocaleKeys" : {
33577                             "type" : "array",
33578                             "items" : {
33579                               "type" : "string"
33580                             },
33581                             "uniqueItems" : true
33582                           },
33583                           "variant" : {
33584                             "type" : "string"
33585                           }
33586                         }
33587                       },
33588                       "lastModified" : {
33589                         "type" : "string",
33590                         "format" : "date-time"
33591                       },
33592                       "length" : {
33593                         "type" : "integer",
33594                         "format" : "int32"
33595                       },
33596                       "links" : {
33597                         "type" : "array",
33598                         "items" : {
33599                           "type" : "object",
33600                           "properties" : {
33601                             "params" : {
33602                               "type" : "object",
33603                               "additionalProperties" : {
33604                                 "type" : "string"
33605                               }
33606                             },
33607                             "rel" : {
33608                               "type" : "string"
33609                             },
33610                             "rels" : {
33611                               "type" : "array",
33612                               "items" : {
33613                                 "type" : "string"
33614                               }
33615                             },
33616                             "title" : {
33617                               "type" : "string"
33618                             },
33619                             "type" : {
33620                               "type" : "string"
33621                             },
33622                             "uri" : {
33623                               "type" : "string",
33624                               "format" : "uri"
33625                             },
33626                             "uriBuilder" : {
33627                               "type" : "object"
33628                             }
33629                           }
33630                         },
33631                         "uniqueItems" : true
33632                       },
33633                       "location" : {
33634                         "type" : "string",
33635                         "format" : "uri"
33636                       },
33637                       "mediaType" : {
33638                         "type" : "object",
33639                         "properties" : {
33640                           "parameters" : {
33641                             "type" : "object",
33642                             "additionalProperties" : {
33643                               "type" : "string"
33644                             }
33645                           },
33646                           "subtype" : {
33647                             "type" : "string"
33648                           },
33649                           "type" : {
33650                             "type" : "string"
33651                           },
33652                           "wildcardSubtype" : {
33653                             "type" : "boolean"
33654                           },
33655                           "wildcardType" : {
33656                             "type" : "boolean"
33657                           }
33658                         }
33659                       },
33660                       "metadata" : {
33661                         "type" : "object",
33662                         "additionalProperties" : {
33663                           "type" : "array",
33664                           "items" : {
33665                             "type" : "object"
33666                           }
33667                         }
33668                       },
33669                       "status" : {
33670                         "type" : "integer",
33671                         "format" : "int32"
33672                       },
33673                       "statusInfo" : {
33674                         "type" : "object",
33675                         "properties" : {
33676                           "family" : {
33677                             "type" : "string",
33678                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33679                           },
33680                           "reasonPhrase" : {
33681                             "type" : "string"
33682                           },
33683                           "statusCode" : {
33684                             "type" : "integer",
33685                             "format" : "int32"
33686                           }
33687                         }
33688                       },
33689                       "stringHeaders" : {
33690                         "type" : "object",
33691                         "additionalProperties" : {
33692                           "type" : "array",
33693                           "items" : {
33694                             "type" : "string"
33695                           }
33696                         }
33697                       }
33698                     }
33699                   }
33700                 }
33701               }
33702             }
33703           }
33704         },
33705         "servers" : [ {
33706           "url" : "/sdc2/rest",
33707           "variables" : { }
33708         } ],
33709         "summary" : "Returns created ComponentInstance",
33710         "tags" : [ "SDCE-2 APIs" ]
33711       }
33712     },
33713     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/associate" : {
33714       "post" : {
33715         "description" : "Associate RI to RI",
33716         "operationId" : "associateRIToRI",
33717         "parameters" : [ {
33718           "description" : "unique id of the container component",
33719           "in" : "path",
33720           "name" : "componentId",
33721           "required" : true,
33722           "schema" : {
33723             "type" : "string"
33724           }
33725         }, {
33726           "description" : "allowed values are resources /services / products",
33727           "in" : "path",
33728           "name" : "containerComponentType",
33729           "required" : true,
33730           "schema" : {
33731             "type" : "string",
33732             "enum" : [ "resources", "services", "products" ]
33733           }
33734         }, {
33735           "in" : "header",
33736           "name" : "USER_ID",
33737           "schema" : {
33738             "type" : "string"
33739           }
33740         } ],
33741         "requestBody" : {
33742           "content" : {
33743             "application/json" : {
33744               "schema" : {
33745                 "type" : "string"
33746               }
33747             }
33748           },
33749           "description" : "RelationshipInfo",
33750           "required" : true
33751         },
33752         "responses" : {
33753           "201" : {
33754             "description" : "Relationship created"
33755           },
33756           "400" : {
33757             "description" : "Invalid content / Missing content"
33758           },
33759           "403" : {
33760             "description" : "Missing information"
33761           },
33762           "409" : {
33763             "description" : "Relationship already exist"
33764           },
33765           "default" : {
33766             "content" : {
33767               "application/json" : {
33768                 "schema" : {
33769                   "type" : "array",
33770                   "items" : {
33771                     "type" : "object",
33772                     "properties" : {
33773                       "allowedMethods" : {
33774                         "type" : "array",
33775                         "items" : {
33776                           "type" : "string"
33777                         },
33778                         "uniqueItems" : true
33779                       },
33780                       "cookies" : {
33781                         "type" : "object",
33782                         "additionalProperties" : {
33783                           "type" : "object",
33784                           "properties" : {
33785                             "comment" : {
33786                               "type" : "string"
33787                             },
33788                             "domain" : {
33789                               "type" : "string"
33790                             },
33791                             "expiry" : {
33792                               "type" : "string",
33793                               "format" : "date-time"
33794                             },
33795                             "httpOnly" : {
33796                               "type" : "boolean"
33797                             },
33798                             "maxAge" : {
33799                               "type" : "integer",
33800                               "format" : "int32"
33801                             },
33802                             "name" : {
33803                               "type" : "string"
33804                             },
33805                             "path" : {
33806                               "type" : "string"
33807                             },
33808                             "secure" : {
33809                               "type" : "boolean"
33810                             },
33811                             "value" : {
33812                               "type" : "string"
33813                             },
33814                             "version" : {
33815                               "type" : "integer",
33816                               "format" : "int32"
33817                             }
33818                           }
33819                         }
33820                       },
33821                       "date" : {
33822                         "type" : "string",
33823                         "format" : "date-time"
33824                       },
33825                       "entity" : {
33826                         "type" : "object"
33827                       },
33828                       "entityTag" : {
33829                         "type" : "object",
33830                         "properties" : {
33831                           "value" : {
33832                             "type" : "string"
33833                           },
33834                           "weak" : {
33835                             "type" : "boolean"
33836                           }
33837                         }
33838                       },
33839                       "headers" : {
33840                         "type" : "object",
33841                         "additionalProperties" : {
33842                           "type" : "array",
33843                           "items" : {
33844                             "type" : "object"
33845                           }
33846                         }
33847                       },
33848                       "language" : {
33849                         "type" : "object",
33850                         "properties" : {
33851                           "country" : {
33852                             "type" : "string"
33853                           },
33854                           "displayCountry" : {
33855                             "type" : "string"
33856                           },
33857                           "displayLanguage" : {
33858                             "type" : "string"
33859                           },
33860                           "displayName" : {
33861                             "type" : "string"
33862                           },
33863                           "displayScript" : {
33864                             "type" : "string"
33865                           },
33866                           "displayVariant" : {
33867                             "type" : "string"
33868                           },
33869                           "extensionKeys" : {
33870                             "type" : "array",
33871                             "items" : {
33872                               "type" : "string"
33873                             },
33874                             "uniqueItems" : true
33875                           },
33876                           "iso3Country" : {
33877                             "type" : "string"
33878                           },
33879                           "iso3Language" : {
33880                             "type" : "string"
33881                           },
33882                           "language" : {
33883                             "type" : "string"
33884                           },
33885                           "script" : {
33886                             "type" : "string"
33887                           },
33888                           "unicodeLocaleAttributes" : {
33889                             "type" : "array",
33890                             "items" : {
33891                               "type" : "string"
33892                             },
33893                             "uniqueItems" : true
33894                           },
33895                           "unicodeLocaleKeys" : {
33896                             "type" : "array",
33897                             "items" : {
33898                               "type" : "string"
33899                             },
33900                             "uniqueItems" : true
33901                           },
33902                           "variant" : {
33903                             "type" : "string"
33904                           }
33905                         }
33906                       },
33907                       "lastModified" : {
33908                         "type" : "string",
33909                         "format" : "date-time"
33910                       },
33911                       "length" : {
33912                         "type" : "integer",
33913                         "format" : "int32"
33914                       },
33915                       "links" : {
33916                         "type" : "array",
33917                         "items" : {
33918                           "type" : "object",
33919                           "properties" : {
33920                             "params" : {
33921                               "type" : "object",
33922                               "additionalProperties" : {
33923                                 "type" : "string"
33924                               }
33925                             },
33926                             "rel" : {
33927                               "type" : "string"
33928                             },
33929                             "rels" : {
33930                               "type" : "array",
33931                               "items" : {
33932                                 "type" : "string"
33933                               }
33934                             },
33935                             "title" : {
33936                               "type" : "string"
33937                             },
33938                             "type" : {
33939                               "type" : "string"
33940                             },
33941                             "uri" : {
33942                               "type" : "string",
33943                               "format" : "uri"
33944                             },
33945                             "uriBuilder" : {
33946                               "type" : "object"
33947                             }
33948                           }
33949                         },
33950                         "uniqueItems" : true
33951                       },
33952                       "location" : {
33953                         "type" : "string",
33954                         "format" : "uri"
33955                       },
33956                       "mediaType" : {
33957                         "type" : "object",
33958                         "properties" : {
33959                           "parameters" : {
33960                             "type" : "object",
33961                             "additionalProperties" : {
33962                               "type" : "string"
33963                             }
33964                           },
33965                           "subtype" : {
33966                             "type" : "string"
33967                           },
33968                           "type" : {
33969                             "type" : "string"
33970                           },
33971                           "wildcardSubtype" : {
33972                             "type" : "boolean"
33973                           },
33974                           "wildcardType" : {
33975                             "type" : "boolean"
33976                           }
33977                         }
33978                       },
33979                       "metadata" : {
33980                         "type" : "object",
33981                         "additionalProperties" : {
33982                           "type" : "array",
33983                           "items" : {
33984                             "type" : "object"
33985                           }
33986                         }
33987                       },
33988                       "status" : {
33989                         "type" : "integer",
33990                         "format" : "int32"
33991                       },
33992                       "statusInfo" : {
33993                         "type" : "object",
33994                         "properties" : {
33995                           "family" : {
33996                             "type" : "string",
33997                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
33998                           },
33999                           "reasonPhrase" : {
34000                             "type" : "string"
34001                           },
34002                           "statusCode" : {
34003                             "type" : "integer",
34004                             "format" : "int32"
34005                           }
34006                         }
34007                       },
34008                       "stringHeaders" : {
34009                         "type" : "object",
34010                         "additionalProperties" : {
34011                           "type" : "array",
34012                           "items" : {
34013                             "type" : "string"
34014                           }
34015                         }
34016                       }
34017                     }
34018                   }
34019                 }
34020               }
34021             }
34022           }
34023         },
34024         "servers" : [ {
34025           "url" : "/sdc2/rest",
34026           "variables" : { }
34027         } ],
34028         "summary" : "Returns created RelationshipInfo",
34029         "tags" : [ "SDCE-2 APIs" ]
34030       }
34031     },
34032     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/batchDissociate" : {
34033       "put" : {
34034         "description" : "Batch Dissociate RI from RI",
34035         "operationId" : "batchDissociateRIFromRI",
34036         "parameters" : [ {
34037           "description" : "allowed values are resources/services/products",
34038           "in" : "path",
34039           "name" : "containerComponentType",
34040           "required" : true,
34041           "schema" : {
34042             "type" : "string",
34043             "enum" : [ "resources", "services", "products" ]
34044           }
34045         }, {
34046           "description" : "unique id of the container component",
34047           "in" : "path",
34048           "name" : "componentId",
34049           "required" : true,
34050           "schema" : {
34051             "type" : "string"
34052           }
34053         }, {
34054           "in" : "header",
34055           "name" : "USER_ID",
34056           "schema" : {
34057             "type" : "string"
34058           }
34059         } ],
34060         "requestBody" : {
34061           "content" : {
34062             "application/json" : {
34063               "schema" : {
34064                 "type" : "string"
34065               }
34066             }
34067           },
34068           "description" : "RelationshipInfo",
34069           "required" : true
34070         },
34071         "responses" : {
34072           "201" : {
34073             "description" : "Relationship deleted"
34074           },
34075           "400" : {
34076             "description" : "Invalid Content / Missing Content"
34077           },
34078           "403" : {
34079             "description" : "Missing Information"
34080           },
34081           "default" : {
34082             "content" : {
34083               "application/json" : {
34084                 "schema" : {
34085                   "type" : "array",
34086                   "items" : {
34087                     "type" : "object",
34088                     "properties" : {
34089                       "allowedMethods" : {
34090                         "type" : "array",
34091                         "items" : {
34092                           "type" : "string"
34093                         },
34094                         "uniqueItems" : true
34095                       },
34096                       "cookies" : {
34097                         "type" : "object",
34098                         "additionalProperties" : {
34099                           "type" : "object",
34100                           "properties" : {
34101                             "comment" : {
34102                               "type" : "string"
34103                             },
34104                             "domain" : {
34105                               "type" : "string"
34106                             },
34107                             "expiry" : {
34108                               "type" : "string",
34109                               "format" : "date-time"
34110                             },
34111                             "httpOnly" : {
34112                               "type" : "boolean"
34113                             },
34114                             "maxAge" : {
34115                               "type" : "integer",
34116                               "format" : "int32"
34117                             },
34118                             "name" : {
34119                               "type" : "string"
34120                             },
34121                             "path" : {
34122                               "type" : "string"
34123                             },
34124                             "secure" : {
34125                               "type" : "boolean"
34126                             },
34127                             "value" : {
34128                               "type" : "string"
34129                             },
34130                             "version" : {
34131                               "type" : "integer",
34132                               "format" : "int32"
34133                             }
34134                           }
34135                         }
34136                       },
34137                       "date" : {
34138                         "type" : "string",
34139                         "format" : "date-time"
34140                       },
34141                       "entity" : {
34142                         "type" : "object"
34143                       },
34144                       "entityTag" : {
34145                         "type" : "object",
34146                         "properties" : {
34147                           "value" : {
34148                             "type" : "string"
34149                           },
34150                           "weak" : {
34151                             "type" : "boolean"
34152                           }
34153                         }
34154                       },
34155                       "headers" : {
34156                         "type" : "object",
34157                         "additionalProperties" : {
34158                           "type" : "array",
34159                           "items" : {
34160                             "type" : "object"
34161                           }
34162                         }
34163                       },
34164                       "language" : {
34165                         "type" : "object",
34166                         "properties" : {
34167                           "country" : {
34168                             "type" : "string"
34169                           },
34170                           "displayCountry" : {
34171                             "type" : "string"
34172                           },
34173                           "displayLanguage" : {
34174                             "type" : "string"
34175                           },
34176                           "displayName" : {
34177                             "type" : "string"
34178                           },
34179                           "displayScript" : {
34180                             "type" : "string"
34181                           },
34182                           "displayVariant" : {
34183                             "type" : "string"
34184                           },
34185                           "extensionKeys" : {
34186                             "type" : "array",
34187                             "items" : {
34188                               "type" : "string"
34189                             },
34190                             "uniqueItems" : true
34191                           },
34192                           "iso3Country" : {
34193                             "type" : "string"
34194                           },
34195                           "iso3Language" : {
34196                             "type" : "string"
34197                           },
34198                           "language" : {
34199                             "type" : "string"
34200                           },
34201                           "script" : {
34202                             "type" : "string"
34203                           },
34204                           "unicodeLocaleAttributes" : {
34205                             "type" : "array",
34206                             "items" : {
34207                               "type" : "string"
34208                             },
34209                             "uniqueItems" : true
34210                           },
34211                           "unicodeLocaleKeys" : {
34212                             "type" : "array",
34213                             "items" : {
34214                               "type" : "string"
34215                             },
34216                             "uniqueItems" : true
34217                           },
34218                           "variant" : {
34219                             "type" : "string"
34220                           }
34221                         }
34222                       },
34223                       "lastModified" : {
34224                         "type" : "string",
34225                         "format" : "date-time"
34226                       },
34227                       "length" : {
34228                         "type" : "integer",
34229                         "format" : "int32"
34230                       },
34231                       "links" : {
34232                         "type" : "array",
34233                         "items" : {
34234                           "type" : "object",
34235                           "properties" : {
34236                             "params" : {
34237                               "type" : "object",
34238                               "additionalProperties" : {
34239                                 "type" : "string"
34240                               }
34241                             },
34242                             "rel" : {
34243                               "type" : "string"
34244                             },
34245                             "rels" : {
34246                               "type" : "array",
34247                               "items" : {
34248                                 "type" : "string"
34249                               }
34250                             },
34251                             "title" : {
34252                               "type" : "string"
34253                             },
34254                             "type" : {
34255                               "type" : "string"
34256                             },
34257                             "uri" : {
34258                               "type" : "string",
34259                               "format" : "uri"
34260                             },
34261                             "uriBuilder" : {
34262                               "type" : "object"
34263                             }
34264                           }
34265                         },
34266                         "uniqueItems" : true
34267                       },
34268                       "location" : {
34269                         "type" : "string",
34270                         "format" : "uri"
34271                       },
34272                       "mediaType" : {
34273                         "type" : "object",
34274                         "properties" : {
34275                           "parameters" : {
34276                             "type" : "object",
34277                             "additionalProperties" : {
34278                               "type" : "string"
34279                             }
34280                           },
34281                           "subtype" : {
34282                             "type" : "string"
34283                           },
34284                           "type" : {
34285                             "type" : "string"
34286                           },
34287                           "wildcardSubtype" : {
34288                             "type" : "boolean"
34289                           },
34290                           "wildcardType" : {
34291                             "type" : "boolean"
34292                           }
34293                         }
34294                       },
34295                       "metadata" : {
34296                         "type" : "object",
34297                         "additionalProperties" : {
34298                           "type" : "array",
34299                           "items" : {
34300                             "type" : "object"
34301                           }
34302                         }
34303                       },
34304                       "status" : {
34305                         "type" : "integer",
34306                         "format" : "int32"
34307                       },
34308                       "statusInfo" : {
34309                         "type" : "object",
34310                         "properties" : {
34311                           "family" : {
34312                             "type" : "string",
34313                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34314                           },
34315                           "reasonPhrase" : {
34316                             "type" : "string"
34317                           },
34318                           "statusCode" : {
34319                             "type" : "integer",
34320                             "format" : "int32"
34321                           }
34322                         }
34323                       },
34324                       "stringHeaders" : {
34325                         "type" : "object",
34326                         "additionalProperties" : {
34327                           "type" : "array",
34328                           "items" : {
34329                             "type" : "string"
34330                           }
34331                         }
34332                       }
34333                     }
34334                   }
34335                 }
34336               }
34337             }
34338           }
34339         },
34340         "servers" : [ {
34341           "url" : "/sdc2/rest",
34342           "variables" : { }
34343         } ],
34344         "summary" : "Returns deleted RelationShip Info",
34345         "tags" : [ "SDCE-2 APIs" ]
34346       }
34347     },
34348     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/createAndAssociate" : {
34349       "post" : {
34350         "description" : "Create RI and associate RI to RI",
34351         "operationId" : "createAndAssociateRIToRI",
34352         "parameters" : [ {
34353           "in" : "path",
34354           "name" : "componentId",
34355           "required" : true,
34356           "schema" : {
34357             "type" : "string"
34358           }
34359         }, {
34360           "description" : "valid values: resources / services",
34361           "in" : "path",
34362           "name" : "containerComponentType",
34363           "required" : true,
34364           "schema" : {
34365             "type" : "string",
34366             "enum" : [ "resources", "services", "products" ]
34367           }
34368         } ],
34369         "responses" : {
34370           "201" : {
34371             "description" : "RI created"
34372           },
34373           "400" : {
34374             "description" : "Invalid content / Missing content"
34375           },
34376           "403" : {
34377             "description" : "Restricted operation"
34378           },
34379           "409" : {
34380             "description" : "Relationship already exist"
34381           },
34382           "default" : {
34383             "content" : {
34384               "application/json" : {
34385                 "schema" : {
34386                   "type" : "array",
34387                   "items" : {
34388                     "type" : "object",
34389                     "properties" : {
34390                       "allowedMethods" : {
34391                         "type" : "array",
34392                         "items" : {
34393                           "type" : "string"
34394                         },
34395                         "uniqueItems" : true
34396                       },
34397                       "cookies" : {
34398                         "type" : "object",
34399                         "additionalProperties" : {
34400                           "type" : "object",
34401                           "properties" : {
34402                             "comment" : {
34403                               "type" : "string"
34404                             },
34405                             "domain" : {
34406                               "type" : "string"
34407                             },
34408                             "expiry" : {
34409                               "type" : "string",
34410                               "format" : "date-time"
34411                             },
34412                             "httpOnly" : {
34413                               "type" : "boolean"
34414                             },
34415                             "maxAge" : {
34416                               "type" : "integer",
34417                               "format" : "int32"
34418                             },
34419                             "name" : {
34420                               "type" : "string"
34421                             },
34422                             "path" : {
34423                               "type" : "string"
34424                             },
34425                             "secure" : {
34426                               "type" : "boolean"
34427                             },
34428                             "value" : {
34429                               "type" : "string"
34430                             },
34431                             "version" : {
34432                               "type" : "integer",
34433                               "format" : "int32"
34434                             }
34435                           }
34436                         }
34437                       },
34438                       "date" : {
34439                         "type" : "string",
34440                         "format" : "date-time"
34441                       },
34442                       "entity" : {
34443                         "type" : "object"
34444                       },
34445                       "entityTag" : {
34446                         "type" : "object",
34447                         "properties" : {
34448                           "value" : {
34449                             "type" : "string"
34450                           },
34451                           "weak" : {
34452                             "type" : "boolean"
34453                           }
34454                         }
34455                       },
34456                       "headers" : {
34457                         "type" : "object",
34458                         "additionalProperties" : {
34459                           "type" : "array",
34460                           "items" : {
34461                             "type" : "object"
34462                           }
34463                         }
34464                       },
34465                       "language" : {
34466                         "type" : "object",
34467                         "properties" : {
34468                           "country" : {
34469                             "type" : "string"
34470                           },
34471                           "displayCountry" : {
34472                             "type" : "string"
34473                           },
34474                           "displayLanguage" : {
34475                             "type" : "string"
34476                           },
34477                           "displayName" : {
34478                             "type" : "string"
34479                           },
34480                           "displayScript" : {
34481                             "type" : "string"
34482                           },
34483                           "displayVariant" : {
34484                             "type" : "string"
34485                           },
34486                           "extensionKeys" : {
34487                             "type" : "array",
34488                             "items" : {
34489                               "type" : "string"
34490                             },
34491                             "uniqueItems" : true
34492                           },
34493                           "iso3Country" : {
34494                             "type" : "string"
34495                           },
34496                           "iso3Language" : {
34497                             "type" : "string"
34498                           },
34499                           "language" : {
34500                             "type" : "string"
34501                           },
34502                           "script" : {
34503                             "type" : "string"
34504                           },
34505                           "unicodeLocaleAttributes" : {
34506                             "type" : "array",
34507                             "items" : {
34508                               "type" : "string"
34509                             },
34510                             "uniqueItems" : true
34511                           },
34512                           "unicodeLocaleKeys" : {
34513                             "type" : "array",
34514                             "items" : {
34515                               "type" : "string"
34516                             },
34517                             "uniqueItems" : true
34518                           },
34519                           "variant" : {
34520                             "type" : "string"
34521                           }
34522                         }
34523                       },
34524                       "lastModified" : {
34525                         "type" : "string",
34526                         "format" : "date-time"
34527                       },
34528                       "length" : {
34529                         "type" : "integer",
34530                         "format" : "int32"
34531                       },
34532                       "links" : {
34533                         "type" : "array",
34534                         "items" : {
34535                           "type" : "object",
34536                           "properties" : {
34537                             "params" : {
34538                               "type" : "object",
34539                               "additionalProperties" : {
34540                                 "type" : "string"
34541                               }
34542                             },
34543                             "rel" : {
34544                               "type" : "string"
34545                             },
34546                             "rels" : {
34547                               "type" : "array",
34548                               "items" : {
34549                                 "type" : "string"
34550                               }
34551                             },
34552                             "title" : {
34553                               "type" : "string"
34554                             },
34555                             "type" : {
34556                               "type" : "string"
34557                             },
34558                             "uri" : {
34559                               "type" : "string",
34560                               "format" : "uri"
34561                             },
34562                             "uriBuilder" : {
34563                               "type" : "object"
34564                             }
34565                           }
34566                         },
34567                         "uniqueItems" : true
34568                       },
34569                       "location" : {
34570                         "type" : "string",
34571                         "format" : "uri"
34572                       },
34573                       "mediaType" : {
34574                         "type" : "object",
34575                         "properties" : {
34576                           "parameters" : {
34577                             "type" : "object",
34578                             "additionalProperties" : {
34579                               "type" : "string"
34580                             }
34581                           },
34582                           "subtype" : {
34583                             "type" : "string"
34584                           },
34585                           "type" : {
34586                             "type" : "string"
34587                           },
34588                           "wildcardSubtype" : {
34589                             "type" : "boolean"
34590                           },
34591                           "wildcardType" : {
34592                             "type" : "boolean"
34593                           }
34594                         }
34595                       },
34596                       "metadata" : {
34597                         "type" : "object",
34598                         "additionalProperties" : {
34599                           "type" : "array",
34600                           "items" : {
34601                             "type" : "object"
34602                           }
34603                         }
34604                       },
34605                       "status" : {
34606                         "type" : "integer",
34607                         "format" : "int32"
34608                       },
34609                       "statusInfo" : {
34610                         "type" : "object",
34611                         "properties" : {
34612                           "family" : {
34613                             "type" : "string",
34614                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34615                           },
34616                           "reasonPhrase" : {
34617                             "type" : "string"
34618                           },
34619                           "statusCode" : {
34620                             "type" : "integer",
34621                             "format" : "int32"
34622                           }
34623                         }
34624                       },
34625                       "stringHeaders" : {
34626                         "type" : "object",
34627                         "additionalProperties" : {
34628                           "type" : "array",
34629                           "items" : {
34630                             "type" : "string"
34631                           }
34632                         }
34633                       }
34634                     }
34635                   }
34636                 }
34637               }
34638             }
34639           }
34640         },
34641         "servers" : [ {
34642           "url" : "/sdc2/rest",
34643           "variables" : { }
34644         } ],
34645         "summary" : "Returns created RI and RelationshipInfo",
34646         "tags" : [ "SDCE-2 APIs" ]
34647       }
34648     },
34649     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/dissociate" : {
34650       "put" : {
34651         "description" : "Dissociate RI from RI",
34652         "operationId" : "dissociateRIFromRI",
34653         "parameters" : [ {
34654           "description" : "allowed values are resources /services / products",
34655           "in" : "path",
34656           "name" : "containerComponentType",
34657           "required" : true,
34658           "schema" : {
34659             "type" : "string",
34660             "enum" : [ "resources", "services", "products" ]
34661           }
34662         }, {
34663           "description" : "unique id of the container component",
34664           "in" : "path",
34665           "name" : "componentId",
34666           "required" : true,
34667           "schema" : {
34668             "type" : "string"
34669           }
34670         }, {
34671           "in" : "header",
34672           "name" : "USER_ID",
34673           "schema" : {
34674             "type" : "string"
34675           }
34676         } ],
34677         "requestBody" : {
34678           "content" : {
34679             "application/json" : {
34680               "schema" : {
34681                 "type" : "string"
34682               }
34683             }
34684           },
34685           "description" : "RelationshipInfo",
34686           "required" : true
34687         },
34688         "responses" : {
34689           "201" : {
34690             "description" : "Relationship deleted"
34691           },
34692           "400" : {
34693             "description" : "Invalid content / Missing content"
34694           },
34695           "403" : {
34696             "description" : "Missing information"
34697           },
34698           "default" : {
34699             "content" : {
34700               "application/json" : {
34701                 "schema" : {
34702                   "type" : "array",
34703                   "items" : {
34704                     "type" : "object",
34705                     "properties" : {
34706                       "allowedMethods" : {
34707                         "type" : "array",
34708                         "items" : {
34709                           "type" : "string"
34710                         },
34711                         "uniqueItems" : true
34712                       },
34713                       "cookies" : {
34714                         "type" : "object",
34715                         "additionalProperties" : {
34716                           "type" : "object",
34717                           "properties" : {
34718                             "comment" : {
34719                               "type" : "string"
34720                             },
34721                             "domain" : {
34722                               "type" : "string"
34723                             },
34724                             "expiry" : {
34725                               "type" : "string",
34726                               "format" : "date-time"
34727                             },
34728                             "httpOnly" : {
34729                               "type" : "boolean"
34730                             },
34731                             "maxAge" : {
34732                               "type" : "integer",
34733                               "format" : "int32"
34734                             },
34735                             "name" : {
34736                               "type" : "string"
34737                             },
34738                             "path" : {
34739                               "type" : "string"
34740                             },
34741                             "secure" : {
34742                               "type" : "boolean"
34743                             },
34744                             "value" : {
34745                               "type" : "string"
34746                             },
34747                             "version" : {
34748                               "type" : "integer",
34749                               "format" : "int32"
34750                             }
34751                           }
34752                         }
34753                       },
34754                       "date" : {
34755                         "type" : "string",
34756                         "format" : "date-time"
34757                       },
34758                       "entity" : {
34759                         "type" : "object"
34760                       },
34761                       "entityTag" : {
34762                         "type" : "object",
34763                         "properties" : {
34764                           "value" : {
34765                             "type" : "string"
34766                           },
34767                           "weak" : {
34768                             "type" : "boolean"
34769                           }
34770                         }
34771                       },
34772                       "headers" : {
34773                         "type" : "object",
34774                         "additionalProperties" : {
34775                           "type" : "array",
34776                           "items" : {
34777                             "type" : "object"
34778                           }
34779                         }
34780                       },
34781                       "language" : {
34782                         "type" : "object",
34783                         "properties" : {
34784                           "country" : {
34785                             "type" : "string"
34786                           },
34787                           "displayCountry" : {
34788                             "type" : "string"
34789                           },
34790                           "displayLanguage" : {
34791                             "type" : "string"
34792                           },
34793                           "displayName" : {
34794                             "type" : "string"
34795                           },
34796                           "displayScript" : {
34797                             "type" : "string"
34798                           },
34799                           "displayVariant" : {
34800                             "type" : "string"
34801                           },
34802                           "extensionKeys" : {
34803                             "type" : "array",
34804                             "items" : {
34805                               "type" : "string"
34806                             },
34807                             "uniqueItems" : true
34808                           },
34809                           "iso3Country" : {
34810                             "type" : "string"
34811                           },
34812                           "iso3Language" : {
34813                             "type" : "string"
34814                           },
34815                           "language" : {
34816                             "type" : "string"
34817                           },
34818                           "script" : {
34819                             "type" : "string"
34820                           },
34821                           "unicodeLocaleAttributes" : {
34822                             "type" : "array",
34823                             "items" : {
34824                               "type" : "string"
34825                             },
34826                             "uniqueItems" : true
34827                           },
34828                           "unicodeLocaleKeys" : {
34829                             "type" : "array",
34830                             "items" : {
34831                               "type" : "string"
34832                             },
34833                             "uniqueItems" : true
34834                           },
34835                           "variant" : {
34836                             "type" : "string"
34837                           }
34838                         }
34839                       },
34840                       "lastModified" : {
34841                         "type" : "string",
34842                         "format" : "date-time"
34843                       },
34844                       "length" : {
34845                         "type" : "integer",
34846                         "format" : "int32"
34847                       },
34848                       "links" : {
34849                         "type" : "array",
34850                         "items" : {
34851                           "type" : "object",
34852                           "properties" : {
34853                             "params" : {
34854                               "type" : "object",
34855                               "additionalProperties" : {
34856                                 "type" : "string"
34857                               }
34858                             },
34859                             "rel" : {
34860                               "type" : "string"
34861                             },
34862                             "rels" : {
34863                               "type" : "array",
34864                               "items" : {
34865                                 "type" : "string"
34866                               }
34867                             },
34868                             "title" : {
34869                               "type" : "string"
34870                             },
34871                             "type" : {
34872                               "type" : "string"
34873                             },
34874                             "uri" : {
34875                               "type" : "string",
34876                               "format" : "uri"
34877                             },
34878                             "uriBuilder" : {
34879                               "type" : "object"
34880                             }
34881                           }
34882                         },
34883                         "uniqueItems" : true
34884                       },
34885                       "location" : {
34886                         "type" : "string",
34887                         "format" : "uri"
34888                       },
34889                       "mediaType" : {
34890                         "type" : "object",
34891                         "properties" : {
34892                           "parameters" : {
34893                             "type" : "object",
34894                             "additionalProperties" : {
34895                               "type" : "string"
34896                             }
34897                           },
34898                           "subtype" : {
34899                             "type" : "string"
34900                           },
34901                           "type" : {
34902                             "type" : "string"
34903                           },
34904                           "wildcardSubtype" : {
34905                             "type" : "boolean"
34906                           },
34907                           "wildcardType" : {
34908                             "type" : "boolean"
34909                           }
34910                         }
34911                       },
34912                       "metadata" : {
34913                         "type" : "object",
34914                         "additionalProperties" : {
34915                           "type" : "array",
34916                           "items" : {
34917                             "type" : "object"
34918                           }
34919                         }
34920                       },
34921                       "status" : {
34922                         "type" : "integer",
34923                         "format" : "int32"
34924                       },
34925                       "statusInfo" : {
34926                         "type" : "object",
34927                         "properties" : {
34928                           "family" : {
34929                             "type" : "string",
34930                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
34931                           },
34932                           "reasonPhrase" : {
34933                             "type" : "string"
34934                           },
34935                           "statusCode" : {
34936                             "type" : "integer",
34937                             "format" : "int32"
34938                           }
34939                         }
34940                       },
34941                       "stringHeaders" : {
34942                         "type" : "object",
34943                         "additionalProperties" : {
34944                           "type" : "array",
34945                           "items" : {
34946                             "type" : "string"
34947                           }
34948                         }
34949                       }
34950                     }
34951                   }
34952                 }
34953               }
34954             }
34955           }
34956         },
34957         "servers" : [ {
34958           "url" : "/sdc2/rest",
34959           "variables" : { }
34960         } ],
34961         "summary" : "Returns deleted RelationshipInfo",
34962         "tags" : [ "SDCE-2 APIs" ]
34963       }
34964     },
34965     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/multipleComponentInstance" : {
34966       "post" : {
34967         "description" : "Update resource instance multiple component",
34968         "operationId" : "updateMultipleComponentInstance",
34969         "parameters" : [ {
34970           "in" : "path",
34971           "name" : "componentId",
34972           "required" : true,
34973           "schema" : {
34974             "type" : "string"
34975           }
34976         }, {
34977           "description" : "valid values: resources / services / products",
34978           "in" : "path",
34979           "name" : "containerComponentType",
34980           "required" : true,
34981           "schema" : {
34982             "type" : "string",
34983             "enum" : [ "resources", "services", "products" ]
34984           }
34985         } ],
34986         "requestBody" : {
34987           "content" : {
34988             "application/json" : {
34989               "schema" : {
34990                 "type" : "string"
34991               }
34992             }
34993           },
34994           "description" : "Component Instance JSON Array",
34995           "required" : true
34996         },
34997         "responses" : {
34998           "200" : {
34999             "description" : "Resource instance updated"
35000           },
35001           "400" : {
35002             "description" : "Invalid content / Missing content"
35003           },
35004           "403" : {
35005             "description" : "Restricted operation"
35006           },
35007           "default" : {
35008             "content" : {
35009               "application/json" : {
35010                 "schema" : {
35011                   "type" : "array",
35012                   "items" : {
35013                     "type" : "object",
35014                     "properties" : {
35015                       "allowedMethods" : {
35016                         "type" : "array",
35017                         "items" : {
35018                           "type" : "string"
35019                         },
35020                         "uniqueItems" : true
35021                       },
35022                       "cookies" : {
35023                         "type" : "object",
35024                         "additionalProperties" : {
35025                           "type" : "object",
35026                           "properties" : {
35027                             "comment" : {
35028                               "type" : "string"
35029                             },
35030                             "domain" : {
35031                               "type" : "string"
35032                             },
35033                             "expiry" : {
35034                               "type" : "string",
35035                               "format" : "date-time"
35036                             },
35037                             "httpOnly" : {
35038                               "type" : "boolean"
35039                             },
35040                             "maxAge" : {
35041                               "type" : "integer",
35042                               "format" : "int32"
35043                             },
35044                             "name" : {
35045                               "type" : "string"
35046                             },
35047                             "path" : {
35048                               "type" : "string"
35049                             },
35050                             "secure" : {
35051                               "type" : "boolean"
35052                             },
35053                             "value" : {
35054                               "type" : "string"
35055                             },
35056                             "version" : {
35057                               "type" : "integer",
35058                               "format" : "int32"
35059                             }
35060                           }
35061                         }
35062                       },
35063                       "date" : {
35064                         "type" : "string",
35065                         "format" : "date-time"
35066                       },
35067                       "entity" : {
35068                         "type" : "object"
35069                       },
35070                       "entityTag" : {
35071                         "type" : "object",
35072                         "properties" : {
35073                           "value" : {
35074                             "type" : "string"
35075                           },
35076                           "weak" : {
35077                             "type" : "boolean"
35078                           }
35079                         }
35080                       },
35081                       "headers" : {
35082                         "type" : "object",
35083                         "additionalProperties" : {
35084                           "type" : "array",
35085                           "items" : {
35086                             "type" : "object"
35087                           }
35088                         }
35089                       },
35090                       "language" : {
35091                         "type" : "object",
35092                         "properties" : {
35093                           "country" : {
35094                             "type" : "string"
35095                           },
35096                           "displayCountry" : {
35097                             "type" : "string"
35098                           },
35099                           "displayLanguage" : {
35100                             "type" : "string"
35101                           },
35102                           "displayName" : {
35103                             "type" : "string"
35104                           },
35105                           "displayScript" : {
35106                             "type" : "string"
35107                           },
35108                           "displayVariant" : {
35109                             "type" : "string"
35110                           },
35111                           "extensionKeys" : {
35112                             "type" : "array",
35113                             "items" : {
35114                               "type" : "string"
35115                             },
35116                             "uniqueItems" : true
35117                           },
35118                           "iso3Country" : {
35119                             "type" : "string"
35120                           },
35121                           "iso3Language" : {
35122                             "type" : "string"
35123                           },
35124                           "language" : {
35125                             "type" : "string"
35126                           },
35127                           "script" : {
35128                             "type" : "string"
35129                           },
35130                           "unicodeLocaleAttributes" : {
35131                             "type" : "array",
35132                             "items" : {
35133                               "type" : "string"
35134                             },
35135                             "uniqueItems" : true
35136                           },
35137                           "unicodeLocaleKeys" : {
35138                             "type" : "array",
35139                             "items" : {
35140                               "type" : "string"
35141                             },
35142                             "uniqueItems" : true
35143                           },
35144                           "variant" : {
35145                             "type" : "string"
35146                           }
35147                         }
35148                       },
35149                       "lastModified" : {
35150                         "type" : "string",
35151                         "format" : "date-time"
35152                       },
35153                       "length" : {
35154                         "type" : "integer",
35155                         "format" : "int32"
35156                       },
35157                       "links" : {
35158                         "type" : "array",
35159                         "items" : {
35160                           "type" : "object",
35161                           "properties" : {
35162                             "params" : {
35163                               "type" : "object",
35164                               "additionalProperties" : {
35165                                 "type" : "string"
35166                               }
35167                             },
35168                             "rel" : {
35169                               "type" : "string"
35170                             },
35171                             "rels" : {
35172                               "type" : "array",
35173                               "items" : {
35174                                 "type" : "string"
35175                               }
35176                             },
35177                             "title" : {
35178                               "type" : "string"
35179                             },
35180                             "type" : {
35181                               "type" : "string"
35182                             },
35183                             "uri" : {
35184                               "type" : "string",
35185                               "format" : "uri"
35186                             },
35187                             "uriBuilder" : {
35188                               "type" : "object"
35189                             }
35190                           }
35191                         },
35192                         "uniqueItems" : true
35193                       },
35194                       "location" : {
35195                         "type" : "string",
35196                         "format" : "uri"
35197                       },
35198                       "mediaType" : {
35199                         "type" : "object",
35200                         "properties" : {
35201                           "parameters" : {
35202                             "type" : "object",
35203                             "additionalProperties" : {
35204                               "type" : "string"
35205                             }
35206                           },
35207                           "subtype" : {
35208                             "type" : "string"
35209                           },
35210                           "type" : {
35211                             "type" : "string"
35212                           },
35213                           "wildcardSubtype" : {
35214                             "type" : "boolean"
35215                           },
35216                           "wildcardType" : {
35217                             "type" : "boolean"
35218                           }
35219                         }
35220                       },
35221                       "metadata" : {
35222                         "type" : "object",
35223                         "additionalProperties" : {
35224                           "type" : "array",
35225                           "items" : {
35226                             "type" : "object"
35227                           }
35228                         }
35229                       },
35230                       "status" : {
35231                         "type" : "integer",
35232                         "format" : "int32"
35233                       },
35234                       "statusInfo" : {
35235                         "type" : "object",
35236                         "properties" : {
35237                           "family" : {
35238                             "type" : "string",
35239                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35240                           },
35241                           "reasonPhrase" : {
35242                             "type" : "string"
35243                           },
35244                           "statusCode" : {
35245                             "type" : "integer",
35246                             "format" : "int32"
35247                           }
35248                         }
35249                       },
35250                       "stringHeaders" : {
35251                         "type" : "object",
35252                         "additionalProperties" : {
35253                           "type" : "array",
35254                           "items" : {
35255                             "type" : "string"
35256                           }
35257                         }
35258                       }
35259                     }
35260                   }
35261                 }
35262               }
35263             }
35264           }
35265         },
35266         "servers" : [ {
35267           "url" : "/sdc2/rest",
35268           "variables" : { }
35269         } ],
35270         "summary" : "Returns updated resource instance",
35271         "tags" : [ "SDCE-2 APIs" ]
35272       }
35273     },
35274     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}" : {
35275       "post" : {
35276         "description" : "Update resource instance",
35277         "operationId" : "updateComponentInstanceMetadata",
35278         "parameters" : [ {
35279           "in" : "path",
35280           "name" : "componentId",
35281           "required" : true,
35282           "schema" : {
35283             "type" : "string"
35284           }
35285         }, {
35286           "in" : "path",
35287           "name" : "componentInstanceId",
35288           "required" : true,
35289           "schema" : {
35290             "type" : "string"
35291           }
35292         }, {
35293           "description" : "valid values: resources / services / products",
35294           "in" : "path",
35295           "name" : "containerComponentType",
35296           "required" : true,
35297           "schema" : {
35298             "type" : "string",
35299             "enum" : [ "resources", "services", "products" ]
35300           }
35301         } ],
35302         "responses" : {
35303           "200" : {
35304             "description" : "Resource instance updated"
35305           },
35306           "400" : {
35307             "description" : "Invalid content / Missing content"
35308           },
35309           "403" : {
35310             "description" : "Restricted operation"
35311           },
35312           "default" : {
35313             "content" : {
35314               "application/json" : {
35315                 "schema" : {
35316                   "type" : "array",
35317                   "items" : {
35318                     "type" : "object",
35319                     "properties" : {
35320                       "allowedMethods" : {
35321                         "type" : "array",
35322                         "items" : {
35323                           "type" : "string"
35324                         },
35325                         "uniqueItems" : true
35326                       },
35327                       "cookies" : {
35328                         "type" : "object",
35329                         "additionalProperties" : {
35330                           "type" : "object",
35331                           "properties" : {
35332                             "comment" : {
35333                               "type" : "string"
35334                             },
35335                             "domain" : {
35336                               "type" : "string"
35337                             },
35338                             "expiry" : {
35339                               "type" : "string",
35340                               "format" : "date-time"
35341                             },
35342                             "httpOnly" : {
35343                               "type" : "boolean"
35344                             },
35345                             "maxAge" : {
35346                               "type" : "integer",
35347                               "format" : "int32"
35348                             },
35349                             "name" : {
35350                               "type" : "string"
35351                             },
35352                             "path" : {
35353                               "type" : "string"
35354                             },
35355                             "secure" : {
35356                               "type" : "boolean"
35357                             },
35358                             "value" : {
35359                               "type" : "string"
35360                             },
35361                             "version" : {
35362                               "type" : "integer",
35363                               "format" : "int32"
35364                             }
35365                           }
35366                         }
35367                       },
35368                       "date" : {
35369                         "type" : "string",
35370                         "format" : "date-time"
35371                       },
35372                       "entity" : {
35373                         "type" : "object"
35374                       },
35375                       "entityTag" : {
35376                         "type" : "object",
35377                         "properties" : {
35378                           "value" : {
35379                             "type" : "string"
35380                           },
35381                           "weak" : {
35382                             "type" : "boolean"
35383                           }
35384                         }
35385                       },
35386                       "headers" : {
35387                         "type" : "object",
35388                         "additionalProperties" : {
35389                           "type" : "array",
35390                           "items" : {
35391                             "type" : "object"
35392                           }
35393                         }
35394                       },
35395                       "language" : {
35396                         "type" : "object",
35397                         "properties" : {
35398                           "country" : {
35399                             "type" : "string"
35400                           },
35401                           "displayCountry" : {
35402                             "type" : "string"
35403                           },
35404                           "displayLanguage" : {
35405                             "type" : "string"
35406                           },
35407                           "displayName" : {
35408                             "type" : "string"
35409                           },
35410                           "displayScript" : {
35411                             "type" : "string"
35412                           },
35413                           "displayVariant" : {
35414                             "type" : "string"
35415                           },
35416                           "extensionKeys" : {
35417                             "type" : "array",
35418                             "items" : {
35419                               "type" : "string"
35420                             },
35421                             "uniqueItems" : true
35422                           },
35423                           "iso3Country" : {
35424                             "type" : "string"
35425                           },
35426                           "iso3Language" : {
35427                             "type" : "string"
35428                           },
35429                           "language" : {
35430                             "type" : "string"
35431                           },
35432                           "script" : {
35433                             "type" : "string"
35434                           },
35435                           "unicodeLocaleAttributes" : {
35436                             "type" : "array",
35437                             "items" : {
35438                               "type" : "string"
35439                             },
35440                             "uniqueItems" : true
35441                           },
35442                           "unicodeLocaleKeys" : {
35443                             "type" : "array",
35444                             "items" : {
35445                               "type" : "string"
35446                             },
35447                             "uniqueItems" : true
35448                           },
35449                           "variant" : {
35450                             "type" : "string"
35451                           }
35452                         }
35453                       },
35454                       "lastModified" : {
35455                         "type" : "string",
35456                         "format" : "date-time"
35457                       },
35458                       "length" : {
35459                         "type" : "integer",
35460                         "format" : "int32"
35461                       },
35462                       "links" : {
35463                         "type" : "array",
35464                         "items" : {
35465                           "type" : "object",
35466                           "properties" : {
35467                             "params" : {
35468                               "type" : "object",
35469                               "additionalProperties" : {
35470                                 "type" : "string"
35471                               }
35472                             },
35473                             "rel" : {
35474                               "type" : "string"
35475                             },
35476                             "rels" : {
35477                               "type" : "array",
35478                               "items" : {
35479                                 "type" : "string"
35480                               }
35481                             },
35482                             "title" : {
35483                               "type" : "string"
35484                             },
35485                             "type" : {
35486                               "type" : "string"
35487                             },
35488                             "uri" : {
35489                               "type" : "string",
35490                               "format" : "uri"
35491                             },
35492                             "uriBuilder" : {
35493                               "type" : "object"
35494                             }
35495                           }
35496                         },
35497                         "uniqueItems" : true
35498                       },
35499                       "location" : {
35500                         "type" : "string",
35501                         "format" : "uri"
35502                       },
35503                       "mediaType" : {
35504                         "type" : "object",
35505                         "properties" : {
35506                           "parameters" : {
35507                             "type" : "object",
35508                             "additionalProperties" : {
35509                               "type" : "string"
35510                             }
35511                           },
35512                           "subtype" : {
35513                             "type" : "string"
35514                           },
35515                           "type" : {
35516                             "type" : "string"
35517                           },
35518                           "wildcardSubtype" : {
35519                             "type" : "boolean"
35520                           },
35521                           "wildcardType" : {
35522                             "type" : "boolean"
35523                           }
35524                         }
35525                       },
35526                       "metadata" : {
35527                         "type" : "object",
35528                         "additionalProperties" : {
35529                           "type" : "array",
35530                           "items" : {
35531                             "type" : "object"
35532                           }
35533                         }
35534                       },
35535                       "status" : {
35536                         "type" : "integer",
35537                         "format" : "int32"
35538                       },
35539                       "statusInfo" : {
35540                         "type" : "object",
35541                         "properties" : {
35542                           "family" : {
35543                             "type" : "string",
35544                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35545                           },
35546                           "reasonPhrase" : {
35547                             "type" : "string"
35548                           },
35549                           "statusCode" : {
35550                             "type" : "integer",
35551                             "format" : "int32"
35552                           }
35553                         }
35554                       },
35555                       "stringHeaders" : {
35556                         "type" : "object",
35557                         "additionalProperties" : {
35558                           "type" : "array",
35559                           "items" : {
35560                             "type" : "string"
35561                           }
35562                         }
35563                       }
35564                     }
35565                   }
35566                 }
35567               }
35568             }
35569           }
35570         },
35571         "servers" : [ {
35572           "url" : "/sdc2/rest",
35573           "variables" : { }
35574         } ],
35575         "summary" : "Returns updated resource instance",
35576         "tags" : [ "SDCE-2 APIs" ]
35577       }
35578     },
35579     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts" : {
35580       "post" : {
35581         "description" : "Load Resource Instance artifact payload",
35582         "operationId" : "loadComponentInstanceArtifact",
35583         "parameters" : [ {
35584           "in" : "header",
35585           "name" : "USER_ID",
35586           "schema" : {
35587             "type" : "string"
35588           }
35589         }, {
35590           "in" : "header",
35591           "name" : "Content-MD5",
35592           "schema" : {
35593             "type" : "string"
35594           }
35595         }, {
35596           "description" : "valid values: resources / services",
35597           "in" : "path",
35598           "name" : "containerComponentType",
35599           "required" : true,
35600           "schema" : {
35601             "type" : "string",
35602             "enum" : [ "resources", "services" ]
35603           }
35604         }, {
35605           "in" : "path",
35606           "name" : "componentId",
35607           "required" : true,
35608           "schema" : {
35609             "type" : "string"
35610           }
35611         }, {
35612           "in" : "path",
35613           "name" : "componentInstanceId",
35614           "required" : true,
35615           "schema" : {
35616             "type" : "string"
35617           }
35618         } ],
35619         "requestBody" : {
35620           "content" : {
35621             "application/json" : {
35622               "schema" : {
35623                 "type" : "string"
35624               }
35625             }
35626           },
35627           "description" : "json describe the artifact",
35628           "required" : true
35629         },
35630         "responses" : {
35631           "200" : {
35632             "description" : "Artifact updated"
35633           },
35634           "400" : {
35635             "description" : "Invalid content / Missing content"
35636           },
35637           "403" : {
35638             "description" : "Restricted operation"
35639           },
35640           "default" : {
35641             "content" : {
35642               "application/json" : {
35643                 "schema" : {
35644                   "type" : "array",
35645                   "items" : {
35646                     "type" : "object",
35647                     "properties" : {
35648                       "allowedMethods" : {
35649                         "type" : "array",
35650                         "items" : {
35651                           "type" : "string"
35652                         },
35653                         "uniqueItems" : true
35654                       },
35655                       "cookies" : {
35656                         "type" : "object",
35657                         "additionalProperties" : {
35658                           "type" : "object",
35659                           "properties" : {
35660                             "comment" : {
35661                               "type" : "string"
35662                             },
35663                             "domain" : {
35664                               "type" : "string"
35665                             },
35666                             "expiry" : {
35667                               "type" : "string",
35668                               "format" : "date-time"
35669                             },
35670                             "httpOnly" : {
35671                               "type" : "boolean"
35672                             },
35673                             "maxAge" : {
35674                               "type" : "integer",
35675                               "format" : "int32"
35676                             },
35677                             "name" : {
35678                               "type" : "string"
35679                             },
35680                             "path" : {
35681                               "type" : "string"
35682                             },
35683                             "secure" : {
35684                               "type" : "boolean"
35685                             },
35686                             "value" : {
35687                               "type" : "string"
35688                             },
35689                             "version" : {
35690                               "type" : "integer",
35691                               "format" : "int32"
35692                             }
35693                           }
35694                         }
35695                       },
35696                       "date" : {
35697                         "type" : "string",
35698                         "format" : "date-time"
35699                       },
35700                       "entity" : {
35701                         "type" : "object"
35702                       },
35703                       "entityTag" : {
35704                         "type" : "object",
35705                         "properties" : {
35706                           "value" : {
35707                             "type" : "string"
35708                           },
35709                           "weak" : {
35710                             "type" : "boolean"
35711                           }
35712                         }
35713                       },
35714                       "headers" : {
35715                         "type" : "object",
35716                         "additionalProperties" : {
35717                           "type" : "array",
35718                           "items" : {
35719                             "type" : "object"
35720                           }
35721                         }
35722                       },
35723                       "language" : {
35724                         "type" : "object",
35725                         "properties" : {
35726                           "country" : {
35727                             "type" : "string"
35728                           },
35729                           "displayCountry" : {
35730                             "type" : "string"
35731                           },
35732                           "displayLanguage" : {
35733                             "type" : "string"
35734                           },
35735                           "displayName" : {
35736                             "type" : "string"
35737                           },
35738                           "displayScript" : {
35739                             "type" : "string"
35740                           },
35741                           "displayVariant" : {
35742                             "type" : "string"
35743                           },
35744                           "extensionKeys" : {
35745                             "type" : "array",
35746                             "items" : {
35747                               "type" : "string"
35748                             },
35749                             "uniqueItems" : true
35750                           },
35751                           "iso3Country" : {
35752                             "type" : "string"
35753                           },
35754                           "iso3Language" : {
35755                             "type" : "string"
35756                           },
35757                           "language" : {
35758                             "type" : "string"
35759                           },
35760                           "script" : {
35761                             "type" : "string"
35762                           },
35763                           "unicodeLocaleAttributes" : {
35764                             "type" : "array",
35765                             "items" : {
35766                               "type" : "string"
35767                             },
35768                             "uniqueItems" : true
35769                           },
35770                           "unicodeLocaleKeys" : {
35771                             "type" : "array",
35772                             "items" : {
35773                               "type" : "string"
35774                             },
35775                             "uniqueItems" : true
35776                           },
35777                           "variant" : {
35778                             "type" : "string"
35779                           }
35780                         }
35781                       },
35782                       "lastModified" : {
35783                         "type" : "string",
35784                         "format" : "date-time"
35785                       },
35786                       "length" : {
35787                         "type" : "integer",
35788                         "format" : "int32"
35789                       },
35790                       "links" : {
35791                         "type" : "array",
35792                         "items" : {
35793                           "type" : "object",
35794                           "properties" : {
35795                             "params" : {
35796                               "type" : "object",
35797                               "additionalProperties" : {
35798                                 "type" : "string"
35799                               }
35800                             },
35801                             "rel" : {
35802                               "type" : "string"
35803                             },
35804                             "rels" : {
35805                               "type" : "array",
35806                               "items" : {
35807                                 "type" : "string"
35808                               }
35809                             },
35810                             "title" : {
35811                               "type" : "string"
35812                             },
35813                             "type" : {
35814                               "type" : "string"
35815                             },
35816                             "uri" : {
35817                               "type" : "string",
35818                               "format" : "uri"
35819                             },
35820                             "uriBuilder" : {
35821                               "type" : "object"
35822                             }
35823                           }
35824                         },
35825                         "uniqueItems" : true
35826                       },
35827                       "location" : {
35828                         "type" : "string",
35829                         "format" : "uri"
35830                       },
35831                       "mediaType" : {
35832                         "type" : "object",
35833                         "properties" : {
35834                           "parameters" : {
35835                             "type" : "object",
35836                             "additionalProperties" : {
35837                               "type" : "string"
35838                             }
35839                           },
35840                           "subtype" : {
35841                             "type" : "string"
35842                           },
35843                           "type" : {
35844                             "type" : "string"
35845                           },
35846                           "wildcardSubtype" : {
35847                             "type" : "boolean"
35848                           },
35849                           "wildcardType" : {
35850                             "type" : "boolean"
35851                           }
35852                         }
35853                       },
35854                       "metadata" : {
35855                         "type" : "object",
35856                         "additionalProperties" : {
35857                           "type" : "array",
35858                           "items" : {
35859                             "type" : "object"
35860                           }
35861                         }
35862                       },
35863                       "status" : {
35864                         "type" : "integer",
35865                         "format" : "int32"
35866                       },
35867                       "statusInfo" : {
35868                         "type" : "object",
35869                         "properties" : {
35870                           "family" : {
35871                             "type" : "string",
35872                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
35873                           },
35874                           "reasonPhrase" : {
35875                             "type" : "string"
35876                           },
35877                           "statusCode" : {
35878                             "type" : "integer",
35879                             "format" : "int32"
35880                           }
35881                         }
35882                       },
35883                       "stringHeaders" : {
35884                         "type" : "object",
35885                         "additionalProperties" : {
35886                           "type" : "array",
35887                           "items" : {
35888                             "type" : "string"
35889                           }
35890                         }
35891                       }
35892                     }
35893                   }
35894                 }
35895               }
35896             }
35897           }
35898         },
35899         "servers" : [ {
35900           "url" : "/sdc2/rest",
35901           "variables" : { }
35902         } ],
35903         "summary" : "Returns updated artifact",
35904         "tags" : [ "SDCE-2 APIs" ]
35905       }
35906     },
35907     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}" : {
35908       "delete" : {
35909         "description" : "Delete Resource Instance artifact",
35910         "operationId" : "deleteComponentInstanceArtifact",
35911         "parameters" : [ {
35912           "in" : "header",
35913           "name" : "USER_ID",
35914           "schema" : {
35915             "type" : "string"
35916           }
35917         }, {
35918           "in" : "header",
35919           "name" : "Content-MD5",
35920           "schema" : {
35921             "type" : "string"
35922           }
35923         }, {
35924           "description" : "valid values: resources / services",
35925           "in" : "path",
35926           "name" : "containerComponentType",
35927           "required" : true,
35928           "schema" : {
35929             "type" : "string",
35930             "enum" : [ "resources", "services" ]
35931           }
35932         }, {
35933           "in" : "path",
35934           "name" : "componentId",
35935           "required" : true,
35936           "schema" : {
35937             "type" : "string"
35938           }
35939         }, {
35940           "in" : "path",
35941           "name" : "componentInstanceId",
35942           "required" : true,
35943           "schema" : {
35944             "type" : "string"
35945           }
35946         }, {
35947           "in" : "path",
35948           "name" : "artifactId",
35949           "required" : true,
35950           "schema" : {
35951             "type" : "string"
35952           }
35953         } ],
35954         "requestBody" : {
35955           "content" : {
35956             "application/json" : {
35957               "schema" : {
35958                 "type" : "string"
35959               }
35960             }
35961           },
35962           "description" : "json describe the artifact",
35963           "required" : true
35964         },
35965         "responses" : {
35966           "200" : {
35967             "description" : "Artifact updated"
35968           },
35969           "400" : {
35970             "description" : "Invalid content / Missing content"
35971           },
35972           "403" : {
35973             "description" : "Restricted operation"
35974           },
35975           "default" : {
35976             "content" : {
35977               "application/json" : {
35978                 "schema" : {
35979                   "type" : "array",
35980                   "items" : {
35981                     "type" : "object",
35982                     "properties" : {
35983                       "allowedMethods" : {
35984                         "type" : "array",
35985                         "items" : {
35986                           "type" : "string"
35987                         },
35988                         "uniqueItems" : true
35989                       },
35990                       "cookies" : {
35991                         "type" : "object",
35992                         "additionalProperties" : {
35993                           "type" : "object",
35994                           "properties" : {
35995                             "comment" : {
35996                               "type" : "string"
35997                             },
35998                             "domain" : {
35999                               "type" : "string"
36000                             },
36001                             "expiry" : {
36002                               "type" : "string",
36003                               "format" : "date-time"
36004                             },
36005                             "httpOnly" : {
36006                               "type" : "boolean"
36007                             },
36008                             "maxAge" : {
36009                               "type" : "integer",
36010                               "format" : "int32"
36011                             },
36012                             "name" : {
36013                               "type" : "string"
36014                             },
36015                             "path" : {
36016                               "type" : "string"
36017                             },
36018                             "secure" : {
36019                               "type" : "boolean"
36020                             },
36021                             "value" : {
36022                               "type" : "string"
36023                             },
36024                             "version" : {
36025                               "type" : "integer",
36026                               "format" : "int32"
36027                             }
36028                           }
36029                         }
36030                       },
36031                       "date" : {
36032                         "type" : "string",
36033                         "format" : "date-time"
36034                       },
36035                       "entity" : {
36036                         "type" : "object"
36037                       },
36038                       "entityTag" : {
36039                         "type" : "object",
36040                         "properties" : {
36041                           "value" : {
36042                             "type" : "string"
36043                           },
36044                           "weak" : {
36045                             "type" : "boolean"
36046                           }
36047                         }
36048                       },
36049                       "headers" : {
36050                         "type" : "object",
36051                         "additionalProperties" : {
36052                           "type" : "array",
36053                           "items" : {
36054                             "type" : "object"
36055                           }
36056                         }
36057                       },
36058                       "language" : {
36059                         "type" : "object",
36060                         "properties" : {
36061                           "country" : {
36062                             "type" : "string"
36063                           },
36064                           "displayCountry" : {
36065                             "type" : "string"
36066                           },
36067                           "displayLanguage" : {
36068                             "type" : "string"
36069                           },
36070                           "displayName" : {
36071                             "type" : "string"
36072                           },
36073                           "displayScript" : {
36074                             "type" : "string"
36075                           },
36076                           "displayVariant" : {
36077                             "type" : "string"
36078                           },
36079                           "extensionKeys" : {
36080                             "type" : "array",
36081                             "items" : {
36082                               "type" : "string"
36083                             },
36084                             "uniqueItems" : true
36085                           },
36086                           "iso3Country" : {
36087                             "type" : "string"
36088                           },
36089                           "iso3Language" : {
36090                             "type" : "string"
36091                           },
36092                           "language" : {
36093                             "type" : "string"
36094                           },
36095                           "script" : {
36096                             "type" : "string"
36097                           },
36098                           "unicodeLocaleAttributes" : {
36099                             "type" : "array",
36100                             "items" : {
36101                               "type" : "string"
36102                             },
36103                             "uniqueItems" : true
36104                           },
36105                           "unicodeLocaleKeys" : {
36106                             "type" : "array",
36107                             "items" : {
36108                               "type" : "string"
36109                             },
36110                             "uniqueItems" : true
36111                           },
36112                           "variant" : {
36113                             "type" : "string"
36114                           }
36115                         }
36116                       },
36117                       "lastModified" : {
36118                         "type" : "string",
36119                         "format" : "date-time"
36120                       },
36121                       "length" : {
36122                         "type" : "integer",
36123                         "format" : "int32"
36124                       },
36125                       "links" : {
36126                         "type" : "array",
36127                         "items" : {
36128                           "type" : "object",
36129                           "properties" : {
36130                             "params" : {
36131                               "type" : "object",
36132                               "additionalProperties" : {
36133                                 "type" : "string"
36134                               }
36135                             },
36136                             "rel" : {
36137                               "type" : "string"
36138                             },
36139                             "rels" : {
36140                               "type" : "array",
36141                               "items" : {
36142                                 "type" : "string"
36143                               }
36144                             },
36145                             "title" : {
36146                               "type" : "string"
36147                             },
36148                             "type" : {
36149                               "type" : "string"
36150                             },
36151                             "uri" : {
36152                               "type" : "string",
36153                               "format" : "uri"
36154                             },
36155                             "uriBuilder" : {
36156                               "type" : "object"
36157                             }
36158                           }
36159                         },
36160                         "uniqueItems" : true
36161                       },
36162                       "location" : {
36163                         "type" : "string",
36164                         "format" : "uri"
36165                       },
36166                       "mediaType" : {
36167                         "type" : "object",
36168                         "properties" : {
36169                           "parameters" : {
36170                             "type" : "object",
36171                             "additionalProperties" : {
36172                               "type" : "string"
36173                             }
36174                           },
36175                           "subtype" : {
36176                             "type" : "string"
36177                           },
36178                           "type" : {
36179                             "type" : "string"
36180                           },
36181                           "wildcardSubtype" : {
36182                             "type" : "boolean"
36183                           },
36184                           "wildcardType" : {
36185                             "type" : "boolean"
36186                           }
36187                         }
36188                       },
36189                       "metadata" : {
36190                         "type" : "object",
36191                         "additionalProperties" : {
36192                           "type" : "array",
36193                           "items" : {
36194                             "type" : "object"
36195                           }
36196                         }
36197                       },
36198                       "status" : {
36199                         "type" : "integer",
36200                         "format" : "int32"
36201                       },
36202                       "statusInfo" : {
36203                         "type" : "object",
36204                         "properties" : {
36205                           "family" : {
36206                             "type" : "string",
36207                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36208                           },
36209                           "reasonPhrase" : {
36210                             "type" : "string"
36211                           },
36212                           "statusCode" : {
36213                             "type" : "integer",
36214                             "format" : "int32"
36215                           }
36216                         }
36217                       },
36218                       "stringHeaders" : {
36219                         "type" : "object",
36220                         "additionalProperties" : {
36221                           "type" : "array",
36222                           "items" : {
36223                             "type" : "string"
36224                           }
36225                         }
36226                       }
36227                     }
36228                   }
36229                 }
36230               }
36231             }
36232           }
36233         },
36234         "servers" : [ {
36235           "url" : "/sdc2/rest",
36236           "variables" : { }
36237         } ],
36238         "summary" : "Returns deleted artifact",
36239         "tags" : [ "SDCE-2 APIs" ]
36240       },
36241       "post" : {
36242         "description" : "Update Resource Instance artifact payload",
36243         "operationId" : "updateComponentInstanceArtifact",
36244         "parameters" : [ {
36245           "in" : "header",
36246           "name" : "USER_ID",
36247           "schema" : {
36248             "type" : "string"
36249           }
36250         }, {
36251           "in" : "header",
36252           "name" : "Content-MD5",
36253           "schema" : {
36254             "type" : "string"
36255           }
36256         }, {
36257           "description" : "valid values: resources / services",
36258           "in" : "path",
36259           "name" : "containerComponentType",
36260           "required" : true,
36261           "schema" : {
36262             "type" : "string",
36263             "enum" : [ "resources", "services" ]
36264           }
36265         }, {
36266           "in" : "path",
36267           "name" : "componentId",
36268           "required" : true,
36269           "schema" : {
36270             "type" : "string"
36271           }
36272         }, {
36273           "in" : "path",
36274           "name" : "componentInstanceId",
36275           "required" : true,
36276           "schema" : {
36277             "type" : "string"
36278           }
36279         }, {
36280           "in" : "path",
36281           "name" : "artifactId",
36282           "required" : true,
36283           "schema" : {
36284             "type" : "string"
36285           }
36286         } ],
36287         "requestBody" : {
36288           "content" : {
36289             "application/json" : {
36290               "schema" : {
36291                 "type" : "string"
36292               }
36293             }
36294           },
36295           "description" : "json describe the artifact",
36296           "required" : true
36297         },
36298         "responses" : {
36299           "200" : {
36300             "description" : "Artifact updated"
36301           },
36302           "400" : {
36303             "description" : "Invalid content / Missing content"
36304           },
36305           "403" : {
36306             "description" : "Restricted operation"
36307           },
36308           "default" : {
36309             "content" : {
36310               "application/json" : {
36311                 "schema" : {
36312                   "type" : "array",
36313                   "items" : {
36314                     "type" : "object",
36315                     "properties" : {
36316                       "allowedMethods" : {
36317                         "type" : "array",
36318                         "items" : {
36319                           "type" : "string"
36320                         },
36321                         "uniqueItems" : true
36322                       },
36323                       "cookies" : {
36324                         "type" : "object",
36325                         "additionalProperties" : {
36326                           "type" : "object",
36327                           "properties" : {
36328                             "comment" : {
36329                               "type" : "string"
36330                             },
36331                             "domain" : {
36332                               "type" : "string"
36333                             },
36334                             "expiry" : {
36335                               "type" : "string",
36336                               "format" : "date-time"
36337                             },
36338                             "httpOnly" : {
36339                               "type" : "boolean"
36340                             },
36341                             "maxAge" : {
36342                               "type" : "integer",
36343                               "format" : "int32"
36344                             },
36345                             "name" : {
36346                               "type" : "string"
36347                             },
36348                             "path" : {
36349                               "type" : "string"
36350                             },
36351                             "secure" : {
36352                               "type" : "boolean"
36353                             },
36354                             "value" : {
36355                               "type" : "string"
36356                             },
36357                             "version" : {
36358                               "type" : "integer",
36359                               "format" : "int32"
36360                             }
36361                           }
36362                         }
36363                       },
36364                       "date" : {
36365                         "type" : "string",
36366                         "format" : "date-time"
36367                       },
36368                       "entity" : {
36369                         "type" : "object"
36370                       },
36371                       "entityTag" : {
36372                         "type" : "object",
36373                         "properties" : {
36374                           "value" : {
36375                             "type" : "string"
36376                           },
36377                           "weak" : {
36378                             "type" : "boolean"
36379                           }
36380                         }
36381                       },
36382                       "headers" : {
36383                         "type" : "object",
36384                         "additionalProperties" : {
36385                           "type" : "array",
36386                           "items" : {
36387                             "type" : "object"
36388                           }
36389                         }
36390                       },
36391                       "language" : {
36392                         "type" : "object",
36393                         "properties" : {
36394                           "country" : {
36395                             "type" : "string"
36396                           },
36397                           "displayCountry" : {
36398                             "type" : "string"
36399                           },
36400                           "displayLanguage" : {
36401                             "type" : "string"
36402                           },
36403                           "displayName" : {
36404                             "type" : "string"
36405                           },
36406                           "displayScript" : {
36407                             "type" : "string"
36408                           },
36409                           "displayVariant" : {
36410                             "type" : "string"
36411                           },
36412                           "extensionKeys" : {
36413                             "type" : "array",
36414                             "items" : {
36415                               "type" : "string"
36416                             },
36417                             "uniqueItems" : true
36418                           },
36419                           "iso3Country" : {
36420                             "type" : "string"
36421                           },
36422                           "iso3Language" : {
36423                             "type" : "string"
36424                           },
36425                           "language" : {
36426                             "type" : "string"
36427                           },
36428                           "script" : {
36429                             "type" : "string"
36430                           },
36431                           "unicodeLocaleAttributes" : {
36432                             "type" : "array",
36433                             "items" : {
36434                               "type" : "string"
36435                             },
36436                             "uniqueItems" : true
36437                           },
36438                           "unicodeLocaleKeys" : {
36439                             "type" : "array",
36440                             "items" : {
36441                               "type" : "string"
36442                             },
36443                             "uniqueItems" : true
36444                           },
36445                           "variant" : {
36446                             "type" : "string"
36447                           }
36448                         }
36449                       },
36450                       "lastModified" : {
36451                         "type" : "string",
36452                         "format" : "date-time"
36453                       },
36454                       "length" : {
36455                         "type" : "integer",
36456                         "format" : "int32"
36457                       },
36458                       "links" : {
36459                         "type" : "array",
36460                         "items" : {
36461                           "type" : "object",
36462                           "properties" : {
36463                             "params" : {
36464                               "type" : "object",
36465                               "additionalProperties" : {
36466                                 "type" : "string"
36467                               }
36468                             },
36469                             "rel" : {
36470                               "type" : "string"
36471                             },
36472                             "rels" : {
36473                               "type" : "array",
36474                               "items" : {
36475                                 "type" : "string"
36476                               }
36477                             },
36478                             "title" : {
36479                               "type" : "string"
36480                             },
36481                             "type" : {
36482                               "type" : "string"
36483                             },
36484                             "uri" : {
36485                               "type" : "string",
36486                               "format" : "uri"
36487                             },
36488                             "uriBuilder" : {
36489                               "type" : "object"
36490                             }
36491                           }
36492                         },
36493                         "uniqueItems" : true
36494                       },
36495                       "location" : {
36496                         "type" : "string",
36497                         "format" : "uri"
36498                       },
36499                       "mediaType" : {
36500                         "type" : "object",
36501                         "properties" : {
36502                           "parameters" : {
36503                             "type" : "object",
36504                             "additionalProperties" : {
36505                               "type" : "string"
36506                             }
36507                           },
36508                           "subtype" : {
36509                             "type" : "string"
36510                           },
36511                           "type" : {
36512                             "type" : "string"
36513                           },
36514                           "wildcardSubtype" : {
36515                             "type" : "boolean"
36516                           },
36517                           "wildcardType" : {
36518                             "type" : "boolean"
36519                           }
36520                         }
36521                       },
36522                       "metadata" : {
36523                         "type" : "object",
36524                         "additionalProperties" : {
36525                           "type" : "array",
36526                           "items" : {
36527                             "type" : "object"
36528                           }
36529                         }
36530                       },
36531                       "status" : {
36532                         "type" : "integer",
36533                         "format" : "int32"
36534                       },
36535                       "statusInfo" : {
36536                         "type" : "object",
36537                         "properties" : {
36538                           "family" : {
36539                             "type" : "string",
36540                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36541                           },
36542                           "reasonPhrase" : {
36543                             "type" : "string"
36544                           },
36545                           "statusCode" : {
36546                             "type" : "integer",
36547                             "format" : "int32"
36548                           }
36549                         }
36550                       },
36551                       "stringHeaders" : {
36552                         "type" : "object",
36553                         "additionalProperties" : {
36554                           "type" : "array",
36555                           "items" : {
36556                             "type" : "string"
36557                           }
36558                         }
36559                       }
36560                     }
36561                   }
36562                 }
36563               }
36564             }
36565           }
36566         },
36567         "servers" : [ {
36568           "url" : "/sdc2/rest",
36569           "variables" : { }
36570         } ],
36571         "summary" : "Returns updated artifact",
36572         "tags" : [ "SDCE-2 APIs" ]
36573       }
36574     },
36575     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}/heatParams" : {
36576       "post" : {
36577         "description" : "Update Resource Instance HEAT_ENV parameters",
36578         "operationId" : "updateRIArtifact",
36579         "parameters" : [ {
36580           "description" : "valid values: resources / services",
36581           "in" : "path",
36582           "name" : "containerComponentType",
36583           "required" : true,
36584           "schema" : {
36585             "type" : "string",
36586             "enum" : [ "resources", "services" ]
36587           }
36588         }, {
36589           "in" : "path",
36590           "name" : "componentId",
36591           "required" : true,
36592           "schema" : {
36593             "type" : "string"
36594           }
36595         }, {
36596           "in" : "path",
36597           "name" : "componentInstanceId",
36598           "required" : true,
36599           "schema" : {
36600             "type" : "string"
36601           }
36602         }, {
36603           "in" : "path",
36604           "name" : "artifactId",
36605           "required" : true,
36606           "schema" : {
36607             "type" : "string"
36608           }
36609         } ],
36610         "requestBody" : {
36611           "content" : {
36612             "application/json" : {
36613               "schema" : {
36614                 "type" : "string"
36615               }
36616             }
36617           },
36618           "description" : "json describe the artifact",
36619           "required" : true
36620         },
36621         "responses" : {
36622           "200" : {
36623             "description" : "Artifact updated"
36624           },
36625           "400" : {
36626             "description" : "Invalid content / Missing content"
36627           },
36628           "403" : {
36629             "description" : "Restricted operation"
36630           },
36631           "default" : {
36632             "content" : {
36633               "application/json" : {
36634                 "schema" : {
36635                   "type" : "array",
36636                   "items" : {
36637                     "type" : "object",
36638                     "properties" : {
36639                       "allowedMethods" : {
36640                         "type" : "array",
36641                         "items" : {
36642                           "type" : "string"
36643                         },
36644                         "uniqueItems" : true
36645                       },
36646                       "cookies" : {
36647                         "type" : "object",
36648                         "additionalProperties" : {
36649                           "type" : "object",
36650                           "properties" : {
36651                             "comment" : {
36652                               "type" : "string"
36653                             },
36654                             "domain" : {
36655                               "type" : "string"
36656                             },
36657                             "expiry" : {
36658                               "type" : "string",
36659                               "format" : "date-time"
36660                             },
36661                             "httpOnly" : {
36662                               "type" : "boolean"
36663                             },
36664                             "maxAge" : {
36665                               "type" : "integer",
36666                               "format" : "int32"
36667                             },
36668                             "name" : {
36669                               "type" : "string"
36670                             },
36671                             "path" : {
36672                               "type" : "string"
36673                             },
36674                             "secure" : {
36675                               "type" : "boolean"
36676                             },
36677                             "value" : {
36678                               "type" : "string"
36679                             },
36680                             "version" : {
36681                               "type" : "integer",
36682                               "format" : "int32"
36683                             }
36684                           }
36685                         }
36686                       },
36687                       "date" : {
36688                         "type" : "string",
36689                         "format" : "date-time"
36690                       },
36691                       "entity" : {
36692                         "type" : "object"
36693                       },
36694                       "entityTag" : {
36695                         "type" : "object",
36696                         "properties" : {
36697                           "value" : {
36698                             "type" : "string"
36699                           },
36700                           "weak" : {
36701                             "type" : "boolean"
36702                           }
36703                         }
36704                       },
36705                       "headers" : {
36706                         "type" : "object",
36707                         "additionalProperties" : {
36708                           "type" : "array",
36709                           "items" : {
36710                             "type" : "object"
36711                           }
36712                         }
36713                       },
36714                       "language" : {
36715                         "type" : "object",
36716                         "properties" : {
36717                           "country" : {
36718                             "type" : "string"
36719                           },
36720                           "displayCountry" : {
36721                             "type" : "string"
36722                           },
36723                           "displayLanguage" : {
36724                             "type" : "string"
36725                           },
36726                           "displayName" : {
36727                             "type" : "string"
36728                           },
36729                           "displayScript" : {
36730                             "type" : "string"
36731                           },
36732                           "displayVariant" : {
36733                             "type" : "string"
36734                           },
36735                           "extensionKeys" : {
36736                             "type" : "array",
36737                             "items" : {
36738                               "type" : "string"
36739                             },
36740                             "uniqueItems" : true
36741                           },
36742                           "iso3Country" : {
36743                             "type" : "string"
36744                           },
36745                           "iso3Language" : {
36746                             "type" : "string"
36747                           },
36748                           "language" : {
36749                             "type" : "string"
36750                           },
36751                           "script" : {
36752                             "type" : "string"
36753                           },
36754                           "unicodeLocaleAttributes" : {
36755                             "type" : "array",
36756                             "items" : {
36757                               "type" : "string"
36758                             },
36759                             "uniqueItems" : true
36760                           },
36761                           "unicodeLocaleKeys" : {
36762                             "type" : "array",
36763                             "items" : {
36764                               "type" : "string"
36765                             },
36766                             "uniqueItems" : true
36767                           },
36768                           "variant" : {
36769                             "type" : "string"
36770                           }
36771                         }
36772                       },
36773                       "lastModified" : {
36774                         "type" : "string",
36775                         "format" : "date-time"
36776                       },
36777                       "length" : {
36778                         "type" : "integer",
36779                         "format" : "int32"
36780                       },
36781                       "links" : {
36782                         "type" : "array",
36783                         "items" : {
36784                           "type" : "object",
36785                           "properties" : {
36786                             "params" : {
36787                               "type" : "object",
36788                               "additionalProperties" : {
36789                                 "type" : "string"
36790                               }
36791                             },
36792                             "rel" : {
36793                               "type" : "string"
36794                             },
36795                             "rels" : {
36796                               "type" : "array",
36797                               "items" : {
36798                                 "type" : "string"
36799                               }
36800                             },
36801                             "title" : {
36802                               "type" : "string"
36803                             },
36804                             "type" : {
36805                               "type" : "string"
36806                             },
36807                             "uri" : {
36808                               "type" : "string",
36809                               "format" : "uri"
36810                             },
36811                             "uriBuilder" : {
36812                               "type" : "object"
36813                             }
36814                           }
36815                         },
36816                         "uniqueItems" : true
36817                       },
36818                       "location" : {
36819                         "type" : "string",
36820                         "format" : "uri"
36821                       },
36822                       "mediaType" : {
36823                         "type" : "object",
36824                         "properties" : {
36825                           "parameters" : {
36826                             "type" : "object",
36827                             "additionalProperties" : {
36828                               "type" : "string"
36829                             }
36830                           },
36831                           "subtype" : {
36832                             "type" : "string"
36833                           },
36834                           "type" : {
36835                             "type" : "string"
36836                           },
36837                           "wildcardSubtype" : {
36838                             "type" : "boolean"
36839                           },
36840                           "wildcardType" : {
36841                             "type" : "boolean"
36842                           }
36843                         }
36844                       },
36845                       "metadata" : {
36846                         "type" : "object",
36847                         "additionalProperties" : {
36848                           "type" : "array",
36849                           "items" : {
36850                             "type" : "object"
36851                           }
36852                         }
36853                       },
36854                       "status" : {
36855                         "type" : "integer",
36856                         "format" : "int32"
36857                       },
36858                       "statusInfo" : {
36859                         "type" : "object",
36860                         "properties" : {
36861                           "family" : {
36862                             "type" : "string",
36863                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
36864                           },
36865                           "reasonPhrase" : {
36866                             "type" : "string"
36867                           },
36868                           "statusCode" : {
36869                             "type" : "integer",
36870                             "format" : "int32"
36871                           }
36872                         }
36873                       },
36874                       "stringHeaders" : {
36875                         "type" : "object",
36876                         "additionalProperties" : {
36877                           "type" : "array",
36878                           "items" : {
36879                             "type" : "string"
36880                           }
36881                         }
36882                       }
36883                     }
36884                   }
36885                 }
36886               }
36887             }
36888           }
36889         },
36890         "servers" : [ {
36891           "url" : "/sdc2/rest",
36892           "variables" : { }
36893         } ],
36894         "summary" : "Returns updated artifact",
36895         "tags" : [ "SDCE-2 APIs" ]
36896       }
36897     },
36898     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/attributes" : {
36899       "post" : {
36900         "description" : "Update resource instance attribute",
36901         "operationId" : "updateResourceInstanceAttribute",
36902         "parameters" : [ {
36903           "description" : "service id",
36904           "in" : "path",
36905           "name" : "componentId",
36906           "required" : true,
36907           "schema" : {
36908             "type" : "string"
36909           }
36910         }, {
36911           "description" : "valid values: resources / services",
36912           "in" : "path",
36913           "name" : "containerComponentType",
36914           "required" : true,
36915           "schema" : {
36916             "type" : "string",
36917             "enum" : [ "resources", "services" ]
36918           }
36919         }, {
36920           "description" : "resource instance id",
36921           "in" : "path",
36922           "name" : "componentInstanceId",
36923           "required" : true,
36924           "schema" : {
36925             "type" : "string"
36926           }
36927         }, {
36928           "description" : "id of user initiating the operation",
36929           "in" : "header",
36930           "name" : "USER_ID",
36931           "schema" : {
36932             "type" : "string"
36933           }
36934         } ],
36935         "requestBody" : {
36936           "content" : {
36937             "application/json" : {
36938               "schema" : {
36939                 "type" : "string"
36940               }
36941             }
36942           },
36943           "description" : "Component Instance Properties JSON Array",
36944           "required" : true
36945         },
36946         "responses" : {
36947           "201" : {
36948             "description" : "Resource instance created"
36949           },
36950           "400" : {
36951             "description" : "Invalid content / Missing content"
36952           },
36953           "403" : {
36954             "description" : "Restricted operation"
36955           },
36956           "default" : {
36957             "content" : {
36958               "application/json" : {
36959                 "schema" : {
36960                   "type" : "array",
36961                   "items" : {
36962                     "type" : "object",
36963                     "properties" : {
36964                       "allowedMethods" : {
36965                         "type" : "array",
36966                         "items" : {
36967                           "type" : "string"
36968                         },
36969                         "uniqueItems" : true
36970                       },
36971                       "cookies" : {
36972                         "type" : "object",
36973                         "additionalProperties" : {
36974                           "type" : "object",
36975                           "properties" : {
36976                             "comment" : {
36977                               "type" : "string"
36978                             },
36979                             "domain" : {
36980                               "type" : "string"
36981                             },
36982                             "expiry" : {
36983                               "type" : "string",
36984                               "format" : "date-time"
36985                             },
36986                             "httpOnly" : {
36987                               "type" : "boolean"
36988                             },
36989                             "maxAge" : {
36990                               "type" : "integer",
36991                               "format" : "int32"
36992                             },
36993                             "name" : {
36994                               "type" : "string"
36995                             },
36996                             "path" : {
36997                               "type" : "string"
36998                             },
36999                             "secure" : {
37000                               "type" : "boolean"
37001                             },
37002                             "value" : {
37003                               "type" : "string"
37004                             },
37005                             "version" : {
37006                               "type" : "integer",
37007                               "format" : "int32"
37008                             }
37009                           }
37010                         }
37011                       },
37012                       "date" : {
37013                         "type" : "string",
37014                         "format" : "date-time"
37015                       },
37016                       "entity" : {
37017                         "type" : "object"
37018                       },
37019                       "entityTag" : {
37020                         "type" : "object",
37021                         "properties" : {
37022                           "value" : {
37023                             "type" : "string"
37024                           },
37025                           "weak" : {
37026                             "type" : "boolean"
37027                           }
37028                         }
37029                       },
37030                       "headers" : {
37031                         "type" : "object",
37032                         "additionalProperties" : {
37033                           "type" : "array",
37034                           "items" : {
37035                             "type" : "object"
37036                           }
37037                         }
37038                       },
37039                       "language" : {
37040                         "type" : "object",
37041                         "properties" : {
37042                           "country" : {
37043                             "type" : "string"
37044                           },
37045                           "displayCountry" : {
37046                             "type" : "string"
37047                           },
37048                           "displayLanguage" : {
37049                             "type" : "string"
37050                           },
37051                           "displayName" : {
37052                             "type" : "string"
37053                           },
37054                           "displayScript" : {
37055                             "type" : "string"
37056                           },
37057                           "displayVariant" : {
37058                             "type" : "string"
37059                           },
37060                           "extensionKeys" : {
37061                             "type" : "array",
37062                             "items" : {
37063                               "type" : "string"
37064                             },
37065                             "uniqueItems" : true
37066                           },
37067                           "iso3Country" : {
37068                             "type" : "string"
37069                           },
37070                           "iso3Language" : {
37071                             "type" : "string"
37072                           },
37073                           "language" : {
37074                             "type" : "string"
37075                           },
37076                           "script" : {
37077                             "type" : "string"
37078                           },
37079                           "unicodeLocaleAttributes" : {
37080                             "type" : "array",
37081                             "items" : {
37082                               "type" : "string"
37083                             },
37084                             "uniqueItems" : true
37085                           },
37086                           "unicodeLocaleKeys" : {
37087                             "type" : "array",
37088                             "items" : {
37089                               "type" : "string"
37090                             },
37091                             "uniqueItems" : true
37092                           },
37093                           "variant" : {
37094                             "type" : "string"
37095                           }
37096                         }
37097                       },
37098                       "lastModified" : {
37099                         "type" : "string",
37100                         "format" : "date-time"
37101                       },
37102                       "length" : {
37103                         "type" : "integer",
37104                         "format" : "int32"
37105                       },
37106                       "links" : {
37107                         "type" : "array",
37108                         "items" : {
37109                           "type" : "object",
37110                           "properties" : {
37111                             "params" : {
37112                               "type" : "object",
37113                               "additionalProperties" : {
37114                                 "type" : "string"
37115                               }
37116                             },
37117                             "rel" : {
37118                               "type" : "string"
37119                             },
37120                             "rels" : {
37121                               "type" : "array",
37122                               "items" : {
37123                                 "type" : "string"
37124                               }
37125                             },
37126                             "title" : {
37127                               "type" : "string"
37128                             },
37129                             "type" : {
37130                               "type" : "string"
37131                             },
37132                             "uri" : {
37133                               "type" : "string",
37134                               "format" : "uri"
37135                             },
37136                             "uriBuilder" : {
37137                               "type" : "object"
37138                             }
37139                           }
37140                         },
37141                         "uniqueItems" : true
37142                       },
37143                       "location" : {
37144                         "type" : "string",
37145                         "format" : "uri"
37146                       },
37147                       "mediaType" : {
37148                         "type" : "object",
37149                         "properties" : {
37150                           "parameters" : {
37151                             "type" : "object",
37152                             "additionalProperties" : {
37153                               "type" : "string"
37154                             }
37155                           },
37156                           "subtype" : {
37157                             "type" : "string"
37158                           },
37159                           "type" : {
37160                             "type" : "string"
37161                           },
37162                           "wildcardSubtype" : {
37163                             "type" : "boolean"
37164                           },
37165                           "wildcardType" : {
37166                             "type" : "boolean"
37167                           }
37168                         }
37169                       },
37170                       "metadata" : {
37171                         "type" : "object",
37172                         "additionalProperties" : {
37173                           "type" : "array",
37174                           "items" : {
37175                             "type" : "object"
37176                           }
37177                         }
37178                       },
37179                       "status" : {
37180                         "type" : "integer",
37181                         "format" : "int32"
37182                       },
37183                       "statusInfo" : {
37184                         "type" : "object",
37185                         "properties" : {
37186                           "family" : {
37187                             "type" : "string",
37188                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37189                           },
37190                           "reasonPhrase" : {
37191                             "type" : "string"
37192                           },
37193                           "statusCode" : {
37194                             "type" : "integer",
37195                             "format" : "int32"
37196                           }
37197                         }
37198                       },
37199                       "stringHeaders" : {
37200                         "type" : "object",
37201                         "additionalProperties" : {
37202                           "type" : "array",
37203                           "items" : {
37204                             "type" : "string"
37205                           }
37206                         }
37207                       }
37208                     }
37209                   }
37210                 }
37211               }
37212             }
37213           }
37214         },
37215         "servers" : [ {
37216           "url" : "/sdc2/rest",
37217           "variables" : { }
37218         } ],
37219         "summary" : "Returns updated resource instance property",
37220         "tags" : [ "SDCE-2 APIs" ]
37221       }
37222     },
37223     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/changeVersion" : {
37224       "post" : {
37225         "description" : "Update resource instance",
37226         "operationId" : "changeResourceInstanceVersion",
37227         "parameters" : [ {
37228           "in" : "path",
37229           "name" : "componentId",
37230           "required" : true,
37231           "schema" : {
37232             "type" : "string"
37233           }
37234         }, {
37235           "in" : "path",
37236           "name" : "componentInstanceId",
37237           "required" : true,
37238           "schema" : {
37239             "type" : "string"
37240           }
37241         }, {
37242           "description" : "valid values: resources / services",
37243           "in" : "path",
37244           "name" : "containerComponentType",
37245           "required" : true,
37246           "schema" : {
37247             "type" : "string",
37248             "enum" : [ "resources", "services" ]
37249           }
37250         } ],
37251         "responses" : {
37252           "201" : {
37253             "description" : "Resource instance created"
37254           },
37255           "400" : {
37256             "description" : "Invalid content / Missing content"
37257           },
37258           "403" : {
37259             "description" : "Restricted operation"
37260           },
37261           "default" : {
37262             "content" : {
37263               "application/json" : {
37264                 "schema" : {
37265                   "type" : "array",
37266                   "items" : {
37267                     "type" : "object",
37268                     "properties" : {
37269                       "allowedMethods" : {
37270                         "type" : "array",
37271                         "items" : {
37272                           "type" : "string"
37273                         },
37274                         "uniqueItems" : true
37275                       },
37276                       "cookies" : {
37277                         "type" : "object",
37278                         "additionalProperties" : {
37279                           "type" : "object",
37280                           "properties" : {
37281                             "comment" : {
37282                               "type" : "string"
37283                             },
37284                             "domain" : {
37285                               "type" : "string"
37286                             },
37287                             "expiry" : {
37288                               "type" : "string",
37289                               "format" : "date-time"
37290                             },
37291                             "httpOnly" : {
37292                               "type" : "boolean"
37293                             },
37294                             "maxAge" : {
37295                               "type" : "integer",
37296                               "format" : "int32"
37297                             },
37298                             "name" : {
37299                               "type" : "string"
37300                             },
37301                             "path" : {
37302                               "type" : "string"
37303                             },
37304                             "secure" : {
37305                               "type" : "boolean"
37306                             },
37307                             "value" : {
37308                               "type" : "string"
37309                             },
37310                             "version" : {
37311                               "type" : "integer",
37312                               "format" : "int32"
37313                             }
37314                           }
37315                         }
37316                       },
37317                       "date" : {
37318                         "type" : "string",
37319                         "format" : "date-time"
37320                       },
37321                       "entity" : {
37322                         "type" : "object"
37323                       },
37324                       "entityTag" : {
37325                         "type" : "object",
37326                         "properties" : {
37327                           "value" : {
37328                             "type" : "string"
37329                           },
37330                           "weak" : {
37331                             "type" : "boolean"
37332                           }
37333                         }
37334                       },
37335                       "headers" : {
37336                         "type" : "object",
37337                         "additionalProperties" : {
37338                           "type" : "array",
37339                           "items" : {
37340                             "type" : "object"
37341                           }
37342                         }
37343                       },
37344                       "language" : {
37345                         "type" : "object",
37346                         "properties" : {
37347                           "country" : {
37348                             "type" : "string"
37349                           },
37350                           "displayCountry" : {
37351                             "type" : "string"
37352                           },
37353                           "displayLanguage" : {
37354                             "type" : "string"
37355                           },
37356                           "displayName" : {
37357                             "type" : "string"
37358                           },
37359                           "displayScript" : {
37360                             "type" : "string"
37361                           },
37362                           "displayVariant" : {
37363                             "type" : "string"
37364                           },
37365                           "extensionKeys" : {
37366                             "type" : "array",
37367                             "items" : {
37368                               "type" : "string"
37369                             },
37370                             "uniqueItems" : true
37371                           },
37372                           "iso3Country" : {
37373                             "type" : "string"
37374                           },
37375                           "iso3Language" : {
37376                             "type" : "string"
37377                           },
37378                           "language" : {
37379                             "type" : "string"
37380                           },
37381                           "script" : {
37382                             "type" : "string"
37383                           },
37384                           "unicodeLocaleAttributes" : {
37385                             "type" : "array",
37386                             "items" : {
37387                               "type" : "string"
37388                             },
37389                             "uniqueItems" : true
37390                           },
37391                           "unicodeLocaleKeys" : {
37392                             "type" : "array",
37393                             "items" : {
37394                               "type" : "string"
37395                             },
37396                             "uniqueItems" : true
37397                           },
37398                           "variant" : {
37399                             "type" : "string"
37400                           }
37401                         }
37402                       },
37403                       "lastModified" : {
37404                         "type" : "string",
37405                         "format" : "date-time"
37406                       },
37407                       "length" : {
37408                         "type" : "integer",
37409                         "format" : "int32"
37410                       },
37411                       "links" : {
37412                         "type" : "array",
37413                         "items" : {
37414                           "type" : "object",
37415                           "properties" : {
37416                             "params" : {
37417                               "type" : "object",
37418                               "additionalProperties" : {
37419                                 "type" : "string"
37420                               }
37421                             },
37422                             "rel" : {
37423                               "type" : "string"
37424                             },
37425                             "rels" : {
37426                               "type" : "array",
37427                               "items" : {
37428                                 "type" : "string"
37429                               }
37430                             },
37431                             "title" : {
37432                               "type" : "string"
37433                             },
37434                             "type" : {
37435                               "type" : "string"
37436                             },
37437                             "uri" : {
37438                               "type" : "string",
37439                               "format" : "uri"
37440                             },
37441                             "uriBuilder" : {
37442                               "type" : "object"
37443                             }
37444                           }
37445                         },
37446                         "uniqueItems" : true
37447                       },
37448                       "location" : {
37449                         "type" : "string",
37450                         "format" : "uri"
37451                       },
37452                       "mediaType" : {
37453                         "type" : "object",
37454                         "properties" : {
37455                           "parameters" : {
37456                             "type" : "object",
37457                             "additionalProperties" : {
37458                               "type" : "string"
37459                             }
37460                           },
37461                           "subtype" : {
37462                             "type" : "string"
37463                           },
37464                           "type" : {
37465                             "type" : "string"
37466                           },
37467                           "wildcardSubtype" : {
37468                             "type" : "boolean"
37469                           },
37470                           "wildcardType" : {
37471                             "type" : "boolean"
37472                           }
37473                         }
37474                       },
37475                       "metadata" : {
37476                         "type" : "object",
37477                         "additionalProperties" : {
37478                           "type" : "array",
37479                           "items" : {
37480                             "type" : "object"
37481                           }
37482                         }
37483                       },
37484                       "status" : {
37485                         "type" : "integer",
37486                         "format" : "int32"
37487                       },
37488                       "statusInfo" : {
37489                         "type" : "object",
37490                         "properties" : {
37491                           "family" : {
37492                             "type" : "string",
37493                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37494                           },
37495                           "reasonPhrase" : {
37496                             "type" : "string"
37497                           },
37498                           "statusCode" : {
37499                             "type" : "integer",
37500                             "format" : "int32"
37501                           }
37502                         }
37503                       },
37504                       "stringHeaders" : {
37505                         "type" : "object",
37506                         "additionalProperties" : {
37507                           "type" : "array",
37508                           "items" : {
37509                             "type" : "string"
37510                           }
37511                         }
37512                       }
37513                     }
37514                   }
37515                 }
37516               }
37517             }
37518           }
37519         },
37520         "servers" : [ {
37521           "url" : "/sdc2/rest",
37522           "variables" : { }
37523         } ],
37524         "summary" : "Returns updated resource instance",
37525         "tags" : [ "SDCE-2 APIs" ]
37526       }
37527     },
37528     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstId}" : {
37529       "get" : {
37530         "description" : "Get group artifacts ",
37531         "operationId" : "getGroupArtifactById",
37532         "parameters" : [ {
37533           "in" : "path",
37534           "name" : "containerComponentType",
37535           "required" : true,
37536           "schema" : {
37537             "type" : "string"
37538           }
37539         }, {
37540           "in" : "path",
37541           "name" : "componentId",
37542           "required" : true,
37543           "schema" : {
37544             "type" : "string"
37545           }
37546         }, {
37547           "in" : "path",
37548           "name" : "componentInstanceId",
37549           "required" : true,
37550           "schema" : {
37551             "type" : "string"
37552           }
37553         }, {
37554           "in" : "path",
37555           "name" : "groupInstId",
37556           "required" : true,
37557           "schema" : {
37558             "type" : "string"
37559           }
37560         }, {
37561           "in" : "header",
37562           "name" : "USER_ID",
37563           "schema" : {
37564             "type" : "string"
37565           }
37566         } ],
37567         "responses" : {
37568           "200" : {
37569             "description" : "group found"
37570           },
37571           "403" : {
37572             "description" : "Restricted operation"
37573           },
37574           "404" : {
37575             "description" : "Group not found"
37576           },
37577           "default" : {
37578             "content" : {
37579               "application/json" : {
37580                 "schema" : {
37581                   "type" : "array",
37582                   "items" : {
37583                     "type" : "object",
37584                     "properties" : {
37585                       "allowedMethods" : {
37586                         "type" : "array",
37587                         "items" : {
37588                           "type" : "string"
37589                         },
37590                         "uniqueItems" : true
37591                       },
37592                       "cookies" : {
37593                         "type" : "object",
37594                         "additionalProperties" : {
37595                           "type" : "object",
37596                           "properties" : {
37597                             "comment" : {
37598                               "type" : "string"
37599                             },
37600                             "domain" : {
37601                               "type" : "string"
37602                             },
37603                             "expiry" : {
37604                               "type" : "string",
37605                               "format" : "date-time"
37606                             },
37607                             "httpOnly" : {
37608                               "type" : "boolean"
37609                             },
37610                             "maxAge" : {
37611                               "type" : "integer",
37612                               "format" : "int32"
37613                             },
37614                             "name" : {
37615                               "type" : "string"
37616                             },
37617                             "path" : {
37618                               "type" : "string"
37619                             },
37620                             "secure" : {
37621                               "type" : "boolean"
37622                             },
37623                             "value" : {
37624                               "type" : "string"
37625                             },
37626                             "version" : {
37627                               "type" : "integer",
37628                               "format" : "int32"
37629                             }
37630                           }
37631                         }
37632                       },
37633                       "date" : {
37634                         "type" : "string",
37635                         "format" : "date-time"
37636                       },
37637                       "entity" : {
37638                         "type" : "object"
37639                       },
37640                       "entityTag" : {
37641                         "type" : "object",
37642                         "properties" : {
37643                           "value" : {
37644                             "type" : "string"
37645                           },
37646                           "weak" : {
37647                             "type" : "boolean"
37648                           }
37649                         }
37650                       },
37651                       "headers" : {
37652                         "type" : "object",
37653                         "additionalProperties" : {
37654                           "type" : "array",
37655                           "items" : {
37656                             "type" : "object"
37657                           }
37658                         }
37659                       },
37660                       "language" : {
37661                         "type" : "object",
37662                         "properties" : {
37663                           "country" : {
37664                             "type" : "string"
37665                           },
37666                           "displayCountry" : {
37667                             "type" : "string"
37668                           },
37669                           "displayLanguage" : {
37670                             "type" : "string"
37671                           },
37672                           "displayName" : {
37673                             "type" : "string"
37674                           },
37675                           "displayScript" : {
37676                             "type" : "string"
37677                           },
37678                           "displayVariant" : {
37679                             "type" : "string"
37680                           },
37681                           "extensionKeys" : {
37682                             "type" : "array",
37683                             "items" : {
37684                               "type" : "string"
37685                             },
37686                             "uniqueItems" : true
37687                           },
37688                           "iso3Country" : {
37689                             "type" : "string"
37690                           },
37691                           "iso3Language" : {
37692                             "type" : "string"
37693                           },
37694                           "language" : {
37695                             "type" : "string"
37696                           },
37697                           "script" : {
37698                             "type" : "string"
37699                           },
37700                           "unicodeLocaleAttributes" : {
37701                             "type" : "array",
37702                             "items" : {
37703                               "type" : "string"
37704                             },
37705                             "uniqueItems" : true
37706                           },
37707                           "unicodeLocaleKeys" : {
37708                             "type" : "array",
37709                             "items" : {
37710                               "type" : "string"
37711                             },
37712                             "uniqueItems" : true
37713                           },
37714                           "variant" : {
37715                             "type" : "string"
37716                           }
37717                         }
37718                       },
37719                       "lastModified" : {
37720                         "type" : "string",
37721                         "format" : "date-time"
37722                       },
37723                       "length" : {
37724                         "type" : "integer",
37725                         "format" : "int32"
37726                       },
37727                       "links" : {
37728                         "type" : "array",
37729                         "items" : {
37730                           "type" : "object",
37731                           "properties" : {
37732                             "params" : {
37733                               "type" : "object",
37734                               "additionalProperties" : {
37735                                 "type" : "string"
37736                               }
37737                             },
37738                             "rel" : {
37739                               "type" : "string"
37740                             },
37741                             "rels" : {
37742                               "type" : "array",
37743                               "items" : {
37744                                 "type" : "string"
37745                               }
37746                             },
37747                             "title" : {
37748                               "type" : "string"
37749                             },
37750                             "type" : {
37751                               "type" : "string"
37752                             },
37753                             "uri" : {
37754                               "type" : "string",
37755                               "format" : "uri"
37756                             },
37757                             "uriBuilder" : {
37758                               "type" : "object"
37759                             }
37760                           }
37761                         },
37762                         "uniqueItems" : true
37763                       },
37764                       "location" : {
37765                         "type" : "string",
37766                         "format" : "uri"
37767                       },
37768                       "mediaType" : {
37769                         "type" : "object",
37770                         "properties" : {
37771                           "parameters" : {
37772                             "type" : "object",
37773                             "additionalProperties" : {
37774                               "type" : "string"
37775                             }
37776                           },
37777                           "subtype" : {
37778                             "type" : "string"
37779                           },
37780                           "type" : {
37781                             "type" : "string"
37782                           },
37783                           "wildcardSubtype" : {
37784                             "type" : "boolean"
37785                           },
37786                           "wildcardType" : {
37787                             "type" : "boolean"
37788                           }
37789                         }
37790                       },
37791                       "metadata" : {
37792                         "type" : "object",
37793                         "additionalProperties" : {
37794                           "type" : "array",
37795                           "items" : {
37796                             "type" : "object"
37797                           }
37798                         }
37799                       },
37800                       "status" : {
37801                         "type" : "integer",
37802                         "format" : "int32"
37803                       },
37804                       "statusInfo" : {
37805                         "type" : "object",
37806                         "properties" : {
37807                           "family" : {
37808                             "type" : "string",
37809                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
37810                           },
37811                           "reasonPhrase" : {
37812                             "type" : "string"
37813                           },
37814                           "statusCode" : {
37815                             "type" : "integer",
37816                             "format" : "int32"
37817                           }
37818                         }
37819                       },
37820                       "stringHeaders" : {
37821                         "type" : "object",
37822                         "additionalProperties" : {
37823                           "type" : "array",
37824                           "items" : {
37825                             "type" : "string"
37826                           }
37827                         }
37828                       }
37829                     }
37830                   }
37831                 }
37832               }
37833             }
37834           }
37835         },
37836         "servers" : [ {
37837           "url" : "/sdc2/rest",
37838           "variables" : { }
37839         } ],
37840         "summary" : "Returns artifacts metadata according to groupInstId",
37841         "tags" : [ "SDCE-2 APIs" ]
37842       }
37843     },
37844     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}/property" : {
37845       "post" : {
37846         "description" : "Update resource instance property",
37847         "operationId" : "updateGroupInstanceProperty",
37848         "parameters" : [ {
37849           "description" : "service id",
37850           "in" : "path",
37851           "name" : "componentId",
37852           "required" : true,
37853           "schema" : {
37854             "type" : "string"
37855           }
37856         }, {
37857           "description" : "valid values: resources / services",
37858           "in" : "path",
37859           "name" : "containerComponentType",
37860           "required" : true,
37861           "schema" : {
37862             "type" : "string",
37863             "enum" : [ "resources", "services" ]
37864           }
37865         }, {
37866           "description" : "resource instance id",
37867           "in" : "path",
37868           "name" : "componentInstanceId",
37869           "required" : true,
37870           "schema" : {
37871             "type" : "string"
37872           }
37873         }, {
37874           "description" : "group instance id",
37875           "in" : "path",
37876           "name" : "groupInstanceId",
37877           "required" : true,
37878           "schema" : {
37879             "type" : "string"
37880           }
37881         }, {
37882           "description" : "id of user initiating the operation",
37883           "in" : "header",
37884           "name" : "USER_ID",
37885           "schema" : {
37886             "type" : "string"
37887           }
37888         } ],
37889         "responses" : {
37890           "201" : {
37891             "description" : "Resource instance created"
37892           },
37893           "400" : {
37894             "description" : "Invalid content / Missing content"
37895           },
37896           "403" : {
37897             "description" : "Restricted operation"
37898           },
37899           "default" : {
37900             "content" : {
37901               "application/json" : {
37902                 "schema" : {
37903                   "type" : "array",
37904                   "items" : {
37905                     "type" : "object",
37906                     "properties" : {
37907                       "allowedMethods" : {
37908                         "type" : "array",
37909                         "items" : {
37910                           "type" : "string"
37911                         },
37912                         "uniqueItems" : true
37913                       },
37914                       "cookies" : {
37915                         "type" : "object",
37916                         "additionalProperties" : {
37917                           "type" : "object",
37918                           "properties" : {
37919                             "comment" : {
37920                               "type" : "string"
37921                             },
37922                             "domain" : {
37923                               "type" : "string"
37924                             },
37925                             "expiry" : {
37926                               "type" : "string",
37927                               "format" : "date-time"
37928                             },
37929                             "httpOnly" : {
37930                               "type" : "boolean"
37931                             },
37932                             "maxAge" : {
37933                               "type" : "integer",
37934                               "format" : "int32"
37935                             },
37936                             "name" : {
37937                               "type" : "string"
37938                             },
37939                             "path" : {
37940                               "type" : "string"
37941                             },
37942                             "secure" : {
37943                               "type" : "boolean"
37944                             },
37945                             "value" : {
37946                               "type" : "string"
37947                             },
37948                             "version" : {
37949                               "type" : "integer",
37950                               "format" : "int32"
37951                             }
37952                           }
37953                         }
37954                       },
37955                       "date" : {
37956                         "type" : "string",
37957                         "format" : "date-time"
37958                       },
37959                       "entity" : {
37960                         "type" : "object"
37961                       },
37962                       "entityTag" : {
37963                         "type" : "object",
37964                         "properties" : {
37965                           "value" : {
37966                             "type" : "string"
37967                           },
37968                           "weak" : {
37969                             "type" : "boolean"
37970                           }
37971                         }
37972                       },
37973                       "headers" : {
37974                         "type" : "object",
37975                         "additionalProperties" : {
37976                           "type" : "array",
37977                           "items" : {
37978                             "type" : "object"
37979                           }
37980                         }
37981                       },
37982                       "language" : {
37983                         "type" : "object",
37984                         "properties" : {
37985                           "country" : {
37986                             "type" : "string"
37987                           },
37988                           "displayCountry" : {
37989                             "type" : "string"
37990                           },
37991                           "displayLanguage" : {
37992                             "type" : "string"
37993                           },
37994                           "displayName" : {
37995                             "type" : "string"
37996                           },
37997                           "displayScript" : {
37998                             "type" : "string"
37999                           },
38000                           "displayVariant" : {
38001                             "type" : "string"
38002                           },
38003                           "extensionKeys" : {
38004                             "type" : "array",
38005                             "items" : {
38006                               "type" : "string"
38007                             },
38008                             "uniqueItems" : true
38009                           },
38010                           "iso3Country" : {
38011                             "type" : "string"
38012                           },
38013                           "iso3Language" : {
38014                             "type" : "string"
38015                           },
38016                           "language" : {
38017                             "type" : "string"
38018                           },
38019                           "script" : {
38020                             "type" : "string"
38021                           },
38022                           "unicodeLocaleAttributes" : {
38023                             "type" : "array",
38024                             "items" : {
38025                               "type" : "string"
38026                             },
38027                             "uniqueItems" : true
38028                           },
38029                           "unicodeLocaleKeys" : {
38030                             "type" : "array",
38031                             "items" : {
38032                               "type" : "string"
38033                             },
38034                             "uniqueItems" : true
38035                           },
38036                           "variant" : {
38037                             "type" : "string"
38038                           }
38039                         }
38040                       },
38041                       "lastModified" : {
38042                         "type" : "string",
38043                         "format" : "date-time"
38044                       },
38045                       "length" : {
38046                         "type" : "integer",
38047                         "format" : "int32"
38048                       },
38049                       "links" : {
38050                         "type" : "array",
38051                         "items" : {
38052                           "type" : "object",
38053                           "properties" : {
38054                             "params" : {
38055                               "type" : "object",
38056                               "additionalProperties" : {
38057                                 "type" : "string"
38058                               }
38059                             },
38060                             "rel" : {
38061                               "type" : "string"
38062                             },
38063                             "rels" : {
38064                               "type" : "array",
38065                               "items" : {
38066                                 "type" : "string"
38067                               }
38068                             },
38069                             "title" : {
38070                               "type" : "string"
38071                             },
38072                             "type" : {
38073                               "type" : "string"
38074                             },
38075                             "uri" : {
38076                               "type" : "string",
38077                               "format" : "uri"
38078                             },
38079                             "uriBuilder" : {
38080                               "type" : "object"
38081                             }
38082                           }
38083                         },
38084                         "uniqueItems" : true
38085                       },
38086                       "location" : {
38087                         "type" : "string",
38088                         "format" : "uri"
38089                       },
38090                       "mediaType" : {
38091                         "type" : "object",
38092                         "properties" : {
38093                           "parameters" : {
38094                             "type" : "object",
38095                             "additionalProperties" : {
38096                               "type" : "string"
38097                             }
38098                           },
38099                           "subtype" : {
38100                             "type" : "string"
38101                           },
38102                           "type" : {
38103                             "type" : "string"
38104                           },
38105                           "wildcardSubtype" : {
38106                             "type" : "boolean"
38107                           },
38108                           "wildcardType" : {
38109                             "type" : "boolean"
38110                           }
38111                         }
38112                       },
38113                       "metadata" : {
38114                         "type" : "object",
38115                         "additionalProperties" : {
38116                           "type" : "array",
38117                           "items" : {
38118                             "type" : "object"
38119                           }
38120                         }
38121                       },
38122                       "status" : {
38123                         "type" : "integer",
38124                         "format" : "int32"
38125                       },
38126                       "statusInfo" : {
38127                         "type" : "object",
38128                         "properties" : {
38129                           "family" : {
38130                             "type" : "string",
38131                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38132                           },
38133                           "reasonPhrase" : {
38134                             "type" : "string"
38135                           },
38136                           "statusCode" : {
38137                             "type" : "integer",
38138                             "format" : "int32"
38139                           }
38140                         }
38141                       },
38142                       "stringHeaders" : {
38143                         "type" : "object",
38144                         "additionalProperties" : {
38145                           "type" : "array",
38146                           "items" : {
38147                             "type" : "string"
38148                           }
38149                         }
38150                       }
38151                     }
38152                   }
38153                 }
38154               }
38155             }
38156           }
38157         },
38158         "servers" : [ {
38159           "url" : "/sdc2/rest",
38160           "variables" : { }
38161         } ],
38162         "summary" : "Returns updated resource instance property",
38163         "tags" : [ "SDCE-2 APIs" ]
38164       }
38165     },
38166     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/inputs" : {
38167       "post" : {
38168         "description" : "Update resource instance property",
38169         "operationId" : "updateResourceInstanceInput",
38170         "parameters" : [ {
38171           "description" : "service id",
38172           "in" : "path",
38173           "name" : "componentId",
38174           "required" : true,
38175           "schema" : {
38176             "type" : "string"
38177           }
38178         }, {
38179           "description" : "valid values: resources / services",
38180           "in" : "path",
38181           "name" : "containerComponentType",
38182           "required" : true,
38183           "schema" : {
38184             "type" : "string",
38185             "enum" : [ "resources", "services" ]
38186           }
38187         }, {
38188           "description" : "resource instance id",
38189           "in" : "path",
38190           "name" : "componentInstanceId",
38191           "required" : true,
38192           "schema" : {
38193             "type" : "string"
38194           }
38195         }, {
38196           "description" : "id of user initiating the operation",
38197           "in" : "header",
38198           "name" : "USER_ID",
38199           "schema" : {
38200             "type" : "string"
38201           }
38202         } ],
38203         "requestBody" : {
38204           "content" : {
38205             "application/json" : {
38206               "schema" : {
38207                 "type" : "string"
38208               }
38209             }
38210           },
38211           "description" : "Component Instance Properties JSON Array",
38212           "required" : true
38213         },
38214         "responses" : {
38215           "201" : {
38216             "description" : "Resource instance created"
38217           },
38218           "400" : {
38219             "description" : "Invalid content / Missing content"
38220           },
38221           "403" : {
38222             "description" : "Restricted operation"
38223           },
38224           "default" : {
38225             "content" : {
38226               "application/json" : {
38227                 "schema" : {
38228                   "type" : "array",
38229                   "items" : {
38230                     "type" : "object",
38231                     "properties" : {
38232                       "allowedMethods" : {
38233                         "type" : "array",
38234                         "items" : {
38235                           "type" : "string"
38236                         },
38237                         "uniqueItems" : true
38238                       },
38239                       "cookies" : {
38240                         "type" : "object",
38241                         "additionalProperties" : {
38242                           "type" : "object",
38243                           "properties" : {
38244                             "comment" : {
38245                               "type" : "string"
38246                             },
38247                             "domain" : {
38248                               "type" : "string"
38249                             },
38250                             "expiry" : {
38251                               "type" : "string",
38252                               "format" : "date-time"
38253                             },
38254                             "httpOnly" : {
38255                               "type" : "boolean"
38256                             },
38257                             "maxAge" : {
38258                               "type" : "integer",
38259                               "format" : "int32"
38260                             },
38261                             "name" : {
38262                               "type" : "string"
38263                             },
38264                             "path" : {
38265                               "type" : "string"
38266                             },
38267                             "secure" : {
38268                               "type" : "boolean"
38269                             },
38270                             "value" : {
38271                               "type" : "string"
38272                             },
38273                             "version" : {
38274                               "type" : "integer",
38275                               "format" : "int32"
38276                             }
38277                           }
38278                         }
38279                       },
38280                       "date" : {
38281                         "type" : "string",
38282                         "format" : "date-time"
38283                       },
38284                       "entity" : {
38285                         "type" : "object"
38286                       },
38287                       "entityTag" : {
38288                         "type" : "object",
38289                         "properties" : {
38290                           "value" : {
38291                             "type" : "string"
38292                           },
38293                           "weak" : {
38294                             "type" : "boolean"
38295                           }
38296                         }
38297                       },
38298                       "headers" : {
38299                         "type" : "object",
38300                         "additionalProperties" : {
38301                           "type" : "array",
38302                           "items" : {
38303                             "type" : "object"
38304                           }
38305                         }
38306                       },
38307                       "language" : {
38308                         "type" : "object",
38309                         "properties" : {
38310                           "country" : {
38311                             "type" : "string"
38312                           },
38313                           "displayCountry" : {
38314                             "type" : "string"
38315                           },
38316                           "displayLanguage" : {
38317                             "type" : "string"
38318                           },
38319                           "displayName" : {
38320                             "type" : "string"
38321                           },
38322                           "displayScript" : {
38323                             "type" : "string"
38324                           },
38325                           "displayVariant" : {
38326                             "type" : "string"
38327                           },
38328                           "extensionKeys" : {
38329                             "type" : "array",
38330                             "items" : {
38331                               "type" : "string"
38332                             },
38333                             "uniqueItems" : true
38334                           },
38335                           "iso3Country" : {
38336                             "type" : "string"
38337                           },
38338                           "iso3Language" : {
38339                             "type" : "string"
38340                           },
38341                           "language" : {
38342                             "type" : "string"
38343                           },
38344                           "script" : {
38345                             "type" : "string"
38346                           },
38347                           "unicodeLocaleAttributes" : {
38348                             "type" : "array",
38349                             "items" : {
38350                               "type" : "string"
38351                             },
38352                             "uniqueItems" : true
38353                           },
38354                           "unicodeLocaleKeys" : {
38355                             "type" : "array",
38356                             "items" : {
38357                               "type" : "string"
38358                             },
38359                             "uniqueItems" : true
38360                           },
38361                           "variant" : {
38362                             "type" : "string"
38363                           }
38364                         }
38365                       },
38366                       "lastModified" : {
38367                         "type" : "string",
38368                         "format" : "date-time"
38369                       },
38370                       "length" : {
38371                         "type" : "integer",
38372                         "format" : "int32"
38373                       },
38374                       "links" : {
38375                         "type" : "array",
38376                         "items" : {
38377                           "type" : "object",
38378                           "properties" : {
38379                             "params" : {
38380                               "type" : "object",
38381                               "additionalProperties" : {
38382                                 "type" : "string"
38383                               }
38384                             },
38385                             "rel" : {
38386                               "type" : "string"
38387                             },
38388                             "rels" : {
38389                               "type" : "array",
38390                               "items" : {
38391                                 "type" : "string"
38392                               }
38393                             },
38394                             "title" : {
38395                               "type" : "string"
38396                             },
38397                             "type" : {
38398                               "type" : "string"
38399                             },
38400                             "uri" : {
38401                               "type" : "string",
38402                               "format" : "uri"
38403                             },
38404                             "uriBuilder" : {
38405                               "type" : "object"
38406                             }
38407                           }
38408                         },
38409                         "uniqueItems" : true
38410                       },
38411                       "location" : {
38412                         "type" : "string",
38413                         "format" : "uri"
38414                       },
38415                       "mediaType" : {
38416                         "type" : "object",
38417                         "properties" : {
38418                           "parameters" : {
38419                             "type" : "object",
38420                             "additionalProperties" : {
38421                               "type" : "string"
38422                             }
38423                           },
38424                           "subtype" : {
38425                             "type" : "string"
38426                           },
38427                           "type" : {
38428                             "type" : "string"
38429                           },
38430                           "wildcardSubtype" : {
38431                             "type" : "boolean"
38432                           },
38433                           "wildcardType" : {
38434                             "type" : "boolean"
38435                           }
38436                         }
38437                       },
38438                       "metadata" : {
38439                         "type" : "object",
38440                         "additionalProperties" : {
38441                           "type" : "array",
38442                           "items" : {
38443                             "type" : "object"
38444                           }
38445                         }
38446                       },
38447                       "status" : {
38448                         "type" : "integer",
38449                         "format" : "int32"
38450                       },
38451                       "statusInfo" : {
38452                         "type" : "object",
38453                         "properties" : {
38454                           "family" : {
38455                             "type" : "string",
38456                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38457                           },
38458                           "reasonPhrase" : {
38459                             "type" : "string"
38460                           },
38461                           "statusCode" : {
38462                             "type" : "integer",
38463                             "format" : "int32"
38464                           }
38465                         }
38466                       },
38467                       "stringHeaders" : {
38468                         "type" : "object",
38469                         "additionalProperties" : {
38470                           "type" : "array",
38471                           "items" : {
38472                             "type" : "string"
38473                           }
38474                         }
38475                       }
38476                     }
38477                   }
38478                 }
38479               }
38480             }
38481           }
38482         },
38483         "servers" : [ {
38484           "url" : "/sdc2/rest",
38485           "variables" : { }
38486         } ],
38487         "summary" : "Returns updated resource instance property",
38488         "tags" : [ "SDCE-2 APIs" ]
38489       }
38490     },
38491     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/properties" : {
38492       "post" : {
38493         "description" : "Update resource instance property",
38494         "operationId" : "updateResourceInstanceProperties",
38495         "parameters" : [ {
38496           "description" : "service id",
38497           "in" : "path",
38498           "name" : "componentId",
38499           "required" : true,
38500           "schema" : {
38501             "type" : "string"
38502           }
38503         }, {
38504           "description" : "valid values: resources / services",
38505           "in" : "path",
38506           "name" : "containerComponentType",
38507           "required" : true,
38508           "schema" : {
38509             "type" : "string",
38510             "enum" : [ "resources", "services" ]
38511           }
38512         }, {
38513           "description" : "resource instance id",
38514           "in" : "path",
38515           "name" : "componentInstanceId",
38516           "required" : true,
38517           "schema" : {
38518             "type" : "string"
38519           }
38520         }, {
38521           "description" : "id of user initiating the operation",
38522           "in" : "header",
38523           "name" : "USER_ID",
38524           "schema" : {
38525             "type" : "string"
38526           }
38527         } ],
38528         "requestBody" : {
38529           "content" : {
38530             "application/json" : {
38531               "schema" : {
38532                 "type" : "string"
38533               }
38534             }
38535           },
38536           "description" : "Component Instance Properties JSON Array",
38537           "required" : true
38538         },
38539         "responses" : {
38540           "201" : {
38541             "description" : "Resource instance created"
38542           },
38543           "400" : {
38544             "description" : "Invalid content / Missing content"
38545           },
38546           "403" : {
38547             "description" : "Restricted operation"
38548           },
38549           "default" : {
38550             "content" : {
38551               "application/json" : {
38552                 "schema" : {
38553                   "type" : "array",
38554                   "items" : {
38555                     "type" : "object",
38556                     "properties" : {
38557                       "allowedMethods" : {
38558                         "type" : "array",
38559                         "items" : {
38560                           "type" : "string"
38561                         },
38562                         "uniqueItems" : true
38563                       },
38564                       "cookies" : {
38565                         "type" : "object",
38566                         "additionalProperties" : {
38567                           "type" : "object",
38568                           "properties" : {
38569                             "comment" : {
38570                               "type" : "string"
38571                             },
38572                             "domain" : {
38573                               "type" : "string"
38574                             },
38575                             "expiry" : {
38576                               "type" : "string",
38577                               "format" : "date-time"
38578                             },
38579                             "httpOnly" : {
38580                               "type" : "boolean"
38581                             },
38582                             "maxAge" : {
38583                               "type" : "integer",
38584                               "format" : "int32"
38585                             },
38586                             "name" : {
38587                               "type" : "string"
38588                             },
38589                             "path" : {
38590                               "type" : "string"
38591                             },
38592                             "secure" : {
38593                               "type" : "boolean"
38594                             },
38595                             "value" : {
38596                               "type" : "string"
38597                             },
38598                             "version" : {
38599                               "type" : "integer",
38600                               "format" : "int32"
38601                             }
38602                           }
38603                         }
38604                       },
38605                       "date" : {
38606                         "type" : "string",
38607                         "format" : "date-time"
38608                       },
38609                       "entity" : {
38610                         "type" : "object"
38611                       },
38612                       "entityTag" : {
38613                         "type" : "object",
38614                         "properties" : {
38615                           "value" : {
38616                             "type" : "string"
38617                           },
38618                           "weak" : {
38619                             "type" : "boolean"
38620                           }
38621                         }
38622                       },
38623                       "headers" : {
38624                         "type" : "object",
38625                         "additionalProperties" : {
38626                           "type" : "array",
38627                           "items" : {
38628                             "type" : "object"
38629                           }
38630                         }
38631                       },
38632                       "language" : {
38633                         "type" : "object",
38634                         "properties" : {
38635                           "country" : {
38636                             "type" : "string"
38637                           },
38638                           "displayCountry" : {
38639                             "type" : "string"
38640                           },
38641                           "displayLanguage" : {
38642                             "type" : "string"
38643                           },
38644                           "displayName" : {
38645                             "type" : "string"
38646                           },
38647                           "displayScript" : {
38648                             "type" : "string"
38649                           },
38650                           "displayVariant" : {
38651                             "type" : "string"
38652                           },
38653                           "extensionKeys" : {
38654                             "type" : "array",
38655                             "items" : {
38656                               "type" : "string"
38657                             },
38658                             "uniqueItems" : true
38659                           },
38660                           "iso3Country" : {
38661                             "type" : "string"
38662                           },
38663                           "iso3Language" : {
38664                             "type" : "string"
38665                           },
38666                           "language" : {
38667                             "type" : "string"
38668                           },
38669                           "script" : {
38670                             "type" : "string"
38671                           },
38672                           "unicodeLocaleAttributes" : {
38673                             "type" : "array",
38674                             "items" : {
38675                               "type" : "string"
38676                             },
38677                             "uniqueItems" : true
38678                           },
38679                           "unicodeLocaleKeys" : {
38680                             "type" : "array",
38681                             "items" : {
38682                               "type" : "string"
38683                             },
38684                             "uniqueItems" : true
38685                           },
38686                           "variant" : {
38687                             "type" : "string"
38688                           }
38689                         }
38690                       },
38691                       "lastModified" : {
38692                         "type" : "string",
38693                         "format" : "date-time"
38694                       },
38695                       "length" : {
38696                         "type" : "integer",
38697                         "format" : "int32"
38698                       },
38699                       "links" : {
38700                         "type" : "array",
38701                         "items" : {
38702                           "type" : "object",
38703                           "properties" : {
38704                             "params" : {
38705                               "type" : "object",
38706                               "additionalProperties" : {
38707                                 "type" : "string"
38708                               }
38709                             },
38710                             "rel" : {
38711                               "type" : "string"
38712                             },
38713                             "rels" : {
38714                               "type" : "array",
38715                               "items" : {
38716                                 "type" : "string"
38717                               }
38718                             },
38719                             "title" : {
38720                               "type" : "string"
38721                             },
38722                             "type" : {
38723                               "type" : "string"
38724                             },
38725                             "uri" : {
38726                               "type" : "string",
38727                               "format" : "uri"
38728                             },
38729                             "uriBuilder" : {
38730                               "type" : "object"
38731                             }
38732                           }
38733                         },
38734                         "uniqueItems" : true
38735                       },
38736                       "location" : {
38737                         "type" : "string",
38738                         "format" : "uri"
38739                       },
38740                       "mediaType" : {
38741                         "type" : "object",
38742                         "properties" : {
38743                           "parameters" : {
38744                             "type" : "object",
38745                             "additionalProperties" : {
38746                               "type" : "string"
38747                             }
38748                           },
38749                           "subtype" : {
38750                             "type" : "string"
38751                           },
38752                           "type" : {
38753                             "type" : "string"
38754                           },
38755                           "wildcardSubtype" : {
38756                             "type" : "boolean"
38757                           },
38758                           "wildcardType" : {
38759                             "type" : "boolean"
38760                           }
38761                         }
38762                       },
38763                       "metadata" : {
38764                         "type" : "object",
38765                         "additionalProperties" : {
38766                           "type" : "array",
38767                           "items" : {
38768                             "type" : "object"
38769                           }
38770                         }
38771                       },
38772                       "status" : {
38773                         "type" : "integer",
38774                         "format" : "int32"
38775                       },
38776                       "statusInfo" : {
38777                         "type" : "object",
38778                         "properties" : {
38779                           "family" : {
38780                             "type" : "string",
38781                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
38782                           },
38783                           "reasonPhrase" : {
38784                             "type" : "string"
38785                           },
38786                           "statusCode" : {
38787                             "type" : "integer",
38788                             "format" : "int32"
38789                           }
38790                         }
38791                       },
38792                       "stringHeaders" : {
38793                         "type" : "object",
38794                         "additionalProperties" : {
38795                           "type" : "array",
38796                           "items" : {
38797                             "type" : "string"
38798                           }
38799                         }
38800                       }
38801                     }
38802                   }
38803                 }
38804               }
38805             }
38806           }
38807         },
38808         "servers" : [ {
38809           "url" : "/sdc2/rest",
38810           "variables" : { }
38811         } ],
38812         "summary" : "Returns updated resource instance property",
38813         "tags" : [ "SDCE-2 APIs" ]
38814       }
38815     },
38816     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property/{propertyId}" : {
38817       "delete" : {
38818         "description" : "Update resource instance",
38819         "operationId" : "deleteResourceInstanceProperty",
38820         "parameters" : [ {
38821           "description" : "service id",
38822           "in" : "path",
38823           "name" : "componentId",
38824           "required" : true,
38825           "schema" : {
38826             "type" : "string"
38827           }
38828         }, {
38829           "description" : "valid values: resources / services",
38830           "in" : "path",
38831           "name" : "containerComponentType",
38832           "required" : true,
38833           "schema" : {
38834             "type" : "string",
38835             "enum" : [ "resources", "services" ]
38836           }
38837         }, {
38838           "description" : "resource instance id",
38839           "in" : "path",
38840           "name" : "componentInstanceId",
38841           "required" : true,
38842           "schema" : {
38843             "type" : "string"
38844           }
38845         }, {
38846           "description" : "property id",
38847           "in" : "path",
38848           "name" : "propertyId",
38849           "required" : true,
38850           "schema" : {
38851             "type" : "string"
38852           }
38853         }, {
38854           "description" : "id of user initiating the operation",
38855           "in" : "header",
38856           "name" : "USER_ID",
38857           "schema" : {
38858             "type" : "string"
38859           }
38860         } ],
38861         "responses" : {
38862           "201" : {
38863             "description" : "Resource instance created"
38864           },
38865           "400" : {
38866             "description" : "Invalid content / Missing content"
38867           },
38868           "403" : {
38869             "description" : "Restricted operation"
38870           },
38871           "default" : {
38872             "content" : {
38873               "application/json" : {
38874                 "schema" : {
38875                   "type" : "array",
38876                   "items" : {
38877                     "type" : "object",
38878                     "properties" : {
38879                       "allowedMethods" : {
38880                         "type" : "array",
38881                         "items" : {
38882                           "type" : "string"
38883                         },
38884                         "uniqueItems" : true
38885                       },
38886                       "cookies" : {
38887                         "type" : "object",
38888                         "additionalProperties" : {
38889                           "type" : "object",
38890                           "properties" : {
38891                             "comment" : {
38892                               "type" : "string"
38893                             },
38894                             "domain" : {
38895                               "type" : "string"
38896                             },
38897                             "expiry" : {
38898                               "type" : "string",
38899                               "format" : "date-time"
38900                             },
38901                             "httpOnly" : {
38902                               "type" : "boolean"
38903                             },
38904                             "maxAge" : {
38905                               "type" : "integer",
38906                               "format" : "int32"
38907                             },
38908                             "name" : {
38909                               "type" : "string"
38910                             },
38911                             "path" : {
38912                               "type" : "string"
38913                             },
38914                             "secure" : {
38915                               "type" : "boolean"
38916                             },
38917                             "value" : {
38918                               "type" : "string"
38919                             },
38920                             "version" : {
38921                               "type" : "integer",
38922                               "format" : "int32"
38923                             }
38924                           }
38925                         }
38926                       },
38927                       "date" : {
38928                         "type" : "string",
38929                         "format" : "date-time"
38930                       },
38931                       "entity" : {
38932                         "type" : "object"
38933                       },
38934                       "entityTag" : {
38935                         "type" : "object",
38936                         "properties" : {
38937                           "value" : {
38938                             "type" : "string"
38939                           },
38940                           "weak" : {
38941                             "type" : "boolean"
38942                           }
38943                         }
38944                       },
38945                       "headers" : {
38946                         "type" : "object",
38947                         "additionalProperties" : {
38948                           "type" : "array",
38949                           "items" : {
38950                             "type" : "object"
38951                           }
38952                         }
38953                       },
38954                       "language" : {
38955                         "type" : "object",
38956                         "properties" : {
38957                           "country" : {
38958                             "type" : "string"
38959                           },
38960                           "displayCountry" : {
38961                             "type" : "string"
38962                           },
38963                           "displayLanguage" : {
38964                             "type" : "string"
38965                           },
38966                           "displayName" : {
38967                             "type" : "string"
38968                           },
38969                           "displayScript" : {
38970                             "type" : "string"
38971                           },
38972                           "displayVariant" : {
38973                             "type" : "string"
38974                           },
38975                           "extensionKeys" : {
38976                             "type" : "array",
38977                             "items" : {
38978                               "type" : "string"
38979                             },
38980                             "uniqueItems" : true
38981                           },
38982                           "iso3Country" : {
38983                             "type" : "string"
38984                           },
38985                           "iso3Language" : {
38986                             "type" : "string"
38987                           },
38988                           "language" : {
38989                             "type" : "string"
38990                           },
38991                           "script" : {
38992                             "type" : "string"
38993                           },
38994                           "unicodeLocaleAttributes" : {
38995                             "type" : "array",
38996                             "items" : {
38997                               "type" : "string"
38998                             },
38999                             "uniqueItems" : true
39000                           },
39001                           "unicodeLocaleKeys" : {
39002                             "type" : "array",
39003                             "items" : {
39004                               "type" : "string"
39005                             },
39006                             "uniqueItems" : true
39007                           },
39008                           "variant" : {
39009                             "type" : "string"
39010                           }
39011                         }
39012                       },
39013                       "lastModified" : {
39014                         "type" : "string",
39015                         "format" : "date-time"
39016                       },
39017                       "length" : {
39018                         "type" : "integer",
39019                         "format" : "int32"
39020                       },
39021                       "links" : {
39022                         "type" : "array",
39023                         "items" : {
39024                           "type" : "object",
39025                           "properties" : {
39026                             "params" : {
39027                               "type" : "object",
39028                               "additionalProperties" : {
39029                                 "type" : "string"
39030                               }
39031                             },
39032                             "rel" : {
39033                               "type" : "string"
39034                             },
39035                             "rels" : {
39036                               "type" : "array",
39037                               "items" : {
39038                                 "type" : "string"
39039                               }
39040                             },
39041                             "title" : {
39042                               "type" : "string"
39043                             },
39044                             "type" : {
39045                               "type" : "string"
39046                             },
39047                             "uri" : {
39048                               "type" : "string",
39049                               "format" : "uri"
39050                             },
39051                             "uriBuilder" : {
39052                               "type" : "object"
39053                             }
39054                           }
39055                         },
39056                         "uniqueItems" : true
39057                       },
39058                       "location" : {
39059                         "type" : "string",
39060                         "format" : "uri"
39061                       },
39062                       "mediaType" : {
39063                         "type" : "object",
39064                         "properties" : {
39065                           "parameters" : {
39066                             "type" : "object",
39067                             "additionalProperties" : {
39068                               "type" : "string"
39069                             }
39070                           },
39071                           "subtype" : {
39072                             "type" : "string"
39073                           },
39074                           "type" : {
39075                             "type" : "string"
39076                           },
39077                           "wildcardSubtype" : {
39078                             "type" : "boolean"
39079                           },
39080                           "wildcardType" : {
39081                             "type" : "boolean"
39082                           }
39083                         }
39084                       },
39085                       "metadata" : {
39086                         "type" : "object",
39087                         "additionalProperties" : {
39088                           "type" : "array",
39089                           "items" : {
39090                             "type" : "object"
39091                           }
39092                         }
39093                       },
39094                       "status" : {
39095                         "type" : "integer",
39096                         "format" : "int32"
39097                       },
39098                       "statusInfo" : {
39099                         "type" : "object",
39100                         "properties" : {
39101                           "family" : {
39102                             "type" : "string",
39103                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39104                           },
39105                           "reasonPhrase" : {
39106                             "type" : "string"
39107                           },
39108                           "statusCode" : {
39109                             "type" : "integer",
39110                             "format" : "int32"
39111                           }
39112                         }
39113                       },
39114                       "stringHeaders" : {
39115                         "type" : "object",
39116                         "additionalProperties" : {
39117                           "type" : "array",
39118                           "items" : {
39119                             "type" : "string"
39120                           }
39121                         }
39122                       }
39123                     }
39124                   }
39125                 }
39126               }
39127             }
39128           }
39129         },
39130         "servers" : [ {
39131           "url" : "/sdc2/rest",
39132           "variables" : { }
39133         } ],
39134         "summary" : "Returns deleted resource instance property",
39135         "tags" : [ "SDCE-2 APIs" ]
39136       }
39137     },
39138     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{resourceInstanceId}" : {
39139       "delete" : {
39140         "description" : "Delete ResourceInstance",
39141         "operationId" : "deleteResourceInstance",
39142         "parameters" : [ {
39143           "in" : "path",
39144           "name" : "componentId",
39145           "required" : true,
39146           "schema" : {
39147             "type" : "string"
39148           }
39149         }, {
39150           "in" : "path",
39151           "name" : "resourceInstanceId",
39152           "required" : true,
39153           "schema" : {
39154             "type" : "string"
39155           }
39156         }, {
39157           "description" : "valid values: resources / services / products",
39158           "in" : "path",
39159           "name" : "containerComponentType",
39160           "required" : true,
39161           "schema" : {
39162             "type" : "string",
39163             "enum" : [ "resources", "services", "products" ]
39164           }
39165         } ],
39166         "responses" : {
39167           "201" : {
39168             "description" : "ResourceInstance deleted"
39169           },
39170           "400" : {
39171             "description" : "Invalid content / Missing content"
39172           },
39173           "403" : {
39174             "description" : "Restricted operation"
39175           },
39176           "default" : {
39177             "content" : {
39178               "application/json" : {
39179                 "schema" : {
39180                   "type" : "array",
39181                   "items" : {
39182                     "type" : "object",
39183                     "properties" : {
39184                       "allowedMethods" : {
39185                         "type" : "array",
39186                         "items" : {
39187                           "type" : "string"
39188                         },
39189                         "uniqueItems" : true
39190                       },
39191                       "cookies" : {
39192                         "type" : "object",
39193                         "additionalProperties" : {
39194                           "type" : "object",
39195                           "properties" : {
39196                             "comment" : {
39197                               "type" : "string"
39198                             },
39199                             "domain" : {
39200                               "type" : "string"
39201                             },
39202                             "expiry" : {
39203                               "type" : "string",
39204                               "format" : "date-time"
39205                             },
39206                             "httpOnly" : {
39207                               "type" : "boolean"
39208                             },
39209                             "maxAge" : {
39210                               "type" : "integer",
39211                               "format" : "int32"
39212                             },
39213                             "name" : {
39214                               "type" : "string"
39215                             },
39216                             "path" : {
39217                               "type" : "string"
39218                             },
39219                             "secure" : {
39220                               "type" : "boolean"
39221                             },
39222                             "value" : {
39223                               "type" : "string"
39224                             },
39225                             "version" : {
39226                               "type" : "integer",
39227                               "format" : "int32"
39228                             }
39229                           }
39230                         }
39231                       },
39232                       "date" : {
39233                         "type" : "string",
39234                         "format" : "date-time"
39235                       },
39236                       "entity" : {
39237                         "type" : "object"
39238                       },
39239                       "entityTag" : {
39240                         "type" : "object",
39241                         "properties" : {
39242                           "value" : {
39243                             "type" : "string"
39244                           },
39245                           "weak" : {
39246                             "type" : "boolean"
39247                           }
39248                         }
39249                       },
39250                       "headers" : {
39251                         "type" : "object",
39252                         "additionalProperties" : {
39253                           "type" : "array",
39254                           "items" : {
39255                             "type" : "object"
39256                           }
39257                         }
39258                       },
39259                       "language" : {
39260                         "type" : "object",
39261                         "properties" : {
39262                           "country" : {
39263                             "type" : "string"
39264                           },
39265                           "displayCountry" : {
39266                             "type" : "string"
39267                           },
39268                           "displayLanguage" : {
39269                             "type" : "string"
39270                           },
39271                           "displayName" : {
39272                             "type" : "string"
39273                           },
39274                           "displayScript" : {
39275                             "type" : "string"
39276                           },
39277                           "displayVariant" : {
39278                             "type" : "string"
39279                           },
39280                           "extensionKeys" : {
39281                             "type" : "array",
39282                             "items" : {
39283                               "type" : "string"
39284                             },
39285                             "uniqueItems" : true
39286                           },
39287                           "iso3Country" : {
39288                             "type" : "string"
39289                           },
39290                           "iso3Language" : {
39291                             "type" : "string"
39292                           },
39293                           "language" : {
39294                             "type" : "string"
39295                           },
39296                           "script" : {
39297                             "type" : "string"
39298                           },
39299                           "unicodeLocaleAttributes" : {
39300                             "type" : "array",
39301                             "items" : {
39302                               "type" : "string"
39303                             },
39304                             "uniqueItems" : true
39305                           },
39306                           "unicodeLocaleKeys" : {
39307                             "type" : "array",
39308                             "items" : {
39309                               "type" : "string"
39310                             },
39311                             "uniqueItems" : true
39312                           },
39313                           "variant" : {
39314                             "type" : "string"
39315                           }
39316                         }
39317                       },
39318                       "lastModified" : {
39319                         "type" : "string",
39320                         "format" : "date-time"
39321                       },
39322                       "length" : {
39323                         "type" : "integer",
39324                         "format" : "int32"
39325                       },
39326                       "links" : {
39327                         "type" : "array",
39328                         "items" : {
39329                           "type" : "object",
39330                           "properties" : {
39331                             "params" : {
39332                               "type" : "object",
39333                               "additionalProperties" : {
39334                                 "type" : "string"
39335                               }
39336                             },
39337                             "rel" : {
39338                               "type" : "string"
39339                             },
39340                             "rels" : {
39341                               "type" : "array",
39342                               "items" : {
39343                                 "type" : "string"
39344                               }
39345                             },
39346                             "title" : {
39347                               "type" : "string"
39348                             },
39349                             "type" : {
39350                               "type" : "string"
39351                             },
39352                             "uri" : {
39353                               "type" : "string",
39354                               "format" : "uri"
39355                             },
39356                             "uriBuilder" : {
39357                               "type" : "object"
39358                             }
39359                           }
39360                         },
39361                         "uniqueItems" : true
39362                       },
39363                       "location" : {
39364                         "type" : "string",
39365                         "format" : "uri"
39366                       },
39367                       "mediaType" : {
39368                         "type" : "object",
39369                         "properties" : {
39370                           "parameters" : {
39371                             "type" : "object",
39372                             "additionalProperties" : {
39373                               "type" : "string"
39374                             }
39375                           },
39376                           "subtype" : {
39377                             "type" : "string"
39378                           },
39379                           "type" : {
39380                             "type" : "string"
39381                           },
39382                           "wildcardSubtype" : {
39383                             "type" : "boolean"
39384                           },
39385                           "wildcardType" : {
39386                             "type" : "boolean"
39387                           }
39388                         }
39389                       },
39390                       "metadata" : {
39391                         "type" : "object",
39392                         "additionalProperties" : {
39393                           "type" : "array",
39394                           "items" : {
39395                             "type" : "object"
39396                           }
39397                         }
39398                       },
39399                       "status" : {
39400                         "type" : "integer",
39401                         "format" : "int32"
39402                       },
39403                       "statusInfo" : {
39404                         "type" : "object",
39405                         "properties" : {
39406                           "family" : {
39407                             "type" : "string",
39408                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39409                           },
39410                           "reasonPhrase" : {
39411                             "type" : "string"
39412                           },
39413                           "statusCode" : {
39414                             "type" : "integer",
39415                             "format" : "int32"
39416                           }
39417                         }
39418                       },
39419                       "stringHeaders" : {
39420                         "type" : "object",
39421                         "additionalProperties" : {
39422                           "type" : "array",
39423                           "items" : {
39424                             "type" : "string"
39425                           }
39426                         }
39427                       }
39428                     }
39429                   }
39430                 }
39431               }
39432             }
39433           }
39434         },
39435         "servers" : [ {
39436           "url" : "/sdc2/rest",
39437           "variables" : { }
39438         } ],
39439         "summary" : "Returns delete resourceInstance",
39440         "tags" : [ "SDCE-2 APIs" ]
39441       }
39442     },
39443     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifacts/{artifactId}" : {
39444       "get" : {
39445         "description" : "Download component Artifact in Base64",
39446         "operationId" : "downloadResourceInstanceArtifactBase64",
39447         "parameters" : [ {
39448           "description" : "valid values: resources / services",
39449           "in" : "path",
39450           "name" : "containerComponentType",
39451           "required" : true,
39452           "schema" : {
39453             "type" : "string",
39454             "enum" : [ "resources", "services" ]
39455           }
39456         }, {
39457           "in" : "path",
39458           "name" : "componentId",
39459           "required" : true,
39460           "schema" : {
39461             "type" : "string"
39462           }
39463         }, {
39464           "in" : "path",
39465           "name" : "componentInstanceId",
39466           "required" : true,
39467           "schema" : {
39468             "type" : "string"
39469           }
39470         }, {
39471           "in" : "path",
39472           "name" : "artifactId",
39473           "required" : true,
39474           "schema" : {
39475             "type" : "string"
39476           }
39477         } ],
39478         "responses" : {
39479           "200" : {
39480             "description" : "ResourceInstance artifact downloaded"
39481           },
39482           "404" : {
39483             "description" : "ResourceInstance/Artifact not found"
39484           },
39485           "default" : {
39486             "content" : {
39487               "application/json" : {
39488                 "schema" : {
39489                   "type" : "array",
39490                   "items" : {
39491                     "type" : "object",
39492                     "properties" : {
39493                       "allowedMethods" : {
39494                         "type" : "array",
39495                         "items" : {
39496                           "type" : "string"
39497                         },
39498                         "uniqueItems" : true
39499                       },
39500                       "cookies" : {
39501                         "type" : "object",
39502                         "additionalProperties" : {
39503                           "type" : "object",
39504                           "properties" : {
39505                             "comment" : {
39506                               "type" : "string"
39507                             },
39508                             "domain" : {
39509                               "type" : "string"
39510                             },
39511                             "expiry" : {
39512                               "type" : "string",
39513                               "format" : "date-time"
39514                             },
39515                             "httpOnly" : {
39516                               "type" : "boolean"
39517                             },
39518                             "maxAge" : {
39519                               "type" : "integer",
39520                               "format" : "int32"
39521                             },
39522                             "name" : {
39523                               "type" : "string"
39524                             },
39525                             "path" : {
39526                               "type" : "string"
39527                             },
39528                             "secure" : {
39529                               "type" : "boolean"
39530                             },
39531                             "value" : {
39532                               "type" : "string"
39533                             },
39534                             "version" : {
39535                               "type" : "integer",
39536                               "format" : "int32"
39537                             }
39538                           }
39539                         }
39540                       },
39541                       "date" : {
39542                         "type" : "string",
39543                         "format" : "date-time"
39544                       },
39545                       "entity" : {
39546                         "type" : "object"
39547                       },
39548                       "entityTag" : {
39549                         "type" : "object",
39550                         "properties" : {
39551                           "value" : {
39552                             "type" : "string"
39553                           },
39554                           "weak" : {
39555                             "type" : "boolean"
39556                           }
39557                         }
39558                       },
39559                       "headers" : {
39560                         "type" : "object",
39561                         "additionalProperties" : {
39562                           "type" : "array",
39563                           "items" : {
39564                             "type" : "object"
39565                           }
39566                         }
39567                       },
39568                       "language" : {
39569                         "type" : "object",
39570                         "properties" : {
39571                           "country" : {
39572                             "type" : "string"
39573                           },
39574                           "displayCountry" : {
39575                             "type" : "string"
39576                           },
39577                           "displayLanguage" : {
39578                             "type" : "string"
39579                           },
39580                           "displayName" : {
39581                             "type" : "string"
39582                           },
39583                           "displayScript" : {
39584                             "type" : "string"
39585                           },
39586                           "displayVariant" : {
39587                             "type" : "string"
39588                           },
39589                           "extensionKeys" : {
39590                             "type" : "array",
39591                             "items" : {
39592                               "type" : "string"
39593                             },
39594                             "uniqueItems" : true
39595                           },
39596                           "iso3Country" : {
39597                             "type" : "string"
39598                           },
39599                           "iso3Language" : {
39600                             "type" : "string"
39601                           },
39602                           "language" : {
39603                             "type" : "string"
39604                           },
39605                           "script" : {
39606                             "type" : "string"
39607                           },
39608                           "unicodeLocaleAttributes" : {
39609                             "type" : "array",
39610                             "items" : {
39611                               "type" : "string"
39612                             },
39613                             "uniqueItems" : true
39614                           },
39615                           "unicodeLocaleKeys" : {
39616                             "type" : "array",
39617                             "items" : {
39618                               "type" : "string"
39619                             },
39620                             "uniqueItems" : true
39621                           },
39622                           "variant" : {
39623                             "type" : "string"
39624                           }
39625                         }
39626                       },
39627                       "lastModified" : {
39628                         "type" : "string",
39629                         "format" : "date-time"
39630                       },
39631                       "length" : {
39632                         "type" : "integer",
39633                         "format" : "int32"
39634                       },
39635                       "links" : {
39636                         "type" : "array",
39637                         "items" : {
39638                           "type" : "object",
39639                           "properties" : {
39640                             "params" : {
39641                               "type" : "object",
39642                               "additionalProperties" : {
39643                                 "type" : "string"
39644                               }
39645                             },
39646                             "rel" : {
39647                               "type" : "string"
39648                             },
39649                             "rels" : {
39650                               "type" : "array",
39651                               "items" : {
39652                                 "type" : "string"
39653                               }
39654                             },
39655                             "title" : {
39656                               "type" : "string"
39657                             },
39658                             "type" : {
39659                               "type" : "string"
39660                             },
39661                             "uri" : {
39662                               "type" : "string",
39663                               "format" : "uri"
39664                             },
39665                             "uriBuilder" : {
39666                               "type" : "object"
39667                             }
39668                           }
39669                         },
39670                         "uniqueItems" : true
39671                       },
39672                       "location" : {
39673                         "type" : "string",
39674                         "format" : "uri"
39675                       },
39676                       "mediaType" : {
39677                         "type" : "object",
39678                         "properties" : {
39679                           "parameters" : {
39680                             "type" : "object",
39681                             "additionalProperties" : {
39682                               "type" : "string"
39683                             }
39684                           },
39685                           "subtype" : {
39686                             "type" : "string"
39687                           },
39688                           "type" : {
39689                             "type" : "string"
39690                           },
39691                           "wildcardSubtype" : {
39692                             "type" : "boolean"
39693                           },
39694                           "wildcardType" : {
39695                             "type" : "boolean"
39696                           }
39697                         }
39698                       },
39699                       "metadata" : {
39700                         "type" : "object",
39701                         "additionalProperties" : {
39702                           "type" : "array",
39703                           "items" : {
39704                             "type" : "object"
39705                           }
39706                         }
39707                       },
39708                       "status" : {
39709                         "type" : "integer",
39710                         "format" : "int32"
39711                       },
39712                       "statusInfo" : {
39713                         "type" : "object",
39714                         "properties" : {
39715                           "family" : {
39716                             "type" : "string",
39717                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
39718                           },
39719                           "reasonPhrase" : {
39720                             "type" : "string"
39721                           },
39722                           "statusCode" : {
39723                             "type" : "integer",
39724                             "format" : "int32"
39725                           }
39726                         }
39727                       },
39728                       "stringHeaders" : {
39729                         "type" : "object",
39730                         "additionalProperties" : {
39731                           "type" : "array",
39732                           "items" : {
39733                             "type" : "string"
39734                           }
39735                         }
39736                       }
39737                     }
39738                   }
39739                 }
39740               }
39741             }
39742           }
39743         },
39744         "servers" : [ {
39745           "url" : "/sdc2/rest",
39746           "variables" : { }
39747         } ],
39748         "summary" : "Returns downloaded artifact",
39749         "tags" : [ "SDCE-2 APIs" ]
39750       }
39751     },
39752     "/v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifactsByType/{artifactGroupType}" : {
39753       "get" : {
39754         "description" : "Get component Artifacts",
39755         "operationId" : "getComponentInstanceArtifacts",
39756         "parameters" : [ {
39757           "description" : "valid values: resources / services",
39758           "in" : "path",
39759           "name" : "containerComponentType",
39760           "required" : true,
39761           "schema" : {
39762             "type" : "string",
39763             "enum" : [ "resources", "services" ]
39764           }
39765         }, {
39766           "in" : "path",
39767           "name" : "componentId",
39768           "required" : true,
39769           "schema" : {
39770             "type" : "string"
39771           }
39772         }, {
39773           "in" : "path",
39774           "name" : "componentInstanceId",
39775           "required" : true,
39776           "schema" : {
39777             "type" : "string"
39778           }
39779         }, {
39780           "in" : "path",
39781           "name" : "artifactGroupType",
39782           "required" : true,
39783           "schema" : {
39784             "type" : "string"
39785           }
39786         } ],
39787         "responses" : {
39788           "200" : {
39789             "description" : "Component artifacts"
39790           },
39791           "404" : {
39792             "description" : "Resource/Artifact not found"
39793           },
39794           "default" : {
39795             "content" : {
39796               "application/json" : {
39797                 "schema" : {
39798                   "type" : "array",
39799                   "items" : {
39800                     "type" : "object",
39801                     "properties" : {
39802                       "allowedMethods" : {
39803                         "type" : "array",
39804                         "items" : {
39805                           "type" : "string"
39806                         },
39807                         "uniqueItems" : true
39808                       },
39809                       "cookies" : {
39810                         "type" : "object",
39811                         "additionalProperties" : {
39812                           "type" : "object",
39813                           "properties" : {
39814                             "comment" : {
39815                               "type" : "string"
39816                             },
39817                             "domain" : {
39818                               "type" : "string"
39819                             },
39820                             "expiry" : {
39821                               "type" : "string",
39822                               "format" : "date-time"
39823                             },
39824                             "httpOnly" : {
39825                               "type" : "boolean"
39826                             },
39827                             "maxAge" : {
39828                               "type" : "integer",
39829                               "format" : "int32"
39830                             },
39831                             "name" : {
39832                               "type" : "string"
39833                             },
39834                             "path" : {
39835                               "type" : "string"
39836                             },
39837                             "secure" : {
39838                               "type" : "boolean"
39839                             },
39840                             "value" : {
39841                               "type" : "string"
39842                             },
39843                             "version" : {
39844                               "type" : "integer",
39845                               "format" : "int32"
39846                             }
39847                           }
39848                         }
39849                       },
39850                       "date" : {
39851                         "type" : "string",
39852                         "format" : "date-time"
39853                       },
39854                       "entity" : {
39855                         "type" : "object"
39856                       },
39857                       "entityTag" : {
39858                         "type" : "object",
39859                         "properties" : {
39860                           "value" : {
39861                             "type" : "string"
39862                           },
39863                           "weak" : {
39864                             "type" : "boolean"
39865                           }
39866                         }
39867                       },
39868                       "headers" : {
39869                         "type" : "object",
39870                         "additionalProperties" : {
39871                           "type" : "array",
39872                           "items" : {
39873                             "type" : "object"
39874                           }
39875                         }
39876                       },
39877                       "language" : {
39878                         "type" : "object",
39879                         "properties" : {
39880                           "country" : {
39881                             "type" : "string"
39882                           },
39883                           "displayCountry" : {
39884                             "type" : "string"
39885                           },
39886                           "displayLanguage" : {
39887                             "type" : "string"
39888                           },
39889                           "displayName" : {
39890                             "type" : "string"
39891                           },
39892                           "displayScript" : {
39893                             "type" : "string"
39894                           },
39895                           "displayVariant" : {
39896                             "type" : "string"
39897                           },
39898                           "extensionKeys" : {
39899                             "type" : "array",
39900                             "items" : {
39901                               "type" : "string"
39902                             },
39903                             "uniqueItems" : true
39904                           },
39905                           "iso3Country" : {
39906                             "type" : "string"
39907                           },
39908                           "iso3Language" : {
39909                             "type" : "string"
39910                           },
39911                           "language" : {
39912                             "type" : "string"
39913                           },
39914                           "script" : {
39915                             "type" : "string"
39916                           },
39917                           "unicodeLocaleAttributes" : {
39918                             "type" : "array",
39919                             "items" : {
39920                               "type" : "string"
39921                             },
39922                             "uniqueItems" : true
39923                           },
39924                           "unicodeLocaleKeys" : {
39925                             "type" : "array",
39926                             "items" : {
39927                               "type" : "string"
39928                             },
39929                             "uniqueItems" : true
39930                           },
39931                           "variant" : {
39932                             "type" : "string"
39933                           }
39934                         }
39935                       },
39936                       "lastModified" : {
39937                         "type" : "string",
39938                         "format" : "date-time"
39939                       },
39940                       "length" : {
39941                         "type" : "integer",
39942                         "format" : "int32"
39943                       },
39944                       "links" : {
39945                         "type" : "array",
39946                         "items" : {
39947                           "type" : "object",
39948                           "properties" : {
39949                             "params" : {
39950                               "type" : "object",
39951                               "additionalProperties" : {
39952                                 "type" : "string"
39953                               }
39954                             },
39955                             "rel" : {
39956                               "type" : "string"
39957                             },
39958                             "rels" : {
39959                               "type" : "array",
39960                               "items" : {
39961                                 "type" : "string"
39962                               }
39963                             },
39964                             "title" : {
39965                               "type" : "string"
39966                             },
39967                             "type" : {
39968                               "type" : "string"
39969                             },
39970                             "uri" : {
39971                               "type" : "string",
39972                               "format" : "uri"
39973                             },
39974                             "uriBuilder" : {
39975                               "type" : "object"
39976                             }
39977                           }
39978                         },
39979                         "uniqueItems" : true
39980                       },
39981                       "location" : {
39982                         "type" : "string",
39983                         "format" : "uri"
39984                       },
39985                       "mediaType" : {
39986                         "type" : "object",
39987                         "properties" : {
39988                           "parameters" : {
39989                             "type" : "object",
39990                             "additionalProperties" : {
39991                               "type" : "string"
39992                             }
39993                           },
39994                           "subtype" : {
39995                             "type" : "string"
39996                           },
39997                           "type" : {
39998                             "type" : "string"
39999                           },
40000                           "wildcardSubtype" : {
40001                             "type" : "boolean"
40002                           },
40003                           "wildcardType" : {
40004                             "type" : "boolean"
40005                           }
40006                         }
40007                       },
40008                       "metadata" : {
40009                         "type" : "object",
40010                         "additionalProperties" : {
40011                           "type" : "array",
40012                           "items" : {
40013                             "type" : "object"
40014                           }
40015                         }
40016                       },
40017                       "status" : {
40018                         "type" : "integer",
40019                         "format" : "int32"
40020                       },
40021                       "statusInfo" : {
40022                         "type" : "object",
40023                         "properties" : {
40024                           "family" : {
40025                             "type" : "string",
40026                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40027                           },
40028                           "reasonPhrase" : {
40029                             "type" : "string"
40030                           },
40031                           "statusCode" : {
40032                             "type" : "integer",
40033                             "format" : "int32"
40034                           }
40035                         }
40036                       },
40037                       "stringHeaders" : {
40038                         "type" : "object",
40039                         "additionalProperties" : {
40040                           "type" : "array",
40041                           "items" : {
40042                             "type" : "string"
40043                           }
40044                         }
40045                       }
40046                     }
40047                   }
40048                 }
40049               }
40050             }
40051           }
40052         },
40053         "servers" : [ {
40054           "url" : "/sdc2/rest",
40055           "variables" : { }
40056         } ],
40057         "summary" : "Returns artifacts",
40058         "tags" : [ "SDCE-2 APIs" ]
40059       }
40060     },
40061     "/v1/catalog/{containerComponentType}/{componentId}/update/inputs" : {
40062       "post" : {
40063         "description" : "Update resource  inputs",
40064         "operationId" : "updateComponentInputs",
40065         "parameters" : [ {
40066           "description" : "valid values: resources / services",
40067           "in" : "path",
40068           "name" : "containerComponentType",
40069           "required" : true,
40070           "schema" : {
40071             "type" : "string",
40072             "enum" : [ "resources", "services" ]
40073           }
40074         }, {
40075           "in" : "path",
40076           "name" : "componentId",
40077           "required" : true,
40078           "schema" : {
40079             "type" : "string"
40080           }
40081         } ],
40082         "requestBody" : {
40083           "content" : {
40084             "application/json" : {
40085               "schema" : {
40086                 "type" : "string"
40087               }
40088             }
40089           },
40090           "description" : "json describe the input",
40091           "required" : true
40092         },
40093         "responses" : {
40094           "200" : {
40095             "description" : "Input updated"
40096           },
40097           "400" : {
40098             "description" : "Invalid content / Missing content"
40099           },
40100           "403" : {
40101             "description" : "Restricted operation"
40102           },
40103           "default" : {
40104             "content" : {
40105               "application/json" : {
40106                 "schema" : {
40107                   "type" : "array",
40108                   "items" : {
40109                     "type" : "object",
40110                     "properties" : {
40111                       "allowedMethods" : {
40112                         "type" : "array",
40113                         "items" : {
40114                           "type" : "string"
40115                         },
40116                         "uniqueItems" : true
40117                       },
40118                       "cookies" : {
40119                         "type" : "object",
40120                         "additionalProperties" : {
40121                           "type" : "object",
40122                           "properties" : {
40123                             "comment" : {
40124                               "type" : "string"
40125                             },
40126                             "domain" : {
40127                               "type" : "string"
40128                             },
40129                             "expiry" : {
40130                               "type" : "string",
40131                               "format" : "date-time"
40132                             },
40133                             "httpOnly" : {
40134                               "type" : "boolean"
40135                             },
40136                             "maxAge" : {
40137                               "type" : "integer",
40138                               "format" : "int32"
40139                             },
40140                             "name" : {
40141                               "type" : "string"
40142                             },
40143                             "path" : {
40144                               "type" : "string"
40145                             },
40146                             "secure" : {
40147                               "type" : "boolean"
40148                             },
40149                             "value" : {
40150                               "type" : "string"
40151                             },
40152                             "version" : {
40153                               "type" : "integer",
40154                               "format" : "int32"
40155                             }
40156                           }
40157                         }
40158                       },
40159                       "date" : {
40160                         "type" : "string",
40161                         "format" : "date-time"
40162                       },
40163                       "entity" : {
40164                         "type" : "object"
40165                       },
40166                       "entityTag" : {
40167                         "type" : "object",
40168                         "properties" : {
40169                           "value" : {
40170                             "type" : "string"
40171                           },
40172                           "weak" : {
40173                             "type" : "boolean"
40174                           }
40175                         }
40176                       },
40177                       "headers" : {
40178                         "type" : "object",
40179                         "additionalProperties" : {
40180                           "type" : "array",
40181                           "items" : {
40182                             "type" : "object"
40183                           }
40184                         }
40185                       },
40186                       "language" : {
40187                         "type" : "object",
40188                         "properties" : {
40189                           "country" : {
40190                             "type" : "string"
40191                           },
40192                           "displayCountry" : {
40193                             "type" : "string"
40194                           },
40195                           "displayLanguage" : {
40196                             "type" : "string"
40197                           },
40198                           "displayName" : {
40199                             "type" : "string"
40200                           },
40201                           "displayScript" : {
40202                             "type" : "string"
40203                           },
40204                           "displayVariant" : {
40205                             "type" : "string"
40206                           },
40207                           "extensionKeys" : {
40208                             "type" : "array",
40209                             "items" : {
40210                               "type" : "string"
40211                             },
40212                             "uniqueItems" : true
40213                           },
40214                           "iso3Country" : {
40215                             "type" : "string"
40216                           },
40217                           "iso3Language" : {
40218                             "type" : "string"
40219                           },
40220                           "language" : {
40221                             "type" : "string"
40222                           },
40223                           "script" : {
40224                             "type" : "string"
40225                           },
40226                           "unicodeLocaleAttributes" : {
40227                             "type" : "array",
40228                             "items" : {
40229                               "type" : "string"
40230                             },
40231                             "uniqueItems" : true
40232                           },
40233                           "unicodeLocaleKeys" : {
40234                             "type" : "array",
40235                             "items" : {
40236                               "type" : "string"
40237                             },
40238                             "uniqueItems" : true
40239                           },
40240                           "variant" : {
40241                             "type" : "string"
40242                           }
40243                         }
40244                       },
40245                       "lastModified" : {
40246                         "type" : "string",
40247                         "format" : "date-time"
40248                       },
40249                       "length" : {
40250                         "type" : "integer",
40251                         "format" : "int32"
40252                       },
40253                       "links" : {
40254                         "type" : "array",
40255                         "items" : {
40256                           "type" : "object",
40257                           "properties" : {
40258                             "params" : {
40259                               "type" : "object",
40260                               "additionalProperties" : {
40261                                 "type" : "string"
40262                               }
40263                             },
40264                             "rel" : {
40265                               "type" : "string"
40266                             },
40267                             "rels" : {
40268                               "type" : "array",
40269                               "items" : {
40270                                 "type" : "string"
40271                               }
40272                             },
40273                             "title" : {
40274                               "type" : "string"
40275                             },
40276                             "type" : {
40277                               "type" : "string"
40278                             },
40279                             "uri" : {
40280                               "type" : "string",
40281                               "format" : "uri"
40282                             },
40283                             "uriBuilder" : {
40284                               "type" : "object"
40285                             }
40286                           }
40287                         },
40288                         "uniqueItems" : true
40289                       },
40290                       "location" : {
40291                         "type" : "string",
40292                         "format" : "uri"
40293                       },
40294                       "mediaType" : {
40295                         "type" : "object",
40296                         "properties" : {
40297                           "parameters" : {
40298                             "type" : "object",
40299                             "additionalProperties" : {
40300                               "type" : "string"
40301                             }
40302                           },
40303                           "subtype" : {
40304                             "type" : "string"
40305                           },
40306                           "type" : {
40307                             "type" : "string"
40308                           },
40309                           "wildcardSubtype" : {
40310                             "type" : "boolean"
40311                           },
40312                           "wildcardType" : {
40313                             "type" : "boolean"
40314                           }
40315                         }
40316                       },
40317                       "metadata" : {
40318                         "type" : "object",
40319                         "additionalProperties" : {
40320                           "type" : "array",
40321                           "items" : {
40322                             "type" : "object"
40323                           }
40324                         }
40325                       },
40326                       "status" : {
40327                         "type" : "integer",
40328                         "format" : "int32"
40329                       },
40330                       "statusInfo" : {
40331                         "type" : "object",
40332                         "properties" : {
40333                           "family" : {
40334                             "type" : "string",
40335                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40336                           },
40337                           "reasonPhrase" : {
40338                             "type" : "string"
40339                           },
40340                           "statusCode" : {
40341                             "type" : "integer",
40342                             "format" : "int32"
40343                           }
40344                         }
40345                       },
40346                       "stringHeaders" : {
40347                         "type" : "object",
40348                         "additionalProperties" : {
40349                           "type" : "array",
40350                           "items" : {
40351                             "type" : "string"
40352                           }
40353                         }
40354                       }
40355                     }
40356                   }
40357                 }
40358               }
40359             }
40360           }
40361         },
40362         "servers" : [ {
40363           "url" : "/sdc2/rest",
40364           "variables" : { }
40365         } ],
40366         "summary" : "Returns updated input",
40367         "tags" : [ "SDCE-2 APIs" ]
40368       }
40369     },
40370     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/attributes" : {
40371       "get" : {
40372         "description" : "Get component instance attributes",
40373         "operationId" : "getInstanceAttributesById",
40374         "parameters" : [ {
40375           "in" : "path",
40376           "name" : "containerComponentType",
40377           "required" : true,
40378           "schema" : {
40379             "type" : "string"
40380           }
40381         }, {
40382           "in" : "path",
40383           "name" : "containerComponentId",
40384           "required" : true,
40385           "schema" : {
40386             "type" : "string"
40387           }
40388         }, {
40389           "in" : "path",
40390           "name" : "componentInstanceUniqueId",
40391           "required" : true,
40392           "schema" : {
40393             "type" : "string"
40394           }
40395         }, {
40396           "in" : "header",
40397           "name" : "USER_ID",
40398           "schema" : {
40399             "type" : "string"
40400           }
40401         } ],
40402         "responses" : {
40403           "200" : {
40404             "description" : "Attributes found"
40405           },
40406           "403" : {
40407             "description" : "Restricted operation"
40408           },
40409           "404" : {
40410             "description" : "Component/Component Instance - not found"
40411           },
40412           "default" : {
40413             "content" : {
40414               "application/json" : {
40415                 "schema" : {
40416                   "type" : "array",
40417                   "items" : {
40418                     "type" : "object",
40419                     "properties" : {
40420                       "allowedMethods" : {
40421                         "type" : "array",
40422                         "items" : {
40423                           "type" : "string"
40424                         },
40425                         "uniqueItems" : true
40426                       },
40427                       "cookies" : {
40428                         "type" : "object",
40429                         "additionalProperties" : {
40430                           "type" : "object",
40431                           "properties" : {
40432                             "comment" : {
40433                               "type" : "string"
40434                             },
40435                             "domain" : {
40436                               "type" : "string"
40437                             },
40438                             "expiry" : {
40439                               "type" : "string",
40440                               "format" : "date-time"
40441                             },
40442                             "httpOnly" : {
40443                               "type" : "boolean"
40444                             },
40445                             "maxAge" : {
40446                               "type" : "integer",
40447                               "format" : "int32"
40448                             },
40449                             "name" : {
40450                               "type" : "string"
40451                             },
40452                             "path" : {
40453                               "type" : "string"
40454                             },
40455                             "secure" : {
40456                               "type" : "boolean"
40457                             },
40458                             "value" : {
40459                               "type" : "string"
40460                             },
40461                             "version" : {
40462                               "type" : "integer",
40463                               "format" : "int32"
40464                             }
40465                           }
40466                         }
40467                       },
40468                       "date" : {
40469                         "type" : "string",
40470                         "format" : "date-time"
40471                       },
40472                       "entity" : {
40473                         "type" : "object"
40474                       },
40475                       "entityTag" : {
40476                         "type" : "object",
40477                         "properties" : {
40478                           "value" : {
40479                             "type" : "string"
40480                           },
40481                           "weak" : {
40482                             "type" : "boolean"
40483                           }
40484                         }
40485                       },
40486                       "headers" : {
40487                         "type" : "object",
40488                         "additionalProperties" : {
40489                           "type" : "array",
40490                           "items" : {
40491                             "type" : "object"
40492                           }
40493                         }
40494                       },
40495                       "language" : {
40496                         "type" : "object",
40497                         "properties" : {
40498                           "country" : {
40499                             "type" : "string"
40500                           },
40501                           "displayCountry" : {
40502                             "type" : "string"
40503                           },
40504                           "displayLanguage" : {
40505                             "type" : "string"
40506                           },
40507                           "displayName" : {
40508                             "type" : "string"
40509                           },
40510                           "displayScript" : {
40511                             "type" : "string"
40512                           },
40513                           "displayVariant" : {
40514                             "type" : "string"
40515                           },
40516                           "extensionKeys" : {
40517                             "type" : "array",
40518                             "items" : {
40519                               "type" : "string"
40520                             },
40521                             "uniqueItems" : true
40522                           },
40523                           "iso3Country" : {
40524                             "type" : "string"
40525                           },
40526                           "iso3Language" : {
40527                             "type" : "string"
40528                           },
40529                           "language" : {
40530                             "type" : "string"
40531                           },
40532                           "script" : {
40533                             "type" : "string"
40534                           },
40535                           "unicodeLocaleAttributes" : {
40536                             "type" : "array",
40537                             "items" : {
40538                               "type" : "string"
40539                             },
40540                             "uniqueItems" : true
40541                           },
40542                           "unicodeLocaleKeys" : {
40543                             "type" : "array",
40544                             "items" : {
40545                               "type" : "string"
40546                             },
40547                             "uniqueItems" : true
40548                           },
40549                           "variant" : {
40550                             "type" : "string"
40551                           }
40552                         }
40553                       },
40554                       "lastModified" : {
40555                         "type" : "string",
40556                         "format" : "date-time"
40557                       },
40558                       "length" : {
40559                         "type" : "integer",
40560                         "format" : "int32"
40561                       },
40562                       "links" : {
40563                         "type" : "array",
40564                         "items" : {
40565                           "type" : "object",
40566                           "properties" : {
40567                             "params" : {
40568                               "type" : "object",
40569                               "additionalProperties" : {
40570                                 "type" : "string"
40571                               }
40572                             },
40573                             "rel" : {
40574                               "type" : "string"
40575                             },
40576                             "rels" : {
40577                               "type" : "array",
40578                               "items" : {
40579                                 "type" : "string"
40580                               }
40581                             },
40582                             "title" : {
40583                               "type" : "string"
40584                             },
40585                             "type" : {
40586                               "type" : "string"
40587                             },
40588                             "uri" : {
40589                               "type" : "string",
40590                               "format" : "uri"
40591                             },
40592                             "uriBuilder" : {
40593                               "type" : "object"
40594                             }
40595                           }
40596                         },
40597                         "uniqueItems" : true
40598                       },
40599                       "location" : {
40600                         "type" : "string",
40601                         "format" : "uri"
40602                       },
40603                       "mediaType" : {
40604                         "type" : "object",
40605                         "properties" : {
40606                           "parameters" : {
40607                             "type" : "object",
40608                             "additionalProperties" : {
40609                               "type" : "string"
40610                             }
40611                           },
40612                           "subtype" : {
40613                             "type" : "string"
40614                           },
40615                           "type" : {
40616                             "type" : "string"
40617                           },
40618                           "wildcardSubtype" : {
40619                             "type" : "boolean"
40620                           },
40621                           "wildcardType" : {
40622                             "type" : "boolean"
40623                           }
40624                         }
40625                       },
40626                       "metadata" : {
40627                         "type" : "object",
40628                         "additionalProperties" : {
40629                           "type" : "array",
40630                           "items" : {
40631                             "type" : "object"
40632                           }
40633                         }
40634                       },
40635                       "status" : {
40636                         "type" : "integer",
40637                         "format" : "int32"
40638                       },
40639                       "statusInfo" : {
40640                         "type" : "object",
40641                         "properties" : {
40642                           "family" : {
40643                             "type" : "string",
40644                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40645                           },
40646                           "reasonPhrase" : {
40647                             "type" : "string"
40648                           },
40649                           "statusCode" : {
40650                             "type" : "integer",
40651                             "format" : "int32"
40652                           }
40653                         }
40654                       },
40655                       "stringHeaders" : {
40656                         "type" : "object",
40657                         "additionalProperties" : {
40658                           "type" : "array",
40659                           "items" : {
40660                             "type" : "string"
40661                           }
40662                         }
40663                       }
40664                     }
40665                   }
40666                 }
40667               }
40668             }
40669           }
40670         },
40671         "servers" : [ {
40672           "url" : "/sdc2/rest",
40673           "variables" : { }
40674         } ],
40675         "summary" : "Returns component instance attributes",
40676         "tags" : [ "SDCE-2 APIs" ]
40677       }
40678     },
40679     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability" : {
40680       "put" : {
40681         "description" : "Update Component Instance Capability",
40682         "operationId" : "updateInstanceRequirement",
40683         "parameters" : [ {
40684           "in" : "path",
40685           "name" : "containerComponentType",
40686           "required" : true,
40687           "schema" : {
40688             "type" : "string"
40689           }
40690         }, {
40691           "in" : "path",
40692           "name" : "containerComponentId",
40693           "required" : true,
40694           "schema" : {
40695             "type" : "string"
40696           }
40697         }, {
40698           "in" : "path",
40699           "name" : "componentInstanceUniqueId",
40700           "required" : true,
40701           "schema" : {
40702             "type" : "string"
40703           }
40704         }, {
40705           "in" : "header",
40706           "name" : "USER_ID",
40707           "schema" : {
40708             "type" : "string"
40709           }
40710         } ],
40711         "requestBody" : {
40712           "content" : {
40713             "application/json" : {
40714               "schema" : {
40715                 "$ref" : "#/components/schemas/ComponentInstanceCapabilityUpdateModel"
40716               }
40717             }
40718           },
40719           "description" : "Component instance capability to update",
40720           "required" : true
40721         },
40722         "responses" : {
40723           "200" : {
40724             "description" : "Resource instance capability successfully updated"
40725           },
40726           "400" : {
40727             "description" : "Invalid content / Missing content"
40728           },
40729           "403" : {
40730             "description" : "Restricted operation"
40731           },
40732           "404" : {
40733             "description" : "Component/Component Instance/Capability not found"
40734           },
40735           "default" : {
40736             "content" : {
40737               "application/json" : {
40738                 "schema" : {
40739                   "type" : "array",
40740                   "items" : {
40741                     "type" : "object",
40742                     "properties" : {
40743                       "allowedMethods" : {
40744                         "type" : "array",
40745                         "items" : {
40746                           "type" : "string"
40747                         },
40748                         "uniqueItems" : true
40749                       },
40750                       "cookies" : {
40751                         "type" : "object",
40752                         "additionalProperties" : {
40753                           "type" : "object",
40754                           "properties" : {
40755                             "comment" : {
40756                               "type" : "string"
40757                             },
40758                             "domain" : {
40759                               "type" : "string"
40760                             },
40761                             "expiry" : {
40762                               "type" : "string",
40763                               "format" : "date-time"
40764                             },
40765                             "httpOnly" : {
40766                               "type" : "boolean"
40767                             },
40768                             "maxAge" : {
40769                               "type" : "integer",
40770                               "format" : "int32"
40771                             },
40772                             "name" : {
40773                               "type" : "string"
40774                             },
40775                             "path" : {
40776                               "type" : "string"
40777                             },
40778                             "secure" : {
40779                               "type" : "boolean"
40780                             },
40781                             "value" : {
40782                               "type" : "string"
40783                             },
40784                             "version" : {
40785                               "type" : "integer",
40786                               "format" : "int32"
40787                             }
40788                           }
40789                         }
40790                       },
40791                       "date" : {
40792                         "type" : "string",
40793                         "format" : "date-time"
40794                       },
40795                       "entity" : {
40796                         "type" : "object"
40797                       },
40798                       "entityTag" : {
40799                         "type" : "object",
40800                         "properties" : {
40801                           "value" : {
40802                             "type" : "string"
40803                           },
40804                           "weak" : {
40805                             "type" : "boolean"
40806                           }
40807                         }
40808                       },
40809                       "headers" : {
40810                         "type" : "object",
40811                         "additionalProperties" : {
40812                           "type" : "array",
40813                           "items" : {
40814                             "type" : "object"
40815                           }
40816                         }
40817                       },
40818                       "language" : {
40819                         "type" : "object",
40820                         "properties" : {
40821                           "country" : {
40822                             "type" : "string"
40823                           },
40824                           "displayCountry" : {
40825                             "type" : "string"
40826                           },
40827                           "displayLanguage" : {
40828                             "type" : "string"
40829                           },
40830                           "displayName" : {
40831                             "type" : "string"
40832                           },
40833                           "displayScript" : {
40834                             "type" : "string"
40835                           },
40836                           "displayVariant" : {
40837                             "type" : "string"
40838                           },
40839                           "extensionKeys" : {
40840                             "type" : "array",
40841                             "items" : {
40842                               "type" : "string"
40843                             },
40844                             "uniqueItems" : true
40845                           },
40846                           "iso3Country" : {
40847                             "type" : "string"
40848                           },
40849                           "iso3Language" : {
40850                             "type" : "string"
40851                           },
40852                           "language" : {
40853                             "type" : "string"
40854                           },
40855                           "script" : {
40856                             "type" : "string"
40857                           },
40858                           "unicodeLocaleAttributes" : {
40859                             "type" : "array",
40860                             "items" : {
40861                               "type" : "string"
40862                             },
40863                             "uniqueItems" : true
40864                           },
40865                           "unicodeLocaleKeys" : {
40866                             "type" : "array",
40867                             "items" : {
40868                               "type" : "string"
40869                             },
40870                             "uniqueItems" : true
40871                           },
40872                           "variant" : {
40873                             "type" : "string"
40874                           }
40875                         }
40876                       },
40877                       "lastModified" : {
40878                         "type" : "string",
40879                         "format" : "date-time"
40880                       },
40881                       "length" : {
40882                         "type" : "integer",
40883                         "format" : "int32"
40884                       },
40885                       "links" : {
40886                         "type" : "array",
40887                         "items" : {
40888                           "type" : "object",
40889                           "properties" : {
40890                             "params" : {
40891                               "type" : "object",
40892                               "additionalProperties" : {
40893                                 "type" : "string"
40894                               }
40895                             },
40896                             "rel" : {
40897                               "type" : "string"
40898                             },
40899                             "rels" : {
40900                               "type" : "array",
40901                               "items" : {
40902                                 "type" : "string"
40903                               }
40904                             },
40905                             "title" : {
40906                               "type" : "string"
40907                             },
40908                             "type" : {
40909                               "type" : "string"
40910                             },
40911                             "uri" : {
40912                               "type" : "string",
40913                               "format" : "uri"
40914                             },
40915                             "uriBuilder" : {
40916                               "type" : "object"
40917                             }
40918                           }
40919                         },
40920                         "uniqueItems" : true
40921                       },
40922                       "location" : {
40923                         "type" : "string",
40924                         "format" : "uri"
40925                       },
40926                       "mediaType" : {
40927                         "type" : "object",
40928                         "properties" : {
40929                           "parameters" : {
40930                             "type" : "object",
40931                             "additionalProperties" : {
40932                               "type" : "string"
40933                             }
40934                           },
40935                           "subtype" : {
40936                             "type" : "string"
40937                           },
40938                           "type" : {
40939                             "type" : "string"
40940                           },
40941                           "wildcardSubtype" : {
40942                             "type" : "boolean"
40943                           },
40944                           "wildcardType" : {
40945                             "type" : "boolean"
40946                           }
40947                         }
40948                       },
40949                       "metadata" : {
40950                         "type" : "object",
40951                         "additionalProperties" : {
40952                           "type" : "array",
40953                           "items" : {
40954                             "type" : "object"
40955                           }
40956                         }
40957                       },
40958                       "status" : {
40959                         "type" : "integer",
40960                         "format" : "int32"
40961                       },
40962                       "statusInfo" : {
40963                         "type" : "object",
40964                         "properties" : {
40965                           "family" : {
40966                             "type" : "string",
40967                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
40968                           },
40969                           "reasonPhrase" : {
40970                             "type" : "string"
40971                           },
40972                           "statusCode" : {
40973                             "type" : "integer",
40974                             "format" : "int32"
40975                           }
40976                         }
40977                       },
40978                       "stringHeaders" : {
40979                         "type" : "object",
40980                         "additionalProperties" : {
40981                           "type" : "array",
40982                           "items" : {
40983                             "type" : "string"
40984                           }
40985                         }
40986                       }
40987                     }
40988                   }
40989                 }
40990               }
40991             }
40992           }
40993         },
40994         "servers" : [ {
40995           "url" : "/sdc2/rest",
40996           "variables" : { }
40997         } ],
40998         "summary" : "Returns updated Component Instance Capability",
40999         "tags" : [ "SDCE-2 APIs" ]
41000       }
41001     },
41002     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/capability/{capabilityType}/capabilityName/{capabilityName}/ownerId/{ownerId}/properties" : {
41003       "get" : {
41004         "description" : "Get component instance capability properties",
41005         "operationId" : "getInstanceCapabilityPropertiesById",
41006         "parameters" : [ {
41007           "in" : "path",
41008           "name" : "containerComponentType",
41009           "required" : true,
41010           "schema" : {
41011             "type" : "string"
41012           }
41013         }, {
41014           "in" : "path",
41015           "name" : "containerComponentId",
41016           "required" : true,
41017           "schema" : {
41018             "type" : "string"
41019           }
41020         }, {
41021           "in" : "path",
41022           "name" : "componentInstanceUniqueId",
41023           "required" : true,
41024           "schema" : {
41025             "type" : "string"
41026           }
41027         }, {
41028           "in" : "path",
41029           "name" : "capabilityType",
41030           "required" : true,
41031           "schema" : {
41032             "type" : "string"
41033           }
41034         }, {
41035           "in" : "path",
41036           "name" : "capabilityName",
41037           "required" : true,
41038           "schema" : {
41039             "type" : "string"
41040           }
41041         }, {
41042           "in" : "path",
41043           "name" : "ownerId",
41044           "required" : true,
41045           "schema" : {
41046             "type" : "string"
41047           }
41048         }, {
41049           "in" : "header",
41050           "name" : "USER_ID",
41051           "schema" : {
41052             "type" : "string"
41053           }
41054         } ],
41055         "responses" : {
41056           "200" : {
41057             "description" : "Properties found"
41058           },
41059           "403" : {
41060             "description" : "Restricted operation"
41061           },
41062           "404" : {
41063             "description" : "Component/Component Instance/Capability - not found"
41064           },
41065           "default" : {
41066             "content" : {
41067               "application/json" : {
41068                 "schema" : {
41069                   "type" : "array",
41070                   "items" : {
41071                     "type" : "object",
41072                     "properties" : {
41073                       "allowedMethods" : {
41074                         "type" : "array",
41075                         "items" : {
41076                           "type" : "string"
41077                         },
41078                         "uniqueItems" : true
41079                       },
41080                       "cookies" : {
41081                         "type" : "object",
41082                         "additionalProperties" : {
41083                           "type" : "object",
41084                           "properties" : {
41085                             "comment" : {
41086                               "type" : "string"
41087                             },
41088                             "domain" : {
41089                               "type" : "string"
41090                             },
41091                             "expiry" : {
41092                               "type" : "string",
41093                               "format" : "date-time"
41094                             },
41095                             "httpOnly" : {
41096                               "type" : "boolean"
41097                             },
41098                             "maxAge" : {
41099                               "type" : "integer",
41100                               "format" : "int32"
41101                             },
41102                             "name" : {
41103                               "type" : "string"
41104                             },
41105                             "path" : {
41106                               "type" : "string"
41107                             },
41108                             "secure" : {
41109                               "type" : "boolean"
41110                             },
41111                             "value" : {
41112                               "type" : "string"
41113                             },
41114                             "version" : {
41115                               "type" : "integer",
41116                               "format" : "int32"
41117                             }
41118                           }
41119                         }
41120                       },
41121                       "date" : {
41122                         "type" : "string",
41123                         "format" : "date-time"
41124                       },
41125                       "entity" : {
41126                         "type" : "object"
41127                       },
41128                       "entityTag" : {
41129                         "type" : "object",
41130                         "properties" : {
41131                           "value" : {
41132                             "type" : "string"
41133                           },
41134                           "weak" : {
41135                             "type" : "boolean"
41136                           }
41137                         }
41138                       },
41139                       "headers" : {
41140                         "type" : "object",
41141                         "additionalProperties" : {
41142                           "type" : "array",
41143                           "items" : {
41144                             "type" : "object"
41145                           }
41146                         }
41147                       },
41148                       "language" : {
41149                         "type" : "object",
41150                         "properties" : {
41151                           "country" : {
41152                             "type" : "string"
41153                           },
41154                           "displayCountry" : {
41155                             "type" : "string"
41156                           },
41157                           "displayLanguage" : {
41158                             "type" : "string"
41159                           },
41160                           "displayName" : {
41161                             "type" : "string"
41162                           },
41163                           "displayScript" : {
41164                             "type" : "string"
41165                           },
41166                           "displayVariant" : {
41167                             "type" : "string"
41168                           },
41169                           "extensionKeys" : {
41170                             "type" : "array",
41171                             "items" : {
41172                               "type" : "string"
41173                             },
41174                             "uniqueItems" : true
41175                           },
41176                           "iso3Country" : {
41177                             "type" : "string"
41178                           },
41179                           "iso3Language" : {
41180                             "type" : "string"
41181                           },
41182                           "language" : {
41183                             "type" : "string"
41184                           },
41185                           "script" : {
41186                             "type" : "string"
41187                           },
41188                           "unicodeLocaleAttributes" : {
41189                             "type" : "array",
41190                             "items" : {
41191                               "type" : "string"
41192                             },
41193                             "uniqueItems" : true
41194                           },
41195                           "unicodeLocaleKeys" : {
41196                             "type" : "array",
41197                             "items" : {
41198                               "type" : "string"
41199                             },
41200                             "uniqueItems" : true
41201                           },
41202                           "variant" : {
41203                             "type" : "string"
41204                           }
41205                         }
41206                       },
41207                       "lastModified" : {
41208                         "type" : "string",
41209                         "format" : "date-time"
41210                       },
41211                       "length" : {
41212                         "type" : "integer",
41213                         "format" : "int32"
41214                       },
41215                       "links" : {
41216                         "type" : "array",
41217                         "items" : {
41218                           "type" : "object",
41219                           "properties" : {
41220                             "params" : {
41221                               "type" : "object",
41222                               "additionalProperties" : {
41223                                 "type" : "string"
41224                               }
41225                             },
41226                             "rel" : {
41227                               "type" : "string"
41228                             },
41229                             "rels" : {
41230                               "type" : "array",
41231                               "items" : {
41232                                 "type" : "string"
41233                               }
41234                             },
41235                             "title" : {
41236                               "type" : "string"
41237                             },
41238                             "type" : {
41239                               "type" : "string"
41240                             },
41241                             "uri" : {
41242                               "type" : "string",
41243                               "format" : "uri"
41244                             },
41245                             "uriBuilder" : {
41246                               "type" : "object"
41247                             }
41248                           }
41249                         },
41250                         "uniqueItems" : true
41251                       },
41252                       "location" : {
41253                         "type" : "string",
41254                         "format" : "uri"
41255                       },
41256                       "mediaType" : {
41257                         "type" : "object",
41258                         "properties" : {
41259                           "parameters" : {
41260                             "type" : "object",
41261                             "additionalProperties" : {
41262                               "type" : "string"
41263                             }
41264                           },
41265                           "subtype" : {
41266                             "type" : "string"
41267                           },
41268                           "type" : {
41269                             "type" : "string"
41270                           },
41271                           "wildcardSubtype" : {
41272                             "type" : "boolean"
41273                           },
41274                           "wildcardType" : {
41275                             "type" : "boolean"
41276                           }
41277                         }
41278                       },
41279                       "metadata" : {
41280                         "type" : "object",
41281                         "additionalProperties" : {
41282                           "type" : "array",
41283                           "items" : {
41284                             "type" : "object"
41285                           }
41286                         }
41287                       },
41288                       "status" : {
41289                         "type" : "integer",
41290                         "format" : "int32"
41291                       },
41292                       "statusInfo" : {
41293                         "type" : "object",
41294                         "properties" : {
41295                           "family" : {
41296                             "type" : "string",
41297                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41298                           },
41299                           "reasonPhrase" : {
41300                             "type" : "string"
41301                           },
41302                           "statusCode" : {
41303                             "type" : "integer",
41304                             "format" : "int32"
41305                           }
41306                         }
41307                       },
41308                       "stringHeaders" : {
41309                         "type" : "object",
41310                         "additionalProperties" : {
41311                           "type" : "array",
41312                           "items" : {
41313                             "type" : "string"
41314                           }
41315                         }
41316                       }
41317                     }
41318                   }
41319                 }
41320               }
41321             }
41322           }
41323         },
41324         "servers" : [ {
41325           "url" : "/sdc2/rest",
41326           "variables" : { }
41327         } ],
41328         "summary" : "Returns component instance capability properties",
41329         "tags" : [ "SDCE-2 APIs" ]
41330       },
41331       "put" : {
41332         "description" : "Update Instance Capabilty  Property",
41333         "operationId" : "updateInstanceCapabilityProperty",
41334         "parameters" : [ {
41335           "in" : "path",
41336           "name" : "containerComponentType",
41337           "required" : true,
41338           "schema" : {
41339             "type" : "string"
41340           }
41341         }, {
41342           "in" : "path",
41343           "name" : "containerComponentId",
41344           "required" : true,
41345           "schema" : {
41346             "type" : "string"
41347           }
41348         }, {
41349           "in" : "path",
41350           "name" : "componentInstanceUniqueId",
41351           "required" : true,
41352           "schema" : {
41353             "type" : "string"
41354           }
41355         }, {
41356           "in" : "path",
41357           "name" : "capabilityType",
41358           "required" : true,
41359           "schema" : {
41360             "type" : "string"
41361           }
41362         }, {
41363           "in" : "path",
41364           "name" : "capabilityName",
41365           "required" : true,
41366           "schema" : {
41367             "type" : "string"
41368           }
41369         }, {
41370           "in" : "path",
41371           "name" : "ownerId",
41372           "required" : true,
41373           "schema" : {
41374             "type" : "string"
41375           }
41376         }, {
41377           "in" : "header",
41378           "name" : "USER_ID",
41379           "schema" : {
41380             "type" : "string"
41381           }
41382         } ],
41383         "requestBody" : {
41384           "content" : {
41385             "application/json" : {
41386               "schema" : {
41387                 "type" : "string"
41388               }
41389             }
41390           },
41391           "description" : "Instance capabilty property to update",
41392           "required" : true
41393         },
41394         "responses" : {
41395           "200" : {
41396             "description" : "Resource instance capabilty property updated"
41397           },
41398           "400" : {
41399             "description" : "Invalid content / Missing content"
41400           },
41401           "403" : {
41402             "description" : "Restricted operation"
41403           },
41404           "404" : {
41405             "description" : "Component/Component Instance/Capability - not found"
41406           },
41407           "default" : {
41408             "content" : {
41409               "application/json" : {
41410                 "schema" : {
41411                   "type" : "array",
41412                   "items" : {
41413                     "type" : "object",
41414                     "properties" : {
41415                       "allowedMethods" : {
41416                         "type" : "array",
41417                         "items" : {
41418                           "type" : "string"
41419                         },
41420                         "uniqueItems" : true
41421                       },
41422                       "cookies" : {
41423                         "type" : "object",
41424                         "additionalProperties" : {
41425                           "type" : "object",
41426                           "properties" : {
41427                             "comment" : {
41428                               "type" : "string"
41429                             },
41430                             "domain" : {
41431                               "type" : "string"
41432                             },
41433                             "expiry" : {
41434                               "type" : "string",
41435                               "format" : "date-time"
41436                             },
41437                             "httpOnly" : {
41438                               "type" : "boolean"
41439                             },
41440                             "maxAge" : {
41441                               "type" : "integer",
41442                               "format" : "int32"
41443                             },
41444                             "name" : {
41445                               "type" : "string"
41446                             },
41447                             "path" : {
41448                               "type" : "string"
41449                             },
41450                             "secure" : {
41451                               "type" : "boolean"
41452                             },
41453                             "value" : {
41454                               "type" : "string"
41455                             },
41456                             "version" : {
41457                               "type" : "integer",
41458                               "format" : "int32"
41459                             }
41460                           }
41461                         }
41462                       },
41463                       "date" : {
41464                         "type" : "string",
41465                         "format" : "date-time"
41466                       },
41467                       "entity" : {
41468                         "type" : "object"
41469                       },
41470                       "entityTag" : {
41471                         "type" : "object",
41472                         "properties" : {
41473                           "value" : {
41474                             "type" : "string"
41475                           },
41476                           "weak" : {
41477                             "type" : "boolean"
41478                           }
41479                         }
41480                       },
41481                       "headers" : {
41482                         "type" : "object",
41483                         "additionalProperties" : {
41484                           "type" : "array",
41485                           "items" : {
41486                             "type" : "object"
41487                           }
41488                         }
41489                       },
41490                       "language" : {
41491                         "type" : "object",
41492                         "properties" : {
41493                           "country" : {
41494                             "type" : "string"
41495                           },
41496                           "displayCountry" : {
41497                             "type" : "string"
41498                           },
41499                           "displayLanguage" : {
41500                             "type" : "string"
41501                           },
41502                           "displayName" : {
41503                             "type" : "string"
41504                           },
41505                           "displayScript" : {
41506                             "type" : "string"
41507                           },
41508                           "displayVariant" : {
41509                             "type" : "string"
41510                           },
41511                           "extensionKeys" : {
41512                             "type" : "array",
41513                             "items" : {
41514                               "type" : "string"
41515                             },
41516                             "uniqueItems" : true
41517                           },
41518                           "iso3Country" : {
41519                             "type" : "string"
41520                           },
41521                           "iso3Language" : {
41522                             "type" : "string"
41523                           },
41524                           "language" : {
41525                             "type" : "string"
41526                           },
41527                           "script" : {
41528                             "type" : "string"
41529                           },
41530                           "unicodeLocaleAttributes" : {
41531                             "type" : "array",
41532                             "items" : {
41533                               "type" : "string"
41534                             },
41535                             "uniqueItems" : true
41536                           },
41537                           "unicodeLocaleKeys" : {
41538                             "type" : "array",
41539                             "items" : {
41540                               "type" : "string"
41541                             },
41542                             "uniqueItems" : true
41543                           },
41544                           "variant" : {
41545                             "type" : "string"
41546                           }
41547                         }
41548                       },
41549                       "lastModified" : {
41550                         "type" : "string",
41551                         "format" : "date-time"
41552                       },
41553                       "length" : {
41554                         "type" : "integer",
41555                         "format" : "int32"
41556                       },
41557                       "links" : {
41558                         "type" : "array",
41559                         "items" : {
41560                           "type" : "object",
41561                           "properties" : {
41562                             "params" : {
41563                               "type" : "object",
41564                               "additionalProperties" : {
41565                                 "type" : "string"
41566                               }
41567                             },
41568                             "rel" : {
41569                               "type" : "string"
41570                             },
41571                             "rels" : {
41572                               "type" : "array",
41573                               "items" : {
41574                                 "type" : "string"
41575                               }
41576                             },
41577                             "title" : {
41578                               "type" : "string"
41579                             },
41580                             "type" : {
41581                               "type" : "string"
41582                             },
41583                             "uri" : {
41584                               "type" : "string",
41585                               "format" : "uri"
41586                             },
41587                             "uriBuilder" : {
41588                               "type" : "object"
41589                             }
41590                           }
41591                         },
41592                         "uniqueItems" : true
41593                       },
41594                       "location" : {
41595                         "type" : "string",
41596                         "format" : "uri"
41597                       },
41598                       "mediaType" : {
41599                         "type" : "object",
41600                         "properties" : {
41601                           "parameters" : {
41602                             "type" : "object",
41603                             "additionalProperties" : {
41604                               "type" : "string"
41605                             }
41606                           },
41607                           "subtype" : {
41608                             "type" : "string"
41609                           },
41610                           "type" : {
41611                             "type" : "string"
41612                           },
41613                           "wildcardSubtype" : {
41614                             "type" : "boolean"
41615                           },
41616                           "wildcardType" : {
41617                             "type" : "boolean"
41618                           }
41619                         }
41620                       },
41621                       "metadata" : {
41622                         "type" : "object",
41623                         "additionalProperties" : {
41624                           "type" : "array",
41625                           "items" : {
41626                             "type" : "object"
41627                           }
41628                         }
41629                       },
41630                       "status" : {
41631                         "type" : "integer",
41632                         "format" : "int32"
41633                       },
41634                       "statusInfo" : {
41635                         "type" : "object",
41636                         "properties" : {
41637                           "family" : {
41638                             "type" : "string",
41639                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41640                           },
41641                           "reasonPhrase" : {
41642                             "type" : "string"
41643                           },
41644                           "statusCode" : {
41645                             "type" : "integer",
41646                             "format" : "int32"
41647                           }
41648                         }
41649                       },
41650                       "stringHeaders" : {
41651                         "type" : "object",
41652                         "additionalProperties" : {
41653                           "type" : "array",
41654                           "items" : {
41655                             "type" : "string"
41656                           }
41657                         }
41658                       }
41659                     }
41660                   }
41661                 }
41662               }
41663             }
41664           }
41665         },
41666         "servers" : [ {
41667           "url" : "/sdc2/rest",
41668           "variables" : { }
41669         } ],
41670         "summary" : "Returns updated property",
41671         "tags" : [ "SDCE-2 APIs" ]
41672       }
41673     },
41674     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/properties" : {
41675       "get" : {
41676         "description" : "Get component instance properties",
41677         "operationId" : "getInstancePropertiesById",
41678         "parameters" : [ {
41679           "in" : "path",
41680           "name" : "containerComponentType",
41681           "required" : true,
41682           "schema" : {
41683             "type" : "string"
41684           }
41685         }, {
41686           "in" : "path",
41687           "name" : "containerComponentId",
41688           "required" : true,
41689           "schema" : {
41690             "type" : "string"
41691           }
41692         }, {
41693           "in" : "path",
41694           "name" : "componentInstanceUniqueId",
41695           "required" : true,
41696           "schema" : {
41697             "type" : "string"
41698           }
41699         }, {
41700           "in" : "header",
41701           "name" : "USER_ID",
41702           "schema" : {
41703             "type" : "string"
41704           }
41705         } ],
41706         "responses" : {
41707           "200" : {
41708             "description" : "Properties found"
41709           },
41710           "403" : {
41711             "description" : "Restricted operation"
41712           },
41713           "404" : {
41714             "description" : "Component/Component Instance - not found"
41715           },
41716           "default" : {
41717             "content" : {
41718               "application/json" : {
41719                 "schema" : {
41720                   "type" : "array",
41721                   "items" : {
41722                     "type" : "object",
41723                     "properties" : {
41724                       "allowedMethods" : {
41725                         "type" : "array",
41726                         "items" : {
41727                           "type" : "string"
41728                         },
41729                         "uniqueItems" : true
41730                       },
41731                       "cookies" : {
41732                         "type" : "object",
41733                         "additionalProperties" : {
41734                           "type" : "object",
41735                           "properties" : {
41736                             "comment" : {
41737                               "type" : "string"
41738                             },
41739                             "domain" : {
41740                               "type" : "string"
41741                             },
41742                             "expiry" : {
41743                               "type" : "string",
41744                               "format" : "date-time"
41745                             },
41746                             "httpOnly" : {
41747                               "type" : "boolean"
41748                             },
41749                             "maxAge" : {
41750                               "type" : "integer",
41751                               "format" : "int32"
41752                             },
41753                             "name" : {
41754                               "type" : "string"
41755                             },
41756                             "path" : {
41757                               "type" : "string"
41758                             },
41759                             "secure" : {
41760                               "type" : "boolean"
41761                             },
41762                             "value" : {
41763                               "type" : "string"
41764                             },
41765                             "version" : {
41766                               "type" : "integer",
41767                               "format" : "int32"
41768                             }
41769                           }
41770                         }
41771                       },
41772                       "date" : {
41773                         "type" : "string",
41774                         "format" : "date-time"
41775                       },
41776                       "entity" : {
41777                         "type" : "object"
41778                       },
41779                       "entityTag" : {
41780                         "type" : "object",
41781                         "properties" : {
41782                           "value" : {
41783                             "type" : "string"
41784                           },
41785                           "weak" : {
41786                             "type" : "boolean"
41787                           }
41788                         }
41789                       },
41790                       "headers" : {
41791                         "type" : "object",
41792                         "additionalProperties" : {
41793                           "type" : "array",
41794                           "items" : {
41795                             "type" : "object"
41796                           }
41797                         }
41798                       },
41799                       "language" : {
41800                         "type" : "object",
41801                         "properties" : {
41802                           "country" : {
41803                             "type" : "string"
41804                           },
41805                           "displayCountry" : {
41806                             "type" : "string"
41807                           },
41808                           "displayLanguage" : {
41809                             "type" : "string"
41810                           },
41811                           "displayName" : {
41812                             "type" : "string"
41813                           },
41814                           "displayScript" : {
41815                             "type" : "string"
41816                           },
41817                           "displayVariant" : {
41818                             "type" : "string"
41819                           },
41820                           "extensionKeys" : {
41821                             "type" : "array",
41822                             "items" : {
41823                               "type" : "string"
41824                             },
41825                             "uniqueItems" : true
41826                           },
41827                           "iso3Country" : {
41828                             "type" : "string"
41829                           },
41830                           "iso3Language" : {
41831                             "type" : "string"
41832                           },
41833                           "language" : {
41834                             "type" : "string"
41835                           },
41836                           "script" : {
41837                             "type" : "string"
41838                           },
41839                           "unicodeLocaleAttributes" : {
41840                             "type" : "array",
41841                             "items" : {
41842                               "type" : "string"
41843                             },
41844                             "uniqueItems" : true
41845                           },
41846                           "unicodeLocaleKeys" : {
41847                             "type" : "array",
41848                             "items" : {
41849                               "type" : "string"
41850                             },
41851                             "uniqueItems" : true
41852                           },
41853                           "variant" : {
41854                             "type" : "string"
41855                           }
41856                         }
41857                       },
41858                       "lastModified" : {
41859                         "type" : "string",
41860                         "format" : "date-time"
41861                       },
41862                       "length" : {
41863                         "type" : "integer",
41864                         "format" : "int32"
41865                       },
41866                       "links" : {
41867                         "type" : "array",
41868                         "items" : {
41869                           "type" : "object",
41870                           "properties" : {
41871                             "params" : {
41872                               "type" : "object",
41873                               "additionalProperties" : {
41874                                 "type" : "string"
41875                               }
41876                             },
41877                             "rel" : {
41878                               "type" : "string"
41879                             },
41880                             "rels" : {
41881                               "type" : "array",
41882                               "items" : {
41883                                 "type" : "string"
41884                               }
41885                             },
41886                             "title" : {
41887                               "type" : "string"
41888                             },
41889                             "type" : {
41890                               "type" : "string"
41891                             },
41892                             "uri" : {
41893                               "type" : "string",
41894                               "format" : "uri"
41895                             },
41896                             "uriBuilder" : {
41897                               "type" : "object"
41898                             }
41899                           }
41900                         },
41901                         "uniqueItems" : true
41902                       },
41903                       "location" : {
41904                         "type" : "string",
41905                         "format" : "uri"
41906                       },
41907                       "mediaType" : {
41908                         "type" : "object",
41909                         "properties" : {
41910                           "parameters" : {
41911                             "type" : "object",
41912                             "additionalProperties" : {
41913                               "type" : "string"
41914                             }
41915                           },
41916                           "subtype" : {
41917                             "type" : "string"
41918                           },
41919                           "type" : {
41920                             "type" : "string"
41921                           },
41922                           "wildcardSubtype" : {
41923                             "type" : "boolean"
41924                           },
41925                           "wildcardType" : {
41926                             "type" : "boolean"
41927                           }
41928                         }
41929                       },
41930                       "metadata" : {
41931                         "type" : "object",
41932                         "additionalProperties" : {
41933                           "type" : "array",
41934                           "items" : {
41935                             "type" : "object"
41936                           }
41937                         }
41938                       },
41939                       "status" : {
41940                         "type" : "integer",
41941                         "format" : "int32"
41942                       },
41943                       "statusInfo" : {
41944                         "type" : "object",
41945                         "properties" : {
41946                           "family" : {
41947                             "type" : "string",
41948                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
41949                           },
41950                           "reasonPhrase" : {
41951                             "type" : "string"
41952                           },
41953                           "statusCode" : {
41954                             "type" : "integer",
41955                             "format" : "int32"
41956                           }
41957                         }
41958                       },
41959                       "stringHeaders" : {
41960                         "type" : "object",
41961                         "additionalProperties" : {
41962                           "type" : "array",
41963                           "items" : {
41964                             "type" : "string"
41965                           }
41966                         }
41967                       }
41968                     }
41969                   }
41970                 }
41971               }
41972             }
41973           }
41974         },
41975         "servers" : [ {
41976           "url" : "/sdc2/rest",
41977           "variables" : { }
41978         } ],
41979         "summary" : "Returns component instance properties",
41980         "tags" : [ "SDCE-2 APIs" ]
41981       }
41982     },
41983     "/v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/requirement/{capabilityType}/requirementName/{requirementName}" : {
41984       "put" : {
41985         "description" : "Update Instance Requirement",
41986         "operationId" : "updateInstanceRequirement_1",
41987         "parameters" : [ {
41988           "in" : "path",
41989           "name" : "containerComponentType",
41990           "required" : true,
41991           "schema" : {
41992             "type" : "string"
41993           }
41994         }, {
41995           "in" : "path",
41996           "name" : "containerComponentId",
41997           "required" : true,
41998           "schema" : {
41999             "type" : "string"
42000           }
42001         }, {
42002           "in" : "path",
42003           "name" : "componentInstanceUniqueId",
42004           "required" : true,
42005           "schema" : {
42006             "type" : "string"
42007           }
42008         }, {
42009           "in" : "path",
42010           "name" : "capabilityType",
42011           "required" : true,
42012           "schema" : {
42013             "type" : "string"
42014           }
42015         }, {
42016           "in" : "path",
42017           "name" : "requirementName",
42018           "required" : true,
42019           "schema" : {
42020             "type" : "string"
42021           }
42022         }, {
42023           "in" : "header",
42024           "name" : "USER_ID",
42025           "schema" : {
42026             "type" : "string"
42027           }
42028         } ],
42029         "requestBody" : {
42030           "content" : {
42031             "application/json" : {
42032               "schema" : {
42033                 "type" : "string"
42034               }
42035             }
42036           },
42037           "description" : "Instance capabilty requirement to update",
42038           "required" : true
42039         },
42040         "responses" : {
42041           "200" : {
42042             "description" : "Resource instance requirement updated"
42043           },
42044           "400" : {
42045             "description" : "Invalid content / Missing content"
42046           },
42047           "403" : {
42048             "description" : "Restricted operation"
42049           },
42050           "404" : {
42051             "description" : "Component/Component Instance/Requirement - not found"
42052           },
42053           "default" : {
42054             "content" : {
42055               "application/json" : {
42056                 "schema" : {
42057                   "type" : "array",
42058                   "items" : {
42059                     "type" : "object",
42060                     "properties" : {
42061                       "allowedMethods" : {
42062                         "type" : "array",
42063                         "items" : {
42064                           "type" : "string"
42065                         },
42066                         "uniqueItems" : true
42067                       },
42068                       "cookies" : {
42069                         "type" : "object",
42070                         "additionalProperties" : {
42071                           "type" : "object",
42072                           "properties" : {
42073                             "comment" : {
42074                               "type" : "string"
42075                             },
42076                             "domain" : {
42077                               "type" : "string"
42078                             },
42079                             "expiry" : {
42080                               "type" : "string",
42081                               "format" : "date-time"
42082                             },
42083                             "httpOnly" : {
42084                               "type" : "boolean"
42085                             },
42086                             "maxAge" : {
42087                               "type" : "integer",
42088                               "format" : "int32"
42089                             },
42090                             "name" : {
42091                               "type" : "string"
42092                             },
42093                             "path" : {
42094                               "type" : "string"
42095                             },
42096                             "secure" : {
42097                               "type" : "boolean"
42098                             },
42099                             "value" : {
42100                               "type" : "string"
42101                             },
42102                             "version" : {
42103                               "type" : "integer",
42104                               "format" : "int32"
42105                             }
42106                           }
42107                         }
42108                       },
42109                       "date" : {
42110                         "type" : "string",
42111                         "format" : "date-time"
42112                       },
42113                       "entity" : {
42114                         "type" : "object"
42115                       },
42116                       "entityTag" : {
42117                         "type" : "object",
42118                         "properties" : {
42119                           "value" : {
42120                             "type" : "string"
42121                           },
42122                           "weak" : {
42123                             "type" : "boolean"
42124                           }
42125                         }
42126                       },
42127                       "headers" : {
42128                         "type" : "object",
42129                         "additionalProperties" : {
42130                           "type" : "array",
42131                           "items" : {
42132                             "type" : "object"
42133                           }
42134                         }
42135                       },
42136                       "language" : {
42137                         "type" : "object",
42138                         "properties" : {
42139                           "country" : {
42140                             "type" : "string"
42141                           },
42142                           "displayCountry" : {
42143                             "type" : "string"
42144                           },
42145                           "displayLanguage" : {
42146                             "type" : "string"
42147                           },
42148                           "displayName" : {
42149                             "type" : "string"
42150                           },
42151                           "displayScript" : {
42152                             "type" : "string"
42153                           },
42154                           "displayVariant" : {
42155                             "type" : "string"
42156                           },
42157                           "extensionKeys" : {
42158                             "type" : "array",
42159                             "items" : {
42160                               "type" : "string"
42161                             },
42162                             "uniqueItems" : true
42163                           },
42164                           "iso3Country" : {
42165                             "type" : "string"
42166                           },
42167                           "iso3Language" : {
42168                             "type" : "string"
42169                           },
42170                           "language" : {
42171                             "type" : "string"
42172                           },
42173                           "script" : {
42174                             "type" : "string"
42175                           },
42176                           "unicodeLocaleAttributes" : {
42177                             "type" : "array",
42178                             "items" : {
42179                               "type" : "string"
42180                             },
42181                             "uniqueItems" : true
42182                           },
42183                           "unicodeLocaleKeys" : {
42184                             "type" : "array",
42185                             "items" : {
42186                               "type" : "string"
42187                             },
42188                             "uniqueItems" : true
42189                           },
42190                           "variant" : {
42191                             "type" : "string"
42192                           }
42193                         }
42194                       },
42195                       "lastModified" : {
42196                         "type" : "string",
42197                         "format" : "date-time"
42198                       },
42199                       "length" : {
42200                         "type" : "integer",
42201                         "format" : "int32"
42202                       },
42203                       "links" : {
42204                         "type" : "array",
42205                         "items" : {
42206                           "type" : "object",
42207                           "properties" : {
42208                             "params" : {
42209                               "type" : "object",
42210                               "additionalProperties" : {
42211                                 "type" : "string"
42212                               }
42213                             },
42214                             "rel" : {
42215                               "type" : "string"
42216                             },
42217                             "rels" : {
42218                               "type" : "array",
42219                               "items" : {
42220                                 "type" : "string"
42221                               }
42222                             },
42223                             "title" : {
42224                               "type" : "string"
42225                             },
42226                             "type" : {
42227                               "type" : "string"
42228                             },
42229                             "uri" : {
42230                               "type" : "string",
42231                               "format" : "uri"
42232                             },
42233                             "uriBuilder" : {
42234                               "type" : "object"
42235                             }
42236                           }
42237                         },
42238                         "uniqueItems" : true
42239                       },
42240                       "location" : {
42241                         "type" : "string",
42242                         "format" : "uri"
42243                       },
42244                       "mediaType" : {
42245                         "type" : "object",
42246                         "properties" : {
42247                           "parameters" : {
42248                             "type" : "object",
42249                             "additionalProperties" : {
42250                               "type" : "string"
42251                             }
42252                           },
42253                           "subtype" : {
42254                             "type" : "string"
42255                           },
42256                           "type" : {
42257                             "type" : "string"
42258                           },
42259                           "wildcardSubtype" : {
42260                             "type" : "boolean"
42261                           },
42262                           "wildcardType" : {
42263                             "type" : "boolean"
42264                           }
42265                         }
42266                       },
42267                       "metadata" : {
42268                         "type" : "object",
42269                         "additionalProperties" : {
42270                           "type" : "array",
42271                           "items" : {
42272                             "type" : "object"
42273                           }
42274                         }
42275                       },
42276                       "status" : {
42277                         "type" : "integer",
42278                         "format" : "int32"
42279                       },
42280                       "statusInfo" : {
42281                         "type" : "object",
42282                         "properties" : {
42283                           "family" : {
42284                             "type" : "string",
42285                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42286                           },
42287                           "reasonPhrase" : {
42288                             "type" : "string"
42289                           },
42290                           "statusCode" : {
42291                             "type" : "integer",
42292                             "format" : "int32"
42293                           }
42294                         }
42295                       },
42296                       "stringHeaders" : {
42297                         "type" : "object",
42298                         "additionalProperties" : {
42299                           "type" : "array",
42300                           "items" : {
42301                             "type" : "string"
42302                           }
42303                         }
42304                       }
42305                     }
42306                   }
42307                 }
42308               }
42309             }
42310           }
42311         },
42312         "servers" : [ {
42313           "url" : "/sdc2/rest",
42314           "variables" : { }
42315         } ],
42316         "summary" : "Returns updated requirement",
42317         "tags" : [ "SDCE-2 APIs" ]
42318       }
42319     },
42320     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy" : {
42321       "post" : {
42322         "description" : "Create service proxy",
42323         "operationId" : "createServiceProxy",
42324         "parameters" : [ {
42325           "in" : "path",
42326           "name" : "containerComponentId",
42327           "required" : true,
42328           "schema" : {
42329             "type" : "string"
42330           }
42331         }, {
42332           "description" : "valid values: resources / services",
42333           "in" : "path",
42334           "name" : "containerComponentType",
42335           "required" : true,
42336           "schema" : {
42337             "type" : "string",
42338             "enum" : [ "resources", "services" ]
42339           }
42340         }, {
42341           "description" : "USER_ID of modifier user",
42342           "in" : "header",
42343           "name" : "USER_ID",
42344           "required" : true,
42345           "schema" : {
42346             "type" : "string"
42347           }
42348         } ],
42349         "requestBody" : {
42350           "content" : {
42351             "application/json" : {
42352               "schema" : {
42353                 "type" : "string"
42354               }
42355             }
42356           },
42357           "description" : "RI object to be created",
42358           "required" : true
42359         },
42360         "responses" : {
42361           "201" : {
42362             "description" : "Service proxy created"
42363           },
42364           "400" : {
42365             "description" : "Invalid content / Missing content"
42366           },
42367           "403" : {
42368             "description" : "Restricted operation"
42369           },
42370           "409" : {
42371             "description" : "Service proxy already exist"
42372           },
42373           "default" : {
42374             "content" : {
42375               "application/json" : {
42376                 "schema" : {
42377                   "type" : "array",
42378                   "items" : {
42379                     "type" : "object",
42380                     "properties" : {
42381                       "allowedMethods" : {
42382                         "type" : "array",
42383                         "items" : {
42384                           "type" : "string"
42385                         },
42386                         "uniqueItems" : true
42387                       },
42388                       "cookies" : {
42389                         "type" : "object",
42390                         "additionalProperties" : {
42391                           "type" : "object",
42392                           "properties" : {
42393                             "comment" : {
42394                               "type" : "string"
42395                             },
42396                             "domain" : {
42397                               "type" : "string"
42398                             },
42399                             "expiry" : {
42400                               "type" : "string",
42401                               "format" : "date-time"
42402                             },
42403                             "httpOnly" : {
42404                               "type" : "boolean"
42405                             },
42406                             "maxAge" : {
42407                               "type" : "integer",
42408                               "format" : "int32"
42409                             },
42410                             "name" : {
42411                               "type" : "string"
42412                             },
42413                             "path" : {
42414                               "type" : "string"
42415                             },
42416                             "secure" : {
42417                               "type" : "boolean"
42418                             },
42419                             "value" : {
42420                               "type" : "string"
42421                             },
42422                             "version" : {
42423                               "type" : "integer",
42424                               "format" : "int32"
42425                             }
42426                           }
42427                         }
42428                       },
42429                       "date" : {
42430                         "type" : "string",
42431                         "format" : "date-time"
42432                       },
42433                       "entity" : {
42434                         "type" : "object"
42435                       },
42436                       "entityTag" : {
42437                         "type" : "object",
42438                         "properties" : {
42439                           "value" : {
42440                             "type" : "string"
42441                           },
42442                           "weak" : {
42443                             "type" : "boolean"
42444                           }
42445                         }
42446                       },
42447                       "headers" : {
42448                         "type" : "object",
42449                         "additionalProperties" : {
42450                           "type" : "array",
42451                           "items" : {
42452                             "type" : "object"
42453                           }
42454                         }
42455                       },
42456                       "language" : {
42457                         "type" : "object",
42458                         "properties" : {
42459                           "country" : {
42460                             "type" : "string"
42461                           },
42462                           "displayCountry" : {
42463                             "type" : "string"
42464                           },
42465                           "displayLanguage" : {
42466                             "type" : "string"
42467                           },
42468                           "displayName" : {
42469                             "type" : "string"
42470                           },
42471                           "displayScript" : {
42472                             "type" : "string"
42473                           },
42474                           "displayVariant" : {
42475                             "type" : "string"
42476                           },
42477                           "extensionKeys" : {
42478                             "type" : "array",
42479                             "items" : {
42480                               "type" : "string"
42481                             },
42482                             "uniqueItems" : true
42483                           },
42484                           "iso3Country" : {
42485                             "type" : "string"
42486                           },
42487                           "iso3Language" : {
42488                             "type" : "string"
42489                           },
42490                           "language" : {
42491                             "type" : "string"
42492                           },
42493                           "script" : {
42494                             "type" : "string"
42495                           },
42496                           "unicodeLocaleAttributes" : {
42497                             "type" : "array",
42498                             "items" : {
42499                               "type" : "string"
42500                             },
42501                             "uniqueItems" : true
42502                           },
42503                           "unicodeLocaleKeys" : {
42504                             "type" : "array",
42505                             "items" : {
42506                               "type" : "string"
42507                             },
42508                             "uniqueItems" : true
42509                           },
42510                           "variant" : {
42511                             "type" : "string"
42512                           }
42513                         }
42514                       },
42515                       "lastModified" : {
42516                         "type" : "string",
42517                         "format" : "date-time"
42518                       },
42519                       "length" : {
42520                         "type" : "integer",
42521                         "format" : "int32"
42522                       },
42523                       "links" : {
42524                         "type" : "array",
42525                         "items" : {
42526                           "type" : "object",
42527                           "properties" : {
42528                             "params" : {
42529                               "type" : "object",
42530                               "additionalProperties" : {
42531                                 "type" : "string"
42532                               }
42533                             },
42534                             "rel" : {
42535                               "type" : "string"
42536                             },
42537                             "rels" : {
42538                               "type" : "array",
42539                               "items" : {
42540                                 "type" : "string"
42541                               }
42542                             },
42543                             "title" : {
42544                               "type" : "string"
42545                             },
42546                             "type" : {
42547                               "type" : "string"
42548                             },
42549                             "uri" : {
42550                               "type" : "string",
42551                               "format" : "uri"
42552                             },
42553                             "uriBuilder" : {
42554                               "type" : "object"
42555                             }
42556                           }
42557                         },
42558                         "uniqueItems" : true
42559                       },
42560                       "location" : {
42561                         "type" : "string",
42562                         "format" : "uri"
42563                       },
42564                       "mediaType" : {
42565                         "type" : "object",
42566                         "properties" : {
42567                           "parameters" : {
42568                             "type" : "object",
42569                             "additionalProperties" : {
42570                               "type" : "string"
42571                             }
42572                           },
42573                           "subtype" : {
42574                             "type" : "string"
42575                           },
42576                           "type" : {
42577                             "type" : "string"
42578                           },
42579                           "wildcardSubtype" : {
42580                             "type" : "boolean"
42581                           },
42582                           "wildcardType" : {
42583                             "type" : "boolean"
42584                           }
42585                         }
42586                       },
42587                       "metadata" : {
42588                         "type" : "object",
42589                         "additionalProperties" : {
42590                           "type" : "array",
42591                           "items" : {
42592                             "type" : "object"
42593                           }
42594                         }
42595                       },
42596                       "status" : {
42597                         "type" : "integer",
42598                         "format" : "int32"
42599                       },
42600                       "statusInfo" : {
42601                         "type" : "object",
42602                         "properties" : {
42603                           "family" : {
42604                             "type" : "string",
42605                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42606                           },
42607                           "reasonPhrase" : {
42608                             "type" : "string"
42609                           },
42610                           "statusCode" : {
42611                             "type" : "integer",
42612                             "format" : "int32"
42613                           }
42614                         }
42615                       },
42616                       "stringHeaders" : {
42617                         "type" : "object",
42618                         "additionalProperties" : {
42619                           "type" : "array",
42620                           "items" : {
42621                             "type" : "string"
42622                           }
42623                         }
42624                       }
42625                     }
42626                   }
42627                 }
42628               }
42629             }
42630           }
42631         },
42632         "servers" : [ {
42633           "url" : "/sdc2/rest",
42634           "variables" : { }
42635         } ],
42636         "summary" : "Returns created service proxy",
42637         "tags" : [ "SDCE-2 APIs" ]
42638       }
42639     },
42640     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}" : {
42641       "delete" : {
42642         "description" : "Delete service proxy",
42643         "operationId" : "deleteServiceProxy",
42644         "parameters" : [ {
42645           "in" : "path",
42646           "name" : "containerComponentId",
42647           "required" : true,
42648           "schema" : {
42649             "type" : "string"
42650           }
42651         }, {
42652           "in" : "path",
42653           "name" : "serviceProxyId",
42654           "required" : true,
42655           "schema" : {
42656             "type" : "string"
42657           }
42658         }, {
42659           "description" : "valid values: resources / services / products",
42660           "in" : "path",
42661           "name" : "containerComponentType",
42662           "required" : true,
42663           "schema" : {
42664             "type" : "string",
42665             "enum" : [ "resources", "services" ]
42666           }
42667         } ],
42668         "responses" : {
42669           "201" : {
42670             "description" : "Service proxy deleted"
42671           },
42672           "400" : {
42673             "description" : "Invalid content / Missing content"
42674           },
42675           "403" : {
42676             "description" : "Restricted operation"
42677           },
42678           "default" : {
42679             "content" : {
42680               "application/json" : {
42681                 "schema" : {
42682                   "type" : "array",
42683                   "items" : {
42684                     "type" : "object",
42685                     "properties" : {
42686                       "allowedMethods" : {
42687                         "type" : "array",
42688                         "items" : {
42689                           "type" : "string"
42690                         },
42691                         "uniqueItems" : true
42692                       },
42693                       "cookies" : {
42694                         "type" : "object",
42695                         "additionalProperties" : {
42696                           "type" : "object",
42697                           "properties" : {
42698                             "comment" : {
42699                               "type" : "string"
42700                             },
42701                             "domain" : {
42702                               "type" : "string"
42703                             },
42704                             "expiry" : {
42705                               "type" : "string",
42706                               "format" : "date-time"
42707                             },
42708                             "httpOnly" : {
42709                               "type" : "boolean"
42710                             },
42711                             "maxAge" : {
42712                               "type" : "integer",
42713                               "format" : "int32"
42714                             },
42715                             "name" : {
42716                               "type" : "string"
42717                             },
42718                             "path" : {
42719                               "type" : "string"
42720                             },
42721                             "secure" : {
42722                               "type" : "boolean"
42723                             },
42724                             "value" : {
42725                               "type" : "string"
42726                             },
42727                             "version" : {
42728                               "type" : "integer",
42729                               "format" : "int32"
42730                             }
42731                           }
42732                         }
42733                       },
42734                       "date" : {
42735                         "type" : "string",
42736                         "format" : "date-time"
42737                       },
42738                       "entity" : {
42739                         "type" : "object"
42740                       },
42741                       "entityTag" : {
42742                         "type" : "object",
42743                         "properties" : {
42744                           "value" : {
42745                             "type" : "string"
42746                           },
42747                           "weak" : {
42748                             "type" : "boolean"
42749                           }
42750                         }
42751                       },
42752                       "headers" : {
42753                         "type" : "object",
42754                         "additionalProperties" : {
42755                           "type" : "array",
42756                           "items" : {
42757                             "type" : "object"
42758                           }
42759                         }
42760                       },
42761                       "language" : {
42762                         "type" : "object",
42763                         "properties" : {
42764                           "country" : {
42765                             "type" : "string"
42766                           },
42767                           "displayCountry" : {
42768                             "type" : "string"
42769                           },
42770                           "displayLanguage" : {
42771                             "type" : "string"
42772                           },
42773                           "displayName" : {
42774                             "type" : "string"
42775                           },
42776                           "displayScript" : {
42777                             "type" : "string"
42778                           },
42779                           "displayVariant" : {
42780                             "type" : "string"
42781                           },
42782                           "extensionKeys" : {
42783                             "type" : "array",
42784                             "items" : {
42785                               "type" : "string"
42786                             },
42787                             "uniqueItems" : true
42788                           },
42789                           "iso3Country" : {
42790                             "type" : "string"
42791                           },
42792                           "iso3Language" : {
42793                             "type" : "string"
42794                           },
42795                           "language" : {
42796                             "type" : "string"
42797                           },
42798                           "script" : {
42799                             "type" : "string"
42800                           },
42801                           "unicodeLocaleAttributes" : {
42802                             "type" : "array",
42803                             "items" : {
42804                               "type" : "string"
42805                             },
42806                             "uniqueItems" : true
42807                           },
42808                           "unicodeLocaleKeys" : {
42809                             "type" : "array",
42810                             "items" : {
42811                               "type" : "string"
42812                             },
42813                             "uniqueItems" : true
42814                           },
42815                           "variant" : {
42816                             "type" : "string"
42817                           }
42818                         }
42819                       },
42820                       "lastModified" : {
42821                         "type" : "string",
42822                         "format" : "date-time"
42823                       },
42824                       "length" : {
42825                         "type" : "integer",
42826                         "format" : "int32"
42827                       },
42828                       "links" : {
42829                         "type" : "array",
42830                         "items" : {
42831                           "type" : "object",
42832                           "properties" : {
42833                             "params" : {
42834                               "type" : "object",
42835                               "additionalProperties" : {
42836                                 "type" : "string"
42837                               }
42838                             },
42839                             "rel" : {
42840                               "type" : "string"
42841                             },
42842                             "rels" : {
42843                               "type" : "array",
42844                               "items" : {
42845                                 "type" : "string"
42846                               }
42847                             },
42848                             "title" : {
42849                               "type" : "string"
42850                             },
42851                             "type" : {
42852                               "type" : "string"
42853                             },
42854                             "uri" : {
42855                               "type" : "string",
42856                               "format" : "uri"
42857                             },
42858                             "uriBuilder" : {
42859                               "type" : "object"
42860                             }
42861                           }
42862                         },
42863                         "uniqueItems" : true
42864                       },
42865                       "location" : {
42866                         "type" : "string",
42867                         "format" : "uri"
42868                       },
42869                       "mediaType" : {
42870                         "type" : "object",
42871                         "properties" : {
42872                           "parameters" : {
42873                             "type" : "object",
42874                             "additionalProperties" : {
42875                               "type" : "string"
42876                             }
42877                           },
42878                           "subtype" : {
42879                             "type" : "string"
42880                           },
42881                           "type" : {
42882                             "type" : "string"
42883                           },
42884                           "wildcardSubtype" : {
42885                             "type" : "boolean"
42886                           },
42887                           "wildcardType" : {
42888                             "type" : "boolean"
42889                           }
42890                         }
42891                       },
42892                       "metadata" : {
42893                         "type" : "object",
42894                         "additionalProperties" : {
42895                           "type" : "array",
42896                           "items" : {
42897                             "type" : "object"
42898                           }
42899                         }
42900                       },
42901                       "status" : {
42902                         "type" : "integer",
42903                         "format" : "int32"
42904                       },
42905                       "statusInfo" : {
42906                         "type" : "object",
42907                         "properties" : {
42908                           "family" : {
42909                             "type" : "string",
42910                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
42911                           },
42912                           "reasonPhrase" : {
42913                             "type" : "string"
42914                           },
42915                           "statusCode" : {
42916                             "type" : "integer",
42917                             "format" : "int32"
42918                           }
42919                         }
42920                       },
42921                       "stringHeaders" : {
42922                         "type" : "object",
42923                         "additionalProperties" : {
42924                           "type" : "array",
42925                           "items" : {
42926                             "type" : "string"
42927                           }
42928                         }
42929                       }
42930                     }
42931                   }
42932                 }
42933               }
42934             }
42935           }
42936         },
42937         "servers" : [ {
42938           "url" : "/sdc2/rest",
42939           "variables" : { }
42940         } ],
42941         "summary" : "Returns delete service proxy",
42942         "tags" : [ "SDCE-2 APIs" ]
42943       }
42944     },
42945     "/v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}/changeVersion/{newServiceId}" : {
42946       "post" : {
42947         "description" : "Update service proxy with new version",
42948         "operationId" : "changeServiceProxyVersion",
42949         "parameters" : [ {
42950           "in" : "path",
42951           "name" : "containerComponentId",
42952           "required" : true,
42953           "schema" : {
42954             "type" : "string"
42955           }
42956         }, {
42957           "in" : "path",
42958           "name" : "serviceProxyId",
42959           "required" : true,
42960           "schema" : {
42961             "type" : "string"
42962           }
42963         }, {
42964           "description" : "valid values: resources / services",
42965           "in" : "path",
42966           "name" : "containerComponentType",
42967           "required" : true,
42968           "schema" : {
42969             "type" : "string",
42970             "enum" : [ "resources", "services" ]
42971           }
42972         } ],
42973         "responses" : {
42974           "201" : {
42975             "description" : "Service proxy created"
42976           },
42977           "400" : {
42978             "description" : "Invalid content / Missing content"
42979           },
42980           "403" : {
42981             "description" : "Restricted operation"
42982           },
42983           "default" : {
42984             "content" : {
42985               "application/json" : {
42986                 "schema" : {
42987                   "type" : "array",
42988                   "items" : {
42989                     "type" : "object",
42990                     "properties" : {
42991                       "allowedMethods" : {
42992                         "type" : "array",
42993                         "items" : {
42994                           "type" : "string"
42995                         },
42996                         "uniqueItems" : true
42997                       },
42998                       "cookies" : {
42999                         "type" : "object",
43000                         "additionalProperties" : {
43001                           "type" : "object",
43002                           "properties" : {
43003                             "comment" : {
43004                               "type" : "string"
43005                             },
43006                             "domain" : {
43007                               "type" : "string"
43008                             },
43009                             "expiry" : {
43010                               "type" : "string",
43011                               "format" : "date-time"
43012                             },
43013                             "httpOnly" : {
43014                               "type" : "boolean"
43015                             },
43016                             "maxAge" : {
43017                               "type" : "integer",
43018                               "format" : "int32"
43019                             },
43020                             "name" : {
43021                               "type" : "string"
43022                             },
43023                             "path" : {
43024                               "type" : "string"
43025                             },
43026                             "secure" : {
43027                               "type" : "boolean"
43028                             },
43029                             "value" : {
43030                               "type" : "string"
43031                             },
43032                             "version" : {
43033                               "type" : "integer",
43034                               "format" : "int32"
43035                             }
43036                           }
43037                         }
43038                       },
43039                       "date" : {
43040                         "type" : "string",
43041                         "format" : "date-time"
43042                       },
43043                       "entity" : {
43044                         "type" : "object"
43045                       },
43046                       "entityTag" : {
43047                         "type" : "object",
43048                         "properties" : {
43049                           "value" : {
43050                             "type" : "string"
43051                           },
43052                           "weak" : {
43053                             "type" : "boolean"
43054                           }
43055                         }
43056                       },
43057                       "headers" : {
43058                         "type" : "object",
43059                         "additionalProperties" : {
43060                           "type" : "array",
43061                           "items" : {
43062                             "type" : "object"
43063                           }
43064                         }
43065                       },
43066                       "language" : {
43067                         "type" : "object",
43068                         "properties" : {
43069                           "country" : {
43070                             "type" : "string"
43071                           },
43072                           "displayCountry" : {
43073                             "type" : "string"
43074                           },
43075                           "displayLanguage" : {
43076                             "type" : "string"
43077                           },
43078                           "displayName" : {
43079                             "type" : "string"
43080                           },
43081                           "displayScript" : {
43082                             "type" : "string"
43083                           },
43084                           "displayVariant" : {
43085                             "type" : "string"
43086                           },
43087                           "extensionKeys" : {
43088                             "type" : "array",
43089                             "items" : {
43090                               "type" : "string"
43091                             },
43092                             "uniqueItems" : true
43093                           },
43094                           "iso3Country" : {
43095                             "type" : "string"
43096                           },
43097                           "iso3Language" : {
43098                             "type" : "string"
43099                           },
43100                           "language" : {
43101                             "type" : "string"
43102                           },
43103                           "script" : {
43104                             "type" : "string"
43105                           },
43106                           "unicodeLocaleAttributes" : {
43107                             "type" : "array",
43108                             "items" : {
43109                               "type" : "string"
43110                             },
43111                             "uniqueItems" : true
43112                           },
43113                           "unicodeLocaleKeys" : {
43114                             "type" : "array",
43115                             "items" : {
43116                               "type" : "string"
43117                             },
43118                             "uniqueItems" : true
43119                           },
43120                           "variant" : {
43121                             "type" : "string"
43122                           }
43123                         }
43124                       },
43125                       "lastModified" : {
43126                         "type" : "string",
43127                         "format" : "date-time"
43128                       },
43129                       "length" : {
43130                         "type" : "integer",
43131                         "format" : "int32"
43132                       },
43133                       "links" : {
43134                         "type" : "array",
43135                         "items" : {
43136                           "type" : "object",
43137                           "properties" : {
43138                             "params" : {
43139                               "type" : "object",
43140                               "additionalProperties" : {
43141                                 "type" : "string"
43142                               }
43143                             },
43144                             "rel" : {
43145                               "type" : "string"
43146                             },
43147                             "rels" : {
43148                               "type" : "array",
43149                               "items" : {
43150                                 "type" : "string"
43151                               }
43152                             },
43153                             "title" : {
43154                               "type" : "string"
43155                             },
43156                             "type" : {
43157                               "type" : "string"
43158                             },
43159                             "uri" : {
43160                               "type" : "string",
43161                               "format" : "uri"
43162                             },
43163                             "uriBuilder" : {
43164                               "type" : "object"
43165                             }
43166                           }
43167                         },
43168                         "uniqueItems" : true
43169                       },
43170                       "location" : {
43171                         "type" : "string",
43172                         "format" : "uri"
43173                       },
43174                       "mediaType" : {
43175                         "type" : "object",
43176                         "properties" : {
43177                           "parameters" : {
43178                             "type" : "object",
43179                             "additionalProperties" : {
43180                               "type" : "string"
43181                             }
43182                           },
43183                           "subtype" : {
43184                             "type" : "string"
43185                           },
43186                           "type" : {
43187                             "type" : "string"
43188                           },
43189                           "wildcardSubtype" : {
43190                             "type" : "boolean"
43191                           },
43192                           "wildcardType" : {
43193                             "type" : "boolean"
43194                           }
43195                         }
43196                       },
43197                       "metadata" : {
43198                         "type" : "object",
43199                         "additionalProperties" : {
43200                           "type" : "array",
43201                           "items" : {
43202                             "type" : "object"
43203                           }
43204                         }
43205                       },
43206                       "status" : {
43207                         "type" : "integer",
43208                         "format" : "int32"
43209                       },
43210                       "statusInfo" : {
43211                         "type" : "object",
43212                         "properties" : {
43213                           "family" : {
43214                             "type" : "string",
43215                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43216                           },
43217                           "reasonPhrase" : {
43218                             "type" : "string"
43219                           },
43220                           "statusCode" : {
43221                             "type" : "integer",
43222                             "format" : "int32"
43223                           }
43224                         }
43225                       },
43226                       "stringHeaders" : {
43227                         "type" : "object",
43228                         "additionalProperties" : {
43229                           "type" : "array",
43230                           "items" : {
43231                             "type" : "string"
43232                           }
43233                         }
43234                       }
43235                     }
43236                   }
43237                 }
43238               }
43239             }
43240           }
43241         },
43242         "servers" : [ {
43243           "url" : "/sdc2/rest",
43244           "variables" : { }
43245         } ],
43246         "summary" : "Returns updated service proxy",
43247         "tags" : [ "SDCE-2 APIs" ]
43248       }
43249     },
43250     "/v1/catalog/{containerComponentType}/{serviceId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}" : {
43251       "put" : {
43252         "description" : "Update Group Instance Property Values",
43253         "operationId" : "updateGroupInstancePropertyValues",
43254         "parameters" : [ {
43255           "in" : "path",
43256           "name" : "serviceId",
43257           "required" : true,
43258           "schema" : {
43259             "type" : "string"
43260           }
43261         }, {
43262           "in" : "path",
43263           "name" : "componentInstanceId",
43264           "required" : true,
43265           "schema" : {
43266             "type" : "string"
43267           }
43268         }, {
43269           "in" : "path",
43270           "name" : "groupInstanceId",
43271           "required" : true,
43272           "schema" : {
43273             "type" : "string"
43274           }
43275         }, {
43276           "in" : "header",
43277           "name" : "USER_ID",
43278           "schema" : {
43279             "type" : "string"
43280           }
43281         } ],
43282         "requestBody" : {
43283           "content" : {
43284             "application/json" : {
43285               "schema" : {
43286                 "type" : "string"
43287               }
43288             }
43289           },
43290           "description" : "Group instance object to be Updated",
43291           "required" : true
43292         },
43293         "responses" : {
43294           "200" : {
43295             "description" : "Group Instance Property Values Updated"
43296           },
43297           "400" : {
43298             "description" : "Invalid content / Missing content"
43299           },
43300           "403" : {
43301             "description" : "Restricted operation"
43302           },
43303           "default" : {
43304             "content" : {
43305               "application/json" : {
43306                 "schema" : {
43307                   "type" : "array",
43308                   "items" : {
43309                     "$ref" : "#/components/schemas/Service"
43310                   }
43311                 }
43312               }
43313             }
43314           }
43315         },
43316         "servers" : [ {
43317           "url" : "/sdc2/rest",
43318           "variables" : { }
43319         } ],
43320         "summary" : "Returns updated group instance",
43321         "tags" : [ "SDCE-2 APIs" ]
43322       }
43323     },
43324     "/v1/catalogUpdateTime" : {
43325       "get" : {
43326         "description" : "Retrieve previus and current catalog update time",
43327         "operationId" : "getCatalogUpdateTime",
43328         "parameters" : [ {
43329           "in" : "header",
43330           "name" : "USER_ID",
43331           "schema" : {
43332             "type" : "string"
43333           }
43334         } ],
43335         "responses" : {
43336           "200" : {
43337             "description" : "Retrieve previus and current catalog update time"
43338           },
43339           "default" : {
43340             "content" : {
43341               "application/json" : {
43342                 "schema" : {
43343                   "type" : "array",
43344                   "items" : {
43345                     "type" : "object",
43346                     "properties" : {
43347                       "allowedMethods" : {
43348                         "type" : "array",
43349                         "items" : {
43350                           "type" : "string"
43351                         },
43352                         "uniqueItems" : true
43353                       },
43354                       "cookies" : {
43355                         "type" : "object",
43356                         "additionalProperties" : {
43357                           "type" : "object",
43358                           "properties" : {
43359                             "comment" : {
43360                               "type" : "string"
43361                             },
43362                             "domain" : {
43363                               "type" : "string"
43364                             },
43365                             "expiry" : {
43366                               "type" : "string",
43367                               "format" : "date-time"
43368                             },
43369                             "httpOnly" : {
43370                               "type" : "boolean"
43371                             },
43372                             "maxAge" : {
43373                               "type" : "integer",
43374                               "format" : "int32"
43375                             },
43376                             "name" : {
43377                               "type" : "string"
43378                             },
43379                             "path" : {
43380                               "type" : "string"
43381                             },
43382                             "secure" : {
43383                               "type" : "boolean"
43384                             },
43385                             "value" : {
43386                               "type" : "string"
43387                             },
43388                             "version" : {
43389                               "type" : "integer",
43390                               "format" : "int32"
43391                             }
43392                           }
43393                         }
43394                       },
43395                       "date" : {
43396                         "type" : "string",
43397                         "format" : "date-time"
43398                       },
43399                       "entity" : {
43400                         "type" : "object"
43401                       },
43402                       "entityTag" : {
43403                         "type" : "object",
43404                         "properties" : {
43405                           "value" : {
43406                             "type" : "string"
43407                           },
43408                           "weak" : {
43409                             "type" : "boolean"
43410                           }
43411                         }
43412                       },
43413                       "headers" : {
43414                         "type" : "object",
43415                         "additionalProperties" : {
43416                           "type" : "array",
43417                           "items" : {
43418                             "type" : "object"
43419                           }
43420                         }
43421                       },
43422                       "language" : {
43423                         "type" : "object",
43424                         "properties" : {
43425                           "country" : {
43426                             "type" : "string"
43427                           },
43428                           "displayCountry" : {
43429                             "type" : "string"
43430                           },
43431                           "displayLanguage" : {
43432                             "type" : "string"
43433                           },
43434                           "displayName" : {
43435                             "type" : "string"
43436                           },
43437                           "displayScript" : {
43438                             "type" : "string"
43439                           },
43440                           "displayVariant" : {
43441                             "type" : "string"
43442                           },
43443                           "extensionKeys" : {
43444                             "type" : "array",
43445                             "items" : {
43446                               "type" : "string"
43447                             },
43448                             "uniqueItems" : true
43449                           },
43450                           "iso3Country" : {
43451                             "type" : "string"
43452                           },
43453                           "iso3Language" : {
43454                             "type" : "string"
43455                           },
43456                           "language" : {
43457                             "type" : "string"
43458                           },
43459                           "script" : {
43460                             "type" : "string"
43461                           },
43462                           "unicodeLocaleAttributes" : {
43463                             "type" : "array",
43464                             "items" : {
43465                               "type" : "string"
43466                             },
43467                             "uniqueItems" : true
43468                           },
43469                           "unicodeLocaleKeys" : {
43470                             "type" : "array",
43471                             "items" : {
43472                               "type" : "string"
43473                             },
43474                             "uniqueItems" : true
43475                           },
43476                           "variant" : {
43477                             "type" : "string"
43478                           }
43479                         }
43480                       },
43481                       "lastModified" : {
43482                         "type" : "string",
43483                         "format" : "date-time"
43484                       },
43485                       "length" : {
43486                         "type" : "integer",
43487                         "format" : "int32"
43488                       },
43489                       "links" : {
43490                         "type" : "array",
43491                         "items" : {
43492                           "type" : "object",
43493                           "properties" : {
43494                             "params" : {
43495                               "type" : "object",
43496                               "additionalProperties" : {
43497                                 "type" : "string"
43498                               }
43499                             },
43500                             "rel" : {
43501                               "type" : "string"
43502                             },
43503                             "rels" : {
43504                               "type" : "array",
43505                               "items" : {
43506                                 "type" : "string"
43507                               }
43508                             },
43509                             "title" : {
43510                               "type" : "string"
43511                             },
43512                             "type" : {
43513                               "type" : "string"
43514                             },
43515                             "uri" : {
43516                               "type" : "string",
43517                               "format" : "uri"
43518                             },
43519                             "uriBuilder" : {
43520                               "type" : "object"
43521                             }
43522                           }
43523                         },
43524                         "uniqueItems" : true
43525                       },
43526                       "location" : {
43527                         "type" : "string",
43528                         "format" : "uri"
43529                       },
43530                       "mediaType" : {
43531                         "type" : "object",
43532                         "properties" : {
43533                           "parameters" : {
43534                             "type" : "object",
43535                             "additionalProperties" : {
43536                               "type" : "string"
43537                             }
43538                           },
43539                           "subtype" : {
43540                             "type" : "string"
43541                           },
43542                           "type" : {
43543                             "type" : "string"
43544                           },
43545                           "wildcardSubtype" : {
43546                             "type" : "boolean"
43547                           },
43548                           "wildcardType" : {
43549                             "type" : "boolean"
43550                           }
43551                         }
43552                       },
43553                       "metadata" : {
43554                         "type" : "object",
43555                         "additionalProperties" : {
43556                           "type" : "array",
43557                           "items" : {
43558                             "type" : "object"
43559                           }
43560                         }
43561                       },
43562                       "status" : {
43563                         "type" : "integer",
43564                         "format" : "int32"
43565                       },
43566                       "statusInfo" : {
43567                         "type" : "object",
43568                         "properties" : {
43569                           "family" : {
43570                             "type" : "string",
43571                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43572                           },
43573                           "reasonPhrase" : {
43574                             "type" : "string"
43575                           },
43576                           "statusCode" : {
43577                             "type" : "integer",
43578                             "format" : "int32"
43579                           }
43580                         }
43581                       },
43582                       "stringHeaders" : {
43583                         "type" : "object",
43584                         "additionalProperties" : {
43585                           "type" : "array",
43586                           "items" : {
43587                             "type" : "string"
43588                           }
43589                         }
43590                       }
43591                     }
43592                   }
43593                 }
43594               }
43595             }
43596           }
43597         },
43598         "servers" : [ {
43599           "url" : "/sdc2/rest",
43600           "variables" : { }
43601         } ],
43602         "summary" : "Retrieve previus and current catalog update time",
43603         "tags" : [ "SDCE-2 APIs" ]
43604       }
43605     },
43606     "/v1/categories/{componentType}" : {
43607       "get" : {
43608         "description" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings",
43609         "operationId" : "getComponentCategories",
43610         "parameters" : [ {
43611           "description" : "allowed values are resources / services/ products",
43612           "in" : "path",
43613           "name" : "componentType",
43614           "required" : true,
43615           "schema" : {
43616             "type" : "string",
43617             "enum" : [ "resources", "services", "products" ]
43618           }
43619         }, {
43620           "in" : "header",
43621           "name" : "USER_ID",
43622           "schema" : {
43623             "type" : "string"
43624           }
43625         } ],
43626         "responses" : {
43627           "200" : {
43628             "description" : "Returns categories Ok"
43629           },
43630           "400" : {
43631             "description" : "Invalid component type"
43632           },
43633           "403" : {
43634             "description" : "Missing information"
43635           },
43636           "409" : {
43637             "description" : "Restricted operation"
43638           },
43639           "500" : {
43640             "description" : "Internal Server Error"
43641           },
43642           "default" : {
43643             "content" : {
43644               "application/json" : {
43645                 "schema" : {
43646                   "type" : "array",
43647                   "items" : {
43648                     "type" : "object",
43649                     "properties" : {
43650                       "allowedMethods" : {
43651                         "type" : "array",
43652                         "items" : {
43653                           "type" : "string"
43654                         },
43655                         "uniqueItems" : true
43656                       },
43657                       "cookies" : {
43658                         "type" : "object",
43659                         "additionalProperties" : {
43660                           "type" : "object",
43661                           "properties" : {
43662                             "comment" : {
43663                               "type" : "string"
43664                             },
43665                             "domain" : {
43666                               "type" : "string"
43667                             },
43668                             "expiry" : {
43669                               "type" : "string",
43670                               "format" : "date-time"
43671                             },
43672                             "httpOnly" : {
43673                               "type" : "boolean"
43674                             },
43675                             "maxAge" : {
43676                               "type" : "integer",
43677                               "format" : "int32"
43678                             },
43679                             "name" : {
43680                               "type" : "string"
43681                             },
43682                             "path" : {
43683                               "type" : "string"
43684                             },
43685                             "secure" : {
43686                               "type" : "boolean"
43687                             },
43688                             "value" : {
43689                               "type" : "string"
43690                             },
43691                             "version" : {
43692                               "type" : "integer",
43693                               "format" : "int32"
43694                             }
43695                           }
43696                         }
43697                       },
43698                       "date" : {
43699                         "type" : "string",
43700                         "format" : "date-time"
43701                       },
43702                       "entity" : {
43703                         "type" : "object"
43704                       },
43705                       "entityTag" : {
43706                         "type" : "object",
43707                         "properties" : {
43708                           "value" : {
43709                             "type" : "string"
43710                           },
43711                           "weak" : {
43712                             "type" : "boolean"
43713                           }
43714                         }
43715                       },
43716                       "headers" : {
43717                         "type" : "object",
43718                         "additionalProperties" : {
43719                           "type" : "array",
43720                           "items" : {
43721                             "type" : "object"
43722                           }
43723                         }
43724                       },
43725                       "language" : {
43726                         "type" : "object",
43727                         "properties" : {
43728                           "country" : {
43729                             "type" : "string"
43730                           },
43731                           "displayCountry" : {
43732                             "type" : "string"
43733                           },
43734                           "displayLanguage" : {
43735                             "type" : "string"
43736                           },
43737                           "displayName" : {
43738                             "type" : "string"
43739                           },
43740                           "displayScript" : {
43741                             "type" : "string"
43742                           },
43743                           "displayVariant" : {
43744                             "type" : "string"
43745                           },
43746                           "extensionKeys" : {
43747                             "type" : "array",
43748                             "items" : {
43749                               "type" : "string"
43750                             },
43751                             "uniqueItems" : true
43752                           },
43753                           "iso3Country" : {
43754                             "type" : "string"
43755                           },
43756                           "iso3Language" : {
43757                             "type" : "string"
43758                           },
43759                           "language" : {
43760                             "type" : "string"
43761                           },
43762                           "script" : {
43763                             "type" : "string"
43764                           },
43765                           "unicodeLocaleAttributes" : {
43766                             "type" : "array",
43767                             "items" : {
43768                               "type" : "string"
43769                             },
43770                             "uniqueItems" : true
43771                           },
43772                           "unicodeLocaleKeys" : {
43773                             "type" : "array",
43774                             "items" : {
43775                               "type" : "string"
43776                             },
43777                             "uniqueItems" : true
43778                           },
43779                           "variant" : {
43780                             "type" : "string"
43781                           }
43782                         }
43783                       },
43784                       "lastModified" : {
43785                         "type" : "string",
43786                         "format" : "date-time"
43787                       },
43788                       "length" : {
43789                         "type" : "integer",
43790                         "format" : "int32"
43791                       },
43792                       "links" : {
43793                         "type" : "array",
43794                         "items" : {
43795                           "type" : "object",
43796                           "properties" : {
43797                             "params" : {
43798                               "type" : "object",
43799                               "additionalProperties" : {
43800                                 "type" : "string"
43801                               }
43802                             },
43803                             "rel" : {
43804                               "type" : "string"
43805                             },
43806                             "rels" : {
43807                               "type" : "array",
43808                               "items" : {
43809                                 "type" : "string"
43810                               }
43811                             },
43812                             "title" : {
43813                               "type" : "string"
43814                             },
43815                             "type" : {
43816                               "type" : "string"
43817                             },
43818                             "uri" : {
43819                               "type" : "string",
43820                               "format" : "uri"
43821                             },
43822                             "uriBuilder" : {
43823                               "type" : "object"
43824                             }
43825                           }
43826                         },
43827                         "uniqueItems" : true
43828                       },
43829                       "location" : {
43830                         "type" : "string",
43831                         "format" : "uri"
43832                       },
43833                       "mediaType" : {
43834                         "type" : "object",
43835                         "properties" : {
43836                           "parameters" : {
43837                             "type" : "object",
43838                             "additionalProperties" : {
43839                               "type" : "string"
43840                             }
43841                           },
43842                           "subtype" : {
43843                             "type" : "string"
43844                           },
43845                           "type" : {
43846                             "type" : "string"
43847                           },
43848                           "wildcardSubtype" : {
43849                             "type" : "boolean"
43850                           },
43851                           "wildcardType" : {
43852                             "type" : "boolean"
43853                           }
43854                         }
43855                       },
43856                       "metadata" : {
43857                         "type" : "object",
43858                         "additionalProperties" : {
43859                           "type" : "array",
43860                           "items" : {
43861                             "type" : "object"
43862                           }
43863                         }
43864                       },
43865                       "status" : {
43866                         "type" : "integer",
43867                         "format" : "int32"
43868                       },
43869                       "statusInfo" : {
43870                         "type" : "object",
43871                         "properties" : {
43872                           "family" : {
43873                             "type" : "string",
43874                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
43875                           },
43876                           "reasonPhrase" : {
43877                             "type" : "string"
43878                           },
43879                           "statusCode" : {
43880                             "type" : "integer",
43881                             "format" : "int32"
43882                           }
43883                         }
43884                       },
43885                       "stringHeaders" : {
43886                         "type" : "object",
43887                         "additionalProperties" : {
43888                           "type" : "array",
43889                           "items" : {
43890                             "type" : "string"
43891                           }
43892                         }
43893                       }
43894                     }
43895                   }
43896                 }
43897               }
43898             }
43899           }
43900         },
43901         "servers" : [ {
43902           "url" : "/sdc2/rest",
43903           "variables" : { }
43904         } ],
43905         "summary" : "Retrieve the list of all resource/service/product categories/sub-categories/groupings.",
43906         "tags" : [ "SDCE-2 APIs" ]
43907       }
43908     },
43909     "/v1/category/{componentType}" : {
43910       "post" : {
43911         "description" : "Create new component category",
43912         "operationId" : "createComponentCategory",
43913         "parameters" : [ {
43914           "description" : "allowed values are resources /services / products",
43915           "in" : "path",
43916           "name" : "componentType",
43917           "required" : true,
43918           "schema" : {
43919             "type" : "string",
43920             "enum" : [ "resources", "services", "products" ]
43921           }
43922         }, {
43923           "in" : "header",
43924           "name" : "USER_ID",
43925           "schema" : {
43926             "type" : "string"
43927           }
43928         } ],
43929         "requestBody" : {
43930           "content" : {
43931             "application/json" : {
43932               "schema" : {
43933                 "type" : "string"
43934               }
43935             }
43936           },
43937           "description" : "Category to be created",
43938           "required" : true
43939         },
43940         "responses" : {
43941           "201" : {
43942             "description" : "Category created"
43943           },
43944           "400" : {
43945             "description" : "Invalid category data"
43946           },
43947           "403" : {
43948             "description" : "USER_ID header is missing"
43949           },
43950           "409" : {
43951             "description" : "Category already exists / User not permitted to perform the action"
43952           },
43953           "500" : {
43954             "description" : "General Error"
43955           }
43956         },
43957         "servers" : [ {
43958           "url" : "/sdc2/rest",
43959           "variables" : { }
43960         } ],
43961         "summary" : "Create new component category",
43962         "tags" : [ "SDCE-2 APIs" ]
43963       }
43964     },
43965     "/v1/category/{componentType}/{categoryId}/subCategory" : {
43966       "post" : {
43967         "description" : "Create new component sub-category",
43968         "operationId" : "createComponentSubCategory",
43969         "parameters" : [ {
43970           "description" : "allowed values are resources / products",
43971           "in" : "path",
43972           "name" : "componentType",
43973           "required" : true,
43974           "schema" : {
43975             "type" : "string",
43976             "enum" : [ "resources", "products" ]
43977           }
43978         }, {
43979           "description" : "Parent category unique ID",
43980           "in" : "path",
43981           "name" : "categoryId",
43982           "required" : true,
43983           "schema" : {
43984             "type" : "string"
43985           }
43986         }, {
43987           "in" : "header",
43988           "name" : "USER_ID",
43989           "schema" : {
43990             "type" : "string"
43991           }
43992         } ],
43993         "requestBody" : {
43994           "content" : {
43995             "application/json" : {
43996               "schema" : {
43997                 "type" : "string"
43998               }
43999             }
44000           },
44001           "description" : "Subcategory to be created. \ne.g. {\"name\":\"Resource-subcat\"}",
44002           "required" : true
44003         },
44004         "responses" : {
44005           "201" : {
44006             "description" : "Subcategory created"
44007           },
44008           "400" : {
44009             "description" : "Invalid subcategory data"
44010           },
44011           "403" : {
44012             "description" : "USER_ID header is missing"
44013           },
44014           "404" : {
44015             "description" : "Parent category wasn't found"
44016           },
44017           "409" : {
44018             "description" : "Subcategory already exists / User not permitted to perform the action"
44019           },
44020           "500" : {
44021             "description" : "General Error"
44022           }
44023         },
44024         "servers" : [ {
44025           "url" : "/sdc2/rest",
44026           "variables" : { }
44027         } ],
44028         "summary" : "Create new component sub-category for existing category",
44029         "tags" : [ "SDCE-2 APIs" ]
44030       }
44031     },
44032     "/v1/category/{componentType}/{categoryId}/subCategory/{subCategoryId}/grouping" : {
44033       "post" : {
44034         "description" : "Create new component grouping",
44035         "operationId" : "createComponentGrouping",
44036         "parameters" : [ {
44037           "description" : "allowed values are products",
44038           "in" : "path",
44039           "name" : "componentType",
44040           "required" : true,
44041           "schema" : {
44042             "type" : "string",
44043             "enum" : [ "products" ]
44044           }
44045         }, {
44046           "description" : "Parent category unique ID",
44047           "in" : "path",
44048           "name" : "categoryId",
44049           "required" : true,
44050           "schema" : {
44051             "type" : "string"
44052           }
44053         }, {
44054           "description" : "Parent sub-category unique ID",
44055           "in" : "path",
44056           "name" : "subCategoryId",
44057           "required" : true,
44058           "schema" : {
44059             "type" : "string"
44060           }
44061         }, {
44062           "in" : "header",
44063           "name" : "USER_ID",
44064           "schema" : {
44065             "type" : "string"
44066           }
44067         } ],
44068         "requestBody" : {
44069           "content" : {
44070             "application/json" : {
44071               "schema" : {
44072                 "type" : "string"
44073               }
44074             }
44075           },
44076           "description" : "Subcategory to be created",
44077           "required" : true
44078         },
44079         "responses" : {
44080           "201" : {
44081             "description" : "Grouping created"
44082           },
44083           "400" : {
44084             "description" : "Invalid grouping data"
44085           },
44086           "403" : {
44087             "description" : "USER_ID header is missing"
44088           },
44089           "404" : {
44090             "description" : "Parent category or subcategory were not found"
44091           },
44092           "409" : {
44093             "description" : "Grouping already exists / User not permitted to perform the action"
44094           },
44095           "500" : {
44096             "description" : "General Error"
44097           }
44098         },
44099         "servers" : [ {
44100           "url" : "/sdc2/rest",
44101           "variables" : { }
44102         } ],
44103         "summary" : "Create new component grouping for existing sub-category",
44104         "tags" : [ "SDCE-2 APIs" ]
44105       }
44106     },
44107     "/v1/category/{componentType}/{categoryName}/baseTypes" : {
44108       "get" : {
44109         "description" : "Get base types for category",
44110         "operationId" : "getCategoryBaseTypes",
44111         "parameters" : [ {
44112           "in" : "path",
44113           "name" : "categoryName",
44114           "required" : true,
44115           "schema" : {
44116             "type" : "string"
44117           }
44118         }, {
44119           "in" : "path",
44120           "name" : "componentType",
44121           "required" : true,
44122           "schema" : {
44123             "type" : "string"
44124           }
44125         }, {
44126           "in" : "header",
44127           "name" : "USER_ID",
44128           "schema" : {
44129             "type" : "string"
44130           }
44131         }, {
44132           "description" : "model",
44133           "in" : "query",
44134           "name" : "model",
44135           "schema" : {
44136             "type" : "string"
44137           }
44138         } ],
44139         "responses" : {
44140           "200" : {
44141             "description" : "Returns base types Ok"
44142           },
44143           "404" : {
44144             "description" : "No base types were found"
44145           },
44146           "500" : {
44147             "description" : "Internal Server Error"
44148           }
44149         },
44150         "servers" : [ {
44151           "url" : "/sdc2/rest",
44152           "variables" : { }
44153         } ],
44154         "summary" : "Get base types for category",
44155         "tags" : [ "SDCE-2 APIs" ]
44156       }
44157     },
44158     "/v1/category/{componentType}/{categoryUniqueId}" : {
44159       "delete" : {
44160         "description" : "Delete component category",
44161         "operationId" : "deleteComponentCategory",
44162         "parameters" : [ {
44163           "in" : "path",
44164           "name" : "categoryUniqueId",
44165           "required" : true,
44166           "schema" : {
44167             "type" : "string"
44168           }
44169         }, {
44170           "in" : "path",
44171           "name" : "componentType",
44172           "required" : true,
44173           "schema" : {
44174             "type" : "string"
44175           }
44176         }, {
44177           "in" : "header",
44178           "name" : "USER_ID",
44179           "schema" : {
44180             "type" : "string"
44181           }
44182         } ],
44183         "responses" : {
44184           "204" : {
44185             "description" : "Category deleted"
44186           },
44187           "403" : {
44188             "description" : "USER_ID header is missing"
44189           },
44190           "404" : {
44191             "description" : "Category not found"
44192           },
44193           "409" : {
44194             "description" : "User not permitted to perform the action"
44195           },
44196           "500" : {
44197             "description" : "General Error"
44198           },
44199           "default" : {
44200             "content" : {
44201               "application/json" : {
44202                 "schema" : {
44203                   "type" : "array",
44204                   "items" : {
44205                     "$ref" : "#/components/schemas/Category"
44206                   }
44207                 }
44208               }
44209             }
44210           }
44211         },
44212         "servers" : [ {
44213           "url" : "/sdc2/rest",
44214           "variables" : { }
44215         } ],
44216         "summary" : "Delete component category",
44217         "tags" : [ "SDCE-2 APIs" ]
44218       }
44219     },
44220     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}" : {
44221       "delete" : {
44222         "description" : "Delete component category",
44223         "operationId" : "deleteComponentSubCategory",
44224         "parameters" : [ {
44225           "in" : "path",
44226           "name" : "categoryUniqueId",
44227           "required" : true,
44228           "schema" : {
44229             "type" : "string"
44230           }
44231         }, {
44232           "in" : "path",
44233           "name" : "subCategoryUniqueId",
44234           "required" : true,
44235           "schema" : {
44236             "type" : "string"
44237           }
44238         }, {
44239           "in" : "path",
44240           "name" : "componentType",
44241           "required" : true,
44242           "schema" : {
44243             "type" : "string"
44244           }
44245         }, {
44246           "in" : "header",
44247           "name" : "USER_ID",
44248           "schema" : {
44249             "type" : "string"
44250           }
44251         } ],
44252         "responses" : {
44253           "204" : {
44254             "description" : "Category deleted"
44255           },
44256           "403" : {
44257             "description" : "USER_ID header is missing"
44258           },
44259           "404" : {
44260             "description" : "Category not found"
44261           },
44262           "409" : {
44263             "description" : "User not permitted to perform the action"
44264           },
44265           "500" : {
44266             "description" : "General Error"
44267           },
44268           "default" : {
44269             "content" : {
44270               "application/json" : {
44271                 "schema" : {
44272                   "type" : "array",
44273                   "items" : {
44274                     "$ref" : "#/components/schemas/Category"
44275                   }
44276                 }
44277               }
44278             }
44279           }
44280         },
44281         "servers" : [ {
44282           "url" : "/sdc2/rest",
44283           "variables" : { }
44284         } ],
44285         "summary" : "Delete component category",
44286         "tags" : [ "SDCE-2 APIs" ]
44287       }
44288     },
44289     "/v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}/grouping/{groupingUniqueId}" : {
44290       "delete" : {
44291         "description" : "Delete component category",
44292         "operationId" : "deleteComponentGrouping",
44293         "parameters" : [ {
44294           "in" : "path",
44295           "name" : "categoryUniqueId",
44296           "required" : true,
44297           "schema" : {
44298             "type" : "string"
44299           }
44300         }, {
44301           "in" : "path",
44302           "name" : "subCategoryUniqueId",
44303           "required" : true,
44304           "schema" : {
44305             "type" : "string"
44306           }
44307         }, {
44308           "in" : "path",
44309           "name" : "groupingUniqueId",
44310           "required" : true,
44311           "schema" : {
44312             "type" : "string"
44313           }
44314         }, {
44315           "in" : "path",
44316           "name" : "componentType",
44317           "required" : true,
44318           "schema" : {
44319             "type" : "string"
44320           }
44321         }, {
44322           "in" : "header",
44323           "name" : "USER_ID",
44324           "schema" : {
44325             "type" : "string"
44326           }
44327         } ],
44328         "responses" : {
44329           "204" : {
44330             "description" : "Category deleted"
44331           },
44332           "403" : {
44333             "description" : "USER_ID header is missing"
44334           },
44335           "404" : {
44336             "description" : "Category not found"
44337           },
44338           "409" : {
44339             "description" : "User not permitted to perform the action"
44340           },
44341           "500" : {
44342             "description" : "General Error"
44343           },
44344           "default" : {
44345             "content" : {
44346               "application/json" : {
44347                 "schema" : {
44348                   "type" : "array",
44349                   "items" : {
44350                     "$ref" : "#/components/schemas/Category"
44351                   }
44352                 }
44353               }
44354             }
44355           }
44356         },
44357         "servers" : [ {
44358           "url" : "/sdc2/rest",
44359           "variables" : { }
44360         } ],
44361         "summary" : "Delete component category",
44362         "tags" : [ "SDCE-2 APIs" ]
44363       }
44364     },
44365     "/v1/consumers" : {
44366       "post" : {
44367         "description" : "Consumer credentials",
44368         "operationId" : "createConsumer",
44369         "parameters" : [ {
44370           "in" : "header",
44371           "name" : "USER_ID",
44372           "schema" : {
44373             "type" : "string"
44374           }
44375         } ],
44376         "requestBody" : {
44377           "content" : {
44378             "application/json" : {
44379               "schema" : {
44380                 "type" : "string"
44381               }
44382             }
44383           },
44384           "description" : "Consumer Object to be created",
44385           "required" : true
44386         },
44387         "responses" : {
44388           "201" : {
44389             "description" : "Consumer credentials created"
44390           },
44391           "400" : {
44392             "description" : "Invalid content / Missing content"
44393           },
44394           "403" : {
44395             "description" : "Restricted operation"
44396           },
44397           "default" : {
44398             "content" : {
44399               "application/json" : {
44400                 "schema" : {
44401                   "type" : "array",
44402                   "items" : {
44403                     "type" : "object",
44404                     "properties" : {
44405                       "allowedMethods" : {
44406                         "type" : "array",
44407                         "items" : {
44408                           "type" : "string"
44409                         },
44410                         "uniqueItems" : true
44411                       },
44412                       "cookies" : {
44413                         "type" : "object",
44414                         "additionalProperties" : {
44415                           "type" : "object",
44416                           "properties" : {
44417                             "comment" : {
44418                               "type" : "string"
44419                             },
44420                             "domain" : {
44421                               "type" : "string"
44422                             },
44423                             "expiry" : {
44424                               "type" : "string",
44425                               "format" : "date-time"
44426                             },
44427                             "httpOnly" : {
44428                               "type" : "boolean"
44429                             },
44430                             "maxAge" : {
44431                               "type" : "integer",
44432                               "format" : "int32"
44433                             },
44434                             "name" : {
44435                               "type" : "string"
44436                             },
44437                             "path" : {
44438                               "type" : "string"
44439                             },
44440                             "secure" : {
44441                               "type" : "boolean"
44442                             },
44443                             "value" : {
44444                               "type" : "string"
44445                             },
44446                             "version" : {
44447                               "type" : "integer",
44448                               "format" : "int32"
44449                             }
44450                           }
44451                         }
44452                       },
44453                       "date" : {
44454                         "type" : "string",
44455                         "format" : "date-time"
44456                       },
44457                       "entity" : {
44458                         "type" : "object"
44459                       },
44460                       "entityTag" : {
44461                         "type" : "object",
44462                         "properties" : {
44463                           "value" : {
44464                             "type" : "string"
44465                           },
44466                           "weak" : {
44467                             "type" : "boolean"
44468                           }
44469                         }
44470                       },
44471                       "headers" : {
44472                         "type" : "object",
44473                         "additionalProperties" : {
44474                           "type" : "array",
44475                           "items" : {
44476                             "type" : "object"
44477                           }
44478                         }
44479                       },
44480                       "language" : {
44481                         "type" : "object",
44482                         "properties" : {
44483                           "country" : {
44484                             "type" : "string"
44485                           },
44486                           "displayCountry" : {
44487                             "type" : "string"
44488                           },
44489                           "displayLanguage" : {
44490                             "type" : "string"
44491                           },
44492                           "displayName" : {
44493                             "type" : "string"
44494                           },
44495                           "displayScript" : {
44496                             "type" : "string"
44497                           },
44498                           "displayVariant" : {
44499                             "type" : "string"
44500                           },
44501                           "extensionKeys" : {
44502                             "type" : "array",
44503                             "items" : {
44504                               "type" : "string"
44505                             },
44506                             "uniqueItems" : true
44507                           },
44508                           "iso3Country" : {
44509                             "type" : "string"
44510                           },
44511                           "iso3Language" : {
44512                             "type" : "string"
44513                           },
44514                           "language" : {
44515                             "type" : "string"
44516                           },
44517                           "script" : {
44518                             "type" : "string"
44519                           },
44520                           "unicodeLocaleAttributes" : {
44521                             "type" : "array",
44522                             "items" : {
44523                               "type" : "string"
44524                             },
44525                             "uniqueItems" : true
44526                           },
44527                           "unicodeLocaleKeys" : {
44528                             "type" : "array",
44529                             "items" : {
44530                               "type" : "string"
44531                             },
44532                             "uniqueItems" : true
44533                           },
44534                           "variant" : {
44535                             "type" : "string"
44536                           }
44537                         }
44538                       },
44539                       "lastModified" : {
44540                         "type" : "string",
44541                         "format" : "date-time"
44542                       },
44543                       "length" : {
44544                         "type" : "integer",
44545                         "format" : "int32"
44546                       },
44547                       "links" : {
44548                         "type" : "array",
44549                         "items" : {
44550                           "type" : "object",
44551                           "properties" : {
44552                             "params" : {
44553                               "type" : "object",
44554                               "additionalProperties" : {
44555                                 "type" : "string"
44556                               }
44557                             },
44558                             "rel" : {
44559                               "type" : "string"
44560                             },
44561                             "rels" : {
44562                               "type" : "array",
44563                               "items" : {
44564                                 "type" : "string"
44565                               }
44566                             },
44567                             "title" : {
44568                               "type" : "string"
44569                             },
44570                             "type" : {
44571                               "type" : "string"
44572                             },
44573                             "uri" : {
44574                               "type" : "string",
44575                               "format" : "uri"
44576                             },
44577                             "uriBuilder" : {
44578                               "type" : "object"
44579                             }
44580                           }
44581                         },
44582                         "uniqueItems" : true
44583                       },
44584                       "location" : {
44585                         "type" : "string",
44586                         "format" : "uri"
44587                       },
44588                       "mediaType" : {
44589                         "type" : "object",
44590                         "properties" : {
44591                           "parameters" : {
44592                             "type" : "object",
44593                             "additionalProperties" : {
44594                               "type" : "string"
44595                             }
44596                           },
44597                           "subtype" : {
44598                             "type" : "string"
44599                           },
44600                           "type" : {
44601                             "type" : "string"
44602                           },
44603                           "wildcardSubtype" : {
44604                             "type" : "boolean"
44605                           },
44606                           "wildcardType" : {
44607                             "type" : "boolean"
44608                           }
44609                         }
44610                       },
44611                       "metadata" : {
44612                         "type" : "object",
44613                         "additionalProperties" : {
44614                           "type" : "array",
44615                           "items" : {
44616                             "type" : "object"
44617                           }
44618                         }
44619                       },
44620                       "status" : {
44621                         "type" : "integer",
44622                         "format" : "int32"
44623                       },
44624                       "statusInfo" : {
44625                         "type" : "object",
44626                         "properties" : {
44627                           "family" : {
44628                             "type" : "string",
44629                             "enum" : [ "INFORMATIONAL", "SUCCESSFUL", "REDIRECTION", "CLIENT_ERROR", "SERVER_ERROR", "OTHER" ]
44630                           },
44631                           "reasonPhrase" : {
44632                             "type" : "string"
44633                           },
44634                           "statusCode" : {
44635                             "type" : "integer",
44636                             "format" : "int32"
44637                           }
44638                         }
44639                       },
44640                       "stringHeaders" : {
44641                         "type" : "object",
44642                         "additionalProperties" : {
44643                           "type" : "array",
44644                           "items" : {
44645                             "type" : "string"
44646                           }
44647                         }
44648                       }
44649                     }
44650                   }
44651                 }
44652               }
44653             }
44654           }
44655         },
44656         "servers" : [ {
44657           "url" : "/sdc2/rest",
44658           "variables" : { }
44659         } ],
44660         "summary" : "Returns created ECOMP consumer credentials",
44661         "tags" : [ "SDCE-2 APIs" ]
44662       }
44663     },
44664     "/v1/consumers/{consumerId}" : {
44665       "delete" : {
44666         "description" : "Deletes Consumer",
44667         "operationId" : "deleteConsumer",
44668         "parameters" : [ {
44669           "in" : "path",
44670           "name" : "consumerId",
44671           "required" : true,
44672           "schema" : {
44673             "type" : "string"
44674           }
44675         }, {
44676           "in" : "header",
44677           "name" : "USER_ID",
44678           "schema" : {
44679             "type" : "string"
44680           }
44681         } ],
44682         "responses" : {
44683           "204" : {
44684             "description" : "Consumer deleted"
44685           },
44686           "403" : {
44687             "description" : "Restricted operation"
44688           },
44689           "404" : {
44690             "description" : "Consumer not found"
44691           },
44692           "default" : {
44693             "content" : {
44694               "application/json" : {
44695                 "schema" : {
44696                   "type" : "array",
44697                   "items" : {
44698                     "$ref" : "#/components/schemas/ConsumerDefinition"
44699                   }
44700                 }
44701               }
44702             }
44703           }
44704         },
44705         "servers" : [ {
44706           "url" : "/sdc2/rest",
44707           "variables" : { }
44708         } ],
44709         "summary" : "Returns deleted consumer according to ConsumerID",
44710         "tags" : [ "SDCE-2 APIs" ]
44711       },
44712       "get" : {
44713         "description" : "Retrieve Consumer",
44714         "operationId" : "getConsumer",
44715         "parameters" : [ {
44716           "in" : "path",
44717           "name" : "consumerId",
44718           "required" : true,
44719           "schema" : {
44720             "type" : "string"
44721           }
44722         }, {
44723           "in" : "header",
44724           "name" : "USER_ID",
44725           "schema" : {
44726             "type" : "string"
44727           }
44728         } ],
44729         "responses" : {
44730           "200" : {
44731             "description" : "Consumer found"
44732           },
44733           "403" : {
44734             "description" : "Restricted operation"
44735           },
44736           "404" : {
44737             "description" : "Consumer not found"
44738           },
44739           "default" : {
44740             "content" : {
44741               "application/json" : {
44742                 "schema" : {
44743                   "type" : "array",
44744                   "items" : {
44745                     "$ref" : "#/components/schemas/ConsumerDefinition"
44746                   }
44747                 }
44748               }
44749             }
44750           }
44751         },
44752         "servers" : [ {
44753           "url" : "/sdc2/rest",
44754           "variables" : { }
44755         } ],
44756         "summary" : "Returns consumer according to ConsumerID",
44757         "tags" : [ "SDCE-2 APIs" ]
44758       }
44759     },
44760     "/v1/ecompPortalMenu" : {
44761       "get" : {
44762         "description" : "Retrieve ecomp portal menu - MOC",
44763         "operationId" : "getListOfCsars",
44764         "responses" : {
44765           "200" : {
44766             "description" : "Retrieve ecomp portal menu"
44767           },
44768           "default" : {
44769             "content" : {
44770               "application/json" : {
44771                 "schema" : {
44772                   "type" : "array",
44773                   "items" : {
44774                     "$ref" : "#/components/schemas/User"
44775                   }
44776                 }
44777               }
44778             }
44779           }
44780         },
44781         "servers" : [ {
44782           "url" : "/sdc2/rest",
44783           "variables" : { }
44784         } ],
44785         "summary" : "Retrieve ecomp portal menu",
44786         "tags" : [ "SDCE-2 APIs" ]
44787       }
44788     },
44789     "/v1/followed" : {
44790       "get" : {
44791         "description" : "Retrieve all followed",
44792         "operationId" : "getFollowedResourcesServices",
44793         "parameters" : [ {
44794           "in" : "header",
44795           "name" : "USER_ID",
44796           "schema" : {
44797             "type" : "string"
44798           }
44799         } ],
44800         "responses" : {
44801           "200" : {
44802             "description" : "Returns followed Ok"
44803           },
44804           "404" : {
44805             "description" : "User not found"
44806           },
44807           "500" : {
44808             "description" : "Internal Server Error"
44809           },
44810           "default" : {
44811             "content" : {
44812               "application/json" : {
44813                 "schema" : {
44814                   "type" : "array",
44815                   "items" : {
44816                     "$ref" : "#/components/schemas/User"
44817                   }
44818                 }
44819               }
44820             }
44821           }
44822         },
44823         "servers" : [ {
44824           "url" : "/sdc2/rest",
44825           "variables" : { }
44826         } ],
44827         "summary" : "Retrieve all followed",
44828         "tags" : [ "SDCE-2 APIs" ]
44829       }
44830     },
44831     "/v1/inactiveComponents/{componentType}" : {
44832       "delete" : {
44833         "operationId" : "deleteMarkedResources",
44834         "parameters" : [ {
44835           "in" : "path",
44836           "name" : "componentType",
44837           "required" : true,
44838           "schema" : {
44839             "type" : "string"
44840           }
44841         } ],
44842         "responses" : {
44843           "default" : {
44844             "content" : {
44845               "*/*" : { }
44846             },
44847             "description" : "default response"
44848           }
44849         },
44850         "servers" : [ {
44851           "url" : "/sdc2/rest",
44852           "variables" : { }
44853         } ],
44854         "tags" : [ "SDCE-2 APIs" ]
44855       }
44856     },
44857     "/v1/propertyScopes" : {
44858       "get" : {
44859         "description" : "Retrieve all propertyScopes",
44860         "operationId" : "getPropertyScopes",
44861         "parameters" : [ {
44862           "in" : "header",
44863           "name" : "USER_ID",
44864           "schema" : {
44865             "type" : "string"
44866           }
44867         } ],
44868         "responses" : {
44869           "200" : {
44870             "description" : "Returns propertyScopes Ok"
44871           },
44872           "404" : {
44873             "description" : "No propertyScopes were found"
44874           },
44875           "500" : {
44876             "description" : "Internal Server Error"
44877           },
44878           "default" : {
44879             "content" : {
44880               "application/json" : {
44881                 "schema" : {
44882                   "type" : "array",
44883                   "items" : {
44884                     "$ref" : "#/components/schemas/User"
44885                   }
44886                 }
44887               }
44888             }
44889           }
44890         },
44891         "servers" : [ {
44892           "url" : "/sdc2/rest",
44893           "variables" : { }
44894         } ],
44895         "summary" : "Retrieve all propertyScopes",
44896         "tags" : [ "SDCE-2 APIs" ]
44897       }
44898     },
44899     "/v1/screen" : {
44900       "get" : {
44901         "description" : "Retrieve catalog resources and services",
44902         "operationId" : "getCatalogComponents",
44903         "parameters" : [ {
44904           "in" : "header",
44905           "name" : "USER_ID",
44906           "schema" : {
44907             "type" : "string"
44908           }
44909         }, {
44910           "in" : "query",
44911           "name" : "excludeTypes",
44912           "schema" : {
44913             "type" : "array",
44914             "items" : {
44915               "type" : "string",
44916               "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
44917             }
44918           }
44919         } ],
44920         "responses" : {
44921           "200" : {
44922             "description" : "Returns resources and services Ok"
44923           },
44924           "404" : {
44925             "description" : "User not found"
44926           },
44927           "500" : {
44928             "description" : "Internal Server Error"
44929           },
44930           "default" : {
44931             "content" : {
44932               "application/json" : {
44933                 "schema" : {
44934                   "type" : "array",
44935                   "items" : {
44936                     "$ref" : "#/components/schemas/User"
44937                   }
44938                 }
44939               }
44940             }
44941           }
44942         },
44943         "servers" : [ {
44944           "url" : "/sdc2/rest",
44945           "variables" : { }
44946         } ],
44947         "summary" : "Retrieve catalog resources and services",
44948         "tags" : [ "SDCE-2 APIs" ]
44949       }
44950     },
44951     "/v1/setup/ui" : {
44952       "get" : {
44953         "description" : "Retrieve all artifactTypes, ui configuration and sdc version",
44954         "operationId" : "getConfCategoriesAndVersion_1",
44955         "parameters" : [ {
44956           "in" : "header",
44957           "name" : "USER_ID",
44958           "schema" : {
44959             "type" : "string"
44960           }
44961         } ],
44962         "responses" : {
44963           "200" : {
44964             "description" : "Returns artifactTypes, ui configuration and sdc version Ok"
44965           },
44966           "404" : {
44967             "description" : "No artifactTypes were found/no ui configuration were found/no sdc version were found"
44968           },
44969           "500" : {
44970             "description" : "Internal Server Error"
44971           },
44972           "default" : {
44973             "content" : {
44974               "application/json" : {
44975                 "schema" : {
44976                   "type" : "array",
44977                   "items" : {
44978                     "$ref" : "#/components/schemas/User"
44979                   }
44980                 }
44981               }
44982             }
44983           }
44984         },
44985         "servers" : [ {
44986           "url" : "/sdc2/rest",
44987           "variables" : { }
44988         } ],
44989         "summary" : "Retrieve all artifactTypes, ui configuration and sdc version",
44990         "tags" : [ "SDCE-2 APIs" ]
44991       }
44992     },
44993     "/v1/tags" : {
44994       "get" : {
44995         "description" : "Retrieve all tags",
44996         "operationId" : "getTags",
44997         "parameters" : [ {
44998           "in" : "header",
44999           "name" : "USER_ID",
45000           "schema" : {
45001             "type" : "string"
45002           }
45003         } ],
45004         "responses" : {
45005           "200" : {
45006             "description" : "Returns tags Ok"
45007           },
45008           "404" : {
45009             "description" : "No tags were found"
45010           },
45011           "500" : {
45012             "description" : "Internal Server Error"
45013           },
45014           "default" : {
45015             "content" : {
45016               "application/json" : {
45017                 "schema" : {
45018                   "type" : "array",
45019                   "items" : {
45020                     "$ref" : "#/components/schemas/User"
45021                   }
45022                 }
45023               }
45024             }
45025           }
45026         },
45027         "servers" : [ {
45028           "url" : "/sdc2/rest",
45029           "variables" : { }
45030         } ],
45031         "summary" : "Retrieve all tags",
45032         "tags" : [ "SDCE-2 APIs" ]
45033       }
45034     },
45035     "/v1/user" : {
45036       "post" : {
45037         "description" : "add user",
45038         "operationId" : "createUser",
45039         "parameters" : [ {
45040           "in" : "header",
45041           "name" : "USER_ID",
45042           "schema" : {
45043             "type" : "string"
45044           }
45045         } ],
45046         "requestBody" : {
45047           "content" : {
45048             "application/json" : {
45049               "schema" : {
45050                 "$ref" : "#/components/schemas/User"
45051               }
45052             }
45053           },
45054           "description" : "json describe the user",
45055           "required" : true
45056         },
45057         "responses" : {
45058           "201" : {
45059             "description" : "New user created"
45060           },
45061           "400" : {
45062             "description" : "Invalid Content."
45063           },
45064           "403" : {
45065             "description" : "Missing information"
45066           },
45067           "405" : {
45068             "description" : "Method Not Allowed"
45069           },
45070           "409" : {
45071             "description" : "User already exists"
45072           },
45073           "500" : {
45074             "description" : "Internal Server Error"
45075           },
45076           "default" : {
45077             "content" : {
45078               "application/json" : {
45079                 "schema" : {
45080                   "type" : "array",
45081                   "items" : {
45082                     "$ref" : "#/components/schemas/User"
45083                   }
45084                 }
45085               }
45086             }
45087           }
45088         },
45089         "servers" : [ {
45090           "url" : "/sdc2/rest",
45091           "variables" : { }
45092         } ],
45093         "summary" : "Provision new user",
45094         "tags" : [ "SDCE-2 APIs" ]
45095       }
45096     },
45097     "/v1/user/admins" : {
45098       "get" : {
45099         "description" : "retrieve all administrators",
45100         "operationId" : "getAdminsUser",
45101         "responses" : {
45102           "200" : {
45103             "description" : "Returns user Ok"
45104           },
45105           "405" : {
45106             "description" : "Method Not Allowed"
45107           },
45108           "500" : {
45109             "description" : "Internal Server Error"
45110           },
45111           "default" : {
45112             "content" : {
45113               "application/json" : {
45114                 "schema" : {
45115                   "type" : "array",
45116                   "items" : {
45117                     "$ref" : "#/components/schemas/User"
45118                   }
45119                 }
45120               }
45121             }
45122           }
45123         },
45124         "servers" : [ {
45125           "url" : "/sdc2/rest",
45126           "variables" : { }
45127         } ],
45128         "summary" : "Returns all administrators",
45129         "tags" : [ "SDCE-2 APIs" ]
45130       }
45131     },
45132     "/v1/user/authorize" : {
45133       "get" : {
45134         "description" : "authorize",
45135         "operationId" : "authorize",
45136         "parameters" : [ {
45137           "in" : "header",
45138           "name" : "USER_ID",
45139           "schema" : {
45140             "type" : "string"
45141           }
45142         }, {
45143           "in" : "header",
45144           "name" : "HTTP_CSP_FIRSTNAME",
45145           "schema" : {
45146             "type" : "string"
45147           }
45148         }, {
45149           "in" : "header",
45150           "name" : "HTTP_CSP_LASTNAME",
45151           "schema" : {
45152             "type" : "string"
45153           }
45154         }, {
45155           "in" : "header",
45156           "name" : "HTTP_CSP_EMAIL",
45157           "schema" : {
45158             "type" : "string"
45159           }
45160         } ],
45161         "responses" : {
45162           "200" : {
45163             "description" : "Returns user Ok"
45164           },
45165           "403" : {
45166             "description" : "Restricted Access"
45167           },
45168           "500" : {
45169             "description" : "Internal Server Error"
45170           },
45171           "default" : {
45172             "content" : {
45173               "application/json" : {
45174                 "schema" : {
45175                   "type" : "array",
45176                   "items" : {
45177                     "$ref" : "#/components/schemas/User"
45178                   }
45179                 }
45180               }
45181             }
45182           }
45183         },
45184         "servers" : [ {
45185           "url" : "/sdc2/rest",
45186           "variables" : { }
45187         } ],
45188         "summary" : "authorize user",
45189         "tags" : [ "SDCE-2 APIs" ]
45190       }
45191     },
45192     "/v1/user/users" : {
45193       "get" : {
45194         "description" : "Retrieve the list of all active ASDC users or only group of users having specific roles.",
45195         "operationId" : "getUsersList",
45196         "parameters" : [ {
45197           "description" : "Any active user's USER_ID ",
45198           "in" : "header",
45199           "name" : "USER_ID",
45200           "schema" : {
45201             "type" : "string"
45202           }
45203         }, {
45204           "description" : "TESTER,DESIGNER,PRODUCT_STRATEGIST,OPS,PRODUCT_MANAGER,GOVERNOR, ADMIN OR all users by not typing anything",
45205           "in" : "query",
45206           "name" : "roles",
45207           "schema" : {
45208             "type" : "string"
45209           }
45210         } ],
45211         "responses" : {
45212           "200" : {
45213             "description" : "Returns users Ok"
45214           },
45215           "204" : {
45216             "description" : "No provisioned ASDC users of requested role"
45217           },
45218           "400" : {
45219             "description" : "Missing content"
45220           },
45221           "403" : {
45222             "description" : "Restricted Access"
45223           },
45224           "500" : {
45225             "description" : "Internal Server Error"
45226           },
45227           "default" : {
45228             "content" : {
45229               "application/json" : {
45230                 "schema" : {
45231                   "type" : "array",
45232                   "items" : {
45233                     "$ref" : "#/components/schemas/User"
45234                   }
45235                 }
45236               }
45237             }
45238           }
45239         },
45240         "servers" : [ {
45241           "url" : "/sdc2/rest",
45242           "variables" : { }
45243         } ],
45244         "summary" : "Returns list of users with the specified roles, or all of users in the case of empty 'roles' header",
45245         "tags" : [ "SDCE-2 APIs" ]
45246       }
45247     },
45248     "/v1/user/{userId}" : {
45249       "delete" : {
45250         "description" : "delete user",
45251         "operationId" : "deActivateUser",
45252         "parameters" : [ {
45253           "description" : "userId of user to get",
45254           "in" : "path",
45255           "name" : "userId",
45256           "required" : true,
45257           "schema" : {
45258             "type" : "string"
45259           }
45260         }, {
45261           "in" : "header",
45262           "name" : "USER_ID",
45263           "schema" : {
45264             "type" : "string"
45265           }
45266         } ],
45267         "responses" : {
45268           "200" : {
45269             "description" : "Update deleted OK"
45270           },
45271           "400" : {
45272             "description" : "Invalid Content."
45273           },
45274           "403" : {
45275             "description" : "Missing information"
45276           },
45277           "404" : {
45278             "description" : "User not found"
45279           },
45280           "405" : {
45281             "description" : "Method Not Allowed"
45282           },
45283           "409" : {
45284             "description" : "Restricted operation"
45285           },
45286           "500" : {
45287             "description" : "Internal Server Error"
45288           },
45289           "default" : {
45290             "content" : {
45291               "application/json" : {
45292                 "schema" : {
45293                   "type" : "array",
45294                   "items" : {
45295                     "$ref" : "#/components/schemas/User"
45296                   }
45297                 }
45298               }
45299             }
45300           }
45301         },
45302         "servers" : [ {
45303           "url" : "/sdc2/rest",
45304           "variables" : { }
45305         } ],
45306         "summary" : "Delete user",
45307         "tags" : [ "SDCE-2 APIs" ]
45308       },
45309       "get" : {
45310         "description" : "retrieve user details",
45311         "operationId" : "get",
45312         "parameters" : [ {
45313           "description" : "userId of user to get",
45314           "in" : "path",
45315           "name" : "userId",
45316           "required" : true,
45317           "schema" : {
45318             "type" : "string"
45319           }
45320         } ],
45321         "responses" : {
45322           "200" : {
45323             "description" : "Returns user Ok"
45324           },
45325           "404" : {
45326             "description" : "User not found"
45327           },
45328           "405" : {
45329             "description" : "Method Not Allowed"
45330           },
45331           "500" : {
45332             "description" : "Internal Server Error"
45333           },
45334           "default" : {
45335             "content" : {
45336               "application/json" : {
45337                 "schema" : {
45338                   "type" : "array",
45339                   "items" : {
45340                     "$ref" : "#/components/schemas/User"
45341                   }
45342                 }
45343               }
45344             }
45345           }
45346         },
45347         "servers" : [ {
45348           "url" : "/sdc2/rest",
45349           "variables" : { }
45350         } ],
45351         "summary" : "Returns user details according to userId",
45352         "tags" : [ "SDCE-2 APIs" ]
45353       }
45354     },
45355     "/v1/user/{userId}/role" : {
45356       "get" : {
45357         "description" : "retrieve user role",
45358         "operationId" : "getRole",
45359         "parameters" : [ {
45360           "description" : "userId of user to get",
45361           "in" : "path",
45362           "name" : "userId",
45363           "required" : true,
45364           "schema" : {
45365             "type" : "string"
45366           }
45367         } ],
45368         "responses" : {
45369           "200" : {
45370             "description" : "Returns user role Ok"
45371           },
45372           "404" : {
45373             "description" : "User not found"
45374           },
45375           "405" : {
45376             "description" : "Method Not Allowed"
45377           },
45378           "500" : {
45379             "description" : "Internal Server Error"
45380           },
45381           "default" : {
45382             "content" : {
45383               "application/json" : {
45384                 "schema" : {
45385                   "type" : "array",
45386                   "items" : {
45387                     "type" : "string"
45388                   }
45389                 }
45390               }
45391             }
45392           }
45393         },
45394         "servers" : [ {
45395           "url" : "/sdc2/rest",
45396           "variables" : { }
45397         } ],
45398         "summary" : "Returns user role according to userId",
45399         "tags" : [ "SDCE-2 APIs" ]
45400       },
45401       "post" : {
45402         "description" : "update user role",
45403         "operationId" : "updateUserRole",
45404         "parameters" : [ {
45405           "description" : "userId of user to get",
45406           "in" : "path",
45407           "name" : "userId",
45408           "required" : true,
45409           "schema" : {
45410             "type" : "string"
45411           }
45412         }, {
45413           "in" : "header",
45414           "name" : "USER_ID",
45415           "schema" : {
45416             "type" : "string"
45417           }
45418         } ],
45419         "requestBody" : {
45420           "content" : {
45421             "application/json" : {
45422               "schema" : {
45423                 "$ref" : "#/components/schemas/UserRole"
45424               }
45425             }
45426           },
45427           "description" : "json describe the update role",
45428           "required" : true
45429         },
45430         "responses" : {
45431           "200" : {
45432             "description" : "Update user OK"
45433           },
45434           "400" : {
45435             "description" : "Invalid Content."
45436           },
45437           "403" : {
45438             "description" : "Missing information/Restricted operation"
45439           },
45440           "404" : {
45441             "description" : "User not found"
45442           },
45443           "405" : {
45444             "description" : "Method Not Allowed"
45445           },
45446           "409" : {
45447             "description" : "User already exists"
45448           },
45449           "500" : {
45450             "description" : "Internal Server Error"
45451           },
45452           "default" : {
45453             "content" : {
45454               "application/json" : {
45455                 "schema" : {
45456                   "type" : "array",
45457                   "items" : {
45458                     "$ref" : "#/components/schemas/User"
45459                   }
45460                 }
45461               }
45462             }
45463           }
45464         },
45465         "servers" : [ {
45466           "url" : "/sdc2/rest",
45467           "variables" : { }
45468         } ],
45469         "summary" : "Update user role",
45470         "tags" : [ "SDCE-2 APIs" ]
45471       }
45472     }
45473   },
45474   "components" : {
45475     "schemas" : {
45476       "AdditionalInfoParameterInfo" : {
45477         "type" : "object",
45478         "properties" : {
45479           "empty" : {
45480             "type" : "boolean"
45481           },
45482           "key" : {
45483             "type" : "string"
45484           },
45485           "ownerId" : {
45486             "type" : "string"
45487           },
45488           "ownerIdIfEmpty" : {
45489             "type" : "string",
45490             "writeOnly" : true
45491           },
45492           "type" : {
45493             "type" : "string"
45494           },
45495           "uniqueId" : {
45496             "type" : "string"
45497           },
45498           "value" : {
45499             "type" : "string"
45500           },
45501           "version" : {
45502             "type" : "string"
45503           }
45504         }
45505       },
45506       "AdditionalInformationDefinition" : {
45507         "type" : "object",
45508         "properties" : {
45509           "creationTime" : {
45510             "type" : "integer",
45511             "format" : "int64"
45512           },
45513           "empty" : {
45514             "type" : "boolean"
45515           },
45516           "lastCreatedCounter" : {
45517             "type" : "integer",
45518             "format" : "int32"
45519           },
45520           "modificationTime" : {
45521             "type" : "integer",
45522             "format" : "int64"
45523           },
45524           "ownerId" : {
45525             "type" : "string"
45526           },
45527           "ownerIdIfEmpty" : {
45528             "type" : "string",
45529             "writeOnly" : true
45530           },
45531           "parameters" : {
45532             "type" : "array",
45533             "items" : {
45534               "$ref" : "#/components/schemas/AdditionalInfoParameterInfo"
45535             }
45536           },
45537           "parentUniqueId" : {
45538             "type" : "string"
45539           },
45540           "type" : {
45541             "type" : "string"
45542           },
45543           "uniqueId" : {
45544             "type" : "string"
45545           },
45546           "version" : {
45547             "type" : "string"
45548           }
45549         }
45550       },
45551       "Annotation" : {
45552         "type" : "object",
45553         "properties" : {
45554           "description" : {
45555             "type" : "string"
45556           },
45557           "name" : {
45558             "type" : "string"
45559           },
45560           "properties" : {
45561             "type" : "array",
45562             "items" : {
45563               "$ref" : "#/components/schemas/PropertyDataDefinition"
45564             }
45565           },
45566           "type" : {
45567             "type" : "string"
45568           }
45569         }
45570       },
45571       "ApplicationL1CacheCatalogInfo" : {
45572         "type" : "object",
45573         "properties" : {
45574           "enabled" : {
45575             "type" : "boolean"
45576           },
45577           "productsSizeInCache" : {
45578             "type" : "integer",
45579             "format" : "int32"
45580           },
45581           "resourcesSizeInCache" : {
45582             "type" : "integer",
45583             "format" : "int32"
45584           },
45585           "servicesSizeInCache" : {
45586             "type" : "integer",
45587             "format" : "int32"
45588           }
45589         }
45590       },
45591       "ApplicationL1CacheConfig" : {
45592         "type" : "object",
45593         "properties" : {
45594           "datatypes" : {
45595             "$ref" : "#/components/schemas/ApplicationL1CacheInfo"
45596           }
45597         }
45598       },
45599       "ApplicationL1CacheInfo" : {
45600         "type" : "object",
45601         "properties" : {
45602           "enabled" : {
45603             "type" : "boolean"
45604           },
45605           "firstRunDelay" : {
45606             "type" : "integer",
45607             "format" : "int32"
45608           },
45609           "pollIntervalInSec" : {
45610             "type" : "integer",
45611             "format" : "int32"
45612           }
45613         }
45614       },
45615       "ApplicationL2CacheConfig" : {
45616         "type" : "object",
45617         "properties" : {
45618           "catalogL1Cache" : {
45619             "$ref" : "#/components/schemas/ApplicationL1CacheCatalogInfo"
45620           },
45621           "enabled" : {
45622             "type" : "boolean"
45623           },
45624           "queue" : {
45625             "$ref" : "#/components/schemas/QueueInfo"
45626           }
45627         }
45628       },
45629       "ArtifactConfiguration" : {
45630         "type" : "object",
45631         "properties" : {
45632           "acceptedTypes" : {
45633             "type" : "array",
45634             "items" : {
45635               "type" : "string"
45636             }
45637           },
45638           "categories" : {
45639             "type" : "array",
45640             "items" : {
45641               "type" : "string",
45642               "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
45643             }
45644           },
45645           "componentTypes" : {
45646             "type" : "array",
45647             "items" : {
45648               "type" : "string",
45649               "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "SERVICE_INSTANCE" ]
45650             }
45651           },
45652           "resourceTypes" : {
45653             "type" : "array",
45654             "items" : {
45655               "type" : "string"
45656             }
45657           },
45658           "type" : {
45659             "type" : "string"
45660           }
45661         }
45662       },
45663       "ArtifactDataDefinition" : {
45664         "type" : "object",
45665         "properties" : {
45666           "apiUrl" : {
45667             "type" : "string"
45668           },
45669           "artifactChecksum" : {
45670             "type" : "string"
45671           },
45672           "artifactCreator" : {
45673             "type" : "string"
45674           },
45675           "artifactDisplayName" : {
45676             "type" : "string"
45677           },
45678           "artifactGroupType" : {
45679             "type" : "string",
45680             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
45681           },
45682           "artifactLabel" : {
45683             "type" : "string"
45684           },
45685           "artifactName" : {
45686             "type" : "string"
45687           },
45688           "artifactRef" : {
45689             "type" : "string"
45690           },
45691           "artifactRepository" : {
45692             "type" : "string"
45693           },
45694           "artifactType" : {
45695             "type" : "string"
45696           },
45697           "artifactUUID" : {
45698             "type" : "string"
45699           },
45700           "artifactVersion" : {
45701             "type" : "string"
45702           },
45703           "creationDate" : {
45704             "type" : "integer",
45705             "format" : "int64"
45706           },
45707           "creatorFullName" : {
45708             "type" : "string"
45709           },
45710           "description" : {
45711             "type" : "string"
45712           },
45713           "duplicated" : {
45714             "type" : "boolean"
45715           },
45716           "empty" : {
45717             "type" : "boolean"
45718           },
45719           "esId" : {
45720             "type" : "string"
45721           },
45722           "generated" : {
45723             "type" : "boolean"
45724           },
45725           "generatedFromId" : {
45726             "type" : "string"
45727           },
45728           "heatEnvType" : {
45729             "type" : "boolean"
45730           },
45731           "heatParameters" : {
45732             "type" : "array",
45733             "items" : {
45734               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
45735             }
45736           },
45737           "heatParamsUpdateDate" : {
45738             "type" : "integer",
45739             "format" : "int64"
45740           },
45741           "isFromCsar" : {
45742             "type" : "boolean"
45743           },
45744           "lastUpdateDate" : {
45745             "type" : "integer",
45746             "format" : "int64"
45747           },
45748           "mandatory" : {
45749             "type" : "boolean"
45750           },
45751           "ownerId" : {
45752             "type" : "string"
45753           },
45754           "ownerIdIfEmpty" : {
45755             "type" : "string",
45756             "writeOnly" : true
45757           },
45758           "payloadUpdateDate" : {
45759             "type" : "integer",
45760             "format" : "int64"
45761           },
45762           "requiredArtifacts" : {
45763             "type" : "array",
45764             "items" : {
45765               "type" : "string"
45766             }
45767           },
45768           "serviceApi" : {
45769             "type" : "boolean"
45770           },
45771           "timeout" : {
45772             "type" : "integer",
45773             "format" : "int32"
45774           },
45775           "type" : {
45776             "type" : "string"
45777           },
45778           "uniqueId" : {
45779             "type" : "string"
45780           },
45781           "updaterFullName" : {
45782             "type" : "string"
45783           },
45784           "userIdCreator" : {
45785             "type" : "string"
45786           },
45787           "userIdLastUpdater" : {
45788             "type" : "string"
45789           },
45790           "version" : {
45791             "type" : "string"
45792           }
45793         }
45794       },
45795       "ArtifactDefinition" : {
45796         "type" : "object",
45797         "properties" : {
45798           "apiUrl" : {
45799             "type" : "string"
45800           },
45801           "artifactChecksum" : {
45802             "type" : "string"
45803           },
45804           "artifactCreator" : {
45805             "type" : "string"
45806           },
45807           "artifactDisplayName" : {
45808             "type" : "string"
45809           },
45810           "artifactGroupType" : {
45811             "type" : "string",
45812             "enum" : [ "INFORMATIONAL", "DEPLOYMENT", "LIFE_CYCLE", "SERVICE_API", "TOSCA", "OTHER" ]
45813           },
45814           "artifactLabel" : {
45815             "type" : "string"
45816           },
45817           "artifactName" : {
45818             "type" : "string"
45819           },
45820           "artifactRef" : {
45821             "type" : "string"
45822           },
45823           "artifactRepository" : {
45824             "type" : "string"
45825           },
45826           "artifactType" : {
45827             "type" : "string"
45828           },
45829           "artifactUUID" : {
45830             "type" : "string"
45831           },
45832           "artifactVersion" : {
45833             "type" : "string"
45834           },
45835           "creationDate" : {
45836             "type" : "integer",
45837             "format" : "int64"
45838           },
45839           "creatorFullName" : {
45840             "type" : "string"
45841           },
45842           "description" : {
45843             "type" : "string"
45844           },
45845           "duplicated" : {
45846             "type" : "boolean"
45847           },
45848           "empty" : {
45849             "type" : "boolean"
45850           },
45851           "esId" : {
45852             "type" : "string"
45853           },
45854           "generated" : {
45855             "type" : "boolean"
45856           },
45857           "generatedFromId" : {
45858             "type" : "string"
45859           },
45860           "heatEnvType" : {
45861             "type" : "boolean"
45862           },
45863           "heatParamUpdated" : {
45864             "type" : "boolean"
45865           },
45866           "heatParameters" : {
45867             "type" : "array",
45868             "items" : {
45869               "$ref" : "#/components/schemas/HeatParameterDataDefinition"
45870             }
45871           },
45872           "heatParamsUpdateDate" : {
45873             "type" : "integer",
45874             "format" : "int64"
45875           },
45876           "isFromCsar" : {
45877             "type" : "boolean"
45878           },
45879           "lastUpdateDate" : {
45880             "type" : "integer",
45881             "format" : "int64"
45882           },
45883           "listHeatParameters" : {
45884             "type" : "array",
45885             "items" : {
45886               "$ref" : "#/components/schemas/HeatParameterDefinition"
45887             }
45888           },
45889           "mandatory" : {
45890             "type" : "boolean"
45891           },
45892           "ownerId" : {
45893             "type" : "string"
45894           },
45895           "ownerIdIfEmpty" : {
45896             "type" : "string",
45897             "writeOnly" : true
45898           },
45899           "payload" : {
45900             "type" : "array",
45901             "items" : {
45902               "type" : "string",
45903               "format" : "byte"
45904             },
45905             "writeOnly" : true
45906           },
45907           "payloadData" : {
45908             "type" : "array",
45909             "items" : {
45910               "type" : "string",
45911               "format" : "byte"
45912             }
45913           },
45914           "payloadUpdateDate" : {
45915             "type" : "integer",
45916             "format" : "int64"
45917           },
45918           "requiredArtifacts" : {
45919             "type" : "array",
45920             "items" : {
45921               "type" : "string"
45922             }
45923           },
45924           "serviceApi" : {
45925             "type" : "boolean"
45926           },
45927           "timeout" : {
45928             "type" : "integer",
45929             "format" : "int32"
45930           },
45931           "type" : {
45932             "type" : "string"
45933           },
45934           "uniqueId" : {
45935             "type" : "string"
45936           },
45937           "updaterFullName" : {
45938             "type" : "string"
45939           },
45940           "userIdCreator" : {
45941             "type" : "string"
45942           },
45943           "userIdLastUpdater" : {
45944             "type" : "string"
45945           },
45946           "version" : {
45947             "type" : "string"
45948           }
45949         }
45950       },
45951       "AttributeDefinition" : {
45952         "type" : "object",
45953         "properties" : {
45954           "attributeId" : {
45955             "type" : "string"
45956           },
45957           "defaultValue" : {
45958             "type" : "string"
45959           },
45960           "definition" : {
45961             "type" : "boolean"
45962           },
45963           "description" : {
45964             "type" : "string"
45965           },
45966           "empty" : {
45967             "type" : "boolean"
45968           },
45969           "entry_schema" : {
45970             "$ref" : "#/components/schemas/EntrySchema"
45971           },
45972           "getOutputValues" : {
45973             "type" : "array",
45974             "items" : {
45975               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
45976             }
45977           },
45978           "get_default" : {
45979             "type" : "object"
45980           },
45981           "instanceUniqueId" : {
45982             "type" : "string"
45983           },
45984           "model" : {
45985             "type" : "string"
45986           },
45987           "name" : {
45988             "type" : "string"
45989           },
45990           "outputId" : {
45991             "type" : "string"
45992           },
45993           "outputPath" : {
45994             "type" : "string"
45995           },
45996           "ownerId" : {
45997             "type" : "string"
45998           },
45999           "ownerIdIfEmpty" : {
46000             "type" : "string",
46001             "writeOnly" : true
46002           },
46003           "parentUniqueId" : {
46004             "type" : "string"
46005           },
46006           "schema" : {
46007             "$ref" : "#/components/schemas/SchemaDefinition"
46008           },
46009           "status" : {
46010             "type" : "string"
46011           },
46012           "type" : {
46013             "type" : "string"
46014           },
46015           "uniqueId" : {
46016             "type" : "string"
46017           },
46018           "value" : {
46019             "type" : "string"
46020           },
46021           "version" : {
46022             "type" : "string"
46023           }
46024         }
46025       },
46026       "BasicAuthConfig" : {
46027         "type" : "object",
46028         "properties" : {
46029           "enabled" : {
46030             "type" : "boolean"
46031           },
46032           "excludedUrls" : {
46033             "type" : "string"
46034           },
46035           "userName" : {
46036             "type" : "string"
46037           },
46038           "userPass" : {
46039             "type" : "string"
46040           }
46041         }
46042       },
46043       "BeMonitoringConfig" : {
46044         "type" : "object",
46045         "properties" : {
46046           "enabled" : {
46047             "type" : "boolean"
46048           },
46049           "isProxy" : {
46050             "type" : "boolean"
46051           },
46052           "probeIntervalInSeconds" : {
46053             "type" : "integer",
46054             "format" : "int32"
46055           }
46056         }
46057       },
46058       "CINodeFilterDataDefinition" : {
46059         "type" : "object",
46060         "properties" : {
46061           "capabilities" : {
46062             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition"
46063           },
46064           "empty" : {
46065             "type" : "boolean"
46066           },
46067           "id" : {
46068             "type" : "string"
46069           },
46070           "name" : {
46071             "type" : "string"
46072           },
46073           "ownerId" : {
46074             "type" : "string"
46075           },
46076           "ownerIdIfEmpty" : {
46077             "type" : "string",
46078             "writeOnly" : true
46079           },
46080           "properties" : {
46081             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterPropertyDataDefinition"
46082           },
46083           "tosca_id" : {
46084             "type" : "object"
46085           },
46086           "type" : {
46087             "type" : "string"
46088           },
46089           "version" : {
46090             "type" : "string"
46091           }
46092         }
46093       },
46094       "CadiFilterParams" : {
46095         "type" : "object",
46096         "properties" : {
46097           "aafLocateUrl" : {
46098             "type" : "string"
46099           },
46100           "aaf_env" : {
46101             "type" : "string"
46102           },
46103           "aaf_id" : {
46104             "type" : "string"
46105           },
46106           "aaf_password" : {
46107             "type" : "string"
46108           },
46109           "aaf_url" : {
46110             "type" : "string"
46111           },
46112           "aft_ENVIRONMENT" : {
46113             "type" : "string"
46114           },
46115           "aft_LATITUDE" : {
46116             "type" : "string"
46117           },
46118           "aft_LONGITUDE" : {
46119             "type" : "string"
46120           },
46121           "cadiX509Issuers" : {
46122             "type" : "string"
46123           },
46124           "cadi_keyfile" : {
46125             "type" : "string"
46126           },
46127           "cadi_loglevel" : {
46128             "type" : "string"
46129           },
46130           "cadi_truststore" : {
46131             "type" : "string"
46132           },
46133           "cadi_truststore_password" : {
46134             "type" : "string"
46135           },
46136           "csp_domain" : {
46137             "type" : "string"
46138           },
46139           "hostname" : {
46140             "type" : "string"
46141           }
46142         }
46143       },
46144       "CapabilityDataDefinition" : {
46145         "type" : "object",
46146         "properties" : {
46147           "capabilitySources" : {
46148             "type" : "array",
46149             "items" : {
46150               "type" : "string"
46151             }
46152           },
46153           "description" : {
46154             "type" : "string"
46155           },
46156           "empty" : {
46157             "type" : "boolean"
46158           },
46159           "external" : {
46160             "type" : "boolean"
46161           },
46162           "externalName" : {
46163             "type" : "string"
46164           },
46165           "leftOccurrences" : {
46166             "type" : "string"
46167           },
46168           "maxOccurrences" : {
46169             "type" : "string"
46170           },
46171           "minOccurrences" : {
46172             "type" : "string"
46173           },
46174           "name" : {
46175             "type" : "string"
46176           },
46177           "ownerId" : {
46178             "type" : "string"
46179           },
46180           "ownerIdIfEmpty" : {
46181             "type" : "string",
46182             "writeOnly" : true
46183           },
46184           "ownerName" : {
46185             "type" : "string"
46186           },
46187           "ownerType" : {
46188             "type" : "string",
46189             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
46190           },
46191           "parentName" : {
46192             "type" : "string"
46193           },
46194           "path" : {
46195             "type" : "array",
46196             "items" : {
46197               "type" : "string"
46198             }
46199           },
46200           "previousName" : {
46201             "type" : "string"
46202           },
46203           "source" : {
46204             "type" : "string"
46205           },
46206           "type" : {
46207             "type" : "string"
46208           },
46209           "uniqueId" : {
46210             "type" : "string"
46211           },
46212           "validSourceTypes" : {
46213             "type" : "array",
46214             "items" : {
46215               "type" : "string"
46216             }
46217           },
46218           "version" : {
46219             "type" : "string"
46220           }
46221         }
46222       },
46223       "CapabilityDefinition" : {
46224         "type" : "object",
46225         "properties" : {
46226           "capabilitySources" : {
46227             "type" : "array",
46228             "items" : {
46229               "type" : "string"
46230             }
46231           },
46232           "description" : {
46233             "type" : "string"
46234           },
46235           "empty" : {
46236             "type" : "boolean"
46237           },
46238           "external" : {
46239             "type" : "boolean"
46240           },
46241           "externalName" : {
46242             "type" : "string"
46243           },
46244           "leftOccurrences" : {
46245             "type" : "string"
46246           },
46247           "maxOccurrences" : {
46248             "type" : "string"
46249           },
46250           "minOccurrences" : {
46251             "type" : "string"
46252           },
46253           "name" : {
46254             "type" : "string"
46255           },
46256           "ownerId" : {
46257             "type" : "string"
46258           },
46259           "ownerIdIfEmpty" : {
46260             "type" : "string",
46261             "writeOnly" : true
46262           },
46263           "ownerName" : {
46264             "type" : "string"
46265           },
46266           "ownerType" : {
46267             "type" : "string",
46268             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ]
46269           },
46270           "ownerTypeIfEmpty" : {
46271             "type" : "string",
46272             "enum" : [ "GROUP", "COMPONENT_INSTANCE", "RESOURCE" ],
46273             "writeOnly" : true
46274           },
46275           "parentName" : {
46276             "type" : "string"
46277           },
46278           "path" : {
46279             "type" : "array",
46280             "items" : {
46281               "type" : "string"
46282             }
46283           },
46284           "previousName" : {
46285             "type" : "string"
46286           },
46287           "properties" : {
46288             "type" : "array",
46289             "items" : {
46290               "$ref" : "#/components/schemas/ComponentInstanceProperty"
46291             }
46292           },
46293           "source" : {
46294             "type" : "string"
46295           },
46296           "type" : {
46297             "type" : "string"
46298           },
46299           "uniqueId" : {
46300             "type" : "string"
46301           },
46302           "validSourceTypes" : {
46303             "type" : "array",
46304             "items" : {
46305               "type" : "string"
46306             }
46307           },
46308           "version" : {
46309             "type" : "string"
46310           }
46311         }
46312       },
46313       "CapabilityRequirementRelationship" : {
46314         "type" : "object",
46315         "properties" : {
46316           "capability" : {
46317             "$ref" : "#/components/schemas/CapabilityDataDefinition"
46318           },
46319           "operations" : {
46320             "type" : "array",
46321             "items" : {
46322               "$ref" : "#/components/schemas/OperationUi"
46323             }
46324           },
46325           "relation" : {
46326             "$ref" : "#/components/schemas/RelationshipInfo"
46327           },
46328           "requirement" : {
46329             "$ref" : "#/components/schemas/RequirementDataDefinition"
46330           }
46331         }
46332       },
46333       "CassandrConfig" : {
46334         "type" : "object",
46335         "properties" : {
46336           "authenticate" : {
46337             "type" : "boolean"
46338           },
46339           "cassandraHosts" : {
46340             "type" : "array",
46341             "items" : {
46342               "type" : "string"
46343             }
46344           },
46345           "cassandraPort" : {
46346             "type" : "integer",
46347             "format" : "int32"
46348           },
46349           "keySpaces" : {
46350             "type" : "array",
46351             "items" : {
46352               "$ref" : "#/components/schemas/KeyspaceConfig"
46353             }
46354           },
46355           "localDataCenter" : {
46356             "type" : "string"
46357           },
46358           "maxWaitSeconds" : {
46359             "type" : "integer",
46360             "format" : "int32"
46361           },
46362           "password" : {
46363             "type" : "string"
46364           },
46365           "reconnectTimeout" : {
46366             "type" : "integer",
46367             "format" : "int64"
46368           },
46369           "socketConnectTimeout" : {
46370             "type" : "integer",
46371             "format" : "int32"
46372           },
46373           "socketReadTimeout" : {
46374             "type" : "integer",
46375             "format" : "int32"
46376           },
46377           "ssl" : {
46378             "type" : "boolean"
46379           },
46380           "truststorePassword" : {
46381             "type" : "string"
46382           },
46383           "truststorePath" : {
46384             "type" : "string"
46385           },
46386           "username" : {
46387             "type" : "string"
46388           }
46389         }
46390       },
46391       "CatalogComponent" : {
46392         "type" : "object",
46393         "properties" : {
46394           "categories" : {
46395             "type" : "array",
46396             "items" : {
46397               "$ref" : "#/components/schemas/CategoryDefinition"
46398             }
46399           },
46400           "categoryNormalizedName" : {
46401             "type" : "string"
46402           },
46403           "componentType" : {
46404             "type" : "string",
46405             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
46406           },
46407           "description" : {
46408             "type" : "string"
46409           },
46410           "distributionStatus" : {
46411             "type" : "string"
46412           },
46413           "icon" : {
46414             "type" : "string"
46415           },
46416           "invariantUUID" : {
46417             "type" : "string"
46418           },
46419           "isHighestVersion" : {
46420             "type" : "boolean"
46421           },
46422           "lastUpdateDate" : {
46423             "type" : "integer",
46424             "format" : "int64"
46425           },
46426           "lastUpdaterUserId" : {
46427             "type" : "string"
46428           },
46429           "lifecycleState" : {
46430             "type" : "string"
46431           },
46432           "model" : {
46433             "type" : "string"
46434           },
46435           "name" : {
46436             "type" : "string"
46437           },
46438           "resourceType" : {
46439             "type" : "string"
46440           },
46441           "subCategoryNormalizedName" : {
46442             "type" : "string"
46443           },
46444           "systemName" : {
46445             "type" : "string"
46446           },
46447           "tags" : {
46448             "type" : "array",
46449             "items" : {
46450               "type" : "string"
46451             }
46452           },
46453           "uniqueId" : {
46454             "type" : "string"
46455           },
46456           "uuid" : {
46457             "type" : "string"
46458           },
46459           "version" : {
46460             "type" : "string"
46461           }
46462         }
46463       },
46464       "Category" : {
46465         "type" : "object",
46466         "properties" : {
46467           "name" : {
46468             "type" : "string"
46469           }
46470         }
46471       },
46472       "CategoryDefinition" : {
46473         "type" : "object",
46474         "properties" : {
46475           "empty" : {
46476             "type" : "boolean"
46477           },
46478           "icons" : {
46479             "type" : "array",
46480             "items" : {
46481               "type" : "string"
46482             }
46483           },
46484           "metadataKeys" : {
46485             "type" : "array",
46486             "items" : {
46487               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
46488             }
46489           },
46490           "name" : {
46491             "type" : "string"
46492           },
46493           "normalizedName" : {
46494             "type" : "string"
46495           },
46496           "ownerId" : {
46497             "type" : "string"
46498           },
46499           "ownerIdIfEmpty" : {
46500             "type" : "string",
46501             "writeOnly" : true
46502           },
46503           "subcategories" : {
46504             "type" : "array",
46505             "items" : {
46506               "$ref" : "#/components/schemas/SubCategoryDefinition"
46507             }
46508           },
46509           "type" : {
46510             "type" : "string"
46511           },
46512           "uniqueId" : {
46513             "type" : "string"
46514           },
46515           "useServiceSubstitutionForNestedServices" : {
46516             "type" : "boolean"
46517           },
46518           "version" : {
46519             "type" : "string"
46520           }
46521         }
46522       },
46523       "CleanComponentsConfiguration" : {
46524         "type" : "object",
46525         "properties" : {
46526           "cleanIntervalInMinutes" : {
46527             "type" : "integer",
46528             "format" : "int64"
46529           },
46530           "componentsToClean" : {
46531             "type" : "array",
46532             "items" : {
46533               "type" : "string"
46534             }
46535           }
46536         }
46537       },
46538       "ComponentInstance" : {
46539         "type" : "object",
46540         "properties" : {
46541           "actualComponentUid" : {
46542             "type" : "string"
46543           },
46544           "artifacts" : {
46545             "type" : "object",
46546             "additionalProperties" : {
46547               "$ref" : "#/components/schemas/ArtifactDefinition"
46548             }
46549           },
46550           "attributeValueCounter" : {
46551             "type" : "integer",
46552             "format" : "int32"
46553           },
46554           "attributes" : {
46555             "type" : "array",
46556             "items" : {
46557               "$ref" : "#/components/schemas/AttributeDefinition"
46558             }
46559           },
46560           "capabilities" : {
46561             "type" : "object",
46562             "additionalProperties" : {
46563               "type" : "array",
46564               "items" : {
46565                 "$ref" : "#/components/schemas/CapabilityDefinition"
46566               }
46567             }
46568           },
46569           "componentMetadataForSupportLog" : {
46570             "type" : "object",
46571             "additionalProperties" : {
46572               "type" : "string"
46573             }
46574           },
46575           "componentName" : {
46576             "type" : "string"
46577           },
46578           "componentUid" : {
46579             "type" : "string"
46580           },
46581           "componentVersion" : {
46582             "type" : "string"
46583           },
46584           "createdFrom" : {
46585             "type" : "string",
46586             "enum" : [ "UI", "CSAR" ]
46587           },
46588           "createdFromCsar" : {
46589             "type" : "boolean"
46590           },
46591           "creationTime" : {
46592             "type" : "integer",
46593             "format" : "int64"
46594           },
46595           "customizationUUID" : {
46596             "type" : "string"
46597           },
46598           "deploymentArtifacts" : {
46599             "type" : "object",
46600             "additionalProperties" : {
46601               "$ref" : "#/components/schemas/ArtifactDefinition"
46602             }
46603           },
46604           "description" : {
46605             "type" : "string"
46606           },
46607           "directives" : {
46608             "type" : "array",
46609             "items" : {
46610               "type" : "string"
46611             }
46612           },
46613           "empty" : {
46614             "type" : "boolean"
46615           },
46616           "groupInstances" : {
46617             "type" : "array",
46618             "items" : {
46619               "$ref" : "#/components/schemas/GroupInstance"
46620             }
46621           },
46622           "icon" : {
46623             "type" : "string"
46624           },
46625           "inputValueCounter" : {
46626             "type" : "integer",
46627             "format" : "int32"
46628           },
46629           "inputs" : {
46630             "type" : "array",
46631             "items" : {
46632               "$ref" : "#/components/schemas/InputDefinition"
46633             }
46634           },
46635           "interfaces" : {
46636             "type" : "object",
46637             "additionalProperties" : {
46638               "type" : "object"
46639             }
46640           },
46641           "invariantName" : {
46642             "type" : "string"
46643           },
46644           "isProxy" : {
46645             "type" : "boolean"
46646           },
46647           "modificationTime" : {
46648             "type" : "integer",
46649             "format" : "int64"
46650           },
46651           "name" : {
46652             "type" : "string"
46653           },
46654           "nodeFilter" : {
46655             "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
46656           },
46657           "normalizedName" : {
46658             "type" : "string"
46659           },
46660           "originArchived" : {
46661             "type" : "boolean"
46662           },
46663           "originType" : {
46664             "type" : "string",
46665             "enum" : [ "PRODUCT", "SERVICE", "VF", "VFC", "CP", "VL", "Configuration", "VFCMT", "CVFC", "PNF", "CR", "ServiceProxy", "ServiceSubstitution" ]
46666           },
46667           "ownerId" : {
46668             "type" : "string"
46669           },
46670           "ownerIdIfEmpty" : {
46671             "type" : "string",
46672             "writeOnly" : true
46673           },
46674           "posX" : {
46675             "type" : "string"
46676           },
46677           "posY" : {
46678             "type" : "string"
46679           },
46680           "properties" : {
46681             "type" : "array",
46682             "items" : {
46683               "$ref" : "#/components/schemas/PropertyDefinition"
46684             }
46685           },
46686           "propertyValueCounter" : {
46687             "type" : "integer",
46688             "format" : "int32"
46689           },
46690           "requirements" : {
46691             "type" : "object",
46692             "additionalProperties" : {
46693               "type" : "array",
46694               "items" : {
46695                 "$ref" : "#/components/schemas/RequirementDefinition"
46696               }
46697             }
46698           },
46699           "serviceSubstitution" : {
46700             "type" : "boolean"
46701           },
46702           "sourceModelInvariant" : {
46703             "type" : "string"
46704           },
46705           "sourceModelName" : {
46706             "type" : "string"
46707           },
46708           "sourceModelUid" : {
46709             "type" : "string"
46710           },
46711           "sourceModelUuid" : {
46712             "type" : "string"
46713           },
46714           "toscaArtifacts" : {
46715             "type" : "object",
46716             "additionalProperties" : {
46717               "$ref" : "#/components/schemas/ToscaArtifactDataDefinition"
46718             }
46719           },
46720           "toscaComponentName" : {
46721             "type" : "string"
46722           },
46723           "type" : {
46724             "type" : "string"
46725           },
46726           "uniqueId" : {
46727             "type" : "string"
46728           },
46729           "version" : {
46730             "type" : "string"
46731           }
46732         }
46733       },
46734       "ComponentInstanceAttribute" : {
46735         "type" : "object",
46736         "properties" : {
46737           "attributeId" : {
46738             "type" : "string"
46739           },
46740           "componentInstanceId" : {
46741             "type" : "string"
46742           },
46743           "componentInstanceName" : {
46744             "type" : "string"
46745           },
46746           "defaultValue" : {
46747             "type" : "string"
46748           },
46749           "definition" : {
46750             "type" : "boolean"
46751           },
46752           "description" : {
46753             "type" : "string"
46754           },
46755           "empty" : {
46756             "type" : "boolean"
46757           },
46758           "entry_schema" : {
46759             "$ref" : "#/components/schemas/EntrySchema"
46760           },
46761           "getOutputValues" : {
46762             "type" : "array",
46763             "items" : {
46764               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
46765             }
46766           },
46767           "get_default" : {
46768             "type" : "object"
46769           },
46770           "instanceUniqueId" : {
46771             "type" : "string"
46772           },
46773           "model" : {
46774             "type" : "string"
46775           },
46776           "name" : {
46777             "type" : "string"
46778           },
46779           "outputId" : {
46780             "type" : "string"
46781           },
46782           "outputPath" : {
46783             "type" : "string"
46784           },
46785           "ownerId" : {
46786             "type" : "string"
46787           },
46788           "ownerIdIfEmpty" : {
46789             "type" : "string",
46790             "writeOnly" : true
46791           },
46792           "parentUniqueId" : {
46793             "type" : "string"
46794           },
46795           "path" : {
46796             "type" : "array",
46797             "items" : {
46798               "type" : "string"
46799             }
46800           },
46801           "rules" : {
46802             "type" : "array",
46803             "items" : {
46804               "$ref" : "#/components/schemas/PropertyRule"
46805             }
46806           },
46807           "schema" : {
46808             "$ref" : "#/components/schemas/SchemaDefinition"
46809           },
46810           "status" : {
46811             "type" : "string"
46812           },
46813           "type" : {
46814             "type" : "string"
46815           },
46816           "uniqueId" : {
46817             "type" : "string"
46818           },
46819           "value" : {
46820             "type" : "string"
46821           },
46822           "valueUniqueUid" : {
46823             "type" : "string"
46824           },
46825           "version" : {
46826             "type" : "string"
46827           }
46828         }
46829       },
46830       "ComponentInstanceCapabilityUpdateModel" : {
46831         "type" : "object",
46832         "properties" : {
46833           "external" : {
46834             "type" : "boolean"
46835           },
46836           "name" : {
46837             "type" : "string",
46838             "maxLength" : 2147483647,
46839             "minLength" : 1
46840           },
46841           "ownerId" : {
46842             "type" : "string",
46843             "maxLength" : 2147483647,
46844             "minLength" : 1
46845           },
46846           "ownerName" : {
46847             "type" : "string",
46848             "maxLength" : 2147483647,
46849             "minLength" : 1
46850           },
46851           "type" : {
46852             "type" : "string",
46853             "maxLength" : 2147483647,
46854             "minLength" : 1
46855           },
46856           "uniqueId" : {
46857             "type" : "string",
46858             "maxLength" : 2147483647,
46859             "minLength" : 1
46860           }
46861         },
46862         "required" : [ "external", "name", "ownerId", "ownerName", "type", "uniqueId" ]
46863       },
46864       "ComponentInstanceInput" : {
46865         "type" : "object",
46866         "properties" : {
46867           "annotations" : {
46868             "type" : "array",
46869             "items" : {
46870               "$ref" : "#/components/schemas/Annotation"
46871             }
46872           },
46873           "annotationsToInput" : {
46874             "type" : "array",
46875             "items" : {
46876               "$ref" : "#/components/schemas/Annotation"
46877             },
46878             "writeOnly" : true
46879           },
46880           "componentInstanceId" : {
46881             "type" : "string"
46882           },
46883           "componentInstanceName" : {
46884             "type" : "string"
46885           },
46886           "constraints" : {
46887             "type" : "array",
46888             "items" : {
46889               "$ref" : "#/components/schemas/PropertyConstraint"
46890             }
46891           },
46892           "defaultValue" : {
46893             "type" : "string"
46894           },
46895           "definition" : {
46896             "type" : "boolean"
46897           },
46898           "description" : {
46899             "type" : "string"
46900           },
46901           "empty" : {
46902             "type" : "boolean"
46903           },
46904           "getInputProperty" : {
46905             "type" : "boolean"
46906           },
46907           "getInputValues" : {
46908             "type" : "array",
46909             "items" : {
46910               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
46911             }
46912           },
46913           "getPolicyValues" : {
46914             "type" : "array",
46915             "items" : {
46916               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
46917             }
46918           },
46919           "hidden" : {
46920             "type" : "boolean"
46921           },
46922           "immutable" : {
46923             "type" : "boolean"
46924           },
46925           "inputId" : {
46926             "type" : "string"
46927           },
46928           "inputPath" : {
46929             "type" : "string"
46930           },
46931           "instanceUniqueId" : {
46932             "type" : "string"
46933           },
46934           "isDeclaredListInput" : {
46935             "type" : "boolean"
46936           },
46937           "label" : {
46938             "type" : "string"
46939           },
46940           "mappedToComponentProperty" : {
46941             "type" : "boolean"
46942           },
46943           "metadata" : {
46944             "type" : "object",
46945             "additionalProperties" : {
46946               "type" : "string"
46947             }
46948           },
46949           "model" : {
46950             "type" : "string"
46951           },
46952           "name" : {
46953             "type" : "string"
46954           },
46955           "ownerId" : {
46956             "type" : "string"
46957           },
46958           "ownerIdIfEmpty" : {
46959             "type" : "string",
46960             "writeOnly" : true
46961           },
46962           "parentPropertyType" : {
46963             "type" : "string"
46964           },
46965           "parentUniqueId" : {
46966             "type" : "string"
46967           },
46968           "password" : {
46969             "type" : "boolean"
46970           },
46971           "path" : {
46972             "type" : "array",
46973             "items" : {
46974               "type" : "string"
46975             }
46976           },
46977           "properties" : {
46978             "type" : "array",
46979             "items" : {
46980               "$ref" : "#/components/schemas/ComponentInstanceProperty"
46981             }
46982           },
46983           "propertyConstraints" : {
46984             "type" : "array",
46985             "items" : {
46986               "type" : "string"
46987             }
46988           },
46989           "propertyId" : {
46990             "type" : "string"
46991           },
46992           "required" : {
46993             "type" : "boolean"
46994           },
46995           "rules" : {
46996             "type" : "array",
46997             "items" : {
46998               "$ref" : "#/components/schemas/PropertyRule"
46999             }
47000           },
47001           "schema" : {
47002             "$ref" : "#/components/schemas/SchemaDefinition"
47003           },
47004           "schemaProperty" : {
47005             "$ref" : "#/components/schemas/PropertyDataDefinition"
47006           },
47007           "schemaType" : {
47008             "type" : "string"
47009           },
47010           "status" : {
47011             "type" : "string"
47012           },
47013           "subPropertyInputPath" : {
47014             "type" : "string"
47015           },
47016           "toscaGetFunctionType" : {
47017             "type" : "string",
47018             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
47019           },
47020           "type" : {
47021             "type" : "string"
47022           },
47023           "uniqueId" : {
47024             "type" : "string"
47025           },
47026           "value" : {
47027             "type" : "string"
47028           },
47029           "valueUniqueUid" : {
47030             "type" : "string"
47031           },
47032           "version" : {
47033             "type" : "string"
47034           }
47035         }
47036       },
47037       "ComponentInstanceInterface" : {
47038         "type" : "object",
47039         "properties" : {
47040           "creationDate" : {
47041             "type" : "integer",
47042             "format" : "int64"
47043           },
47044           "definition" : {
47045             "type" : "boolean"
47046           },
47047           "derivedFrom" : {
47048             "type" : "string"
47049           },
47050           "description" : {
47051             "type" : "string"
47052           },
47053           "empty" : {
47054             "type" : "boolean"
47055           },
47056           "inputs" : {
47057             "type" : "object",
47058             "additionalProperties" : {
47059               "$ref" : "#/components/schemas/InputDataDefinition"
47060             }
47061           },
47062           "interfaceId" : {
47063             "type" : "string"
47064           },
47065           "interfaceInstanceDataDefinition" : {
47066             "$ref" : "#/components/schemas/InterfaceInstanceDataDefinition"
47067           },
47068           "lastUpdateDate" : {
47069             "type" : "integer",
47070             "format" : "int64"
47071           },
47072           "model" : {
47073             "type" : "string"
47074           },
47075           "operations" : {
47076             "type" : "object",
47077             "additionalProperties" : {
47078               "$ref" : "#/components/schemas/OperationDataDefinition"
47079             }
47080           },
47081           "ownerId" : {
47082             "type" : "string"
47083           },
47084           "ownerIdIfEmpty" : {
47085             "type" : "string",
47086             "writeOnly" : true
47087           },
47088           "toscaResourceName" : {
47089             "type" : "string"
47090           },
47091           "type" : {
47092             "type" : "string"
47093           },
47094           "uniqueId" : {
47095             "type" : "string"
47096           },
47097           "version" : {
47098             "type" : "string"
47099           }
47100         }
47101       },
47102       "ComponentInstanceOutput" : {
47103         "type" : "object",
47104         "properties" : {
47105           "attributeId" : {
47106             "type" : "string"
47107           },
47108           "attributes" : {
47109             "type" : "array",
47110             "items" : {
47111               "$ref" : "#/components/schemas/ComponentInstanceAttribute"
47112             }
47113           },
47114           "componentInstanceId" : {
47115             "type" : "string"
47116           },
47117           "componentInstanceName" : {
47118             "type" : "string"
47119           },
47120           "defaultValue" : {
47121             "type" : "string"
47122           },
47123           "definition" : {
47124             "type" : "boolean"
47125           },
47126           "description" : {
47127             "type" : "string"
47128           },
47129           "empty" : {
47130             "type" : "boolean"
47131           },
47132           "entry_schema" : {
47133             "$ref" : "#/components/schemas/EntrySchema"
47134           },
47135           "getOutputValues" : {
47136             "type" : "array",
47137             "items" : {
47138               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
47139             }
47140           },
47141           "get_default" : {
47142             "type" : "object"
47143           },
47144           "instanceUniqueId" : {
47145             "type" : "string"
47146           },
47147           "model" : {
47148             "type" : "string"
47149           },
47150           "name" : {
47151             "type" : "string"
47152           },
47153           "outputId" : {
47154             "type" : "string"
47155           },
47156           "outputPath" : {
47157             "type" : "string"
47158           },
47159           "ownerId" : {
47160             "type" : "string"
47161           },
47162           "ownerIdIfEmpty" : {
47163             "type" : "string",
47164             "writeOnly" : true
47165           },
47166           "parentUniqueId" : {
47167             "type" : "string"
47168           },
47169           "path" : {
47170             "type" : "array",
47171             "items" : {
47172               "type" : "string"
47173             }
47174           },
47175           "rules" : {
47176             "type" : "array",
47177             "items" : {
47178               "$ref" : "#/components/schemas/PropertyRule"
47179             }
47180           },
47181           "schema" : {
47182             "$ref" : "#/components/schemas/SchemaDefinition"
47183           },
47184           "status" : {
47185             "type" : "string"
47186           },
47187           "type" : {
47188             "type" : "string"
47189           },
47190           "uniqueId" : {
47191             "type" : "string"
47192           },
47193           "value" : {
47194             "type" : "string"
47195           },
47196           "valueUniqueUid" : {
47197             "type" : "string"
47198           },
47199           "version" : {
47200             "type" : "string"
47201           }
47202         }
47203       },
47204       "ComponentInstanceProperty" : {
47205         "type" : "object",
47206         "properties" : {
47207           "annotations" : {
47208             "type" : "array",
47209             "items" : {
47210               "$ref" : "#/components/schemas/Annotation"
47211             }
47212           },
47213           "componentInstanceId" : {
47214             "type" : "string"
47215           },
47216           "componentInstanceName" : {
47217             "type" : "string"
47218           },
47219           "constraints" : {
47220             "type" : "array",
47221             "items" : {
47222               "$ref" : "#/components/schemas/PropertyConstraint"
47223             }
47224           },
47225           "defaultValue" : {
47226             "type" : "string"
47227           },
47228           "definition" : {
47229             "type" : "boolean"
47230           },
47231           "description" : {
47232             "type" : "string"
47233           },
47234           "empty" : {
47235             "type" : "boolean"
47236           },
47237           "getInputProperty" : {
47238             "type" : "boolean"
47239           },
47240           "getInputValues" : {
47241             "type" : "array",
47242             "items" : {
47243               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
47244             }
47245           },
47246           "getPolicyValues" : {
47247             "type" : "array",
47248             "items" : {
47249               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
47250             }
47251           },
47252           "hidden" : {
47253             "type" : "boolean"
47254           },
47255           "immutable" : {
47256             "type" : "boolean"
47257           },
47258           "inputId" : {
47259             "type" : "string"
47260           },
47261           "inputPath" : {
47262             "type" : "string"
47263           },
47264           "instanceUniqueId" : {
47265             "type" : "string"
47266           },
47267           "isDeclaredListInput" : {
47268             "type" : "boolean"
47269           },
47270           "label" : {
47271             "type" : "string"
47272           },
47273           "mappedToComponentProperty" : {
47274             "type" : "boolean"
47275           },
47276           "metadata" : {
47277             "type" : "object",
47278             "additionalProperties" : {
47279               "type" : "string"
47280             }
47281           },
47282           "model" : {
47283             "type" : "string"
47284           },
47285           "name" : {
47286             "type" : "string"
47287           },
47288           "ownerId" : {
47289             "type" : "string"
47290           },
47291           "ownerIdIfEmpty" : {
47292             "type" : "string",
47293             "writeOnly" : true
47294           },
47295           "parentPropertyType" : {
47296             "type" : "string"
47297           },
47298           "parentUniqueId" : {
47299             "type" : "string"
47300           },
47301           "password" : {
47302             "type" : "boolean"
47303           },
47304           "path" : {
47305             "type" : "array",
47306             "items" : {
47307               "type" : "string"
47308             }
47309           },
47310           "propertyConstraints" : {
47311             "type" : "array",
47312             "items" : {
47313               "type" : "string"
47314             }
47315           },
47316           "propertyId" : {
47317             "type" : "string"
47318           },
47319           "required" : {
47320             "type" : "boolean"
47321           },
47322           "rules" : {
47323             "type" : "array",
47324             "items" : {
47325               "$ref" : "#/components/schemas/PropertyRule"
47326             }
47327           },
47328           "schema" : {
47329             "$ref" : "#/components/schemas/SchemaDefinition"
47330           },
47331           "schemaProperty" : {
47332             "$ref" : "#/components/schemas/PropertyDataDefinition"
47333           },
47334           "schemaType" : {
47335             "type" : "string"
47336           },
47337           "status" : {
47338             "type" : "string"
47339           },
47340           "subPropertyInputPath" : {
47341             "type" : "string"
47342           },
47343           "toscaGetFunctionType" : {
47344             "type" : "string",
47345             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
47346           },
47347           "type" : {
47348             "type" : "string"
47349           },
47350           "uniqueId" : {
47351             "type" : "string"
47352           },
47353           "value" : {
47354             "type" : "string"
47355           },
47356           "valueUniqueUid" : {
47357             "type" : "string"
47358           },
47359           "version" : {
47360             "type" : "string"
47361           }
47362         }
47363       },
47364       "Configuration" : {
47365         "type" : "object",
47366         "properties" : {
47367           "aafAuthNeeded" : {
47368             "type" : "boolean"
47369           },
47370           "aafNamespace" : {
47371             "type" : "string"
47372           },
47373           "additionalInformationMaxNumberOfKeys" : {
47374             "type" : "integer",
47375             "format" : "int32"
47376           },
47377           "appVersion" : {
47378             "type" : "string"
47379           },
47380           "applicationL1Cache" : {
47381             "$ref" : "#/components/schemas/ApplicationL1CacheConfig"
47382           },
47383           "applicationL2Cache" : {
47384             "$ref" : "#/components/schemas/ApplicationL2CacheConfig"
47385           },
47386           "artifactGeneratorConfig" : {
47387             "type" : "string"
47388           },
47389           "artifacts" : {
47390             "type" : "array",
47391             "items" : {
47392               "$ref" : "#/components/schemas/ArtifactConfiguration"
47393             }
47394           },
47395           "artifactsIndex" : {
47396             "type" : "string"
47397           },
47398           "authCookie" : {
47399             "$ref" : "#/components/schemas/CookieConfig"
47400           },
47401           "autoHealingOwner" : {
47402             "type" : "string"
47403           },
47404           "basicAuth" : {
47405             "$ref" : "#/components/schemas/BasicAuthConfig"
47406           },
47407           "beContext" : {
47408             "type" : "string"
47409           },
47410           "beFqdn" : {
47411             "type" : "string"
47412           },
47413           "beHttpPort" : {
47414             "type" : "integer",
47415             "format" : "int32"
47416           },
47417           "beProtocol" : {
47418             "type" : "string"
47419           },
47420           "beSslPort" : {
47421             "type" : "integer",
47422             "format" : "int32"
47423           },
47424           "cadiFilterParams" : {
47425             "$ref" : "#/components/schemas/CadiFilterParams"
47426           },
47427           "cassandraConfig" : {
47428             "$ref" : "#/components/schemas/CassandrConfig"
47429           },
47430           "cleanComponentsConfiguration" : {
47431             "$ref" : "#/components/schemas/CleanComponentsConfiguration"
47432           },
47433           "componentAllowedInstanceTypes" : {
47434             "type" : "object",
47435             "additionalProperties" : {
47436               "type" : "object",
47437               "additionalProperties" : {
47438                 "type" : "array",
47439                 "items" : {
47440                   "type" : "string"
47441                 }
47442               }
47443             }
47444           },
47445           "consumerBusinessLogic" : {
47446             "type" : "boolean"
47447           },
47448           "defaultImports" : {
47449             "type" : "array",
47450             "items" : {
47451               "type" : "object",
47452               "additionalProperties" : {
47453                 "type" : "object",
47454                 "additionalProperties" : {
47455                   "type" : "string"
47456                 }
47457               }
47458             }
47459           },
47460           "definedResourceNamespace" : {
47461             "type" : "array",
47462             "items" : {
47463               "type" : "string"
47464             }
47465           },
47466           "deleteLockTimeoutInSeconds" : {
47467             "type" : "integer",
47468             "format" : "int32"
47469           },
47470           "deploymentResourceArtifacts" : {
47471             "type" : "object",
47472             "additionalProperties" : {
47473               "type" : "object"
47474             }
47475           },
47476           "deploymentResourceInstanceArtifacts" : {
47477             "type" : "object",
47478             "additionalProperties" : {
47479               "type" : "object"
47480             }
47481           },
47482           "directives" : {
47483             "type" : "array",
47484             "items" : {
47485               "type" : "string"
47486             }
47487           },
47488           "disableAudit" : {
47489             "type" : "boolean"
47490           },
47491           "dmaapConsumerConfiguration" : {
47492             "$ref" : "#/components/schemas/DmaapConsumerConfiguration"
47493           },
47494           "dmaapProducerConfiguration" : {
47495             "$ref" : "#/components/schemas/DmaapProducerConfiguration"
47496           },
47497           "dmeConfiguration" : {
47498             "$ref" : "#/components/schemas/DmeConfiguration"
47499           },
47500           "ecompPortal" : {
47501             "$ref" : "#/components/schemas/EcompPortalConfig"
47502           },
47503           "enableAutoHealing" : {
47504             "type" : "boolean"
47505           },
47506           "environmentContext" : {
47507             "$ref" : "#/components/schemas/EnvironmentContext"
47508           },
47509           "excludeResourceCategory" : {
47510             "type" : "array",
47511             "items" : {
47512               "type" : "string"
47513             }
47514           },
47515           "excludeResourceType" : {
47516             "type" : "array",
47517             "items" : {
47518               "type" : "string"
47519             }
47520           },
47521           "excludeServiceCategory" : {
47522             "type" : "array",
47523             "items" : {
47524               "type" : "string"
47525             }
47526           },
47527           "excludedGroupTypesMapping" : {
47528             "type" : "object",
47529             "additionalProperties" : {
47530               "type" : "array",
47531               "items" : {
47532                 "type" : "string"
47533               },
47534               "uniqueItems" : true
47535             }
47536           },
47537           "excludedPolicyTypesMapping" : {
47538             "type" : "object",
47539             "additionalProperties" : {
47540               "type" : "array",
47541               "items" : {
47542                 "type" : "string"
47543               },
47544               "uniqueItems" : true
47545             }
47546           },
47547           "gabConfig" : {
47548             "type" : "array",
47549             "items" : {
47550               "$ref" : "#/components/schemas/GabConfig"
47551             }
47552           },
47553           "genericAssetNodeTypes" : {
47554             "type" : "object",
47555             "additionalProperties" : {
47556               "type" : "string"
47557             }
47558           },
47559           "globalCsarImports" : {
47560             "type" : "array",
47561             "items" : {
47562               "type" : "string"
47563             }
47564           },
47565           "healthStatusExclude" : {
47566             "type" : "array",
47567             "items" : {
47568               "type" : "string"
47569             }
47570           },
47571           "heatArtifactDeploymentTimeout" : {
47572             "$ref" : "#/components/schemas/HeatDeploymentArtifactTimeout"
47573           },
47574           "heatEnvArtifactFooter" : {
47575             "type" : "string"
47576           },
47577           "heatEnvArtifactHeader" : {
47578             "type" : "string"
47579           },
47580           "heatTranslatorPath" : {
47581             "type" : "string"
47582           },
47583           "identificationHeaderFields" : {
47584             "type" : "array",
47585             "items" : {
47586               "type" : "string"
47587             }
47588           },
47589           "informationalResourceArtifacts" : {
47590             "type" : "object",
47591             "additionalProperties" : {
47592               "type" : "object"
47593             }
47594           },
47595           "informationalServiceArtifacts" : {
47596             "type" : "object",
47597             "additionalProperties" : {
47598               "type" : "object"
47599             }
47600           },
47601           "janusGraphCfgFile" : {
47602             "type" : "string"
47603           },
47604           "janusGraphHealthCheckReadTimeout" : {
47605             "type" : "integer",
47606             "format" : "int64"
47607           },
47608           "janusGraphInMemoryGraph" : {
47609             "type" : "boolean"
47610           },
47611           "janusGraphLockTimeout" : {
47612             "type" : "integer",
47613             "format" : "int64"
47614           },
47615           "janusGraphMigrationKeySpaceCfgFile" : {
47616             "type" : "string"
47617           },
47618           "janusGraphReconnectIntervalInSeconds" : {
47619             "type" : "integer",
47620             "format" : "int64"
47621           },
47622           "licenseTypes" : {
47623             "type" : "array",
47624             "items" : {
47625               "type" : "string"
47626             }
47627           },
47628           "maxDeleteComponents" : {
47629             "type" : "integer",
47630             "format" : "int32"
47631           },
47632           "minToscaConformanceLevel" : {
47633             "type" : "string"
47634           },
47635           "neo4j" : {
47636             "type" : "object",
47637             "additionalProperties" : {
47638               "type" : "object"
47639             }
47640           },
47641           "onboarding" : {
47642             "$ref" : "#/components/schemas/OnboardingConfig"
47643           },
47644           "protocols" : {
47645             "type" : "array",
47646             "items" : {
47647               "type" : "string"
47648             }
47649           },
47650           "released" : {
47651             "type" : "string",
47652             "format" : "date-time"
47653           },
47654           "resourceNodeTypes" : {
47655             "type" : "object",
47656             "additionalProperties" : {
47657               "type" : "object",
47658               "additionalProperties" : {
47659                 "type" : "string"
47660               }
47661             }
47662           },
47663           "resourceTypes" : {
47664             "type" : "array",
47665             "items" : {
47666               "type" : "string"
47667             }
47668           },
47669           "resourcesForUpgrade" : {
47670             "type" : "object",
47671             "additionalProperties" : {
47672               "type" : "array",
47673               "items" : {
47674                 "type" : "string"
47675               }
47676             }
47677           },
47678           "serviceApiArtifacts" : {
47679             "type" : "object",
47680             "additionalProperties" : {
47681               "type" : "object"
47682             }
47683           },
47684           "serviceNodeTypes" : {
47685             "type" : "object",
47686             "additionalProperties" : {
47687               "type" : "string"
47688             }
47689           },
47690           "skipUpgradeFailedVfs" : {
47691             "type" : "boolean"
47692           },
47693           "skipUpgradeVSPs" : {
47694             "type" : "boolean"
47695           },
47696           "startMigrationFrom" : {
47697             "type" : "integer",
47698             "format" : "int32"
47699           },
47700           "supportAllottedResourcesAndProxy" : {
47701             "type" : "boolean"
47702           },
47703           "switchoverDetector" : {
47704             "$ref" : "#/components/schemas/SwitchoverDetectorConfig"
47705           },
47706           "systemMonitoring" : {
47707             "$ref" : "#/components/schemas/BeMonitoringConfig"
47708           },
47709           "toscaArtifacts" : {
47710             "type" : "object",
47711             "additionalProperties" : {
47712               "type" : "object"
47713             }
47714           },
47715           "toscaConformanceLevel" : {
47716             "type" : "string"
47717           },
47718           "toscaFilesDir" : {
47719             "type" : "string"
47720           },
47721           "toscaValidators" : {
47722             "$ref" : "#/components/schemas/ToscaValidatorsConfig"
47723           },
47724           "uebHealthCheckReadTimeout" : {
47725             "type" : "integer",
47726             "format" : "int64"
47727           },
47728           "uebHealthCheckReconnectIntervalInSeconds" : {
47729             "type" : "integer",
47730             "format" : "int64"
47731           },
47732           "unLoggedUrls" : {
47733             "type" : "array",
47734             "items" : {
47735               "type" : "string"
47736             }
47737           },
47738           "users" : {
47739             "type" : "object",
47740             "additionalProperties" : {
47741               "type" : "string"
47742             }
47743           },
47744           "version" : {
47745             "type" : "string"
47746           },
47747           "vfModuleProperties" : {
47748             "type" : "object",
47749             "additionalProperties" : {
47750               "$ref" : "#/components/schemas/VfModuleProperty"
47751             }
47752           },
47753           "workloadContext" : {
47754             "type" : "string"
47755           }
47756         }
47757       },
47758       "Constraint" : {
47759         "type" : "object",
47760         "properties" : {
47761           "equal" : {
47762             "type" : "object"
47763           },
47764           "greater_or_equal" : {
47765             "type" : "object"
47766           },
47767           "greater_than" : {
47768             "type" : "object"
47769           },
47770           "in_range" : {
47771             "type" : "array",
47772             "items" : {
47773               "type" : "object"
47774             }
47775           },
47776           "length" : {
47777             "type" : "integer",
47778             "format" : "int32"
47779           },
47780           "less_or_equal" : {
47781             "type" : "object"
47782           },
47783           "less_than" : {
47784             "type" : "object"
47785           },
47786           "max_length" : {
47787             "type" : "integer",
47788             "format" : "int32"
47789           },
47790           "min_length" : {
47791             "type" : "integer",
47792             "format" : "int32"
47793           },
47794           "pattern" : {
47795             "type" : "object"
47796           },
47797           "valid_values" : {
47798             "type" : "array",
47799             "items" : {
47800               "type" : "object"
47801             }
47802           }
47803         }
47804       },
47805       "ConsumerDefinition" : {
47806         "type" : "object",
47807         "properties" : {
47808           "consumerDetailsLastupdatedtime" : {
47809             "type" : "integer",
47810             "format" : "int64"
47811           },
47812           "consumerLastAuthenticationTime" : {
47813             "type" : "integer",
47814             "format" : "int64"
47815           },
47816           "consumerName" : {
47817             "type" : "string"
47818           },
47819           "consumerPassword" : {
47820             "type" : "string"
47821           },
47822           "consumerSalt" : {
47823             "type" : "string"
47824           },
47825           "empty" : {
47826             "type" : "boolean"
47827           },
47828           "lastModfierAtuid" : {
47829             "type" : "string"
47830           },
47831           "ownerId" : {
47832             "type" : "string"
47833           },
47834           "ownerIdIfEmpty" : {
47835             "type" : "string",
47836             "writeOnly" : true
47837           },
47838           "type" : {
47839             "type" : "string"
47840           },
47841           "version" : {
47842             "type" : "string"
47843           }
47844         }
47845       },
47846       "CookieConfig" : {
47847         "type" : "object",
47848         "properties" : {
47849           "cookieName" : {
47850             "type" : "string"
47851           },
47852           "domain" : {
47853             "type" : "string"
47854           },
47855           "excludedUrls" : {
47856             "type" : "array",
47857             "items" : {
47858               "type" : "string"
47859             }
47860           },
47861           "httpOnly" : {
47862             "type" : "boolean"
47863           },
47864           "isHttpOnly" : {
47865             "type" : "boolean",
47866             "writeOnly" : true
47867           },
47868           "maxSessionTimeOut" : {
47869             "type" : "integer",
47870             "format" : "int64"
47871           },
47872           "onboardingExcludedUrls" : {
47873             "type" : "array",
47874             "items" : {
47875               "type" : "string"
47876             }
47877           },
47878           "path" : {
47879             "type" : "string"
47880           },
47881           "redirectURL" : {
47882             "type" : "string"
47883           },
47884           "securityKey" : {
47885             "type" : "string"
47886           },
47887           "sessionIdleTimeOut" : {
47888             "type" : "integer",
47889             "format" : "int64"
47890           }
47891         }
47892       },
47893       "Credential" : {
47894         "type" : "object",
47895         "properties" : {
47896           "password" : {
47897             "type" : "string"
47898           },
47899           "username" : {
47900             "type" : "string"
47901           }
47902         }
47903       },
47904       "DataTypeDefinition" : {
47905         "type" : "object",
47906         "properties" : {
47907           "constraints" : {
47908             "type" : "array",
47909             "items" : {
47910               "$ref" : "#/components/schemas/PropertyConstraint"
47911             }
47912           },
47913           "creationTime" : {
47914             "type" : "integer",
47915             "format" : "int64"
47916           },
47917           "derivedFrom" : {
47918             "$ref" : "#/components/schemas/DataTypeDefinition"
47919           },
47920           "derivedFromName" : {
47921             "type" : "string"
47922           },
47923           "description" : {
47924             "type" : "string"
47925           },
47926           "empty" : {
47927             "type" : "boolean"
47928           },
47929           "model" : {
47930             "type" : "string"
47931           },
47932           "modificationTime" : {
47933             "type" : "integer",
47934             "format" : "int64"
47935           },
47936           "name" : {
47937             "type" : "string"
47938           },
47939           "ownerId" : {
47940             "type" : "string"
47941           },
47942           "ownerIdIfEmpty" : {
47943             "type" : "string",
47944             "writeOnly" : true
47945           },
47946           "properties" : {
47947             "type" : "array",
47948             "items" : {
47949               "$ref" : "#/components/schemas/PropertyDefinition"
47950             }
47951           },
47952           "propertiesData" : {
47953             "type" : "array",
47954             "items" : {
47955               "$ref" : "#/components/schemas/PropertyDataDefinition"
47956             }
47957           },
47958           "type" : {
47959             "type" : "string"
47960           },
47961           "uniqueId" : {
47962             "type" : "string"
47963           },
47964           "version" : {
47965             "type" : "string"
47966           }
47967         }
47968       },
47969       "DistributionStatusInfo" : {
47970         "type" : "object",
47971         "properties" : {
47972           "errorReason" : {
47973             "type" : "string"
47974           },
47975           "omfComponentID" : {
47976             "type" : "string"
47977           },
47978           "status" : {
47979             "type" : "string"
47980           },
47981           "timestamp" : {
47982             "type" : "string"
47983           },
47984           "url" : {
47985             "type" : "string"
47986           }
47987         }
47988       },
47989       "DistributionStatusListResponse" : {
47990         "type" : "object",
47991         "properties" : {
47992           "distributionStatusList" : {
47993             "type" : "array",
47994             "items" : {
47995               "$ref" : "#/components/schemas/DistributionStatusInfo"
47996             }
47997           }
47998         }
47999       },
48000       "DmaapConsumerConfiguration" : {
48001         "type" : "object",
48002         "properties" : {
48003           "active" : {
48004             "type" : "boolean"
48005           },
48006           "aftDme2ClientIgnoreSslConfig" : {
48007             "type" : "boolean"
48008           },
48009           "aftDme2ClientKeystore" : {
48010             "type" : "string"
48011           },
48012           "aftDme2ClientKeystorePassword" : {
48013             "type" : "string"
48014           },
48015           "aftDme2ClientSslCertAlias" : {
48016             "type" : "string"
48017           },
48018           "aftDme2ConnectionTimeoutMs" : {
48019             "type" : "integer",
48020             "format" : "int32"
48021           },
48022           "aftDme2ReadTimeoutMs" : {
48023             "type" : "integer",
48024             "format" : "int32"
48025           },
48026           "aftDme2RoundtripTimeoutMs" : {
48027             "type" : "integer",
48028             "format" : "int32"
48029           },
48030           "aftDme2SslEnable" : {
48031             "type" : "boolean"
48032           },
48033           "aftEnvironment" : {
48034             "type" : "string"
48035           },
48036           "consumerGroup" : {
48037             "type" : "string"
48038           },
48039           "consumerId" : {
48040             "type" : "string"
48041           },
48042           "contenttype" : {
48043             "type" : "string"
48044           },
48045           "credential" : {
48046             "$ref" : "#/components/schemas/Credential"
48047           },
48048           "dme2TraceOn" : {
48049             "type" : "boolean"
48050           },
48051           "dme2preferredRouterFilePath" : {
48052             "type" : "string"
48053           },
48054           "environment" : {
48055             "type" : "string"
48056           },
48057           "hosts" : {
48058             "type" : "string"
48059           },
48060           "latitude" : {
48061             "type" : "number",
48062             "format" : "double"
48063           },
48064           "limit" : {
48065             "type" : "integer",
48066             "format" : "int32"
48067           },
48068           "longitude" : {
48069             "type" : "number",
48070             "format" : "double"
48071           },
48072           "partner" : {
48073             "type" : "string"
48074           },
48075           "pollingInterval" : {
48076             "type" : "integer",
48077             "format" : "int32"
48078           },
48079           "protocol" : {
48080             "type" : "string"
48081           },
48082           "routeOffer" : {
48083             "type" : "string"
48084           },
48085           "serviceName" : {
48086             "type" : "string"
48087           },
48088           "timeLimitForNotificationHandleMs" : {
48089             "type" : "integer",
48090             "format" : "int32"
48091           },
48092           "timeoutMs" : {
48093             "type" : "integer",
48094             "format" : "int32"
48095           },
48096           "topic" : {
48097             "type" : "string"
48098           },
48099           "version" : {
48100             "type" : "string"
48101           }
48102         }
48103       },
48104       "DmaapProducerConfiguration" : {
48105         "type" : "object",
48106         "properties" : {
48107           "active" : {
48108             "type" : "boolean"
48109           },
48110           "aftDme2ClientIgnoreSslConfig" : {
48111             "type" : "boolean"
48112           },
48113           "aftDme2ClientKeystore" : {
48114             "type" : "string"
48115           },
48116           "aftDme2ClientKeystorePassword" : {
48117             "type" : "string"
48118           },
48119           "aftDme2ClientSslCertAlias" : {
48120             "type" : "string"
48121           },
48122           "aftDme2ConnectionTimeoutMs" : {
48123             "type" : "integer",
48124             "format" : "int32"
48125           },
48126           "aftDme2ReadTimeoutMs" : {
48127             "type" : "integer",
48128             "format" : "int32"
48129           },
48130           "aftDme2RoundtripTimeoutMs" : {
48131             "type" : "integer",
48132             "format" : "int32"
48133           },
48134           "aftDme2SslEnable" : {
48135             "type" : "boolean"
48136           },
48137           "aftEnvironment" : {
48138             "type" : "string"
48139           },
48140           "consumerGroup" : {
48141             "type" : "string"
48142           },
48143           "consumerId" : {
48144             "type" : "string"
48145           },
48146           "contenttype" : {
48147             "type" : "string"
48148           },
48149           "credential" : {
48150             "$ref" : "#/components/schemas/Credential"
48151           },
48152           "dme2TraceOn" : {
48153             "type" : "boolean"
48154           },
48155           "dme2preferredRouterFilePath" : {
48156             "type" : "string"
48157           },
48158           "environment" : {
48159             "type" : "string"
48160           },
48161           "hosts" : {
48162             "type" : "string"
48163           },
48164           "latitude" : {
48165             "type" : "number",
48166             "format" : "double"
48167           },
48168           "limit" : {
48169             "type" : "integer",
48170             "format" : "int32"
48171           },
48172           "longitude" : {
48173             "type" : "number",
48174             "format" : "double"
48175           },
48176           "partner" : {
48177             "type" : "string"
48178           },
48179           "pollingInterval" : {
48180             "type" : "integer",
48181             "format" : "int32"
48182           },
48183           "protocol" : {
48184             "type" : "string"
48185           },
48186           "routeOffer" : {
48187             "type" : "string"
48188           },
48189           "serviceName" : {
48190             "type" : "string"
48191           },
48192           "timeLimitForNotificationHandleMs" : {
48193             "type" : "integer",
48194             "format" : "int32"
48195           },
48196           "timeoutMs" : {
48197             "type" : "integer",
48198             "format" : "int32"
48199           },
48200           "topic" : {
48201             "type" : "string"
48202           },
48203           "version" : {
48204             "type" : "string"
48205           }
48206         }
48207       },
48208       "DmeConfiguration" : {
48209         "type" : "object",
48210         "properties" : {
48211           "lookupUriFormat" : {
48212             "type" : "string"
48213           }
48214         }
48215       },
48216       "EcompPortalConfig" : {
48217         "type" : "object",
48218         "properties" : {
48219           "defaultFunctionalMenu" : {
48220             "type" : "string"
48221           },
48222           "healthCheckUri" : {
48223             "type" : "string"
48224           },
48225           "host" : {
48226             "type" : "string"
48227           },
48228           "pollingInterval" : {
48229             "type" : "integer",
48230             "format" : "int32"
48231           },
48232           "port" : {
48233             "type" : "integer",
48234             "format" : "int32"
48235           },
48236           "protocol" : {
48237             "type" : "string"
48238           },
48239           "timeoutMs" : {
48240             "type" : "integer",
48241             "format" : "int32"
48242           }
48243         }
48244       },
48245       "EntrySchema" : {
48246         "type" : "object",
48247         "properties" : {
48248           "constraints" : {
48249             "type" : "array",
48250             "items" : {
48251               "$ref" : "#/components/schemas/Constraint"
48252             }
48253           },
48254           "description" : {
48255             "type" : "string"
48256           },
48257           "type" : {
48258             "type" : "string"
48259           }
48260         }
48261       },
48262       "EnvironmentContext" : {
48263         "type" : "object",
48264         "properties" : {
48265           "defaultValue" : {
48266             "type" : "string"
48267           },
48268           "validValues" : {
48269             "type" : "array",
48270             "items" : {
48271               "type" : "string"
48272             }
48273           }
48274         }
48275       },
48276       "FormDataContentDisposition" : {
48277         "type" : "object",
48278         "properties" : {
48279           "creationDate" : {
48280             "type" : "string",
48281             "format" : "date-time"
48282           },
48283           "fileName" : {
48284             "type" : "string"
48285           },
48286           "modificationDate" : {
48287             "type" : "string",
48288             "format" : "date-time"
48289           },
48290           "name" : {
48291             "type" : "string"
48292           },
48293           "parameters" : {
48294             "type" : "object",
48295             "additionalProperties" : {
48296               "type" : "string"
48297             }
48298           },
48299           "readDate" : {
48300             "type" : "string",
48301             "format" : "date-time"
48302           },
48303           "size" : {
48304             "type" : "integer",
48305             "format" : "int64"
48306           },
48307           "type" : {
48308             "type" : "string"
48309           }
48310         }
48311       },
48312       "ForwardingPathDataDefinition" : {
48313         "type" : "object",
48314         "properties" : {
48315           "description" : {
48316             "type" : "string"
48317           },
48318           "destinationPortNumber" : {
48319             "type" : "string"
48320           },
48321           "empty" : {
48322             "type" : "boolean"
48323           },
48324           "name" : {
48325             "type" : "string"
48326           },
48327           "ownerId" : {
48328             "type" : "string"
48329           },
48330           "ownerIdIfEmpty" : {
48331             "type" : "string",
48332             "writeOnly" : true
48333           },
48334           "pathElements" : {
48335             "$ref" : "#/components/schemas/ListDataDefinitionForwardingPathElementDataDefinition"
48336           },
48337           "protocol" : {
48338             "type" : "string"
48339           },
48340           "toscaResourceName" : {
48341             "type" : "string"
48342           },
48343           "type" : {
48344             "type" : "string"
48345           },
48346           "uniqueId" : {
48347             "type" : "string"
48348           },
48349           "version" : {
48350             "type" : "string"
48351           }
48352         }
48353       },
48354       "ForwardingPathElementDataDefinition" : {
48355         "type" : "object",
48356         "properties" : {
48357           "empty" : {
48358             "type" : "boolean"
48359           },
48360           "fromCP" : {
48361             "type" : "string"
48362           },
48363           "fromCPOriginId" : {
48364             "type" : "string"
48365           },
48366           "fromNode" : {
48367             "type" : "string"
48368           },
48369           "ownerId" : {
48370             "type" : "string"
48371           },
48372           "ownerIdIfEmpty" : {
48373             "type" : "string",
48374             "writeOnly" : true
48375           },
48376           "toCP" : {
48377             "type" : "string"
48378           },
48379           "toCPOriginId" : {
48380             "type" : "string"
48381           },
48382           "toNode" : {
48383             "type" : "string"
48384           },
48385           "type" : {
48386             "type" : "string"
48387           },
48388           "version" : {
48389             "type" : "string"
48390           }
48391         }
48392       },
48393       "GabConfig" : {
48394         "type" : "object",
48395         "properties" : {
48396           "artifactType" : {
48397             "type" : "string"
48398           },
48399           "pathsAndNamesDefinitions" : {
48400             "type" : "array",
48401             "items" : {
48402               "$ref" : "#/components/schemas/PathsAndNamesDefinition"
48403             }
48404           }
48405         }
48406       },
48407       "GenericArtifactQueryInfo" : {
48408         "type" : "object",
48409         "properties" : {
48410           "artifactUniqueId" : {
48411             "type" : "string"
48412           },
48413           "fields" : {
48414             "type" : "array",
48415             "items" : {
48416               "type" : "string"
48417             },
48418             "uniqueItems" : true
48419           },
48420           "parentId" : {
48421             "type" : "string"
48422           }
48423         }
48424       },
48425       "GetInputValueDataDefinition" : {
48426         "type" : "object",
48427         "properties" : {
48428           "empty" : {
48429             "type" : "boolean"
48430           },
48431           "getInputIndex" : {
48432             "$ref" : "#/components/schemas/GetInputValueDataDefinition"
48433           },
48434           "indexValue" : {
48435             "type" : "integer",
48436             "format" : "int32"
48437           },
48438           "inputId" : {
48439             "type" : "string"
48440           },
48441           "inputName" : {
48442             "type" : "string"
48443           },
48444           "inputType" : {
48445             "type" : "string"
48446           },
48447           "list" : {
48448             "type" : "boolean"
48449           },
48450           "ownerId" : {
48451             "type" : "string"
48452           },
48453           "ownerIdIfEmpty" : {
48454             "type" : "string",
48455             "writeOnly" : true
48456           },
48457           "propName" : {
48458             "type" : "string"
48459           },
48460           "type" : {
48461             "type" : "string"
48462           },
48463           "version" : {
48464             "type" : "string"
48465           }
48466         }
48467       },
48468       "GetOutputValueDataDefinition" : {
48469         "type" : "object",
48470         "properties" : {
48471           "attribName" : {
48472             "type" : "string"
48473           },
48474           "empty" : {
48475             "type" : "boolean"
48476           },
48477           "getOutputIndex" : {
48478             "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
48479           },
48480           "indexValue" : {
48481             "type" : "integer",
48482             "format" : "int32"
48483           },
48484           "list" : {
48485             "type" : "boolean"
48486           },
48487           "outputId" : {
48488             "type" : "string"
48489           },
48490           "outputName" : {
48491             "type" : "string"
48492           },
48493           "ownerId" : {
48494             "type" : "string"
48495           },
48496           "ownerIdIfEmpty" : {
48497             "type" : "string",
48498             "writeOnly" : true
48499           },
48500           "type" : {
48501             "type" : "string"
48502           },
48503           "version" : {
48504             "type" : "string"
48505           }
48506         }
48507       },
48508       "GetPolicyValueDataDefinition" : {
48509         "type" : "object",
48510         "properties" : {
48511           "origPropertyValue" : {
48512             "type" : "string"
48513           },
48514           "policyId" : {
48515             "type" : "string"
48516           },
48517           "propertyName" : {
48518             "type" : "string"
48519           }
48520         }
48521       },
48522       "GroupDefinition" : {
48523         "type" : "object",
48524         "properties" : {
48525           "artifacts" : {
48526             "type" : "array",
48527             "items" : {
48528               "type" : "string"
48529             }
48530           },
48531           "artifactsUuid" : {
48532             "type" : "array",
48533             "items" : {
48534               "type" : "string"
48535             }
48536           },
48537           "capabilities" : {
48538             "type" : "object",
48539             "additionalProperties" : {
48540               "type" : "array",
48541               "items" : {
48542                 "$ref" : "#/components/schemas/CapabilityDefinition"
48543               }
48544             }
48545           },
48546           "createdFrom" : {
48547             "type" : "string",
48548             "enum" : [ "UI", "CSAR" ]
48549           },
48550           "description" : {
48551             "type" : "string"
48552           },
48553           "empty" : {
48554             "type" : "boolean"
48555           },
48556           "groupUUID" : {
48557             "type" : "string"
48558           },
48559           "invariantName" : {
48560             "type" : "string"
48561           },
48562           "invariantUUID" : {
48563             "type" : "string"
48564           },
48565           "members" : {
48566             "type" : "object",
48567             "additionalProperties" : {
48568               "type" : "string"
48569             }
48570           },
48571           "name" : {
48572             "type" : "string"
48573           },
48574           "normalizedName" : {
48575             "type" : "string"
48576           },
48577           "ownerId" : {
48578             "type" : "string"
48579           },
48580           "ownerIdIfEmpty" : {
48581             "type" : "string",
48582             "writeOnly" : true
48583           },
48584           "properties" : {
48585             "type" : "array",
48586             "items" : {
48587               "$ref" : "#/components/schemas/PropertyDataDefinition"
48588             }
48589           },
48590           "propertyValueCounter" : {
48591             "type" : "integer",
48592             "format" : "int32"
48593           },
48594           "type" : {
48595             "type" : "string"
48596           },
48597           "typeUid" : {
48598             "type" : "string"
48599           },
48600           "uniqueId" : {
48601             "type" : "string"
48602           },
48603           "userDefined" : {
48604             "type" : "boolean"
48605           },
48606           "version" : {
48607             "type" : "string"
48608           },
48609           "vspOriginated" : {
48610             "type" : "boolean"
48611           }
48612         }
48613       },
48614       "GroupInfo" : {
48615         "type" : "object",
48616         "properties" : {
48617           "changePriorityBody" : {
48618             "type" : "string"
48619           },
48620           "changePriorityUrl" : {
48621             "type" : "string"
48622           }
48623         }
48624       },
48625       "GroupInstance" : {
48626         "type" : "object",
48627         "properties" : {
48628           "artifacts" : {
48629             "type" : "array",
48630             "items" : {
48631               "type" : "string"
48632             }
48633           },
48634           "artifactsUuid" : {
48635             "type" : "array",
48636             "items" : {
48637               "type" : "string"
48638             }
48639           },
48640           "creationTime" : {
48641             "type" : "integer",
48642             "format" : "int64"
48643           },
48644           "customizationUUID" : {
48645             "type" : "string"
48646           },
48647           "description" : {
48648             "type" : "string"
48649           },
48650           "empty" : {
48651             "type" : "boolean"
48652           },
48653           "groupInstanceArtifacts" : {
48654             "type" : "array",
48655             "items" : {
48656               "type" : "string"
48657             }
48658           },
48659           "groupInstanceArtifactsUuid" : {
48660             "type" : "array",
48661             "items" : {
48662               "type" : "string"
48663             }
48664           },
48665           "groupName" : {
48666             "type" : "string"
48667           },
48668           "groupUUID" : {
48669             "type" : "string"
48670           },
48671           "groupUid" : {
48672             "type" : "string"
48673           },
48674           "invariantUUID" : {
48675             "type" : "string"
48676           },
48677           "modificationTime" : {
48678             "type" : "integer",
48679             "format" : "int64"
48680           },
48681           "name" : {
48682             "type" : "string"
48683           },
48684           "normalizedName" : {
48685             "type" : "string"
48686           },
48687           "ownerId" : {
48688             "type" : "string"
48689           },
48690           "ownerIdIfEmpty" : {
48691             "type" : "string",
48692             "writeOnly" : true
48693           },
48694           "posX" : {
48695             "type" : "string"
48696           },
48697           "posY" : {
48698             "type" : "string"
48699           },
48700           "properties" : {
48701             "type" : "array",
48702             "items" : {
48703               "$ref" : "#/components/schemas/PropertyDataDefinition"
48704             }
48705           },
48706           "propertyValueCounter" : {
48707             "type" : "integer",
48708             "format" : "int32"
48709           },
48710           "type" : {
48711             "type" : "string"
48712           },
48713           "uniqueId" : {
48714             "type" : "string"
48715           },
48716           "version" : {
48717             "type" : "string"
48718           }
48719         }
48720       },
48721       "GroupProperty" : {
48722         "type" : "object",
48723         "properties" : {
48724           "annotations" : {
48725             "type" : "array",
48726             "items" : {
48727               "$ref" : "#/components/schemas/Annotation"
48728             }
48729           },
48730           "constraints" : {
48731             "type" : "array",
48732             "items" : {
48733               "$ref" : "#/components/schemas/PropertyConstraint"
48734             }
48735           },
48736           "defaultValue" : {
48737             "type" : "string"
48738           },
48739           "definition" : {
48740             "type" : "boolean"
48741           },
48742           "description" : {
48743             "type" : "string"
48744           },
48745           "empty" : {
48746             "type" : "boolean"
48747           },
48748           "getInputProperty" : {
48749             "type" : "boolean"
48750           },
48751           "getInputValues" : {
48752             "type" : "array",
48753             "items" : {
48754               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
48755             }
48756           },
48757           "getPolicyValues" : {
48758             "type" : "array",
48759             "items" : {
48760               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
48761             }
48762           },
48763           "hidden" : {
48764             "type" : "boolean"
48765           },
48766           "immutable" : {
48767             "type" : "boolean"
48768           },
48769           "inputId" : {
48770             "type" : "string"
48771           },
48772           "inputPath" : {
48773             "type" : "string"
48774           },
48775           "instanceUniqueId" : {
48776             "type" : "string"
48777           },
48778           "isDeclaredListInput" : {
48779             "type" : "boolean"
48780           },
48781           "label" : {
48782             "type" : "string"
48783           },
48784           "mappedToComponentProperty" : {
48785             "type" : "boolean"
48786           },
48787           "metadata" : {
48788             "type" : "object",
48789             "additionalProperties" : {
48790               "type" : "string"
48791             }
48792           },
48793           "model" : {
48794             "type" : "string"
48795           },
48796           "name" : {
48797             "type" : "string"
48798           },
48799           "ownerId" : {
48800             "type" : "string"
48801           },
48802           "ownerIdIfEmpty" : {
48803             "type" : "string",
48804             "writeOnly" : true
48805           },
48806           "parentPropertyType" : {
48807             "type" : "string"
48808           },
48809           "parentUniqueId" : {
48810             "type" : "string"
48811           },
48812           "password" : {
48813             "type" : "boolean"
48814           },
48815           "propertyConstraints" : {
48816             "type" : "array",
48817             "items" : {
48818               "type" : "string"
48819             }
48820           },
48821           "propertyId" : {
48822             "type" : "string"
48823           },
48824           "required" : {
48825             "type" : "boolean"
48826           },
48827           "schema" : {
48828             "$ref" : "#/components/schemas/SchemaDefinition"
48829           },
48830           "schemaProperty" : {
48831             "$ref" : "#/components/schemas/PropertyDataDefinition"
48832           },
48833           "schemaType" : {
48834             "type" : "string"
48835           },
48836           "status" : {
48837             "type" : "string"
48838           },
48839           "subPropertyInputPath" : {
48840             "type" : "string"
48841           },
48842           "toscaGetFunctionType" : {
48843             "type" : "string",
48844             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
48845           },
48846           "type" : {
48847             "type" : "string"
48848           },
48849           "uniqueId" : {
48850             "type" : "string"
48851           },
48852           "value" : {
48853             "type" : "string"
48854           },
48855           "valueUniqueUid" : {
48856             "type" : "string"
48857           },
48858           "version" : {
48859             "type" : "string"
48860           }
48861         }
48862       },
48863       "GroupTypeDefinition" : {
48864         "type" : "object",
48865         "properties" : {
48866           "capabilities" : {
48867             "type" : "object",
48868             "additionalProperties" : {
48869               "$ref" : "#/components/schemas/CapabilityDefinition"
48870             }
48871           },
48872           "creationTime" : {
48873             "type" : "integer",
48874             "format" : "int64"
48875           },
48876           "derivedFrom" : {
48877             "type" : "string"
48878           },
48879           "description" : {
48880             "type" : "string"
48881           },
48882           "empty" : {
48883             "type" : "boolean"
48884           },
48885           "highestVersion" : {
48886             "type" : "boolean"
48887           },
48888           "icon" : {
48889             "type" : "string"
48890           },
48891           "members" : {
48892             "type" : "array",
48893             "items" : {
48894               "type" : "string"
48895             }
48896           },
48897           "metadata" : {
48898             "type" : "object",
48899             "additionalProperties" : {
48900               "type" : "string"
48901             }
48902           },
48903           "model" : {
48904             "type" : "string"
48905           },
48906           "modificationTime" : {
48907             "type" : "integer",
48908             "format" : "int64"
48909           },
48910           "name" : {
48911             "type" : "string"
48912           },
48913           "ownerId" : {
48914             "type" : "string"
48915           },
48916           "ownerIdIfEmpty" : {
48917             "type" : "string",
48918             "writeOnly" : true
48919           },
48920           "properties" : {
48921             "type" : "array",
48922             "items" : {
48923               "$ref" : "#/components/schemas/PropertyDefinition"
48924             }
48925           },
48926           "type" : {
48927             "type" : "string"
48928           },
48929           "uniqueId" : {
48930             "type" : "string"
48931           },
48932           "version" : {
48933             "type" : "string"
48934           }
48935         }
48936       },
48937       "GroupingDefinition" : {
48938         "type" : "object",
48939         "properties" : {
48940           "empty" : {
48941             "type" : "boolean"
48942           },
48943           "name" : {
48944             "type" : "string"
48945           },
48946           "normalizedName" : {
48947             "type" : "string"
48948           },
48949           "ownerId" : {
48950             "type" : "string"
48951           },
48952           "ownerIdIfEmpty" : {
48953             "type" : "string",
48954             "writeOnly" : true
48955           },
48956           "type" : {
48957             "type" : "string"
48958           },
48959           "uniqueId" : {
48960             "type" : "string"
48961           },
48962           "version" : {
48963             "type" : "string"
48964           }
48965         }
48966       },
48967       "HeatDeploymentArtifactTimeout" : {
48968         "type" : "object",
48969         "properties" : {
48970           "defaultMinutes" : {
48971             "type" : "integer",
48972             "format" : "int32"
48973           },
48974           "maxMinutes" : {
48975             "type" : "integer",
48976             "format" : "int32"
48977           },
48978           "minMinutes" : {
48979             "type" : "integer",
48980             "format" : "int32"
48981           }
48982         }
48983       },
48984       "HeatParameterDataDefinition" : {
48985         "type" : "object",
48986         "properties" : {
48987           "currentValue" : {
48988             "type" : "string"
48989           },
48990           "defaultValue" : {
48991             "type" : "string"
48992           },
48993           "description" : {
48994             "type" : "string"
48995           },
48996           "empty" : {
48997             "type" : "boolean"
48998           },
48999           "name" : {
49000             "type" : "string"
49001           },
49002           "ownerId" : {
49003             "type" : "string"
49004           },
49005           "ownerIdIfEmpty" : {
49006             "type" : "string",
49007             "writeOnly" : true
49008           },
49009           "type" : {
49010             "type" : "string"
49011           },
49012           "uniqueId" : {
49013             "type" : "string"
49014           },
49015           "version" : {
49016             "type" : "string"
49017           }
49018         }
49019       },
49020       "HeatParameterDefinition" : {
49021         "type" : "object",
49022         "properties" : {
49023           "currentValue" : {
49024             "type" : "string"
49025           },
49026           "defaultValue" : {
49027             "type" : "string"
49028           },
49029           "description" : {
49030             "type" : "string"
49031           },
49032           "empty" : {
49033             "type" : "boolean"
49034           },
49035           "name" : {
49036             "type" : "string"
49037           },
49038           "ownerId" : {
49039             "type" : "string"
49040           },
49041           "ownerIdIfEmpty" : {
49042             "type" : "string",
49043             "writeOnly" : true
49044           },
49045           "type" : {
49046             "type" : "string"
49047           },
49048           "uniqueId" : {
49049             "type" : "string"
49050           },
49051           "version" : {
49052             "type" : "string"
49053           }
49054         }
49055       },
49056       "InputDataDefinition" : {
49057         "type" : "object",
49058         "properties" : {
49059           "annotations" : {
49060             "type" : "array",
49061             "items" : {
49062               "$ref" : "#/components/schemas/Annotation"
49063             }
49064           },
49065           "defaultValue" : {
49066             "type" : "string"
49067           },
49068           "definition" : {
49069             "type" : "boolean"
49070           },
49071           "description" : {
49072             "type" : "string"
49073           },
49074           "empty" : {
49075             "type" : "boolean"
49076           },
49077           "getInputProperty" : {
49078             "type" : "boolean"
49079           },
49080           "getInputValues" : {
49081             "type" : "array",
49082             "items" : {
49083               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
49084             }
49085           },
49086           "getPolicyValues" : {
49087             "type" : "array",
49088             "items" : {
49089               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
49090             }
49091           },
49092           "hidden" : {
49093             "type" : "boolean"
49094           },
49095           "immutable" : {
49096             "type" : "boolean"
49097           },
49098           "inputId" : {
49099             "type" : "string"
49100           },
49101           "inputPath" : {
49102             "type" : "string"
49103           },
49104           "instanceUniqueId" : {
49105             "type" : "string"
49106           },
49107           "isDeclaredListInput" : {
49108             "type" : "boolean"
49109           },
49110           "label" : {
49111             "type" : "string"
49112           },
49113           "mappedToComponentProperty" : {
49114             "type" : "boolean"
49115           },
49116           "metadata" : {
49117             "type" : "object",
49118             "additionalProperties" : {
49119               "type" : "string"
49120             }
49121           },
49122           "model" : {
49123             "type" : "string"
49124           },
49125           "name" : {
49126             "type" : "string"
49127           },
49128           "ownerId" : {
49129             "type" : "string"
49130           },
49131           "ownerIdIfEmpty" : {
49132             "type" : "string",
49133             "writeOnly" : true
49134           },
49135           "parentPropertyType" : {
49136             "type" : "string"
49137           },
49138           "parentUniqueId" : {
49139             "type" : "string"
49140           },
49141           "password" : {
49142             "type" : "boolean"
49143           },
49144           "propertyConstraints" : {
49145             "type" : "array",
49146             "items" : {
49147               "type" : "string"
49148             }
49149           },
49150           "propertyId" : {
49151             "type" : "string"
49152           },
49153           "required" : {
49154             "type" : "boolean"
49155           },
49156           "schema" : {
49157             "$ref" : "#/components/schemas/SchemaDefinition"
49158           },
49159           "schemaProperty" : {
49160             "$ref" : "#/components/schemas/PropertyDataDefinition"
49161           },
49162           "schemaType" : {
49163             "type" : "string"
49164           },
49165           "status" : {
49166             "type" : "string"
49167           },
49168           "subPropertyInputPath" : {
49169             "type" : "string"
49170           },
49171           "toscaGetFunctionType" : {
49172             "type" : "string",
49173             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
49174           },
49175           "type" : {
49176             "type" : "string"
49177           },
49178           "uniqueId" : {
49179             "type" : "string"
49180           },
49181           "value" : {
49182             "type" : "string"
49183           },
49184           "version" : {
49185             "type" : "string"
49186           }
49187         }
49188       },
49189       "InputDefinition" : {
49190         "type" : "object",
49191         "properties" : {
49192           "annotations" : {
49193             "type" : "array",
49194             "items" : {
49195               "$ref" : "#/components/schemas/Annotation"
49196             }
49197           },
49198           "annotationsToInput" : {
49199             "type" : "array",
49200             "items" : {
49201               "$ref" : "#/components/schemas/Annotation"
49202             },
49203             "writeOnly" : true
49204           },
49205           "constraints" : {
49206             "type" : "array",
49207             "items" : {
49208               "$ref" : "#/components/schemas/PropertyConstraint"
49209             }
49210           },
49211           "defaultValue" : {
49212             "type" : "string"
49213           },
49214           "definition" : {
49215             "type" : "boolean"
49216           },
49217           "description" : {
49218             "type" : "string"
49219           },
49220           "empty" : {
49221             "type" : "boolean"
49222           },
49223           "getInputProperty" : {
49224             "type" : "boolean"
49225           },
49226           "getInputValues" : {
49227             "type" : "array",
49228             "items" : {
49229               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
49230             }
49231           },
49232           "getPolicyValues" : {
49233             "type" : "array",
49234             "items" : {
49235               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
49236             }
49237           },
49238           "hidden" : {
49239             "type" : "boolean"
49240           },
49241           "immutable" : {
49242             "type" : "boolean"
49243           },
49244           "inputId" : {
49245             "type" : "string"
49246           },
49247           "inputPath" : {
49248             "type" : "string"
49249           },
49250           "inputs" : {
49251             "type" : "array",
49252             "items" : {
49253               "$ref" : "#/components/schemas/ComponentInstanceInput"
49254             }
49255           },
49256           "instanceUniqueId" : {
49257             "type" : "string"
49258           },
49259           "isDeclaredListInput" : {
49260             "type" : "boolean"
49261           },
49262           "label" : {
49263             "type" : "string"
49264           },
49265           "mappedToComponentProperty" : {
49266             "type" : "boolean"
49267           },
49268           "metadata" : {
49269             "type" : "object",
49270             "additionalProperties" : {
49271               "type" : "string"
49272             }
49273           },
49274           "model" : {
49275             "type" : "string"
49276           },
49277           "name" : {
49278             "type" : "string"
49279           },
49280           "ownerId" : {
49281             "type" : "string"
49282           },
49283           "ownerIdIfEmpty" : {
49284             "type" : "string",
49285             "writeOnly" : true
49286           },
49287           "parentPropertyType" : {
49288             "type" : "string"
49289           },
49290           "parentUniqueId" : {
49291             "type" : "string"
49292           },
49293           "password" : {
49294             "type" : "boolean"
49295           },
49296           "properties" : {
49297             "type" : "array",
49298             "items" : {
49299               "$ref" : "#/components/schemas/ComponentInstanceProperty"
49300             }
49301           },
49302           "propertyConstraints" : {
49303             "type" : "array",
49304             "items" : {
49305               "type" : "string"
49306             }
49307           },
49308           "propertyId" : {
49309             "type" : "string"
49310           },
49311           "required" : {
49312             "type" : "boolean"
49313           },
49314           "schema" : {
49315             "$ref" : "#/components/schemas/SchemaDefinition"
49316           },
49317           "schemaProperty" : {
49318             "$ref" : "#/components/schemas/PropertyDataDefinition"
49319           },
49320           "schemaType" : {
49321             "type" : "string"
49322           },
49323           "status" : {
49324             "type" : "string"
49325           },
49326           "subPropertyInputPath" : {
49327             "type" : "string"
49328           },
49329           "toscaGetFunctionType" : {
49330             "type" : "string",
49331             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
49332           },
49333           "type" : {
49334             "type" : "string"
49335           },
49336           "uniqueId" : {
49337             "type" : "string"
49338           },
49339           "value" : {
49340             "type" : "string"
49341           },
49342           "version" : {
49343             "type" : "string"
49344           }
49345         }
49346       },
49347       "InterfaceDefinition" : {
49348         "type" : "object",
49349         "properties" : {
49350           "creationDate" : {
49351             "type" : "integer",
49352             "format" : "int64"
49353           },
49354           "definition" : {
49355             "type" : "boolean"
49356           },
49357           "derivedFrom" : {
49358             "type" : "string"
49359           },
49360           "description" : {
49361             "type" : "string"
49362           },
49363           "empty" : {
49364             "type" : "boolean"
49365           },
49366           "inputs" : {
49367             "type" : "object",
49368             "additionalProperties" : {
49369               "$ref" : "#/components/schemas/InputDataDefinition"
49370             }
49371           },
49372           "lastUpdateDate" : {
49373             "type" : "integer",
49374             "format" : "int64"
49375           },
49376           "model" : {
49377             "type" : "string"
49378           },
49379           "operations" : {
49380             "type" : "object",
49381             "additionalProperties" : {
49382               "$ref" : "#/components/schemas/OperationDataDefinition"
49383             }
49384           },
49385           "ownerId" : {
49386             "type" : "string"
49387           },
49388           "ownerIdIfEmpty" : {
49389             "type" : "string",
49390             "writeOnly" : true
49391           },
49392           "toscaResourceName" : {
49393             "type" : "string"
49394           },
49395           "type" : {
49396             "type" : "string"
49397           },
49398           "uniqueId" : {
49399             "type" : "string"
49400           },
49401           "version" : {
49402             "type" : "string"
49403           }
49404         }
49405       },
49406       "InterfaceInstanceDataDefinition" : {
49407         "type" : "object",
49408         "properties" : {
49409           "empty" : {
49410             "type" : "boolean"
49411           },
49412           "inputs" : {
49413             "type" : "object",
49414             "additionalProperties" : {
49415               "type" : "object"
49416             }
49417           },
49418           "operations" : {
49419             "type" : "object",
49420             "additionalProperties" : {
49421               "$ref" : "#/components/schemas/OperationInstance"
49422             }
49423           },
49424           "ownerId" : {
49425             "type" : "string"
49426           },
49427           "ownerIdIfEmpty" : {
49428             "type" : "string",
49429             "writeOnly" : true
49430           },
49431           "type" : {
49432             "type" : "string"
49433           },
49434           "version" : {
49435             "type" : "string"
49436           }
49437         }
49438       },
49439       "KeyspaceConfig" : {
49440         "type" : "object",
49441         "properties" : {
49442           "name" : {
49443             "type" : "string"
49444           },
49445           "replicationInfo" : {
49446             "type" : "array",
49447             "items" : {
49448               "type" : "string"
49449             }
49450           },
49451           "replicationStrategy" : {
49452             "type" : "string"
49453           }
49454         }
49455       },
49456       "ListDataDefinitionForwardingPathElementDataDefinition" : {
49457         "type" : "object",
49458         "properties" : {
49459           "empty" : {
49460             "type" : "boolean"
49461           },
49462           "listToscaDataDefinition" : {
49463             "type" : "array",
49464             "items" : {
49465               "$ref" : "#/components/schemas/ForwardingPathElementDataDefinition"
49466             }
49467           },
49468           "ownerId" : {
49469             "type" : "string"
49470           },
49471           "ownerIdIfEmpty" : {
49472             "type" : "string",
49473             "writeOnly" : true
49474           },
49475           "type" : {
49476             "type" : "string"
49477           },
49478           "version" : {
49479             "type" : "string"
49480           }
49481         }
49482       },
49483       "ListDataDefinitionOperationInputDefinition" : {
49484         "type" : "object",
49485         "properties" : {
49486           "empty" : {
49487             "type" : "boolean"
49488           },
49489           "listToscaDataDefinition" : {
49490             "type" : "array",
49491             "items" : {
49492               "$ref" : "#/components/schemas/OperationInputDefinition"
49493             }
49494           },
49495           "ownerId" : {
49496             "type" : "string"
49497           },
49498           "ownerIdIfEmpty" : {
49499             "type" : "string",
49500             "writeOnly" : true
49501           },
49502           "type" : {
49503             "type" : "string"
49504           },
49505           "version" : {
49506             "type" : "string"
49507           }
49508         }
49509       },
49510       "ListDataDefinitionOperationOutputDefinition" : {
49511         "type" : "object",
49512         "properties" : {
49513           "empty" : {
49514             "type" : "boolean"
49515           },
49516           "listToscaDataDefinition" : {
49517             "type" : "array",
49518             "items" : {
49519               "$ref" : "#/components/schemas/OperationOutputDefinition"
49520             }
49521           },
49522           "ownerId" : {
49523             "type" : "string"
49524           },
49525           "ownerIdIfEmpty" : {
49526             "type" : "string",
49527             "writeOnly" : true
49528           },
49529           "type" : {
49530             "type" : "string"
49531           },
49532           "version" : {
49533             "type" : "string"
49534           }
49535         }
49536       },
49537       "ListDataDefinitionRequirementNodeFilterCapabilityDataDefinition" : {
49538         "type" : "object",
49539         "properties" : {
49540           "empty" : {
49541             "type" : "boolean"
49542           },
49543           "listToscaDataDefinition" : {
49544             "type" : "array",
49545             "items" : {
49546               "$ref" : "#/components/schemas/RequirementNodeFilterCapabilityDataDefinition"
49547             }
49548           },
49549           "ownerId" : {
49550             "type" : "string"
49551           },
49552           "ownerIdIfEmpty" : {
49553             "type" : "string",
49554             "writeOnly" : true
49555           },
49556           "type" : {
49557             "type" : "string"
49558           },
49559           "version" : {
49560             "type" : "string"
49561           }
49562         }
49563       },
49564       "ListDataDefinitionRequirementNodeFilterPropertyDataDefinition" : {
49565         "type" : "object",
49566         "properties" : {
49567           "empty" : {
49568             "type" : "boolean"
49569           },
49570           "listToscaDataDefinition" : {
49571             "type" : "array",
49572             "items" : {
49573               "$ref" : "#/components/schemas/RequirementNodeFilterPropertyDataDefinition"
49574             }
49575           },
49576           "ownerId" : {
49577             "type" : "string"
49578           },
49579           "ownerIdIfEmpty" : {
49580             "type" : "string",
49581             "writeOnly" : true
49582           },
49583           "type" : {
49584             "type" : "string"
49585           },
49586           "version" : {
49587             "type" : "string"
49588           }
49589         }
49590       },
49591       "ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition" : {
49592         "type" : "object",
49593         "properties" : {
49594           "empty" : {
49595             "type" : "boolean"
49596           },
49597           "listToscaDataDefinition" : {
49598             "type" : "array",
49599             "items" : {
49600               "$ref" : "#/components/schemas/RequirementSubstitutionFilterCapabilityDataDefinition"
49601             }
49602           },
49603           "ownerId" : {
49604             "type" : "string"
49605           },
49606           "ownerIdIfEmpty" : {
49607             "type" : "string",
49608             "writeOnly" : true
49609           },
49610           "type" : {
49611             "type" : "string"
49612           },
49613           "version" : {
49614             "type" : "string"
49615           }
49616         }
49617       },
49618       "ListDataDefinitionRequirementSubstitutionFilterPropertyDataDefinition" : {
49619         "type" : "object",
49620         "properties" : {
49621           "empty" : {
49622             "type" : "boolean"
49623           },
49624           "listToscaDataDefinition" : {
49625             "type" : "array",
49626             "items" : {
49627               "$ref" : "#/components/schemas/RequirementSubstitutionFilterPropertyDataDefinition"
49628             }
49629           },
49630           "ownerId" : {
49631             "type" : "string"
49632           },
49633           "ownerIdIfEmpty" : {
49634             "type" : "string",
49635             "writeOnly" : true
49636           },
49637           "type" : {
49638             "type" : "string"
49639           },
49640           "version" : {
49641             "type" : "string"
49642           }
49643         }
49644       },
49645       "MetadataKeyDataDefinition" : {
49646         "type" : "object",
49647         "properties" : {
49648           "defaultValue" : {
49649             "type" : "string"
49650           },
49651           "empty" : {
49652             "type" : "boolean"
49653           },
49654           "mandatory" : {
49655             "type" : "boolean"
49656           },
49657           "name" : {
49658             "type" : "string"
49659           },
49660           "ownerId" : {
49661             "type" : "string"
49662           },
49663           "ownerIdIfEmpty" : {
49664             "type" : "string",
49665             "writeOnly" : true
49666           },
49667           "type" : {
49668             "type" : "string"
49669           },
49670           "validValues" : {
49671             "type" : "array",
49672             "items" : {
49673               "type" : "string"
49674             }
49675           },
49676           "version" : {
49677             "type" : "string"
49678           }
49679         }
49680       },
49681       "Model" : {
49682         "type" : "object",
49683         "properties" : {
49684           "derivedFrom" : {
49685             "type" : "string"
49686           },
49687           "modelType" : {
49688             "type" : "string",
49689             "enum" : [ "NORMATIVE", "NORMATIVE_EXTENSION" ]
49690           },
49691           "name" : {
49692             "type" : "string"
49693           }
49694         }
49695       },
49696       "ModelCreateRequest" : {
49697         "type" : "object",
49698         "properties" : {
49699           "derivedFrom" : {
49700             "type" : "string"
49701           },
49702           "modelType" : {
49703             "type" : "string",
49704             "enum" : [ "NORMATIVE", "NORMATIVE_EXTENSION" ]
49705           },
49706           "name" : {
49707             "type" : "string",
49708             "maxLength" : 2147483647,
49709             "minLength" : 2
49710           }
49711         },
49712         "required" : [ "name" ]
49713       },
49714       "NameIdPair" : {
49715         "type" : "object",
49716         "additionalProperties" : {
49717           "type" : "object"
49718         },
49719         "properties" : {
49720           "empty" : {
49721             "type" : "boolean"
49722           },
49723           "id" : {
49724             "type" : "string"
49725           },
49726           "name" : {
49727             "type" : "string"
49728           },
49729           "ownerId" : {
49730             "type" : "string"
49731           }
49732         }
49733       },
49734       "NameIdPairWrapper" : {
49735         "type" : "object",
49736         "additionalProperties" : {
49737           "type" : "object"
49738         },
49739         "properties" : {
49740           "data" : {
49741             "type" : "object",
49742             "additionalProperties" : {
49743               "type" : "object"
49744             },
49745             "properties" : {
49746               "empty" : {
49747                 "type" : "boolean"
49748               },
49749               "id" : {
49750                 "type" : "string"
49751               },
49752               "name" : {
49753                 "type" : "string"
49754               },
49755               "ownerId" : {
49756                 "type" : "string"
49757               }
49758             }
49759           },
49760           "empty" : {
49761             "type" : "boolean"
49762           },
49763           "id" : {
49764             "type" : "string"
49765           },
49766           "nameIdPair" : {
49767             "type" : "object",
49768             "additionalProperties" : {
49769               "type" : "object"
49770             },
49771             "properties" : {
49772               "empty" : {
49773                 "type" : "boolean"
49774               },
49775               "id" : {
49776                 "type" : "string"
49777               },
49778               "name" : {
49779                 "type" : "string"
49780               },
49781               "ownerId" : {
49782                 "type" : "string"
49783               }
49784             }
49785           }
49786         }
49787       },
49788       "OnboardingConfig" : {
49789         "type" : "object",
49790         "properties" : {
49791           "getLatestVspPackageUri" : {
49792             "type" : "string"
49793           },
49794           "getVspPackageUri" : {
49795             "type" : "string"
49796           },
49797           "getVspUri" : {
49798             "type" : "string"
49799           },
49800           "healthCheckUri" : {
49801             "type" : "string"
49802           },
49803           "host" : {
49804             "type" : "string"
49805           },
49806           "port" : {
49807             "type" : "integer",
49808             "format" : "int32"
49809           },
49810           "protocol" : {
49811             "type" : "string"
49812           }
49813         }
49814       },
49815       "OperationDataDefinition" : {
49816         "type" : "object",
49817         "properties" : {
49818           "creationDate" : {
49819             "type" : "integer",
49820             "format" : "int64"
49821           },
49822           "description" : {
49823             "type" : "string"
49824           },
49825           "empty" : {
49826             "type" : "boolean"
49827           },
49828           "implementation" : {
49829             "$ref" : "#/components/schemas/ArtifactDataDefinition"
49830           },
49831           "inputs" : {
49832             "$ref" : "#/components/schemas/ListDataDefinitionOperationInputDefinition"
49833           },
49834           "lastUpdateDate" : {
49835             "type" : "integer",
49836             "format" : "int64"
49837           },
49838           "name" : {
49839             "type" : "string"
49840           },
49841           "outputs" : {
49842             "$ref" : "#/components/schemas/ListDataDefinitionOperationOutputDefinition"
49843           },
49844           "ownerId" : {
49845             "type" : "string"
49846           },
49847           "ownerIdIfEmpty" : {
49848             "type" : "string",
49849             "writeOnly" : true
49850           },
49851           "type" : {
49852             "type" : "string"
49853           },
49854           "uniqueId" : {
49855             "type" : "string"
49856           },
49857           "version" : {
49858             "type" : "string"
49859           },
49860           "workflowAssociationType" : {
49861             "type" : "string"
49862           },
49863           "workflowId" : {
49864             "type" : "string"
49865           },
49866           "workflowName" : {
49867             "type" : "string"
49868           },
49869           "workflowVersion" : {
49870             "type" : "string"
49871           },
49872           "workflowVersionId" : {
49873             "type" : "string"
49874           }
49875         }
49876       },
49877       "OperationImplementation" : {
49878         "type" : "object",
49879         "properties" : {
49880           "dependencies" : {
49881             "type" : "array",
49882             "items" : {
49883               "type" : "string"
49884             }
49885           },
49886           "primary" : {
49887             "type" : "string"
49888           }
49889         }
49890       },
49891       "OperationInputDefinition" : {
49892         "type" : "object",
49893         "properties" : {
49894           "annotations" : {
49895             "type" : "array",
49896             "items" : {
49897               "$ref" : "#/components/schemas/Annotation"
49898             }
49899           },
49900           "defaultValue" : {
49901             "type" : "string"
49902           },
49903           "definition" : {
49904             "type" : "boolean"
49905           },
49906           "description" : {
49907             "type" : "string"
49908           },
49909           "empty" : {
49910             "type" : "boolean"
49911           },
49912           "getInputProperty" : {
49913             "type" : "boolean"
49914           },
49915           "getInputValues" : {
49916             "type" : "array",
49917             "items" : {
49918               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
49919             }
49920           },
49921           "getPolicyValues" : {
49922             "type" : "array",
49923             "items" : {
49924               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
49925             }
49926           },
49927           "hidden" : {
49928             "type" : "boolean"
49929           },
49930           "immutable" : {
49931             "type" : "boolean"
49932           },
49933           "inputId" : {
49934             "type" : "string"
49935           },
49936           "inputPath" : {
49937             "type" : "string"
49938           },
49939           "instanceUniqueId" : {
49940             "type" : "string"
49941           },
49942           "isDeclaredListInput" : {
49943             "type" : "boolean"
49944           },
49945           "label" : {
49946             "type" : "string"
49947           },
49948           "mappedToComponentProperty" : {
49949             "type" : "boolean"
49950           },
49951           "metadata" : {
49952             "type" : "object",
49953             "additionalProperties" : {
49954               "type" : "string"
49955             }
49956           },
49957           "model" : {
49958             "type" : "string"
49959           },
49960           "name" : {
49961             "type" : "string"
49962           },
49963           "ownerId" : {
49964             "type" : "string"
49965           },
49966           "ownerIdIfEmpty" : {
49967             "type" : "string",
49968             "writeOnly" : true
49969           },
49970           "parentPropertyType" : {
49971             "type" : "string"
49972           },
49973           "parentUniqueId" : {
49974             "type" : "string"
49975           },
49976           "password" : {
49977             "type" : "boolean"
49978           },
49979           "propertyConstraints" : {
49980             "type" : "array",
49981             "items" : {
49982               "type" : "string"
49983             }
49984           },
49985           "propertyId" : {
49986             "type" : "string"
49987           },
49988           "required" : {
49989             "type" : "boolean"
49990           },
49991           "schema" : {
49992             "$ref" : "#/components/schemas/SchemaDefinition"
49993           },
49994           "schemaProperty" : {
49995             "$ref" : "#/components/schemas/PropertyDataDefinition"
49996           },
49997           "schemaType" : {
49998             "type" : "string"
49999           },
50000           "source" : {
50001             "type" : "string"
50002           },
50003           "sourceProperty" : {
50004             "type" : "string"
50005           },
50006           "status" : {
50007             "type" : "string"
50008           },
50009           "subPropertyInputPath" : {
50010             "type" : "string"
50011           },
50012           "toscaDefaultValue" : {
50013             "type" : "string"
50014           },
50015           "toscaGetFunctionType" : {
50016             "type" : "string",
50017             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50018           },
50019           "type" : {
50020             "type" : "string"
50021           },
50022           "uniqueId" : {
50023             "type" : "string"
50024           },
50025           "value" : {
50026             "type" : "string"
50027           },
50028           "version" : {
50029             "type" : "string"
50030           }
50031         }
50032       },
50033       "OperationInstance" : {
50034         "type" : "object",
50035         "properties" : {
50036           "implementation" : {
50037             "$ref" : "#/components/schemas/OperationImplementation"
50038           },
50039           "inputs" : {
50040             "type" : "object",
50041             "additionalProperties" : {
50042               "type" : "object"
50043             }
50044           }
50045         }
50046       },
50047       "OperationOutputDefinition" : {
50048         "type" : "object",
50049         "properties" : {
50050           "annotations" : {
50051             "type" : "array",
50052             "items" : {
50053               "$ref" : "#/components/schemas/Annotation"
50054             }
50055           },
50056           "defaultValue" : {
50057             "type" : "string"
50058           },
50059           "definition" : {
50060             "type" : "boolean"
50061           },
50062           "description" : {
50063             "type" : "string"
50064           },
50065           "empty" : {
50066             "type" : "boolean"
50067           },
50068           "getInputProperty" : {
50069             "type" : "boolean"
50070           },
50071           "getInputValues" : {
50072             "type" : "array",
50073             "items" : {
50074               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
50075             }
50076           },
50077           "getPolicyValues" : {
50078             "type" : "array",
50079             "items" : {
50080               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
50081             }
50082           },
50083           "hidden" : {
50084             "type" : "boolean"
50085           },
50086           "immutable" : {
50087             "type" : "boolean"
50088           },
50089           "inputId" : {
50090             "type" : "string"
50091           },
50092           "inputPath" : {
50093             "type" : "string"
50094           },
50095           "instanceUniqueId" : {
50096             "type" : "string"
50097           },
50098           "isDeclaredListInput" : {
50099             "type" : "boolean"
50100           },
50101           "label" : {
50102             "type" : "string"
50103           },
50104           "mappedToComponentProperty" : {
50105             "type" : "boolean"
50106           },
50107           "metadata" : {
50108             "type" : "object",
50109             "additionalProperties" : {
50110               "type" : "string"
50111             }
50112           },
50113           "model" : {
50114             "type" : "string"
50115           },
50116           "name" : {
50117             "type" : "string"
50118           },
50119           "ownerId" : {
50120             "type" : "string"
50121           },
50122           "ownerIdIfEmpty" : {
50123             "type" : "string",
50124             "writeOnly" : true
50125           },
50126           "parentPropertyType" : {
50127             "type" : "string"
50128           },
50129           "parentUniqueId" : {
50130             "type" : "string"
50131           },
50132           "password" : {
50133             "type" : "boolean"
50134           },
50135           "propertyConstraints" : {
50136             "type" : "array",
50137             "items" : {
50138               "type" : "string"
50139             }
50140           },
50141           "propertyId" : {
50142             "type" : "string"
50143           },
50144           "required" : {
50145             "type" : "boolean"
50146           },
50147           "schema" : {
50148             "$ref" : "#/components/schemas/SchemaDefinition"
50149           },
50150           "schemaProperty" : {
50151             "$ref" : "#/components/schemas/PropertyDataDefinition"
50152           },
50153           "schemaType" : {
50154             "type" : "string"
50155           },
50156           "status" : {
50157             "type" : "string"
50158           },
50159           "subPropertyInputPath" : {
50160             "type" : "string"
50161           },
50162           "toscaGetFunctionType" : {
50163             "type" : "string",
50164             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50165           },
50166           "type" : {
50167             "type" : "string"
50168           },
50169           "uniqueId" : {
50170             "type" : "string"
50171           },
50172           "value" : {
50173             "type" : "string"
50174           },
50175           "version" : {
50176             "type" : "string"
50177           }
50178         }
50179       },
50180       "OperationUi" : {
50181         "type" : "object",
50182         "properties" : {
50183           "implementation" : {
50184             "type" : "string"
50185           },
50186           "inputs" : {
50187             "type" : "array",
50188             "items" : {
50189               "$ref" : "#/components/schemas/PropertyAssignmentUi"
50190             }
50191           },
50192           "interfaceType" : {
50193             "type" : "string"
50194           },
50195           "operationType" : {
50196             "type" : "string"
50197           }
50198         }
50199       },
50200       "OutputDefinition" : {
50201         "type" : "object",
50202         "properties" : {
50203           "attributeId" : {
50204             "type" : "string"
50205           },
50206           "attributes" : {
50207             "type" : "array",
50208             "items" : {
50209               "$ref" : "#/components/schemas/ComponentInstanceAttribute"
50210             }
50211           },
50212           "defaultValue" : {
50213             "type" : "string"
50214           },
50215           "definition" : {
50216             "type" : "boolean"
50217           },
50218           "description" : {
50219             "type" : "string"
50220           },
50221           "empty" : {
50222             "type" : "boolean"
50223           },
50224           "entry_schema" : {
50225             "$ref" : "#/components/schemas/EntrySchema"
50226           },
50227           "getOutputValues" : {
50228             "type" : "array",
50229             "items" : {
50230               "$ref" : "#/components/schemas/GetOutputValueDataDefinition"
50231             }
50232           },
50233           "get_default" : {
50234             "type" : "object"
50235           },
50236           "instanceUniqueId" : {
50237             "type" : "string"
50238           },
50239           "model" : {
50240             "type" : "string"
50241           },
50242           "name" : {
50243             "type" : "string"
50244           },
50245           "outputId" : {
50246             "type" : "string"
50247           },
50248           "outputPath" : {
50249             "type" : "string"
50250           },
50251           "ownerId" : {
50252             "type" : "string"
50253           },
50254           "ownerIdIfEmpty" : {
50255             "type" : "string",
50256             "writeOnly" : true
50257           },
50258           "parentUniqueId" : {
50259             "type" : "string"
50260           },
50261           "schema" : {
50262             "$ref" : "#/components/schemas/SchemaDefinition"
50263           },
50264           "status" : {
50265             "type" : "string"
50266           },
50267           "type" : {
50268             "type" : "string"
50269           },
50270           "uniqueId" : {
50271             "type" : "string"
50272           },
50273           "value" : {
50274             "type" : "string"
50275           },
50276           "version" : {
50277             "type" : "string"
50278           }
50279         }
50280       },
50281       "PathsAndNamesDefinition" : {
50282         "type" : "object",
50283         "properties" : {
50284           "friendlyName" : {
50285             "type" : "string"
50286           },
50287           "path" : {
50288             "type" : "string"
50289           },
50290           "searchable" : {
50291             "type" : "boolean"
50292           }
50293         }
50294       },
50295       "PolicyDefinition" : {
50296         "type" : "object",
50297         "properties" : {
50298           "annotations" : {
50299             "type" : "array",
50300             "items" : {
50301               "$ref" : "#/components/schemas/Annotation"
50302             }
50303           },
50304           "componentName" : {
50305             "type" : "string"
50306           },
50307           "defaultValue" : {
50308             "type" : "string"
50309           },
50310           "definition" : {
50311             "type" : "boolean"
50312           },
50313           "derivedFrom" : {
50314             "type" : "string"
50315           },
50316           "description" : {
50317             "type" : "string"
50318           },
50319           "empty" : {
50320             "type" : "boolean"
50321           },
50322           "getInputProperty" : {
50323             "type" : "boolean"
50324           },
50325           "getInputValues" : {
50326             "type" : "array",
50327             "items" : {
50328               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
50329             }
50330           },
50331           "getPolicyValues" : {
50332             "type" : "array",
50333             "items" : {
50334               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
50335             }
50336           },
50337           "hidden" : {
50338             "type" : "boolean"
50339           },
50340           "immutable" : {
50341             "type" : "boolean"
50342           },
50343           "inputId" : {
50344             "type" : "string"
50345           },
50346           "inputPath" : {
50347             "type" : "string"
50348           },
50349           "instanceUniqueId" : {
50350             "type" : "string"
50351           },
50352           "invariantName" : {
50353             "type" : "string"
50354           },
50355           "invariantUUID" : {
50356             "type" : "string"
50357           },
50358           "isDeclaredListInput" : {
50359             "type" : "boolean"
50360           },
50361           "isFromCsar" : {
50362             "type" : "boolean"
50363           },
50364           "label" : {
50365             "type" : "string"
50366           },
50367           "mappedToComponentProperty" : {
50368             "type" : "boolean"
50369           },
50370           "metadata" : {
50371             "type" : "object",
50372             "additionalProperties" : {
50373               "type" : "string"
50374             }
50375           },
50376           "model" : {
50377             "type" : "string"
50378           },
50379           "name" : {
50380             "type" : "string"
50381           },
50382           "normalizedName" : {
50383             "type" : "string"
50384           },
50385           "ownerId" : {
50386             "type" : "string"
50387           },
50388           "ownerIdIfEmpty" : {
50389             "type" : "string",
50390             "writeOnly" : true
50391           },
50392           "parentPropertyType" : {
50393             "type" : "string"
50394           },
50395           "parentUniqueId" : {
50396             "type" : "string"
50397           },
50398           "password" : {
50399             "type" : "boolean"
50400           },
50401           "policyTypeName" : {
50402             "type" : "string"
50403           },
50404           "policyTypeUid" : {
50405             "type" : "string"
50406           },
50407           "policyUUID" : {
50408             "type" : "string"
50409           },
50410           "properties" : {
50411             "type" : "array",
50412             "items" : {
50413               "$ref" : "#/components/schemas/PropertyDataDefinition"
50414             }
50415           },
50416           "propertyConstraints" : {
50417             "type" : "array",
50418             "items" : {
50419               "type" : "string"
50420             }
50421           },
50422           "propertyId" : {
50423             "type" : "string"
50424           },
50425           "required" : {
50426             "type" : "boolean"
50427           },
50428           "schema" : {
50429             "$ref" : "#/components/schemas/SchemaDefinition"
50430           },
50431           "schemaProperty" : {
50432             "$ref" : "#/components/schemas/PropertyDataDefinition"
50433           },
50434           "schemaType" : {
50435             "type" : "string"
50436           },
50437           "status" : {
50438             "type" : "string"
50439           },
50440           "subPropertyInputPath" : {
50441             "type" : "string"
50442           },
50443           "targets" : {
50444             "type" : "object",
50445             "additionalProperties" : {
50446               "type" : "array",
50447               "items" : {
50448                 "type" : "string"
50449               }
50450             }
50451           },
50452           "toscaGetFunctionType" : {
50453             "type" : "string",
50454             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50455           },
50456           "type" : {
50457             "type" : "string"
50458           },
50459           "uniqueId" : {
50460             "type" : "string"
50461           },
50462           "value" : {
50463             "type" : "string"
50464           },
50465           "version" : {
50466             "type" : "string"
50467           }
50468         }
50469       },
50470       "PolicyTargetDTO" : {
50471         "type" : "object",
50472         "properties" : {
50473           "type" : {
50474             "type" : "string"
50475           },
50476           "uniqueIds" : {
50477             "type" : "array",
50478             "items" : {
50479               "type" : "string"
50480             }
50481           }
50482         }
50483       },
50484       "PolicyTypeDefinition" : {
50485         "type" : "object",
50486         "properties" : {
50487           "creationTime" : {
50488             "type" : "integer",
50489             "format" : "int64"
50490           },
50491           "derivedFrom" : {
50492             "type" : "string"
50493           },
50494           "description" : {
50495             "type" : "string"
50496           },
50497           "empty" : {
50498             "type" : "boolean"
50499           },
50500           "highestVersion" : {
50501             "type" : "boolean"
50502           },
50503           "icon" : {
50504             "type" : "string"
50505           },
50506           "metadata" : {
50507             "type" : "object",
50508             "additionalProperties" : {
50509               "type" : "string"
50510             }
50511           },
50512           "model" : {
50513             "type" : "string"
50514           },
50515           "modificationTime" : {
50516             "type" : "integer",
50517             "format" : "int64"
50518           },
50519           "name" : {
50520             "type" : "string"
50521           },
50522           "ownerId" : {
50523             "type" : "string"
50524           },
50525           "ownerIdIfEmpty" : {
50526             "type" : "string",
50527             "writeOnly" : true
50528           },
50529           "properties" : {
50530             "type" : "array",
50531             "items" : {
50532               "$ref" : "#/components/schemas/PropertyDefinition"
50533             }
50534           },
50535           "targets" : {
50536             "type" : "array",
50537             "items" : {
50538               "type" : "string"
50539             }
50540           },
50541           "type" : {
50542             "type" : "string"
50543           },
50544           "uniqueId" : {
50545             "type" : "string"
50546           },
50547           "version" : {
50548             "type" : "string"
50549           }
50550         }
50551       },
50552       "PropertyAssignmentUi" : {
50553         "type" : "object",
50554         "properties" : {
50555           "name" : {
50556             "type" : "string"
50557           },
50558           "type" : {
50559             "type" : "string"
50560           },
50561           "value" : {
50562             "type" : "string"
50563           }
50564         }
50565       },
50566       "PropertyConstraint" : {
50567         "type" : "object"
50568       },
50569       "PropertyDataDefinition" : {
50570         "type" : "object",
50571         "properties" : {
50572           "annotations" : {
50573             "type" : "array",
50574             "items" : {
50575               "$ref" : "#/components/schemas/Annotation"
50576             }
50577           },
50578           "defaultValue" : {
50579             "type" : "string"
50580           },
50581           "definition" : {
50582             "type" : "boolean"
50583           },
50584           "description" : {
50585             "type" : "string"
50586           },
50587           "empty" : {
50588             "type" : "boolean"
50589           },
50590           "getInputProperty" : {
50591             "type" : "boolean"
50592           },
50593           "getInputValues" : {
50594             "type" : "array",
50595             "items" : {
50596               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
50597             }
50598           },
50599           "getPolicyValues" : {
50600             "type" : "array",
50601             "items" : {
50602               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
50603             }
50604           },
50605           "hidden" : {
50606             "type" : "boolean"
50607           },
50608           "immutable" : {
50609             "type" : "boolean"
50610           },
50611           "inputId" : {
50612             "type" : "string"
50613           },
50614           "inputPath" : {
50615             "type" : "string"
50616           },
50617           "instanceUniqueId" : {
50618             "type" : "string"
50619           },
50620           "isDeclaredListInput" : {
50621             "type" : "boolean"
50622           },
50623           "label" : {
50624             "type" : "string"
50625           },
50626           "mappedToComponentProperty" : {
50627             "type" : "boolean"
50628           },
50629           "metadata" : {
50630             "type" : "object",
50631             "additionalProperties" : {
50632               "type" : "string"
50633             }
50634           },
50635           "model" : {
50636             "type" : "string"
50637           },
50638           "name" : {
50639             "type" : "string"
50640           },
50641           "ownerId" : {
50642             "type" : "string"
50643           },
50644           "ownerIdIfEmpty" : {
50645             "type" : "string",
50646             "writeOnly" : true
50647           },
50648           "parentPropertyType" : {
50649             "type" : "string"
50650           },
50651           "parentUniqueId" : {
50652             "type" : "string"
50653           },
50654           "password" : {
50655             "type" : "boolean"
50656           },
50657           "propertyConstraints" : {
50658             "type" : "array",
50659             "items" : {
50660               "type" : "string"
50661             }
50662           },
50663           "propertyId" : {
50664             "type" : "string"
50665           },
50666           "required" : {
50667             "type" : "boolean"
50668           },
50669           "schema" : {
50670             "$ref" : "#/components/schemas/SchemaDefinition"
50671           },
50672           "schemaProperty" : {
50673             "$ref" : "#/components/schemas/PropertyDataDefinition"
50674           },
50675           "schemaType" : {
50676             "type" : "string"
50677           },
50678           "status" : {
50679             "type" : "string"
50680           },
50681           "subPropertyInputPath" : {
50682             "type" : "string"
50683           },
50684           "toscaGetFunctionType" : {
50685             "type" : "string",
50686             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50687           },
50688           "type" : {
50689             "type" : "string"
50690           },
50691           "uniqueId" : {
50692             "type" : "string"
50693           },
50694           "value" : {
50695             "type" : "string"
50696           },
50697           "version" : {
50698             "type" : "string"
50699           }
50700         }
50701       },
50702       "PropertyDefinition" : {
50703         "type" : "object",
50704         "properties" : {
50705           "annotations" : {
50706             "type" : "array",
50707             "items" : {
50708               "$ref" : "#/components/schemas/Annotation"
50709             }
50710           },
50711           "constraints" : {
50712             "type" : "array",
50713             "items" : {
50714               "$ref" : "#/components/schemas/PropertyConstraint"
50715             }
50716           },
50717           "defaultValue" : {
50718             "type" : "string"
50719           },
50720           "definition" : {
50721             "type" : "boolean"
50722           },
50723           "description" : {
50724             "type" : "string"
50725           },
50726           "empty" : {
50727             "type" : "boolean"
50728           },
50729           "getInputProperty" : {
50730             "type" : "boolean"
50731           },
50732           "getInputValues" : {
50733             "type" : "array",
50734             "items" : {
50735               "$ref" : "#/components/schemas/GetInputValueDataDefinition"
50736             }
50737           },
50738           "getPolicyValues" : {
50739             "type" : "array",
50740             "items" : {
50741               "$ref" : "#/components/schemas/GetPolicyValueDataDefinition"
50742             }
50743           },
50744           "hidden" : {
50745             "type" : "boolean"
50746           },
50747           "immutable" : {
50748             "type" : "boolean"
50749           },
50750           "inputId" : {
50751             "type" : "string"
50752           },
50753           "inputPath" : {
50754             "type" : "string"
50755           },
50756           "instanceUniqueId" : {
50757             "type" : "string"
50758           },
50759           "isDeclaredListInput" : {
50760             "type" : "boolean"
50761           },
50762           "label" : {
50763             "type" : "string"
50764           },
50765           "mappedToComponentProperty" : {
50766             "type" : "boolean"
50767           },
50768           "metadata" : {
50769             "type" : "object",
50770             "additionalProperties" : {
50771               "type" : "string"
50772             }
50773           },
50774           "model" : {
50775             "type" : "string"
50776           },
50777           "name" : {
50778             "type" : "string"
50779           },
50780           "ownerId" : {
50781             "type" : "string"
50782           },
50783           "ownerIdIfEmpty" : {
50784             "type" : "string",
50785             "writeOnly" : true
50786           },
50787           "parentPropertyType" : {
50788             "type" : "string"
50789           },
50790           "parentUniqueId" : {
50791             "type" : "string"
50792           },
50793           "password" : {
50794             "type" : "boolean"
50795           },
50796           "propertyConstraints" : {
50797             "type" : "array",
50798             "items" : {
50799               "type" : "string"
50800             }
50801           },
50802           "propertyId" : {
50803             "type" : "string"
50804           },
50805           "required" : {
50806             "type" : "boolean"
50807           },
50808           "schema" : {
50809             "$ref" : "#/components/schemas/SchemaDefinition"
50810           },
50811           "schemaProperty" : {
50812             "$ref" : "#/components/schemas/PropertyDataDefinition"
50813           },
50814           "schemaType" : {
50815             "type" : "string"
50816           },
50817           "status" : {
50818             "type" : "string"
50819           },
50820           "subPropertyInputPath" : {
50821             "type" : "string"
50822           },
50823           "toscaGetFunctionType" : {
50824             "type" : "string",
50825             "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
50826           },
50827           "type" : {
50828             "type" : "string"
50829           },
50830           "uniqueId" : {
50831             "type" : "string"
50832           },
50833           "value" : {
50834             "type" : "string"
50835           },
50836           "version" : {
50837             "type" : "string"
50838           }
50839         }
50840       },
50841       "PropertyRule" : {
50842         "type" : "object",
50843         "properties" : {
50844           "empty" : {
50845             "type" : "boolean"
50846           },
50847           "ownerId" : {
50848             "type" : "string"
50849           },
50850           "ownerIdIfEmpty" : {
50851             "type" : "string",
50852             "writeOnly" : true
50853           },
50854           "rule" : {
50855             "type" : "array",
50856             "items" : {
50857               "type" : "string"
50858             }
50859           },
50860           "type" : {
50861             "type" : "string"
50862           },
50863           "value" : {
50864             "type" : "string"
50865           },
50866           "version" : {
50867             "type" : "string"
50868           }
50869         }
50870       },
50871       "QueueInfo" : {
50872         "type" : "object",
50873         "properties" : {
50874           "numberOfCacheWorkers" : {
50875             "type" : "integer",
50876             "format" : "int32"
50877           },
50878           "syncIntervalInSecondes" : {
50879             "type" : "integer",
50880             "format" : "int32"
50881           },
50882           "waitOnShutDownInMinutes" : {
50883             "type" : "integer",
50884             "format" : "int32"
50885           }
50886         }
50887       },
50888       "RelationshipImpl" : {
50889         "type" : "object",
50890         "properties" : {
50891           "type" : {
50892             "type" : "string"
50893           }
50894         }
50895       },
50896       "RelationshipInfo" : {
50897         "type" : "object",
50898         "properties" : {
50899           "capability" : {
50900             "type" : "string"
50901           },
50902           "capabilityOwnerId" : {
50903             "type" : "string"
50904           },
50905           "capabilityUid" : {
50906             "type" : "string"
50907           },
50908           "id" : {
50909             "type" : "string"
50910           },
50911           "relationship" : {
50912             "$ref" : "#/components/schemas/RelationshipImpl"
50913           },
50914           "relationships" : {
50915             "$ref" : "#/components/schemas/RelationshipImpl"
50916           },
50917           "requirement" : {
50918             "type" : "string"
50919           },
50920           "requirementOwnerId" : {
50921             "type" : "string"
50922           },
50923           "requirementUid" : {
50924             "type" : "string"
50925           }
50926         }
50927       },
50928       "ReplaceVNFInfo" : {
50929         "type" : "object",
50930         "properties" : {
50931           "abstractResourceUniqueId" : {
50932             "type" : "string"
50933           },
50934           "realVNFComponentInstance" : {
50935             "$ref" : "#/components/schemas/ComponentInstance"
50936           },
50937           "serviceUniqueId" : {
50938             "type" : "string"
50939           }
50940         }
50941       },
50942       "RequirementCapabilityRelDef" : {
50943         "type" : "object",
50944         "properties" : {
50945           "fromNode" : {
50946             "type" : "string"
50947           },
50948           "originUI" : {
50949             "type" : "boolean"
50950           },
50951           "relationships" : {
50952             "type" : "array",
50953             "items" : {
50954               "$ref" : "#/components/schemas/CapabilityRequirementRelationship"
50955             }
50956           },
50957           "toNode" : {
50958             "type" : "string"
50959           },
50960           "uid" : {
50961             "type" : "string"
50962           }
50963         }
50964       },
50965       "RequirementDataDefinition" : {
50966         "type" : "object",
50967         "properties" : {
50968           "capability" : {
50969             "type" : "string"
50970           },
50971           "empty" : {
50972             "type" : "boolean"
50973           },
50974           "external" : {
50975             "type" : "boolean"
50976           },
50977           "externalName" : {
50978             "type" : "string"
50979           },
50980           "leftOccurrences" : {
50981             "type" : "string"
50982           },
50983           "maxOccurrences" : {
50984             "type" : "string"
50985           },
50986           "minOccurrences" : {
50987             "type" : "string"
50988           },
50989           "name" : {
50990             "type" : "string"
50991           },
50992           "node" : {
50993             "type" : "string"
50994           },
50995           "ownerId" : {
50996             "type" : "string"
50997           },
50998           "ownerIdIfEmpty" : {
50999             "type" : "string",
51000             "writeOnly" : true
51001           },
51002           "ownerName" : {
51003             "type" : "string"
51004           },
51005           "parentName" : {
51006             "type" : "string"
51007           },
51008           "path" : {
51009             "type" : "array",
51010             "items" : {
51011               "type" : "string"
51012             }
51013           },
51014           "previousName" : {
51015             "type" : "string"
51016           },
51017           "relationship" : {
51018             "type" : "string"
51019           },
51020           "source" : {
51021             "type" : "string"
51022           },
51023           "type" : {
51024             "type" : "string"
51025           },
51026           "uniqueId" : {
51027             "type" : "string"
51028           },
51029           "version" : {
51030             "type" : "string"
51031           }
51032         }
51033       },
51034       "RequirementDefinition" : {
51035         "type" : "object",
51036         "properties" : {
51037           "capability" : {
51038             "type" : "string"
51039           },
51040           "empty" : {
51041             "type" : "boolean"
51042           },
51043           "external" : {
51044             "type" : "boolean"
51045           },
51046           "externalName" : {
51047             "type" : "string"
51048           },
51049           "leftOccurrences" : {
51050             "type" : "string"
51051           },
51052           "maxOccurrences" : {
51053             "type" : "string"
51054           },
51055           "minOccurrences" : {
51056             "type" : "string"
51057           },
51058           "name" : {
51059             "type" : "string"
51060           },
51061           "node" : {
51062             "type" : "string"
51063           },
51064           "ownerId" : {
51065             "type" : "string"
51066           },
51067           "ownerIdIfEmpty" : {
51068             "type" : "string",
51069             "writeOnly" : true
51070           },
51071           "ownerName" : {
51072             "type" : "string"
51073           },
51074           "parentName" : {
51075             "type" : "string"
51076           },
51077           "path" : {
51078             "type" : "array",
51079             "items" : {
51080               "type" : "string"
51081             }
51082           },
51083           "previousName" : {
51084             "type" : "string"
51085           },
51086           "relationship" : {
51087             "type" : "string"
51088           },
51089           "source" : {
51090             "type" : "string"
51091           },
51092           "type" : {
51093             "type" : "string"
51094           },
51095           "uniqueId" : {
51096             "type" : "string"
51097           },
51098           "version" : {
51099             "type" : "string"
51100           }
51101         }
51102       },
51103       "RequirementNodeFilterCapabilityDataDefinition" : {
51104         "type" : "object",
51105         "properties" : {
51106           "empty" : {
51107             "type" : "boolean"
51108           },
51109           "name" : {
51110             "type" : "string"
51111           },
51112           "ownerId" : {
51113             "type" : "string"
51114           },
51115           "ownerIdIfEmpty" : {
51116             "type" : "string",
51117             "writeOnly" : true
51118           },
51119           "properties" : {
51120             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterPropertyDataDefinition"
51121           },
51122           "type" : {
51123             "type" : "string"
51124           },
51125           "version" : {
51126             "type" : "string"
51127           }
51128         }
51129       },
51130       "RequirementNodeFilterPropertyDataDefinition" : {
51131         "type" : "object",
51132         "properties" : {
51133           "constraints" : {
51134             "type" : "array",
51135             "items" : {
51136               "type" : "string"
51137             }
51138           },
51139           "empty" : {
51140             "type" : "boolean"
51141           },
51142           "name" : {
51143             "type" : "string"
51144           },
51145           "ownerId" : {
51146             "type" : "string"
51147           },
51148           "ownerIdIfEmpty" : {
51149             "type" : "string",
51150             "writeOnly" : true
51151           },
51152           "type" : {
51153             "type" : "string"
51154           },
51155           "version" : {
51156             "type" : "string"
51157           }
51158         }
51159       },
51160       "RequirementSubstitutionFilterCapabilityDataDefinition" : {
51161         "type" : "object",
51162         "properties" : {
51163           "empty" : {
51164             "type" : "boolean"
51165           },
51166           "name" : {
51167             "type" : "string"
51168           },
51169           "ownerId" : {
51170             "type" : "string"
51171           },
51172           "ownerIdIfEmpty" : {
51173             "type" : "string",
51174             "writeOnly" : true
51175           },
51176           "properties" : {
51177             "$ref" : "#/components/schemas/ListDataDefinitionRequirementNodeFilterPropertyDataDefinition"
51178           },
51179           "type" : {
51180             "type" : "string"
51181           },
51182           "version" : {
51183             "type" : "string"
51184           }
51185         }
51186       },
51187       "RequirementSubstitutionFilterPropertyDataDefinition" : {
51188         "type" : "object",
51189         "properties" : {
51190           "constraints" : {
51191             "type" : "array",
51192             "items" : {
51193               "type" : "string"
51194             }
51195           },
51196           "empty" : {
51197             "type" : "boolean"
51198           },
51199           "name" : {
51200             "type" : "string"
51201           },
51202           "ownerId" : {
51203             "type" : "string"
51204           },
51205           "ownerIdIfEmpty" : {
51206             "type" : "string",
51207             "writeOnly" : true
51208           },
51209           "type" : {
51210             "type" : "string"
51211           },
51212           "version" : {
51213             "type" : "string"
51214           }
51215         }
51216       },
51217       "Resource" : {
51218         "type" : "object",
51219         "properties" : {
51220           "abstract" : {
51221             "type" : "boolean"
51222           },
51223           "actualComponentType" : {
51224             "type" : "string"
51225           },
51226           "additionalInformation" : {
51227             "type" : "array",
51228             "items" : {
51229               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
51230             }
51231           },
51232           "allArtifacts" : {
51233             "type" : "object",
51234             "additionalProperties" : {
51235               "$ref" : "#/components/schemas/ArtifactDefinition"
51236             }
51237           },
51238           "allVersions" : {
51239             "type" : "object",
51240             "additionalProperties" : {
51241               "type" : "string"
51242             }
51243           },
51244           "archiveTime" : {
51245             "type" : "integer",
51246             "format" : "int64"
51247           },
51248           "archived" : {
51249             "type" : "boolean"
51250           },
51251           "artifacts" : {
51252             "type" : "object",
51253             "additionalProperties" : {
51254               "$ref" : "#/components/schemas/ArtifactDefinition"
51255             }
51256           },
51257           "attributes" : {
51258             "type" : "array",
51259             "items" : {
51260               "$ref" : "#/components/schemas/AttributeDefinition"
51261             }
51262           },
51263           "capabilities" : {
51264             "type" : "object",
51265             "additionalProperties" : {
51266               "type" : "array",
51267               "items" : {
51268                 "$ref" : "#/components/schemas/CapabilityDefinition"
51269               }
51270             }
51271           },
51272           "categories" : {
51273             "type" : "array",
51274             "items" : {
51275               "$ref" : "#/components/schemas/CategoryDefinition"
51276             }
51277           },
51278           "categorySpecificMetadata" : {
51279             "type" : "object",
51280             "additionalProperties" : {
51281               "type" : "string"
51282             }
51283           },
51284           "componentInstances" : {
51285             "type" : "array",
51286             "items" : {
51287               "$ref" : "#/components/schemas/ComponentInstance"
51288             }
51289           },
51290           "componentInstancesAttributes" : {
51291             "type" : "object",
51292             "additionalProperties" : {
51293               "type" : "array",
51294               "items" : {
51295                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
51296               }
51297             }
51298           },
51299           "componentInstancesInputs" : {
51300             "type" : "object",
51301             "additionalProperties" : {
51302               "type" : "array",
51303               "items" : {
51304                 "$ref" : "#/components/schemas/ComponentInstanceInput"
51305               }
51306             }
51307           },
51308           "componentInstancesInterfaces" : {
51309             "type" : "object",
51310             "additionalProperties" : {
51311               "type" : "array",
51312               "items" : {
51313                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
51314               }
51315             }
51316           },
51317           "componentInstancesOutputs" : {
51318             "type" : "object",
51319             "additionalProperties" : {
51320               "type" : "array",
51321               "items" : {
51322                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
51323               }
51324             }
51325           },
51326           "componentInstancesProperties" : {
51327             "type" : "object",
51328             "additionalProperties" : {
51329               "type" : "array",
51330               "items" : {
51331                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
51332               }
51333             }
51334           },
51335           "componentInstancesRelations" : {
51336             "type" : "array",
51337             "items" : {
51338               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
51339             }
51340           },
51341           "componentMetadataForSupportLog" : {
51342             "type" : "object",
51343             "additionalProperties" : {
51344               "type" : "string"
51345             }
51346           },
51347           "componentType" : {
51348             "type" : "string",
51349             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
51350           },
51351           "conformanceLevel" : {
51352             "type" : "string"
51353           },
51354           "contactId" : {
51355             "type" : "string"
51356           },
51357           "cost" : {
51358             "type" : "string"
51359           },
51360           "creationDate" : {
51361             "type" : "integer",
51362             "format" : "int64"
51363           },
51364           "creatorFullName" : {
51365             "type" : "string"
51366           },
51367           "creatorUserId" : {
51368             "type" : "string"
51369           },
51370           "csarUUID" : {
51371             "type" : "string"
51372           },
51373           "csarVersion" : {
51374             "type" : "string"
51375           },
51376           "csarVersionId" : {
51377             "type" : "string"
51378           },
51379           "dataTypes" : {
51380             "type" : "array",
51381             "items" : {
51382               "$ref" : "#/components/schemas/DataTypeDefinition"
51383             }
51384           },
51385           "deploymentArtifacts" : {
51386             "type" : "object",
51387             "additionalProperties" : {
51388               "$ref" : "#/components/schemas/ArtifactDefinition"
51389             }
51390           },
51391           "derivedFrom" : {
51392             "type" : "array",
51393             "items" : {
51394               "type" : "string"
51395             }
51396           },
51397           "derivedFromGenericInfo" : {
51398             "$ref" : "#/components/schemas/Resource"
51399           },
51400           "derivedFromGenericType" : {
51401             "type" : "string"
51402           },
51403           "derivedFromGenericVersion" : {
51404             "type" : "string"
51405           },
51406           "derivedFromMapOfIdToName" : {
51407             "type" : "object",
51408             "additionalProperties" : {
51409               "type" : "string"
51410             }
51411           },
51412           "derivedList" : {
51413             "type" : "array",
51414             "items" : {
51415               "type" : "string"
51416             }
51417           },
51418           "description" : {
51419             "type" : "string"
51420           },
51421           "groups" : {
51422             "type" : "array",
51423             "items" : {
51424               "$ref" : "#/components/schemas/GroupDefinition"
51425             }
51426           },
51427           "highestVersion" : {
51428             "type" : "boolean"
51429           },
51430           "icon" : {
51431             "type" : "string"
51432           },
51433           "importedToscaChecksum" : {
51434             "type" : "string"
51435           },
51436           "inputs" : {
51437             "type" : "array",
51438             "items" : {
51439               "$ref" : "#/components/schemas/InputDefinition"
51440             }
51441           },
51442           "interfaces" : {
51443             "type" : "object",
51444             "additionalProperties" : {
51445               "$ref" : "#/components/schemas/InterfaceDefinition"
51446             }
51447           },
51448           "invariantUUID" : {
51449             "type" : "string"
51450           },
51451           "isDeleted" : {
51452             "type" : "boolean"
51453           },
51454           "lastUpdateDate" : {
51455             "type" : "integer",
51456             "format" : "int64"
51457           },
51458           "lastUpdaterFullName" : {
51459             "type" : "string"
51460           },
51461           "lastUpdaterUserId" : {
51462             "type" : "string"
51463           },
51464           "licenseType" : {
51465             "type" : "string"
51466           },
51467           "lifecycleState" : {
51468             "type" : "string",
51469             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
51470           },
51471           "model" : {
51472             "type" : "string"
51473           },
51474           "name" : {
51475             "type" : "string"
51476           },
51477           "nodeFilterComponents" : {
51478             "type" : "object",
51479             "additionalProperties" : {
51480               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
51481             }
51482           },
51483           "normalizedName" : {
51484             "type" : "string"
51485           },
51486           "outputs" : {
51487             "type" : "array",
51488             "items" : {
51489               "$ref" : "#/components/schemas/OutputDefinition"
51490             }
51491           },
51492           "policies" : {
51493             "type" : "object",
51494             "additionalProperties" : {
51495               "$ref" : "#/components/schemas/PolicyDefinition"
51496             }
51497           },
51498           "projectCode" : {
51499             "type" : "string"
51500           },
51501           "properties" : {
51502             "type" : "array",
51503             "items" : {
51504               "$ref" : "#/components/schemas/PropertyDefinition"
51505             }
51506           },
51507           "requirements" : {
51508             "type" : "object",
51509             "additionalProperties" : {
51510               "type" : "array",
51511               "items" : {
51512                 "$ref" : "#/components/schemas/RequirementDefinition"
51513               }
51514             }
51515           },
51516           "resourceType" : {
51517             "type" : "string",
51518             "enum" : [ "VFC", "VF", "CR", "CP", "PNF", "CVFC", "VL", "VFCMT", "Configuration", "ServiceProxy", "ABSTRACT", "SERVICE" ]
51519           },
51520           "resourceVendorModelNumber" : {
51521             "type" : "string"
51522           },
51523           "service" : {
51524             "type" : "boolean"
51525           },
51526           "specificComponetTypeArtifacts" : {
51527             "type" : "object",
51528             "additionalProperties" : {
51529               "$ref" : "#/components/schemas/ArtifactDefinition"
51530             },
51531             "writeOnly" : true
51532           },
51533           "state" : {
51534             "type" : "string",
51535             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
51536             "writeOnly" : true
51537           },
51538           "substitutionFilter" : {
51539             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
51540           },
51541           "systemName" : {
51542             "type" : "string"
51543           },
51544           "tags" : {
51545             "type" : "array",
51546             "items" : {
51547               "type" : "string"
51548             }
51549           },
51550           "topologyTemplate" : {
51551             "type" : "boolean"
51552           },
51553           "toscaArtifacts" : {
51554             "type" : "object",
51555             "additionalProperties" : {
51556               "$ref" : "#/components/schemas/ArtifactDefinition"
51557             }
51558           },
51559           "toscaResourceName" : {
51560             "type" : "string"
51561           },
51562           "toscaType" : {
51563             "type" : "string"
51564           },
51565           "toscaVersion" : {
51566             "type" : "string"
51567           },
51568           "uniqueId" : {
51569             "type" : "string"
51570           },
51571           "uuid" : {
51572             "type" : "string"
51573           },
51574           "vendorName" : {
51575             "type" : "string"
51576           },
51577           "vendorRelease" : {
51578             "type" : "string"
51579           },
51580           "version" : {
51581             "type" : "string"
51582           },
51583           "vspArchived" : {
51584             "type" : "boolean"
51585           }
51586         }
51587       },
51588       "SchemaDefinition" : {
51589         "type" : "object",
51590         "properties" : {
51591           "constraints" : {
51592             "type" : "array",
51593             "items" : {
51594               "type" : "string"
51595             }
51596           },
51597           "derivedFrom" : {
51598             "type" : "string"
51599           },
51600           "empty" : {
51601             "type" : "boolean"
51602           },
51603           "ownerId" : {
51604             "type" : "string"
51605           },
51606           "ownerIdIfEmpty" : {
51607             "type" : "string",
51608             "writeOnly" : true
51609           },
51610           "properties" : {
51611             "type" : "object",
51612             "additionalProperties" : {
51613               "$ref" : "#/components/schemas/PropertyDataDefinition"
51614             }
51615           },
51616           "property" : {
51617             "$ref" : "#/components/schemas/PropertyDataDefinition"
51618           },
51619           "type" : {
51620             "type" : "string"
51621           },
51622           "version" : {
51623             "type" : "string"
51624           }
51625         }
51626       },
51627       "Service" : {
51628         "type" : "object",
51629         "properties" : {
51630           "abstract" : {
51631             "type" : "boolean",
51632             "writeOnly" : true
51633           },
51634           "actualComponentType" : {
51635             "type" : "string"
51636           },
51637           "additionalInformation" : {
51638             "type" : "array",
51639             "items" : {
51640               "$ref" : "#/components/schemas/AdditionalInformationDefinition"
51641             }
51642           },
51643           "allArtifacts" : {
51644             "type" : "object",
51645             "additionalProperties" : {
51646               "$ref" : "#/components/schemas/ArtifactDefinition"
51647             }
51648           },
51649           "allVersions" : {
51650             "type" : "object",
51651             "additionalProperties" : {
51652               "type" : "string"
51653             }
51654           },
51655           "archiveTime" : {
51656             "type" : "integer",
51657             "format" : "int64"
51658           },
51659           "archived" : {
51660             "type" : "boolean"
51661           },
51662           "artifacts" : {
51663             "type" : "object",
51664             "additionalProperties" : {
51665               "$ref" : "#/components/schemas/ArtifactDefinition"
51666             }
51667           },
51668           "attributes" : {
51669             "type" : "array",
51670             "items" : {
51671               "$ref" : "#/components/schemas/AttributeDefinition"
51672             }
51673           },
51674           "capabilities" : {
51675             "type" : "object",
51676             "additionalProperties" : {
51677               "type" : "array",
51678               "items" : {
51679                 "$ref" : "#/components/schemas/CapabilityDefinition"
51680               }
51681             }
51682           },
51683           "categories" : {
51684             "type" : "array",
51685             "items" : {
51686               "$ref" : "#/components/schemas/CategoryDefinition"
51687             }
51688           },
51689           "categorySpecificMetadata" : {
51690             "type" : "object",
51691             "additionalProperties" : {
51692               "type" : "string"
51693             }
51694           },
51695           "componentInstances" : {
51696             "type" : "array",
51697             "items" : {
51698               "$ref" : "#/components/schemas/ComponentInstance"
51699             }
51700           },
51701           "componentInstancesAttributes" : {
51702             "type" : "object",
51703             "additionalProperties" : {
51704               "type" : "array",
51705               "items" : {
51706                 "$ref" : "#/components/schemas/ComponentInstanceAttribute"
51707               }
51708             }
51709           },
51710           "componentInstancesInputs" : {
51711             "type" : "object",
51712             "additionalProperties" : {
51713               "type" : "array",
51714               "items" : {
51715                 "$ref" : "#/components/schemas/ComponentInstanceInput"
51716               }
51717             }
51718           },
51719           "componentInstancesInterfaces" : {
51720             "type" : "object",
51721             "additionalProperties" : {
51722               "type" : "array",
51723               "items" : {
51724                 "$ref" : "#/components/schemas/ComponentInstanceInterface"
51725               }
51726             }
51727           },
51728           "componentInstancesOutputs" : {
51729             "type" : "object",
51730             "additionalProperties" : {
51731               "type" : "array",
51732               "items" : {
51733                 "$ref" : "#/components/schemas/ComponentInstanceOutput"
51734               }
51735             }
51736           },
51737           "componentInstancesProperties" : {
51738             "type" : "object",
51739             "additionalProperties" : {
51740               "type" : "array",
51741               "items" : {
51742                 "$ref" : "#/components/schemas/ComponentInstanceProperty"
51743               }
51744             }
51745           },
51746           "componentInstancesRelations" : {
51747             "type" : "array",
51748             "items" : {
51749               "$ref" : "#/components/schemas/RequirementCapabilityRelDef"
51750             }
51751           },
51752           "componentMetadataForSupportLog" : {
51753             "type" : "object",
51754             "additionalProperties" : {
51755               "type" : "string"
51756             }
51757           },
51758           "componentType" : {
51759             "type" : "string",
51760             "enum" : [ "RESOURCE", "SERVICE", "RESOURCE_INSTANCE", "PRODUCT", "SERVICE_INSTANCE" ]
51761           },
51762           "conformanceLevel" : {
51763             "type" : "string"
51764           },
51765           "contactId" : {
51766             "type" : "string"
51767           },
51768           "creationDate" : {
51769             "type" : "integer",
51770             "format" : "int64"
51771           },
51772           "creatorFullName" : {
51773             "type" : "string"
51774           },
51775           "creatorUserId" : {
51776             "type" : "string"
51777           },
51778           "csarUUID" : {
51779             "type" : "string"
51780           },
51781           "csarVersion" : {
51782             "type" : "string"
51783           },
51784           "dataTypes" : {
51785             "type" : "array",
51786             "items" : {
51787               "$ref" : "#/components/schemas/DataTypeDefinition"
51788             }
51789           },
51790           "deploymentArtifacts" : {
51791             "type" : "object",
51792             "additionalProperties" : {
51793               "$ref" : "#/components/schemas/ArtifactDefinition"
51794             }
51795           },
51796           "derivedFromGenericInfo" : {
51797             "$ref" : "#/components/schemas/Resource"
51798           },
51799           "derivedFromGenericType" : {
51800             "type" : "string"
51801           },
51802           "derivedFromGenericVersion" : {
51803             "type" : "string"
51804           },
51805           "description" : {
51806             "type" : "string"
51807           },
51808           "distributionStatus" : {
51809             "type" : "string",
51810             "enum" : [ "DISTRIBUTION_NOT_APPROVED", "DISTRIBUTED" ]
51811           },
51812           "ecompGeneratedNaming" : {
51813             "type" : "boolean"
51814           },
51815           "environmentContext" : {
51816             "type" : "string"
51817           },
51818           "forwardingPaths" : {
51819             "type" : "object",
51820             "additionalProperties" : {
51821               "$ref" : "#/components/schemas/ForwardingPathDataDefinition"
51822             }
51823           },
51824           "groups" : {
51825             "type" : "array",
51826             "items" : {
51827               "$ref" : "#/components/schemas/GroupDefinition"
51828             }
51829           },
51830           "highestVersion" : {
51831             "type" : "boolean"
51832           },
51833           "icon" : {
51834             "type" : "string"
51835           },
51836           "importedToscaChecksum" : {
51837             "type" : "string"
51838           },
51839           "inputs" : {
51840             "type" : "array",
51841             "items" : {
51842               "$ref" : "#/components/schemas/InputDefinition"
51843             }
51844           },
51845           "instantiationType" : {
51846             "type" : "string"
51847           },
51848           "interfaces" : {
51849             "type" : "object",
51850             "additionalProperties" : {
51851               "$ref" : "#/components/schemas/InterfaceDefinition"
51852             }
51853           },
51854           "invariantUUID" : {
51855             "type" : "string"
51856           },
51857           "isDeleted" : {
51858             "type" : "boolean"
51859           },
51860           "lastUpdateDate" : {
51861             "type" : "integer",
51862             "format" : "int64"
51863           },
51864           "lastUpdaterFullName" : {
51865             "type" : "string"
51866           },
51867           "lastUpdaterUserId" : {
51868             "type" : "string"
51869           },
51870           "lifecycleState" : {
51871             "type" : "string",
51872             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ]
51873           },
51874           "model" : {
51875             "type" : "string"
51876           },
51877           "name" : {
51878             "type" : "string"
51879           },
51880           "namingPolicy" : {
51881             "type" : "string"
51882           },
51883           "nodeFilterComponents" : {
51884             "type" : "object",
51885             "additionalProperties" : {
51886               "$ref" : "#/components/schemas/CINodeFilterDataDefinition"
51887             }
51888           },
51889           "normalizedName" : {
51890             "type" : "string"
51891           },
51892           "outputs" : {
51893             "type" : "array",
51894             "items" : {
51895               "$ref" : "#/components/schemas/OutputDefinition"
51896             }
51897           },
51898           "policies" : {
51899             "type" : "object",
51900             "additionalProperties" : {
51901               "$ref" : "#/components/schemas/PolicyDefinition"
51902             }
51903           },
51904           "projectCode" : {
51905             "type" : "string"
51906           },
51907           "properties" : {
51908             "type" : "array",
51909             "items" : {
51910               "$ref" : "#/components/schemas/PropertyDefinition"
51911             }
51912           },
51913           "requirements" : {
51914             "type" : "object",
51915             "additionalProperties" : {
51916               "type" : "array",
51917               "items" : {
51918                 "$ref" : "#/components/schemas/RequirementDefinition"
51919               }
51920             }
51921           },
51922           "service" : {
51923             "type" : "boolean"
51924           },
51925           "serviceApiArtifacts" : {
51926             "type" : "object",
51927             "additionalProperties" : {
51928               "$ref" : "#/components/schemas/ArtifactDefinition"
51929             }
51930           },
51931           "serviceFunction" : {
51932             "type" : "string"
51933           },
51934           "serviceRole" : {
51935             "type" : "string"
51936           },
51937           "serviceType" : {
51938             "type" : "string"
51939           },
51940           "serviceVendorModelNumber" : {
51941             "type" : "string",
51942             "writeOnly" : true
51943           },
51944           "specificComponetTypeArtifacts" : {
51945             "type" : "object",
51946             "additionalProperties" : {
51947               "$ref" : "#/components/schemas/ArtifactDefinition"
51948             },
51949             "writeOnly" : true
51950           },
51951           "state" : {
51952             "type" : "string",
51953             "enum" : [ "CERTIFIED", "NOT_CERTIFIED_CHECKIN", "NOT_CERTIFIED_CHECKOUT" ],
51954             "writeOnly" : true
51955           },
51956           "substitutionFilter" : {
51957             "$ref" : "#/components/schemas/SubstitutionFilterDataDefinition"
51958           },
51959           "systemName" : {
51960             "type" : "string"
51961           },
51962           "tags" : {
51963             "type" : "array",
51964             "items" : {
51965               "type" : "string"
51966             }
51967           },
51968           "topologyTemplate" : {
51969             "type" : "boolean"
51970           },
51971           "toscaArtifacts" : {
51972             "type" : "object",
51973             "additionalProperties" : {
51974               "$ref" : "#/components/schemas/ArtifactDefinition"
51975             }
51976           },
51977           "toscaServiceName" : {
51978             "type" : "string"
51979           },
51980           "toscaType" : {
51981             "type" : "string"
51982           },
51983           "uniqueId" : {
51984             "type" : "string"
51985           },
51986           "uuid" : {
51987             "type" : "string"
51988           },
51989           "vendorName" : {
51990             "type" : "string",
51991             "writeOnly" : true
51992           },
51993           "vendorRelease" : {
51994             "type" : "string",
51995             "writeOnly" : true
51996           },
51997           "version" : {
51998             "type" : "string"
51999           },
52000           "vspArchived" : {
52001             "type" : "boolean"
52002           }
52003         }
52004       },
52005       "ServiceRelations" : {
52006         "type" : "array",
52007         "items" : {
52008           "$ref" : "#/components/schemas/NameIdPairWrapper"
52009         },
52010         "properties" : {
52011           "empty" : {
52012             "type" : "boolean"
52013           },
52014           "relations" : {
52015             "type" : "array",
52016             "items" : {
52017               "$ref" : "#/components/schemas/NameIdPairWrapper"
52018             },
52019             "uniqueItems" : true
52020           }
52021         }
52022       },
52023       "SubCategoryDefinition" : {
52024         "type" : "object",
52025         "properties" : {
52026           "empty" : {
52027             "type" : "boolean"
52028           },
52029           "groupings" : {
52030             "type" : "array",
52031             "items" : {
52032               "$ref" : "#/components/schemas/GroupingDefinition"
52033             }
52034           },
52035           "icons" : {
52036             "type" : "array",
52037             "items" : {
52038               "type" : "string"
52039             }
52040           },
52041           "metadataKeys" : {
52042             "type" : "array",
52043             "items" : {
52044               "$ref" : "#/components/schemas/MetadataKeyDataDefinition"
52045             }
52046           },
52047           "name" : {
52048             "type" : "string"
52049           },
52050           "normalizedName" : {
52051             "type" : "string"
52052           },
52053           "ownerId" : {
52054             "type" : "string"
52055           },
52056           "ownerIdIfEmpty" : {
52057             "type" : "string",
52058             "writeOnly" : true
52059           },
52060           "type" : {
52061             "type" : "string"
52062           },
52063           "uniqueId" : {
52064             "type" : "string"
52065           },
52066           "version" : {
52067             "type" : "string"
52068           }
52069         }
52070       },
52071       "SubstitutionFilterDataDefinition" : {
52072         "type" : "object",
52073         "properties" : {
52074           "capabilities" : {
52075             "$ref" : "#/components/schemas/ListDataDefinitionRequirementSubstitutionFilterCapabilityDataDefinition"
52076           },
52077           "empty" : {
52078             "type" : "boolean"
52079           },
52080           "id" : {
52081             "type" : "string"
52082           },
52083           "name" : {
52084             "type" : "string"
52085           },
52086           "ownerId" : {
52087             "type" : "string"
52088           },
52089           "ownerIdIfEmpty" : {
52090             "type" : "string",
52091             "writeOnly" : true
52092           },
52093           "properties" : {
52094             "$ref" : "#/components/schemas/ListDataDefinitionRequirementSubstitutionFilterPropertyDataDefinition"
52095           },
52096           "tosca_id" : {
52097             "type" : "object"
52098           },
52099           "type" : {
52100             "type" : "string"
52101           },
52102           "version" : {
52103             "type" : "string"
52104           }
52105         }
52106       },
52107       "SwitchoverDetectorConfig" : {
52108         "type" : "object",
52109         "properties" : {
52110           "beResolveAttempts" : {
52111             "type" : "integer",
52112             "format" : "int32"
52113           },
52114           "beVip" : {
52115             "type" : "string"
52116           },
52117           "changePriorityPassword" : {
52118             "type" : "string"
52119           },
52120           "changePriorityUser" : {
52121             "type" : "string"
52122           },
52123           "enabled" : {
52124             "type" : "boolean"
52125           },
52126           "feResolveAttempts" : {
52127             "type" : "integer",
52128             "format" : "int32"
52129           },
52130           "feVip" : {
52131             "type" : "string"
52132           },
52133           "getgBeFqdn" : {
52134             "type" : "string"
52135           },
52136           "getgFeFqdn" : {
52137             "type" : "string"
52138           },
52139           "groups" : {
52140             "type" : "object",
52141             "additionalProperties" : {
52142               "$ref" : "#/components/schemas/GroupInfo"
52143             }
52144           },
52145           "interval" : {
52146             "type" : "integer",
52147             "format" : "int64"
52148           },
52149           "publishNetworkBody" : {
52150             "type" : "string"
52151           },
52152           "publishNetworkUrl" : {
52153             "type" : "string"
52154           }
52155         }
52156       },
52157       "ToscaArtifactDataDefinition" : {
52158         "type" : "object",
52159         "properties" : {
52160           "file" : {
52161             "type" : "string"
52162           },
52163           "type" : {
52164             "type" : "string"
52165           }
52166         }
52167       },
52168       "ToscaValidatorsConfig" : {
52169         "type" : "object",
52170         "properties" : {
52171           "stringMaxLength" : {
52172             "type" : "integer",
52173             "format" : "int32"
52174           }
52175         }
52176       },
52177       "User" : {
52178         "type" : "object",
52179         "properties" : {
52180           "email" : {
52181             "type" : "string"
52182           },
52183           "firstName" : {
52184             "type" : "string"
52185           },
52186           "fullName" : {
52187             "type" : "string"
52188           },
52189           "lastLoginTime" : {
52190             "type" : "integer",
52191             "format" : "int64"
52192           },
52193           "lastName" : {
52194             "type" : "string"
52195           },
52196           "role" : {
52197             "type" : "string"
52198           },
52199           "status" : {
52200             "type" : "string",
52201             "enum" : [ "ACTIVE", "INACTIVE" ]
52202           },
52203           "userId" : {
52204             "type" : "string"
52205           }
52206         }
52207       },
52208       "UserRole" : {
52209         "type" : "object",
52210         "properties" : {
52211           "role" : {
52212             "type" : "string",
52213             "enum" : [ "ADMIN", "TESTER", "DESIGNER", "PRODUCT_MANAGER", "PRODUCT_STRATEGIST" ]
52214           }
52215         }
52216       },
52217       "VfModuleProperty" : {
52218         "type" : "object",
52219         "properties" : {
52220           "forBaseModule" : {
52221             "type" : "string"
52222           },
52223           "forNonBaseModule" : {
52224             "type" : "string"
52225           }
52226         }
52227       }
52228     }
52229   }
52230 }